Structures

The following structures are available globally.

  • Undocumented

    See more

    Declaration

    Swift

    struct ESPScanResult : Decodable
  • Type that represent a single Wi-Fi network. Array of this object is returned when scan Wi-Fi command is given to ESPDevice.

    See more

    Declaration

    Swift

    public struct ESPWifiNetwork
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_S0SessionCmd
    extension Espressif_S0SessionCmd: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_S0SessionResp
    extension Espressif_S0SessionResp: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_Sec0Payload
    extension Espressif_Sec0Payload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_SessionCmd1
    extension Espressif_SessionCmd1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_SessionResp1
    extension Espressif_SessionResp1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_SessionCmd0
    extension Espressif_SessionCmd0: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_SessionResp0
    extension Espressif_SessionResp0: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_Sec1Payload
    extension Espressif_Sec1Payload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Data structure of Session command0 packet

    See more

    Declaration

    Swift

    struct Espressif_S2SessionCmd0
    extension Espressif_S2SessionCmd0: @unchecked Sendable
    extension Espressif_S2SessionCmd0: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Data structure of Session response0 packet

    See more

    Declaration

    Swift

    struct Espressif_S2SessionResp0
    extension Espressif_S2SessionResp0: @unchecked Sendable
    extension Espressif_S2SessionResp0: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Data structure of Session command1 packet

    See more

    Declaration

    Swift

    struct Espressif_S2SessionCmd1
    extension Espressif_S2SessionCmd1: @unchecked Sendable
    extension Espressif_S2SessionCmd1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Data structure of Session response1 packet

    See more

    Declaration

    Swift

    struct Espressif_S2SessionResp1
    extension Espressif_S2SessionResp1: @unchecked Sendable
    extension Espressif_S2SessionResp1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Payload structure of session data

    See more

    Declaration

    Swift

    struct Espressif_Sec2Payload
    extension Espressif_Sec2Payload: @unchecked Sendable
    extension Espressif_Sec2Payload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Data structure exchanged when establishing secure session between Host and Client

    See more

    Declaration

    Swift

    struct Espressif_SessionData
    extension Espressif_SessionData: @unchecked Sendable
    extension Espressif_SessionData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_CmdGetStatus
    extension Espressif_CmdGetStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_RespGetStatus
    extension Espressif_RespGetStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_CmdSetConfig
    extension Espressif_CmdSetConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_RespSetConfig
    extension Espressif_RespSetConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_CmdApplyConfig
    extension Espressif_CmdApplyConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_RespApplyConfig
    extension Espressif_RespApplyConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_WiFiConfigPayload
    extension Espressif_WiFiConfigPayload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_WifiConnectedState
    extension Espressif_WifiConnectedState: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_CmdScanStart
    extension Espressif_CmdScanStart: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_RespScanStart
    extension Espressif_RespScanStart: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_CmdScanStatus
    extension Espressif_CmdScanStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_RespScanStatus
    extension Espressif_RespScanStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_CmdScanResult
    extension Espressif_CmdScanResult: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_WiFiScanResult
    extension Espressif_WiFiScanResult: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_RespScanResult
    extension Espressif_RespScanResult: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • Undocumented

    See more

    Declaration

    Swift

    struct Espressif_WiFiScanPayload
    extension Espressif_WiFiScanPayload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
  • An arbitary precision unsigned integer type, also known as a “big integer”.

    Operations on big integers never overflow, but they may take a long time to execute. The amount of memory (and address space) available is the only constraint to the magnitude of these numbers.

    This particular big integer type uses base-2^64 digits to represent integers; you can think of it as a wrapper around Array<UInt64>. (In fact, BigUInt only uses an array if there are more than two digits.)

    See more

    Declaration

    Swift

    public struct BigUInt : UnsignedInteger
    extension BigUInt: Comparable
    extension BigUInt: Hashable
    extension BigUInt: ExpressibleByIntegerLiteral
    extension BigUInt: ExpressibleByStringLiteral
    extension BigUInt: CustomPlaygroundDisplayConvertible
  • Undocumented

    See more

    Declaration

    Swift

    struct ESPConstants
  • Undocumented

    See more

    Declaration

    Swift

    struct HexUtils