pamoja for TypeScript - v0.2.0
    Preparing search index...

    Interface ControlPolicy

    A profile's control policy. Only the fields belonging to kind are set.

    interface ControlPolicy {
        cooling?: boolean;
        customKind?: string;
        empty?: number;
        hysteresis?: number;
        kind: ControlKind;
        limit?: number;
        params?: Record<string, string | number | boolean>;
        rising?: boolean;
        safeBand?: number;
        setpoint?: number;
        warnWithin?: number;
    }
    Index
    cooling?: boolean

    Whether the output cools rather than heats, for a setpoint policy.

    customKind?: string

    The kind as the manifest names it, for a custom policy.

    empty?: number

    The level treated as empty, for a level policy.

    hysteresis?: number

    Half the deadband width, for a setpoint policy.

    Which policy this describes.

    limit?: number

    The largest safe change per sample, for a surge policy.

    params?: Record<string, string | number | boolean>

    Every field the manifest carried beside the kind, for a custom policy.

    rising?: boolean

    Whether a rise rather than a fall is watched, for a surge policy.

    safeBand?: number

    How far the reading may stray before an alert, for a setpoint policy.

    setpoint?: number

    The target reading, for a setpoint policy.

    warnWithin?: number

    How many samples ahead to warn, for a level policy.