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_S0SessionCmd
extension Espressif_S0SessionCmd: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_S0SessionResp
extension Espressif_S0SessionResp: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_Sec0Payload
extension Espressif_Sec0Payload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_SessionCmd1
extension Espressif_SessionCmd1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_SessionResp1
extension Espressif_SessionResp1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_SessionCmd0
extension Espressif_SessionCmd0: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_SessionResp0
extension Espressif_SessionResp0: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_Sec1Payload
extension Espressif_Sec1Payload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Data structure of Session command0 packet
See moreDeclaration
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 moreDeclaration
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 moreDeclaration
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 moreDeclaration
Swift
struct Espressif_S2SessionResp1
extension Espressif_S2SessionResp1: @unchecked Sendable
extension Espressif_S2SessionResp1: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Payload structure of session data
See moreDeclaration
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 moreDeclaration
Swift
struct Espressif_SessionData
extension Espressif_SessionData: @unchecked Sendable
extension Espressif_SessionData: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdGetStatus
extension Espressif_CmdGetStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_RespGetStatus
extension Espressif_RespGetStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdSetConfig
extension Espressif_CmdSetConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_RespSetConfig
extension Espressif_RespSetConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdApplyConfig
extension Espressif_CmdApplyConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_RespApplyConfig
extension Espressif_RespApplyConfig: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_WiFiConfigPayload
extension Espressif_WiFiConfigPayload: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_WifiConnectedState
extension Espressif_WifiConnectedState: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdScanStart
extension Espressif_CmdScanStart: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_RespScanStart
extension Espressif_RespScanStart: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdScanStatus
extension Espressif_CmdScanStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_RespScanStatus
extension Espressif_RespScanStatus: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_CmdScanResult
extension Espressif_CmdScanResult: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_WiFiScanResult
extension Espressif_WiFiScanResult: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
Swift
struct Espressif_RespScanResult
extension Espressif_RespScanResult: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
-
Undocumented
See moreDeclaration
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
See moreArray<UInt64>
. (In fact,BigUInt
only uses an array if there are more than two digits.)Declaration
Swift
public struct BigUInt : UnsignedInteger
extension BigUInt: Comparable
extension BigUInt: Hashable
extension BigUInt: ExpressibleByIntegerLiteral
extension BigUInt: ExpressibleByStringLiteral
extension BigUInt: CustomPlaygroundDisplayConvertible
-
Undocumented
See moreDeclaration
Swift
struct ESPConstants
-
Undocumented
See moreDeclaration
Swift
struct HexUtils