Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBTemperatureHumidity ¶
type DBTemperatureHumidity struct {
// contains filtered or unexported fields
}
func NewDBTemperatureHumidity ¶
func NewDBTemperatureHumidity(db *sql.DB, selectQuery, temperatureColumn, relativeHumidityColumn string) *DBTemperatureHumidity
type HumiditySensor ¶
type HumiditySensor struct { *accessory.Accessory HumiditySensor *service.HumiditySensor }
func NewHumiditySensor ¶
func NewHumiditySensor(info accessory.Info, relativeHumidity, min, max, steps float64) *HumiditySensor
NewTemperatureSensor returns a Thermometer which implements model.Thermometer.
type TemperatureHumidity ¶
type TemperatureHumidity struct { TemperatureHumidityReader TemperatureHumidityReader TemperatureSensor *Thermometer HumiditySensor *HumiditySensor }
func (*TemperatureHumidity) UpdateAccessoryData ¶
func (temperatureHumidity *TemperatureHumidity) UpdateAccessoryData() (temperature float64, relativeHumidity float64, err error)
type Thermometer ¶
type Thermometer struct { *accessory.Accessory TempSensor *service.TemperatureSensor }
func NewTemperatureSensor ¶
func NewTemperatureSensor(info accessory.Info, temp, min, max, steps float64) *Thermometer
NewTemperatureSensor returns a Thermometer which implements model.Thermometer.
Click to show internal directories.
Click to hide internal directories.