Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( InvalidDeviceID = ferror(fmt.Errorf("%w: Missing device ID", uhppoted.BadRequest), "Missing device ID") InvalidCardNumber = ferror(fmt.Errorf("%w: Missing/invalid card number", uhppoted.BadRequest), "Missing/invalid card number") InvalidDoorID = ferror(fmt.Errorf("%w: Missing/invalid door ID", uhppoted.BadRequest), "Missing/invalid door ID") InvalidDoorDelay = ferror(fmt.Errorf("%w: Missing/invalid door delay", uhppoted.BadRequest), "Missing/invalid door delay") InvalidDoorControl = ferror(fmt.Errorf("%w: Missing/invalid door control", uhppoted.BadRequest), "Missing/invalid door control") InvalidEventID = ferror(fmt.Errorf("%w: Missing/invalid event ID", uhppoted.BadRequest), "Missing/invalid event ID") InvalidDateTime = ferror(fmt.Errorf("%w: Missing/invalid date/time", uhppoted.BadRequest), "Missing/invalid date/time") )
Functions ¶
This section is empty.
Types ¶
type Connection ¶
type Encryption ¶
type MQTTD ¶
type MQTTD struct { ServerID string Connection Connection TLS *tls.Config Topics Topics Alerts Alerts HMAC auth.HMAC Encryption Encryption Authentication string Permissions auth.Permissions EventMap string Debug bool // contains filtered or unexported fields }
type SystemMonitor ¶
type SystemMonitor struct {
// contains filtered or unexported fields
}
func NewSystemMonitor ¶
func NewSystemMonitor(mqttd *MQTTD, log *log.Logger) *SystemMonitor
func (*SystemMonitor) Alert ¶
func (m *SystemMonitor) Alert(monitor monitoring.Monitor, msg string) error
func (*SystemMonitor) Alive ¶
func (m *SystemMonitor) Alive(monitor monitoring.Monitor, msg string) error
Click to show internal directories.
Click to hide internal directories.