Signal K
    Preparing search index...

    Interface SubscribeMessage

    A message to allow a client to subscribe for data updates from a signalk server

    interface SubscribeMessage {
        context: Context | RelativePositionOrigin;
        subscribe: (
            | { minPeriod?: undefined; period?: number; policy?: "fixed" } & {
                format?: "delta";
                path?: Path;
            }
            | { minPeriod?: number; period?: undefined; policy?: "instant" } & {
                format?: "delta";
                path?: Path;
            }
        )[];
    }
    Index

    Properties

    Properties

    The context path for all subsequent paths, usually a vessel's path.

    subscribe: (
        | { minPeriod?: undefined; period?: number; policy?: "fixed" } & {
            format?: "delta";
            path?: Path;
        }
        | { minPeriod?: number; period?: undefined; policy?: "instant" } & {
            format?: "delta";
            path?: Path;
        }
    )[]

    An array of paths to subscribe to, with optional criteria

    Type declaration

    • { minPeriod?: undefined; period?: number; policy?: "fixed" } & {
          format?: "delta";
          path?: Path;
      }
      • OptionalminPeriod?: undefined

        If policy=immediate or ideal, consecutive messages will be buffered until minPeriod has expired so the receiver is not swamped.

      • Optionalperiod?: number

        The subscription will be sent every period millisecs.

      • Optionalpolicy?: "fixed"
        • fixed - Send the last known values every period.
        • inline - Send all changes as fast as they are received, but no faster than minPeriod. With this policy the client has an immediate copy of the current state of the server.
      • Optionalformat?: "delta"

        The signal K format to use for the message. Only delta is currently supported. See Signal K Data Model

      • Optionalpath?: Path

        The path to subscribe to.

    • { minPeriod?: number; period?: undefined; policy?: "instant" } & {
          format?: "delta";
          path?: Path;
      }
      • OptionalminPeriod?: number
      • Optionalperiod?: undefined
      • Optionalpolicy?: "instant"
      • Optionalformat?: "delta"

        The signal K format to use for the message. Only delta is currently supported. See Signal K Data Model

      • Optionalpath?: Path

        The path to subscribe to.