rxpoweredup
    Preparing search index...

    Interface IPortsFeature

    interface IPortsFeature {
        createVirtualPort(
            portIdA: number,
            portIdB: number,
        ): Observable<AttachedIOAttachVirtualInboundMessage>;
        deleteVirtualPort(
            virtualPortId: number,
        ): Observable<AttachedIODetachInboundMessage>;
        getPortModeInformation<T extends PortModeInformationType>(
            portId: number,
            modeId: number,
            modeInformationType: T,
        ): Observable<
            PortModeInformationInboundMessage & { modeInformationType: T },
        >;
        getPortModes(portId: number): Observable<PortModeInboundMessage>;
        getPortValue<
            TTransformer extends void
            | IPortValueTransformer<unknown> = void,
        >(
            portId: number,
            modeId: number,
            transformer?: TTransformer,
        ): TTransformer extends IPortValueTransformer<R>
            ? Observable<R>
            : Observable<number[]>;
        onIoAttach(
            filterOptions?: OnIoAttachFilter,
        ): Observable<
            AttachedIoAttachInboundMessage
            | AttachedIOAttachVirtualInboundMessage,
        >;
        onIoAttach(
            filterOptions?: number,
        ): Observable<
            AttachedIoAttachInboundMessage
            | AttachedIOAttachVirtualInboundMessage,
        >;
        onIoDetach(
            filterOptions?: OnIoDetachFilter,
        ): Observable<AttachedIODetachInboundMessage>;
        onIoDetach(
            filterOptions?: number,
        ): Observable<AttachedIODetachInboundMessage>;
        portValueChanges<
            TTransformer extends void
            | IPortValueTransformer<unknown> = void,
        >(
            portId: number,
            modeId: number,
            deltaThreshold: TTransformer extends IPortValueTransformer<R> ? R : number,
            transformer?: TTransformer,
        ): TTransformer extends IPortValueTransformer<R>
            ? Observable<R>
            : Observable<number[]>;
    }
    Index

    Methods