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

    Interface GatewayStationMessage

    A message either side of a session sends.

    Every message names its kind, and carries the fields that kind uses.

    interface GatewayStationMessage {
        class?: number;
        dataRate?: number;
        dataRates?: (GatewayStationDataRate | null | undefined)[];
        devAddr?: number;
        devEui?: string;
        devNonce?: number;
        diid?: bigint;
        fcnt?: number;
        fctrl?: number;
        features?: string;
        firmware?: string;
        fopts?: Buffer<ArrayBufferLike>;
        fport?: number;
        freqMax?: number;
        freqMin?: number;
        frequencyHz?: number;
        gpstime?: number;
        hwspec?: string;
        joinEui?: string;
        joinEuiRanges?: GatewayStationJoinRange[];
        kind: GatewayStationKind;
        levels?: GatewayStationLevels;
        maxEirp?: number;
        mhdr?: number;
        mic?: number;
        model?: string;
        msgtype?: string;
        netId?: number[];
        package?: string;
        payload?: Buffer<ArrayBufferLike>;
        pdu?: Buffer<ArrayBufferLike>;
        pingSlot?: GatewayStationWindow;
        priority?: number;
        protocol?: number;
        rctx?: number;
        region?: string;
        rx1?: GatewayStationWindow;
        rx2?: GatewayStationWindow;
        rxDelay?: number;
        schedule?: GatewayStationBroadcast[];
        station?: string;
        txtime?: number;
        xtime?: bigint;
    }
    Index
    class?: number

    Which class of downlink this is: 0 for A, 1 for B, 2 for C.

    dataRate?: number

    The data rate it arrived at.

    dataRates?: (GatewayStationDataRate | null | undefined)[]

    A configuration's data rates, indexed by data-rate number, with null for a number the table leaves undefined.

    devAddr?: number

    The address a data frame came from.

    devEui?: string

    The device, as sixteen hexadecimal digits.

    devNonce?: number

    The nonce a join request used.

    diid?: bigint

    The identifier a downlink and its transmission report share.

    fcnt?: number

    The frame counter, as the sixteen bits on the air.

    fctrl?: number

    The frame control byte.

    features?: string

    What it can do, for a version.

    firmware?: string

    Its firmware, for a version.

    fopts?: Buffer<ArrayBufferLike>

    The frame options, for a data frame.

    fport?: number

    The port, absent for a frame carrying only options.

    freqMax?: number

    The highest frequency the station may use, in hertz, for a configuration.

    freqMin?: number

    The lowest frequency the station may use, in hertz, for a configuration.

    frequencyHz?: number

    The frequency in hertz.

    gpstime?: number

    The GPS time in microseconds since the GPS epoch.

    hwspec?: string

    The concentrator the configuration is written for.

    joinEui?: string

    The application being joined, as sixteen hexadecimal digits.

    joinEuiRanges?: GatewayStationJoinRange[]

    The join identifier ranges a configuration forwards; empty or absent forwards every join.

    Which kind of message.

    How it was heard, for the kinds a station sends up.

    maxEirp?: number

    The highest radiated power the region allows, in dBm, for a configuration.

    mhdr?: number

    The MAC header byte, for a join request or a data frame.

    mic?: number

    The message integrity code.

    model?: string

    The hardware model, for a version.

    msgtype?: string

    The kind as the protocol writes it, such as jreq; the word a kind this build does not model is written with.

    netId?: number[]

    The networks whose data frames a configuration forwards, absent to forward every network's. A station matches each against the top seven bits of a device address, so an empty list forwards no data frame at all.

    package?: string

    The package it came from, for a version.

    payload?: Buffer<ArrayBufferLike>

    The payload, still encrypted, or the whole frame for a proprietary one.

    pdu?: Buffer<ArrayBufferLike>

    The frame to transmit, for a downlink.

    The ping slot a class B downlink goes out in.

    priority?: number

    How urgent a downlink is.

    protocol?: number

    The protocol version it speaks, for a version.

    rctx?: number

    The radio, for a downlink or a report.

    region?: string

    The region name, for a configuration.

    The first receive window a downlink names.

    The second receive window a downlink names.

    rxDelay?: number

    The delay before the first receive window, in seconds.

    What to transmit to a group, for a schedule.

    station?: string

    The station software, for a version.

    txtime?: number

    When a frame went out, in seconds, or the station time a time sync carries, in microseconds.

    xtime?: bigint

    The station clock in microseconds: the uplink a downlink answers, the moment a reported frame went out, or the one a time sync carries.