Documentation ¶
Index ¶
Constants ¶
View Source
const ( FlagHasPowerConsumption = 0x01 FlagHasFrequency = 0x02 FlagHasVoltage = 0x04 FlagHasCurrent = 0x08 FlagHasActivePower = 0x10 FlagHasReactivePower = 0x20 FlagHasFullPower = 0x040 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ElectricMeter ¶
type ElectricMeter interface { GetPowerConsumption(ctx context.Context) (float64, error) GetFrequency(ctx context.Context) (float64, error) GetVoltage(ctx context.Context) (float64, error) GetCurrent(ctx context.Context) (float64, error) GetActivePower(ctx context.Context) (float64, error) GetReactivePower(ctx context.Context) (float64, error) GetFullPower(ctx context.Context) (float64, error) Meter }
type Flags ¶
type Flags uint64
func (Flags) HasActivePower ¶
func (Flags) HasCurrent ¶
func (Flags) HasFrequency ¶
func (Flags) HasFullPower ¶
func (Flags) HasPowerConsumption ¶
func (Flags) HasReactivePower ¶
func (Flags) HasVoltage ¶
Click to show internal directories.
Click to hide internal directories.