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

    Interface DeviceSettings

    What a device's radio can do, and how it takes part.

    Only the output power range is required. The rest start as a typical node: TS001-1.0.4, adaptive data rate on, an antenna with no gain over its cable, a radio that tunes 137 to 1020 MHz as an SX1276 does, the region's duty cycle kept, and no repeater in the path.

    interface DeviceSettings {
        adr?: boolean;
        antennaGainDb?: number;
        behindRepeater?: boolean;
        highestHz?: number;
        lowestHz?: number;
        maxOutputDbm: number;
        minOutputDbm: number;
        regionalDutyCycle?: boolean;
        seed?: number;
        version?: LorawanVersion;
    }
    Index
    adr?: boolean

    Whether the network manages the data rate and power.

    antennaGainDb?: number

    The antenna gain less the cable and connector losses, in dB.

    behindRepeater?: boolean

    Whether to size payloads for a path through a relay.

    highestHz?: number

    The highest, in hertz.

    lowestHz?: number

    The lowest frequency the radio and its front end can use, in hertz.

    maxOutputDbm: number

    The highest, conducted, in dBm.

    minOutputDbm: number

    The lowest power the radio puts out, conducted, in dBm.

    regionalDutyCycle?: boolean

    Whether to hold the device to the region's sub-band duty cycles.

    seed?: number

    A seed for the random choices of channel and retry delay, ideally from a hardware random source. The device identifier is mixed in.

    version?: LorawanVersion

    The link layer revision the network was told the device follows.