Function selectMotionMasterMessageStatusByKey

  • Filters Motion Master messages that contain a specific status field and emits the value of that status field.

    This operator is useful when the source stream contains heterogeneous message types.

    Returns

    Operator that emits typed status entries for matching messages.

    Example

    source$.pipe(
    selectMotionMasterMessageStatusByKey<DeviceInfo>('deviceInfo')
    ).subscribe(info => console.log(info));

    Type Parameters

    • T

      The type corresponding to the selected status entry.

    Parameters

    • key: keyof IStatus

      Status field key to extract if present.

    Returns UnaryFunction<Observable<IMotionMasterMessage>, Observable<T>>

Generated using TypeDoc