Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrPassword = errors.New("esphome_api: invalid password") ErrCommunicationTimeout = errors.New("esphome_api: communication timeout") ErrConnRequireEncryption = errors.New("esphome_api: connection requires encryption") )
Error types
Functions ¶
This section is empty.
Types ¶
type DeviceInfo ¶
type DeviceInfo struct { Name string Model string MacAddress string EsphomeVersion string CompilationTime string UsesPassword bool HasDeepSleep bool }
DeviceInfo struct
func (*DeviceInfo) String ¶
func (di *DeviceInfo) String() string
type HelloResponse ¶
type HelloResponse struct { ApiVersionMajor uint32 ApiVersionMinor uint32 ServerInfo string Name string }
func (*HelloResponse) String ¶
func (hr *HelloResponse) String() string
Click to show internal directories.
Click to hide internal directories.