Signal K
    Preparing search index...

    Engine data, each engine identified by a unique name i.e. Port_Engine

    Indexable

    • [k: string]: {
          alternatorVoltage?: NumberValue;
          boostPressure?: NumberValue;
          coolantPressure?: NumberValue;
          coolantTemperature?: NumberValue;
          drive?: {
              propeller?: { [k: string]: unknown };
              thrustAngle?: NumberValue;
              trimState?: NumberValue;
              type?: "saildrive" | "shaft" | "outboard" | "jet" | "pod" | "other";
              [k: string]: unknown;
          };
          engineLoad?: NumberValue;
          engineTorque?: NumberValue;
          exhaustTemperature?: NumberValue;
          fuel?: {
              averageRate?: NumberValue;
              economyRate?: NumberValue;
              pressure?: NumberValue;
              rate?: NumberValue;
              type?: "other"
              | "diesel"
              | "petrol"
              | "electric"
              | "coal/wood";
              used?: NumberValue;
              [k: string]: unknown;
          };
          intakeManifoldTemperature?: NumberValue;
          label?: string;
          oilPressure?: NumberValue;
          oilTemperature?: NumberValue;
          revolutions?: NumberValue;
          runTime?: NumberValue;
          state?: CommonValueFields & {
              value?: "stopped"
              | "started"
              | "unusable";
              [k: string]: unknown;
          };
          temperature?: NumberValue;
          transmission?: {
              gear?: CommonValueFields & {
                  value?: "Forward"
                  | "Neutral"
                  | "Reverse"
                  | "Fault";
                  [k: string]: unknown;
              };
              gearRatio?: NumberValue;
              oilPressure?: NumberValue;
              oilTemperature?: NumberValue;
              [k: string]: unknown;
          };
          [k: string]: unknown;
      }

      This regex pattern is used for validation of the identifier for the propulsion unit

      This interface was referenced by Propulsion's JSON-Schema definition via the patternProperty "(^[A-Za-z0-9]+$)".

      • [k: string]: unknown
      • OptionalalternatorVoltage?: NumberValue
      • OptionalboostPressure?: NumberValue
      • OptionalcoolantPressure?: NumberValue
      • OptionalcoolantTemperature?: NumberValue
      • Optionaldrive?: {
            propeller?: { [k: string]: unknown };
            thrustAngle?: NumberValue;
            trimState?: NumberValue;
            type?: "saildrive" | "shaft" | "outboard" | "jet" | "pod" | "other";
            [k: string]: unknown;
        }

        Data about the engine's drive.

        • Optionalpropeller?: { [k: string]: unknown }

          Data about the drive's propeller (pitch and slip)

        • OptionalthrustAngle?: NumberValue
        • OptionaltrimState?: NumberValue
        • Optionaltype?: "saildrive" | "shaft" | "outboard" | "jet" | "pod" | "other"

          The type of drive the boat has i.e Outboard, shaft, jet, etc.

      • OptionalengineLoad?: NumberValue
      • OptionalengineTorque?: NumberValue
      • OptionalexhaustTemperature?: NumberValue
      • Optionalfuel?: {
            averageRate?: NumberValue;
            economyRate?: NumberValue;
            pressure?: NumberValue;
            rate?: NumberValue;
            type?: "other" | "diesel" | "petrol" | "electric" | "coal/wood";
            used?: NumberValue;
            [k: string]: unknown;
        }

        Data about the engine's Fuel Supply

      • OptionalintakeManifoldTemperature?: NumberValue
      • Optionallabel?: string

        Human readable label for the propulsion unit

      • OptionaloilPressure?: NumberValue
      • OptionaloilTemperature?: NumberValue
      • Optionalrevolutions?: NumberValue
      • OptionalrunTime?: NumberValue
      • Optionalstate?: CommonValueFields & {
            value?: "stopped" | "started" | "unusable";
            [k: string]: unknown;
        }

        The current state of the engine

      • Optionaltemperature?: NumberValue
      • Optionaltransmission?: {
            gear?: CommonValueFields & {
                value?: "Forward" | "Neutral" | "Reverse" | "Fault";
                [k: string]: unknown;
            };
            gearRatio?: NumberValue;
            oilPressure?: NumberValue;
            oilTemperature?: NumberValue;
            [k: string]: unknown;
        }

        The transmission (gear box) of the named engine

        • Optionalgear?: CommonValueFields & {
              value?: "Forward" | "Neutral" | "Reverse" | "Fault";
              [k: string]: unknown;
          }

          Currently selected gear the engine is in i.e. Forward, Reverse, etc.

        • OptionalgearRatio?: NumberValue
        • OptionaloilPressure?: NumberValue
        • OptionaloilTemperature?: NumberValue