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

    Interface LorawanHeader

    What a frame says about itself before any key is involved.

    Nothing here is authenticated, since checking the MIC needs the session key. Treat it as a routing hint until decode has verified the frame.

    interface LorawanHeader {
        ack: boolean;
        adr: boolean;
        confirmed: boolean;
        devAddr?: number;
        fcnt?: number;
        foptsLen: number;
        fpending: boolean;
        fport?: number;
        isData: boolean;
        messageType: LorawanMessageType;
        payloadLen: number;
    }
    Index
    ack: boolean

    Whether the frame acknowledges the last confirmed one.

    adr: boolean

    Whether the frame takes part in adaptive data rate.

    confirmed: boolean

    Whether the frame asks to be acknowledged.

    devAddr?: number

    The device address, or null for a join frame.

    fcnt?: number

    The low 16 bits of the frame counter, or null for a join frame.

    foptsLen: number

    How many bytes of frame options the header carries.

    fpending: boolean

    Whether the network has more downlink data waiting.

    fport?: number

    The port, or null for a join frame or one carrying only options.

    isData: boolean

    Whether this is a data frame rather than part of a join exchange.

    messageType: LorawanMessageType

    What kind of message the frame is.

    payloadLen: number

    The length of the still-encrypted payload.