Type Alias Mapping

Mapping: Message<"moddef.v1.Mapping"> & {
    allowedFunctionCodes: number[];
    bitIndex: number;
    byteOrder: ByteOrder;
    composed?: ComposedMapping;
    lengthWords: number;
    modelRelativeOffset: number;
    offset: number;
    signMagnitude: boolean;
    space: AddressSpace;
    strideWords: number;
    stringEncoding?: StringEncoding;
    wordOrder: WordOrder;
}

§9, §14, §14.1 Physical location and encoding of a point's raw data.

Type declaration

  • allowedFunctionCodes: number[]

    §7.2

    from field: repeated uint32 allowed_function_codes = 11;

  • bitIndex: number

    from field: uint32 bit_index = 4;

  • byteOrder: ByteOrder

    from field: moddef.v1.ByteOrder byte_order = 5;

  • Optionalcomposed?: ComposedMapping

    from field: moddef.v1.ComposedMapping composed = 10;

  • lengthWords: number

    from field: uint32 length_words = 3;

  • modelRelativeOffset: number

    v0.4 — offset within a discovered model (§7.3)

    from field: uint32 model_relative_offset = 9;

  • offset: number

    from field: uint32 offset = 2;

  • signMagnitude: boolean

    v0.4 — sign-magnitude instead of two's complement

    from field: bool sign_magnitude = 7;

  • space: AddressSpace

    from field: moddef.v1.AddressSpace space = 1;

  • strideWords: number

    v0.4 — repeating-array element stride (§14.1)

    from field: uint32 stride_words = 8;

  • OptionalstringEncoding?: StringEncoding

    §15

    from field: moddef.v1.StringEncoding string_encoding = 12;

  • wordOrder: WordOrder

    from field: moddef.v1.WordOrder word_order = 6;

from message moddef.v1.Mapping