Structures
The following structures are available globally.
-
Undocumented
See moreDeclaration
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 moreDeclaration
Swift
public struct ESPWifiNetwork -
Undocumented
See moreDeclaration
Swift
struct Espressif_S0SessionCmdextension Espressif_S0SessionCmd: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_S0SessionRespextension Espressif_S0SessionResp: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_Sec0Payloadextension Espressif_Sec0Payload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_SessionCmd1extension Espressif_SessionCmd1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_SessionResp1extension Espressif_SessionResp1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_SessionCmd0extension Espressif_SessionCmd0: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_SessionResp0extension Espressif_SessionResp0: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_Sec1Payloadextension Espressif_Sec1Payload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Data structure of Session command0 packet
See moreDeclaration
Swift
struct Espressif_S2SessionCmd0extension Espressif_S2SessionCmd0: @unchecked Sendableextension Espressif_S2SessionCmd0: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Data structure of Session response0 packet
See moreDeclaration
Swift
struct Espressif_S2SessionResp0extension Espressif_S2SessionResp0: @unchecked Sendableextension Espressif_S2SessionResp0: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Data structure of Session command1 packet
See moreDeclaration
Swift
struct Espressif_S2SessionCmd1extension Espressif_S2SessionCmd1: @unchecked Sendableextension Espressif_S2SessionCmd1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Data structure of Session response1 packet
See moreDeclaration
Swift
struct Espressif_S2SessionResp1extension Espressif_S2SessionResp1: @unchecked Sendableextension Espressif_S2SessionResp1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Payload structure of session data
See moreDeclaration
Swift
struct Espressif_Sec2Payloadextension Espressif_Sec2Payload: @unchecked Sendableextension Espressif_Sec2Payload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Data structure exchanged when establishing secure session between Host and Client
See moreDeclaration
Swift
struct Espressif_SessionDataextension Espressif_SessionData: @unchecked Sendableextension Espressif_SessionData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdGetStatusextension Espressif_CmdGetStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_RespGetStatusextension Espressif_RespGetStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdSetConfigextension Espressif_CmdSetConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_RespSetConfigextension Espressif_RespSetConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdApplyConfigextension Espressif_CmdApplyConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_RespApplyConfigextension Espressif_RespApplyConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_WiFiConfigPayloadextension Espressif_WiFiConfigPayload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_WifiConnectedStateextension Espressif_WifiConnectedState: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdScanStartextension Espressif_CmdScanStart: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_RespScanStartextension Espressif_RespScanStart: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdScanStatusextension Espressif_CmdScanStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_RespScanStatusextension Espressif_RespScanStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdScanResultextension Espressif_CmdScanResult: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_WiFiScanResultextension Espressif_WiFiScanResult: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_RespScanResultextension Espressif_RespScanResult: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding -
Undocumented
See moreDeclaration
Swift
struct Espressif_WiFiScanPayloadextension 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
See moreArray<UInt64>. (In fact,BigUIntonly uses an array if there are more than two digits.)Declaration
Swift
public struct BigUInt : UnsignedIntegerextension BigUInt: Comparableextension BigUInt: Hashableextension BigUInt: ExpressibleByIntegerLiteralextension BigUInt: ExpressibleByStringLiteralextension BigUInt: CustomPlaygroundDisplayConvertible -
Undocumented
See moreDeclaration
Swift
struct ESPConstants -
Undocumented
See moreDeclaration
Swift
struct HexUtils
Structures Reference