Hierarchy

  • Message
    • LocalCtrlMessage

Constructors

  • Parameters

    • Optionaldata:
          | any[]
          | (
              { msg?: LocalCtrlMsgType | undefined; } & ({ cmd_get_prop_count?: CmdGetPropertyCount | undefined; resp_get_prop_count?: undefined; cmd_get_prop_vals?: undefined; resp_get_prop_vals?: undefined; cmd_set_prop_vals?: undefined; resp_set_prop_vals?: undefined; } | ... 4 more ... | { ...; })
          )

    Returns LocalCtrlMessage

Properties

extensions: { [key: number]: ExtensionFieldInfo<Message> }
extensionsBinary: { [key: number]: ExtensionFieldBinaryInfo<Message> }

Accessors

  • get payload(): | "none"
    | "cmd_get_prop_count"
    | "resp_get_prop_count"
    | "cmd_get_prop_vals"
    | "resp_get_prop_vals"
    | "cmd_set_prop_vals"
    | "resp_set_prop_vals"
  • Returns
        | "none"
        | "cmd_get_prop_count"
        | "resp_get_prop_count"
        | "cmd_get_prop_vals"
        | "resp_get_prop_vals"
        | "cmd_set_prop_vals"
        | "resp_set_prop_vals"

Methods

  • Returns this

  • Returns this

  • Type Parameters

    • T

    Parameters

    • fieldInfo: ExtensionFieldInfo<T>

    Returns T

  • Returns undefined | string

  • Parameters

    • proto: Message
    • reader: BinaryReader
    • extensions: { [key: number]: ExtensionFieldBinaryInfo<Message> }
    • setExtensionFn: <T>(fieldInfo: ExtensionFieldInfo<T>, val: T) => void

    Returns void

  • Parameters

    • proto: Message
    • writer: BinaryWriter
    • extensions: { [key: number]: ExtensionFieldBinaryInfo<Message> }
    • getExtensionFn: <T>(fieldInfo: ExtensionFieldInfo<T>) => T

    Returns void

  • Type Parameters

    • T

    Parameters

    • fieldInfo: ExtensionFieldInfo<T>
    • value: T

    Returns void

  • Returns MessageArray

  • Returns {
        cmd_get_prop_count?: {};
        cmd_get_prop_vals?: { indices?: number[] };
        cmd_set_prop_vals?: { props?: { index?: number; value?: Uint8Array }[] };
        msg?: LocalCtrlMsgType;
        resp_get_prop_count?: { count?: number; status?: Status };
        resp_get_prop_vals?: {
            props?: {
                flags?: number;
                name?: string;
                status?: Status;
                type?: number;
                value?: Uint8Array;
            }[];
            status?: Status;
        };
        resp_set_prop_vals?: { status?: Status };
    }

  • Returns string

  • Parameters

    • msg: Message
    • fieldNumber: number
    • value: any
    • Optionalindex: number

    Returns void

  • Type Parameters

    • T extends Message

    Parameters

    • msg: Message
    • fieldNumber: number
    • value: undefined | T
    • ctor: new () => T
    • Optionalindex: number

    Returns T

  • Parameters

    • bytes: Uint8Array

    Returns string

  • Parameters

    • str: string

    Returns Uint8Array

  • Parameters

    • bytesList: Uint8Array[]

    Returns string[]

  • Parameters

    • strList: string[]

    Returns Uint8Array[]

  • Type Parameters

    • T extends Message

    Parameters

    • msg: T

    Returns T

  • Type Parameters

    • T extends Message

    Parameters

    • msg: T

    Returns T

  • Parameters

    • extension1: {}
    • extension2: {}

    Returns boolean

  • Parameters

    • field1: any
    • field2: any

    Returns boolean

  • Parameters

    • msg: Message
    • oneof: number[]

    Returns number

  • Parameters

    • fromMessage: Message
    • toMessage: Message

    Returns void

  • Parameters

    • message: Message
    • reader: BinaryReader

    Returns Message

  • Type Parameters

    • T extends Message

    Parameters

    • m1: T
    • m2: T

    Returns T

  • Parameters

    • m1: Message
    • m2: Message

    Returns boolean

  • Parameters

    • data: {
          cmd_get_prop_count?: {};
          cmd_get_prop_vals?: { indices?: number[] };
          cmd_set_prop_vals?: { props?: { index?: number; value?: Uint8Array }[] };
          msg?: LocalCtrlMsgType;
          resp_get_prop_count?: { count?: number; status?: Status };
          resp_get_prop_vals?: {
              props?: {
                  flags?: number;
                  name?: string;
                  status?: Status;
                  type?: number;
                  value?: Uint8Array;
              }[];
              status?: Status;
          };
          resp_set_prop_vals?: { status?: Status };
      }

    Returns LocalCtrlMessage

  • Parameters

    • msg: Message
    • fieldNumber: number

    Returns null | FieldValue

  • Type Parameters

    • T

    Parameters

    • msg: Message
    • fieldNumber: number
    • defaultValue: T

    Returns T

  • Parameters

    • msg: Message
    • fieldNumber: number
    • noLazyCreate: boolean
    • OptionalvalueCtor: typeof Message

    Returns Map<any, any>

  • Parameters

    • msg: Message
    • fieldNumber: number

    Returns undefined | number

  • Parameters

    • msg: Message
    • fieldNumber: number

    Returns number[]

  • Type Parameters

    • T extends Message

    Parameters

    • msg: Message
    • ctor: new () => T
    • fieldNumber: number

    Returns T[]

  • Type Parameters

    • T extends Message

    Parameters

    • msg: Message
    • ctor: new () => T
    • fieldNumber: number
    • Optionalrequired: number

    Returns T

  • Parameters

    • msg: Message
    • data: MessageArray
    • messageId: string | number
    • suggestedPivot: number
    • OptionalrepeatedFields: null | number[]
    • OptionaloneofFields: null | number[][]

    Returns void

  • Parameters

    • id: number
    • constructor: typeof Message

    Returns void

  • Parameters

    • message: Message
    • writer: BinaryWriter

    Returns void

  • Parameters

    • msg: Message
    • fieldNumber: number
    • value: ReadonlyFieldValue

    Returns void

  • Parameters

    • msg: Message
    • fieldNumber: number
    • oneof: number[]
    • value: ReadonlyFieldValue

    Returns void

  • Parameters

    • msg: Message
    • fieldNumber: number
    • oneof: number[]
    • value: any

    Returns void

  • Type Parameters

    • T extends Message

    Parameters

    • msg: Message
    • fieldNumber: number
    • Optionalvalue: readonly T[]

    Returns void

  • Type Parameters

    • T extends Message

    Parameters

    • msg: Message
    • fieldNumber: number
    • Optionalvalue: Map<any, any> | T

    Returns void

  • Parameters

    • field: any[]
    • mapKeyGetterFn: (field: any) => string
    • OptionaltoObjectFn: StaticToObject
    • OptionalincludeInstance: boolean

    Returns void

  • Parameters

    • includeInstance: boolean
    • msg: Message

    Returns {}

  • Parameters

    • msg: Message
    • obj: {}
    • extensions: { [key: number]: ExtensionFieldInfo<Message> }
    • getExtensionFn: (fieldInfo: ExtensionFieldInfo<Message>) => Message
    • OptionalincludeInstance: boolean

    Returns void

  • Type Parameters

    • T extends Message

    Parameters

    • field: T[]
    • toObjectFn: (includeInstance: boolean, data: T) => {}
    • OptionalincludeInstance: boolean

    Returns {}[]