xbospb

package
v0.0.0-...-9375491 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2022 License: BSD-3-Clause Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DemandResponseEventStatus_name = map[int32]string{
	0: "DemandResponseEventStatusNotConfigured",
	1: "DemandResponseEventStatusUnusable",
	2: "DemandResponseEventStatusInactive",
	3: "DemandResponseEventStatusActive",
}
View Source
var DemandResponseEventStatus_value = map[string]int32{
	"DemandResponseEventStatusNotConfigured": 0,
	"DemandResponseEventStatusUnusable":      1,
	"DemandResponseEventStatusInactive":      2,
	"DemandResponseEventStatusActive":        3,
}
View Source
var DemandResponseEventType_name = map[int32]string{
	0: "DemandResponseEventTypeNoEvent",
	1: "DemandResponseEventTypeNormal",
	2: "DemandResponseEventTypeModerate",
	3: "DemandResponseEventTypeHigh",
	4: "DemandResponseEventTypeSpecial",
}
View Source
var DemandResponseEventType_value = map[string]int32{
	"DemandResponseEventTypeNoEvent":  0,
	"DemandResponseEventTypeNormal":   1,
	"DemandResponseEventTypeModerate": 2,
	"DemandResponseEventTypeHigh":     3,
	"DemandResponseEventTypeSpecial":  4,
}
View Source
var E_BrickEquipClass = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.MessageOptions)(nil),
	ExtensionType: (*URI)(nil),
	Field:         10000,
	Name:          "xbospb.brick_equip_class",
	Tag:           "bytes,10000,opt,name=brick_equip_class",
	Filename:      "brick.proto",
}
View Source
var E_BrickPointClass = &proto.ExtensionDesc{
	ExtendedType:  (*descriptor.FieldOptions)(nil),
	ExtensionType: (*URI)(nil),
	Field:         50000,
	Name:          "xbospb.brick_point_class",
	Tag:           "bytes,50000,opt,name=brick_point_class",
	Filename:      "brick.proto",
}
View Source
var FanModeValue_name = map[int32]string{
	0: "FanAuto",
	1: "FanOn",
	2: "FanOff",
}
View Source
var FanModeValue_value = map[string]int32{
	"FanAuto": 0,
	"FanOn":   1,
	"FanOff":  2,
}
View Source
var HVACModeValue_name = map[int32]string{
	0: "HVACModeOff",
	1: "HVACModeHeatOnly",
	2: "HVACModeCoolOnly",
	3: "HVACModeAuto",
}
View Source
var HVACModeValue_value = map[string]int32{
	"HVACModeOff":      0,
	"HVACModeHeatOnly": 1,
	"HVACModeCoolOnly": 2,
	"HVACModeAuto":     3,
}
View Source
var HVACStateValue_name = map[int32]string{
	0: "HVACStateOff",
	1: "HVACStateHeatStage1",
	2: "HVACStateCoolStage1",
	3: "HVACStateHeatStage2",
	4: "HVACStateCoolStage2",
}
View Source
var HVACStateValue_value = map[string]int32{
	"HVACStateOff":        0,
	"HVACStateHeatStage1": 1,
	"HVACStateCoolStage1": 2,
	"HVACStateHeatStage2": 3,
	"HVACStateCoolStage2": 4,
}
View Source
var Transport_name = map[int32]string{
	0: "WAVEMQ",
	1: "GRPC",
}
View Source
var Transport_value = map[string]int32{
	"WAVEMQ": 0,
	"GRPC":   1,
}

Functions

func RegisterTestServer

func RegisterTestServer(s *grpc.Server, srv TestServer)

Types

type AHU

type AHU struct {
	DischargeAirTemperatureSetpoint     *Double  `` /* 158-byte string literal not displayed */
	OutsideAirTemperatureSensor         *Double  `` /* 146-byte string literal not displayed */
	HeatingValveCommand                 *Double  `protobuf:"bytes,3,opt,name=heating_valve_command,json=heatingValveCommand,proto3" json:"heating_valve_command,omitempty"`
	DischargeAirStaticPressureSensor    *Double  `` /* 163-byte string literal not displayed */
	CoolingDemand                       *Double  `protobuf:"bytes,5,opt,name=cooling_demand,json=coolingDemand,proto3" json:"cooling_demand,omitempty"`
	CoolingValveCommand                 *Double  `protobuf:"bytes,6,opt,name=cooling_valve_command,json=coolingValveCommand,proto3" json:"cooling_valve_command,omitempty"`
	MixedAirTemperatureSensor           *Double  `` /* 140-byte string literal not displayed */
	BuildingStaticPressureSensor        *Double  `` /* 149-byte string literal not displayed */
	FilterStatus                        *Double  `protobuf:"bytes,9,opt,name=filter_status,json=filterStatus,proto3" json:"filter_status,omitempty"`
	DischargeAirTemperatureSensor       *Double  `` /* 153-byte string literal not displayed */
	BuildingStaticPressureSetpoint      *Double  `` /* 156-byte string literal not displayed */
	DischargeAirStaticPressureSetpoint  *Double  `` /* 170-byte string literal not displayed */
	OccupancyCommand                    *Double  `protobuf:"bytes,13,opt,name=occupancy_command,json=occupancyCommand,proto3" json:"occupancy_command,omitempty"`
	ReturnAirTemperatureSensor          *Double  `` /* 144-byte string literal not displayed */
	ZoneTemperatureSensor               *Double  `` /* 127-byte string literal not displayed */
	SupplyAirDamperMinPositionSetpoint  *Double  `` /* 172-byte string literal not displayed */
	MixedAirTemperatureSetpoint         *Double  `` /* 147-byte string literal not displayed */
	OccupiedModeStatus                  *Double  `protobuf:"bytes,18,opt,name=occupied_mode_status,json=occupiedModeStatus,proto3" json:"occupied_mode_status,omitempty"`
	ShutdownCommand                     *Double  `protobuf:"bytes,19,opt,name=shutdown_command,json=shutdownCommand,proto3" json:"shutdown_command,omitempty"`
	MixedAirTemperatureLowLimitSetpoint *Double  `` /* 175-byte string literal not displayed */
	ZoneTemperatureSetpoint             *Double  `` /* 133-byte string literal not displayed */
	Vav                                 *Double  `protobuf:"bytes,22,opt,name=vav,proto3" json:"vav,omitempty"`
	Vvt                                 *Double  `protobuf:"bytes,23,opt,name=vvt,proto3" json:"vvt,omitempty"`
	XXX_NoUnkeyedLiteral                struct{} `json:"-"`
	XXX_unrecognized                    []byte   `json:"-"`
	XXX_sizecache                       int32    `json:"-"`
}

func (*AHU) Descriptor

func (*AHU) Descriptor() ([]byte, []int)

func (*AHU) GetBuildingStaticPressureSensor

func (m *AHU) GetBuildingStaticPressureSensor() *Double

func (*AHU) GetBuildingStaticPressureSetpoint

func (m *AHU) GetBuildingStaticPressureSetpoint() *Double

func (*AHU) GetCoolingDemand

func (m *AHU) GetCoolingDemand() *Double

func (*AHU) GetCoolingValveCommand

func (m *AHU) GetCoolingValveCommand() *Double

func (*AHU) GetDischargeAirStaticPressureSensor

func (m *AHU) GetDischargeAirStaticPressureSensor() *Double

func (*AHU) GetDischargeAirStaticPressureSetpoint

func (m *AHU) GetDischargeAirStaticPressureSetpoint() *Double

func (*AHU) GetDischargeAirTemperatureSensor

func (m *AHU) GetDischargeAirTemperatureSensor() *Double

func (*AHU) GetDischargeAirTemperatureSetpoint

func (m *AHU) GetDischargeAirTemperatureSetpoint() *Double

func (*AHU) GetFilterStatus

func (m *AHU) GetFilterStatus() *Double

func (*AHU) GetHeatingValveCommand

func (m *AHU) GetHeatingValveCommand() *Double

func (*AHU) GetMixedAirTemperatureLowLimitSetpoint

func (m *AHU) GetMixedAirTemperatureLowLimitSetpoint() *Double

func (*AHU) GetMixedAirTemperatureSensor

func (m *AHU) GetMixedAirTemperatureSensor() *Double

func (*AHU) GetMixedAirTemperatureSetpoint

func (m *AHU) GetMixedAirTemperatureSetpoint() *Double

func (*AHU) GetOccupancyCommand

func (m *AHU) GetOccupancyCommand() *Double

func (*AHU) GetOccupiedModeStatus

func (m *AHU) GetOccupiedModeStatus() *Double

func (*AHU) GetOutsideAirTemperatureSensor

func (m *AHU) GetOutsideAirTemperatureSensor() *Double

func (*AHU) GetReturnAirTemperatureSensor

func (m *AHU) GetReturnAirTemperatureSensor() *Double

func (*AHU) GetShutdownCommand

func (m *AHU) GetShutdownCommand() *Double

func (*AHU) GetSupplyAirDamperMinPositionSetpoint

func (m *AHU) GetSupplyAirDamperMinPositionSetpoint() *Double

func (*AHU) GetVav

func (m *AHU) GetVav() *Double

func (*AHU) GetVvt

func (m *AHU) GetVvt() *Double

func (*AHU) GetZoneTemperatureSensor

func (m *AHU) GetZoneTemperatureSensor() *Double

func (*AHU) GetZoneTemperatureSetpoint

func (m *AHU) GetZoneTemperatureSetpoint() *Double

func (*AHU) ProtoMessage

func (*AHU) ProtoMessage()

func (*AHU) Reset

func (m *AHU) Reset()

func (*AHU) String

func (m *AHU) String() string

func (*AHU) XXX_DiscardUnknown

func (m *AHU) XXX_DiscardUnknown()

func (*AHU) XXX_Marshal

func (m *AHU) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AHU) XXX_Merge

func (m *AHU) XXX_Merge(src proto.Message)

func (*AHU) XXX_Size

func (m *AHU) XXX_Size() int

func (*AHU) XXX_Unmarshal

func (m *AHU) XXX_Unmarshal(b []byte) error

type ActuatorCommand

type ActuatorCommand struct {
	Time   int64    `protobuf:"varint,8,opt,name=time,proto3" json:"time,omitempty"`
	NodeID string   `protobuf:"bytes,9,opt,name=nodeID,proto3" json:"nodeID,omitempty"`
	Phases []string `protobuf:"bytes,10,rep,name=phases,proto3" json:"phases,omitempty"`
	// unit: kVA
	PCmd []float64 `protobuf:"fixed64,1,rep,packed,name=P_cmd,json=PCmd,proto3" json:"P_cmd,omitempty"`
	// unit: kVA
	QCmd []float64 `protobuf:"fixed64,2,rep,packed,name=Q_cmd,json=QCmd,proto3" json:"Q_cmd,omitempty"`
	// unit: kVA
	PAct []float64 `protobuf:"fixed64,3,rep,packed,name=P_act,json=PAct,proto3" json:"P_act,omitempty"`
	// unit: kVA
	QAct []float64 `protobuf:"fixed64,4,rep,packed,name=Q_act,json=QAct,proto3" json:"Q_act,omitempty"`
	// unit: kW
	P_PV []float64 `protobuf:"fixed64,5,rep,packed,name=P_PV,json=PPV,proto3" json:"P_PV,omitempty"`
	// unit: W
	BattCmd              []float64 `protobuf:"fixed64,6,rep,packed,name=Batt_cmd,json=BattCmd,proto3" json:"Batt_cmd,omitempty"`
	PfCtrl               []float64 `protobuf:"fixed64,7,rep,packed,name=pf_ctrl,json=pfCtrl,proto3" json:"pf_ctrl,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ActuatorCommand) Descriptor

func (*ActuatorCommand) Descriptor() ([]byte, []int)

func (*ActuatorCommand) GetBattCmd

func (m *ActuatorCommand) GetBattCmd() []float64

func (*ActuatorCommand) GetNodeID

func (m *ActuatorCommand) GetNodeID() string

func (*ActuatorCommand) GetPAct

func (m *ActuatorCommand) GetPAct() []float64

func (*ActuatorCommand) GetPCmd

func (m *ActuatorCommand) GetPCmd() []float64

func (*ActuatorCommand) GetP_PV

func (m *ActuatorCommand) GetP_PV() []float64

func (*ActuatorCommand) GetPfCtrl

func (m *ActuatorCommand) GetPfCtrl() []float64

func (*ActuatorCommand) GetPhases

func (m *ActuatorCommand) GetPhases() []string

func (*ActuatorCommand) GetQAct

func (m *ActuatorCommand) GetQAct() []float64

func (*ActuatorCommand) GetQCmd

func (m *ActuatorCommand) GetQCmd() []float64

func (*ActuatorCommand) GetTime

func (m *ActuatorCommand) GetTime() int64

func (*ActuatorCommand) ProtoMessage

func (*ActuatorCommand) ProtoMessage()

func (*ActuatorCommand) Reset

func (m *ActuatorCommand) Reset()

func (*ActuatorCommand) String

func (m *ActuatorCommand) String() string

func (*ActuatorCommand) XXX_DiscardUnknown

func (m *ActuatorCommand) XXX_DiscardUnknown()

func (*ActuatorCommand) XXX_Marshal

func (m *ActuatorCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ActuatorCommand) XXX_Merge

func (m *ActuatorCommand) XXX_Merge(src proto.Message)

func (*ActuatorCommand) XXX_Size

func (m *ActuatorCommand) XXX_Size() int

func (*ActuatorCommand) XXX_Unmarshal

func (m *ActuatorCommand) XXX_Unmarshal(b []byte) error

type BasicServerStatus

type BasicServerStatus struct {
	//unit:ns
	Time     uint64 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	Hostname string `protobuf:"bytes,6,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// index is the CPU number;
	// unit: percent
	CpuLoad []*Double `protobuf:"bytes,2,rep,name=cpu_load,json=cpuLoad,proto3" json:"cpu_load,omitempty"`
	// available physical memory
	// unit: bytes
	PhysMemAvailable *Int64 `protobuf:"bytes,3,opt,name=phys_mem_available,json=physMemAvailable,proto3" json:"phys_mem_available,omitempty"`
	// disk usage of /
	// unit: percent
	DiskUsage *Double `protobuf:"bytes,4,opt,name=disk_usage,json=diskUsage,proto3" json:"disk_usage,omitempty"`
	// disk usage of /
	// unit: bytes
	DiskAvailable        *Double  `protobuf:"bytes,5,opt,name=disk_available,json=diskAvailable,proto3" json:"disk_available,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BasicServerStatus) Descriptor

func (*BasicServerStatus) Descriptor() ([]byte, []int)

func (*BasicServerStatus) GetCpuLoad

func (m *BasicServerStatus) GetCpuLoad() []*Double

func (*BasicServerStatus) GetDiskAvailable

func (m *BasicServerStatus) GetDiskAvailable() *Double

func (*BasicServerStatus) GetDiskUsage

func (m *BasicServerStatus) GetDiskUsage() *Double

func (*BasicServerStatus) GetHostname

func (m *BasicServerStatus) GetHostname() string

func (*BasicServerStatus) GetPhysMemAvailable

func (m *BasicServerStatus) GetPhysMemAvailable() *Int64

func (*BasicServerStatus) GetTime

func (m *BasicServerStatus) GetTime() uint64

func (*BasicServerStatus) ProtoMessage

func (*BasicServerStatus) ProtoMessage()

func (*BasicServerStatus) Reset

func (m *BasicServerStatus) Reset()

func (*BasicServerStatus) String

func (m *BasicServerStatus) String() string

func (*BasicServerStatus) XXX_DiscardUnknown

func (m *BasicServerStatus) XXX_DiscardUnknown()

func (*BasicServerStatus) XXX_Marshal

func (m *BasicServerStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BasicServerStatus) XXX_Merge

func (m *BasicServerStatus) XXX_Merge(src proto.Message)

func (*BasicServerStatus) XXX_Size

func (m *BasicServerStatus) XXX_Size() int

func (*BasicServerStatus) XXX_Unmarshal

func (m *BasicServerStatus) XXX_Unmarshal(b []byte) error

type Bool

type Bool struct {
	Value                bool     `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Bool) Descriptor

func (*Bool) Descriptor() ([]byte, []int)

func (*Bool) GetValue

func (m *Bool) GetValue() bool

func (*Bool) ProtoMessage

func (*Bool) ProtoMessage()

func (*Bool) Reset

func (m *Bool) Reset()

func (*Bool) String

func (m *Bool) String() string

func (*Bool) XXX_DiscardUnknown

func (m *Bool) XXX_DiscardUnknown()

func (*Bool) XXX_Marshal

func (m *Bool) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Bool) XXX_Merge

func (m *Bool) XXX_Merge(src proto.Message)

func (*Bool) XXX_Size

func (m *Bool) XXX_Size() int

func (*Bool) XXX_Unmarshal

func (m *Bool) XXX_Unmarshal(b []byte) error

type C37DataFrame

type C37DataFrame struct {
	StationName          string           `protobuf:"bytes,1,opt,name=stationName,proto3" json:"stationName,omitempty"`
	IdCode               uint32           `protobuf:"varint,2,opt,name=idCode,proto3" json:"idCode,omitempty"`
	PhasorChannels       []*PhasorChannel `protobuf:"bytes,3,rep,name=phasorChannels,proto3" json:"phasorChannels,omitempty"`
	ScalarChannels       []*ScalarChannel `protobuf:"bytes,4,rep,name=scalarChannels,proto3" json:"scalarChannels,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*C37DataFrame) Descriptor

func (*C37DataFrame) Descriptor() ([]byte, []int)

func (*C37DataFrame) GetIdCode

func (m *C37DataFrame) GetIdCode() uint32

func (*C37DataFrame) GetPhasorChannels

func (m *C37DataFrame) GetPhasorChannels() []*PhasorChannel

func (*C37DataFrame) GetScalarChannels

func (m *C37DataFrame) GetScalarChannels() []*ScalarChannel

func (*C37DataFrame) GetStationName

func (m *C37DataFrame) GetStationName() string

func (*C37DataFrame) ProtoMessage

func (*C37DataFrame) ProtoMessage()

func (*C37DataFrame) Reset

func (m *C37DataFrame) Reset()

func (*C37DataFrame) String

func (m *C37DataFrame) String() string

func (*C37DataFrame) XXX_DiscardUnknown

func (m *C37DataFrame) XXX_DiscardUnknown()

func (*C37DataFrame) XXX_Marshal

func (m *C37DataFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*C37DataFrame) XXX_Merge

func (m *C37DataFrame) XXX_Merge(src proto.Message)

func (*C37DataFrame) XXX_Size

func (m *C37DataFrame) XXX_Size() int

func (*C37DataFrame) XXX_Unmarshal

func (m *C37DataFrame) XXX_Unmarshal(b []byte) error

type ChannelStatus

type ChannelStatus struct {
	NodeID string `protobuf:"bytes,1,opt,name=nodeID,proto3" json:"nodeID,omitempty"`
	// name of the phase
	ChannelName string `protobuf:"bytes,2,opt,name=channelName,proto3" json:"channelName,omitempty"`
	// current P, Q errors of LPBC
	PhasorErrors *Phasor `protobuf:"bytes,3,opt,name=phasor_errors,json=phasorErrors,proto3" json:"phasor_errors,omitempty"`
	// true if LPBC P is saturated
	PSaturated bool `protobuf:"varint,4,opt,name=p_saturated,json=pSaturated,proto3" json:"p_saturated,omitempty"`
	// true if LPBC Q is saturated
	QSaturated bool `protobuf:"varint,5,opt,name=q_saturated,json=qSaturated,proto3" json:"q_saturated,omitempty"`
	// true if the LPBC is performing control
	DoControl bool `protobuf:"varint,6,opt,name=do_control,json=doControl,proto3" json:"do_control,omitempty"`
	// should be populated if p_saturated or q_saturated
	// gives the value at which p or q saturated
	PMax                 *Double  `protobuf:"bytes,7,opt,name=p_max,json=pMax,proto3" json:"p_max,omitempty"`
	QMax                 *Double  `protobuf:"bytes,8,opt,name=q_max,json=qMax,proto3" json:"q_max,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ChannelStatus) Descriptor

func (*ChannelStatus) Descriptor() ([]byte, []int)

func (*ChannelStatus) GetChannelName

func (m *ChannelStatus) GetChannelName() string

func (*ChannelStatus) GetDoControl

func (m *ChannelStatus) GetDoControl() bool

func (*ChannelStatus) GetNodeID

func (m *ChannelStatus) GetNodeID() string

func (*ChannelStatus) GetPMax

func (m *ChannelStatus) GetPMax() *Double

func (*ChannelStatus) GetPSaturated

func (m *ChannelStatus) GetPSaturated() bool

func (*ChannelStatus) GetPhasorErrors

func (m *ChannelStatus) GetPhasorErrors() *Phasor

func (*ChannelStatus) GetQMax

func (m *ChannelStatus) GetQMax() *Double

func (*ChannelStatus) GetQSaturated

func (m *ChannelStatus) GetQSaturated() bool

func (*ChannelStatus) ProtoMessage

func (*ChannelStatus) ProtoMessage()

func (*ChannelStatus) Reset

func (m *ChannelStatus) Reset()

func (*ChannelStatus) String

func (m *ChannelStatus) String() string

func (*ChannelStatus) XXX_DiscardUnknown

func (m *ChannelStatus) XXX_DiscardUnknown()

func (*ChannelStatus) XXX_Marshal

func (m *ChannelStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChannelStatus) XXX_Merge

func (m *ChannelStatus) XXX_Merge(src proto.Message)

func (*ChannelStatus) XXX_Size

func (m *ChannelStatus) XXX_Size() int

func (*ChannelStatus) XXX_Unmarshal

func (m *ChannelStatus) XXX_Unmarshal(b []byte) error

type Damper

type Damper struct {
	DamperPositionCommand *Double  `` /* 126-byte string literal not displayed */
	DamperPositionSensor  *Double  `protobuf:"bytes,2,opt,name=damper_position_sensor,json=damperPositionSensor,proto3" json:"damper_position_sensor,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (*Damper) Descriptor

func (*Damper) Descriptor() ([]byte, []int)

func (*Damper) GetDamperPositionCommand

func (m *Damper) GetDamperPositionCommand() *Double

func (*Damper) GetDamperPositionSensor

func (m *Damper) GetDamperPositionSensor() *Double

func (*Damper) ProtoMessage

func (*Damper) ProtoMessage()

func (*Damper) Reset

func (m *Damper) Reset()

func (*Damper) String

func (m *Damper) String() string

func (*Damper) XXX_DiscardUnknown

func (m *Damper) XXX_DiscardUnknown()

func (*Damper) XXX_Marshal

func (m *Damper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Damper) XXX_Merge

func (m *Damper) XXX_Merge(src proto.Message)

func (*Damper) XXX_Size

func (m *Damper) XXX_Size() int

func (*Damper) XXX_Unmarshal

func (m *Damper) XXX_Unmarshal(b []byte) error

type DemandResponseEvent

type DemandResponseEvent struct {
	//End of History Date Range
	//unit: seconds
	EventEnd *Int64 `protobuf:"bytes,1,opt,name=event_end,json=eventEnd,proto3" json:"event_end,omitempty"`
	//Start of History Date Range
	//unit: seconds
	EventStart *Int64 `protobuf:"bytes,2,opt,name=event_start,json=eventStart,proto3" json:"event_start,omitempty"`
	//Current event type of DR Event
	//unit: xbos/iot/DemandResponseEventType
	EventType DemandResponseEventType `protobuf:"varint,3,opt,name=event_type,json=eventType,proto3,enum=xbospb.DemandResponseEventType" json:"event_type,omitempty"`
	//Current system status of DR event
	//unit: xbos/iot/DemandResponseEventStatus
	DrStatus DemandResponseEventStatus `protobuf:"varint,4,opt,name=dr_status,json=drStatus,proto3,enum=xbospb.DemandResponseEventStatus" json:"dr_status,omitempty"`
	//Time when event takes effect
	//unit: seconds
	Time                 *Int64   `protobuf:"bytes,5,opt,name=time,proto3" json:"time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DemandResponseEvent) Descriptor

func (*DemandResponseEvent) Descriptor() ([]byte, []int)

func (*DemandResponseEvent) GetDrStatus

func (*DemandResponseEvent) GetEventEnd

func (m *DemandResponseEvent) GetEventEnd() *Int64

func (*DemandResponseEvent) GetEventStart

func (m *DemandResponseEvent) GetEventStart() *Int64

func (*DemandResponseEvent) GetEventType

func (m *DemandResponseEvent) GetEventType() DemandResponseEventType

func (*DemandResponseEvent) GetTime

func (m *DemandResponseEvent) GetTime() *Int64

func (*DemandResponseEvent) ProtoMessage

func (*DemandResponseEvent) ProtoMessage()

func (*DemandResponseEvent) Reset

func (m *DemandResponseEvent) Reset()

func (*DemandResponseEvent) String

func (m *DemandResponseEvent) String() string

func (*DemandResponseEvent) XXX_DiscardUnknown

func (m *DemandResponseEvent) XXX_DiscardUnknown()

func (*DemandResponseEvent) XXX_Marshal

func (m *DemandResponseEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DemandResponseEvent) XXX_Merge

func (m *DemandResponseEvent) XXX_Merge(src proto.Message)

func (*DemandResponseEvent) XXX_Size

func (m *DemandResponseEvent) XXX_Size() int

func (*DemandResponseEvent) XXX_Unmarshal

func (m *DemandResponseEvent) XXX_Unmarshal(b []byte) error

type DemandResponseEventStatus

type DemandResponseEventStatus int32
const (
	DemandResponseEventStatus_DemandResponseEventStatusNotConfigured DemandResponseEventStatus = 0
	DemandResponseEventStatus_DemandResponseEventStatusUnusable      DemandResponseEventStatus = 1
	DemandResponseEventStatus_DemandResponseEventStatusInactive      DemandResponseEventStatus = 2
	DemandResponseEventStatus_DemandResponseEventStatusActive        DemandResponseEventStatus = 3
)

func (DemandResponseEventStatus) EnumDescriptor

func (DemandResponseEventStatus) EnumDescriptor() ([]byte, []int)

func (DemandResponseEventStatus) String

func (x DemandResponseEventStatus) String() string

type DemandResponseEventType

type DemandResponseEventType int32
const (
	DemandResponseEventType_DemandResponseEventTypeNoEvent  DemandResponseEventType = 0
	DemandResponseEventType_DemandResponseEventTypeNormal   DemandResponseEventType = 1
	DemandResponseEventType_DemandResponseEventTypeModerate DemandResponseEventType = 2
	DemandResponseEventType_DemandResponseEventTypeHigh     DemandResponseEventType = 3
	DemandResponseEventType_DemandResponseEventTypeSpecial  DemandResponseEventType = 4
)

func (DemandResponseEventType) EnumDescriptor

func (DemandResponseEventType) EnumDescriptor() ([]byte, []int)

func (DemandResponseEventType) String

func (x DemandResponseEventType) String() string

type DentMeterState

type DentMeterState struct {
	//unit:ns
	Time                 uint64        `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	Phases               []*PhaseState `protobuf:"bytes,2,rep,name=phases,proto3" json:"phases,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*DentMeterState) Descriptor

func (*DentMeterState) Descriptor() ([]byte, []int)

func (*DentMeterState) GetPhases

func (m *DentMeterState) GetPhases() []*PhaseState

func (*DentMeterState) GetTime

func (m *DentMeterState) GetTime() uint64

func (*DentMeterState) ProtoMessage

func (*DentMeterState) ProtoMessage()

func (*DentMeterState) Reset

func (m *DentMeterState) Reset()

func (*DentMeterState) String

func (m *DentMeterState) String() string

func (*DentMeterState) XXX_DiscardUnknown

func (m *DentMeterState) XXX_DiscardUnknown()

func (*DentMeterState) XXX_Marshal

func (m *DentMeterState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DentMeterState) XXX_Merge

func (m *DentMeterState) XXX_Merge(src proto.Message)

func (*DentMeterState) XXX_Size

func (m *DentMeterState) XXX_Size() int

func (*DentMeterState) XXX_Unmarshal

func (m *DentMeterState) XXX_Unmarshal(b []byte) error

type Double

type Double struct {
	Value                float64  `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Double) Descriptor

func (*Double) Descriptor() ([]byte, []int)

func (*Double) GetValue

func (m *Double) GetValue() float64

func (*Double) ProtoMessage

func (*Double) ProtoMessage()

func (*Double) Reset

func (m *Double) Reset()

func (*Double) String

func (m *Double) String() string

func (*Double) XXX_DiscardUnknown

func (m *Double) XXX_DiscardUnknown()

func (*Double) XXX_Marshal

func (m *Double) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Double) XXX_Merge

func (m *Double) XXX_Merge(src proto.Message)

func (*Double) XXX_Size

func (m *Double) XXX_Size() int

func (*Double) XXX_Unmarshal

func (m *Double) XXX_Unmarshal(b []byte) error

type EVSE

type EVSE struct {
	// maximum allowed current for charging
	//unit: A
	CurrentLimit *Double `protobuf:"bytes,1,opt,name=current_limit,json=currentLimit,proto3" json:"current_limit,omitempty"`
	// active charge current
	//unit: A
	Current *Double `protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"`
	// active charge voltage
	//unit: V
	Voltage *Double `protobuf:"bytes,3,opt,name=voltage,proto3" json:"voltage,omitempty"`
	// seconds left until car is charged
	//unit: seconds
	ChargingTimeLeft *Int32 `protobuf:"bytes,4,opt,name=charging_time_left,json=chargingTimeLeft,proto3" json:"charging_time_left,omitempty"`
	// charge state of the EVSE
	//unit: on/off
	State                *Bool    `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EVSE) Descriptor

func (*EVSE) Descriptor() ([]byte, []int)

func (*EVSE) GetChargingTimeLeft

func (m *EVSE) GetChargingTimeLeft() *Int32

func (*EVSE) GetCurrent

func (m *EVSE) GetCurrent() *Double

func (*EVSE) GetCurrentLimit

func (m *EVSE) GetCurrentLimit() *Double

func (*EVSE) GetState

func (m *EVSE) GetState() *Bool

func (*EVSE) GetVoltage

func (m *EVSE) GetVoltage() *Double

func (*EVSE) ProtoMessage

func (*EVSE) ProtoMessage()

func (*EVSE) Reset

func (m *EVSE) Reset()

func (*EVSE) String

func (m *EVSE) String() string

func (*EVSE) XXX_DiscardUnknown

func (m *EVSE) XXX_DiscardUnknown()

func (*EVSE) XXX_Marshal

func (m *EVSE) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EVSE) XXX_Merge

func (m *EVSE) XXX_Merge(src proto.Message)

func (*EVSE) XXX_Size

func (m *EVSE) XXX_Size() int

func (*EVSE) XXX_Unmarshal

func (m *EVSE) XXX_Unmarshal(b []byte) error

type Economizer

type Economizer struct {
	EconomizerDifferentialAirTemperatureSetpoint *Double  `` /* 199-byte string literal not displayed */
	XXX_NoUnkeyedLiteral                         struct{} `json:"-"`
	XXX_unrecognized                             []byte   `json:"-"`
	XXX_sizecache                                int32    `json:"-"`
}

func (*Economizer) Descriptor

func (*Economizer) Descriptor() ([]byte, []int)

func (*Economizer) GetEconomizerDifferentialAirTemperatureSetpoint

func (m *Economizer) GetEconomizerDifferentialAirTemperatureSetpoint() *Double

func (*Economizer) ProtoMessage

func (*Economizer) ProtoMessage()

func (*Economizer) Reset

func (m *Economizer) Reset()

func (*Economizer) String

func (m *Economizer) String() string

func (*Economizer) XXX_DiscardUnknown

func (m *Economizer) XXX_DiscardUnknown()

func (*Economizer) XXX_Marshal

func (m *Economizer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Economizer) XXX_Merge

func (m *Economizer) XXX_Merge(src proto.Message)

func (*Economizer) XXX_Size

func (m *Economizer) XXX_Size() int

func (*Economizer) XXX_Unmarshal

func (m *Economizer) XXX_Unmarshal(b []byte) error

type EnergiseError

type EnergiseError struct {
	Msg                  string   `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*EnergiseError) Descriptor

func (*EnergiseError) Descriptor() ([]byte, []int)

func (*EnergiseError) GetMsg

func (m *EnergiseError) GetMsg() string

func (*EnergiseError) ProtoMessage

func (*EnergiseError) ProtoMessage()

func (*EnergiseError) Reset

func (m *EnergiseError) Reset()

func (*EnergiseError) String

func (m *EnergiseError) String() string

func (*EnergiseError) XXX_DiscardUnknown

func (m *EnergiseError) XXX_DiscardUnknown()

func (*EnergiseError) XXX_Marshal

func (m *EnergiseError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EnergiseError) XXX_Merge

func (m *EnergiseError) XXX_Merge(src proto.Message)

func (*EnergiseError) XXX_Size

func (m *EnergiseError) XXX_Size() int

func (*EnergiseError) XXX_Unmarshal

func (m *EnergiseError) XXX_Unmarshal(b []byte) error

type EnergiseMessage

type EnergiseMessage struct {
	SPBC                 *SPBC            `protobuf:"bytes,1,opt,name=SPBC,proto3" json:"SPBC,omitempty"`
	LPBCStatus           *LPBCStatus      `protobuf:"bytes,2,opt,name=LPBCStatus,proto3" json:"LPBCStatus,omitempty"`
	LPBCCommand          *LPBCCommand     `protobuf:"bytes,3,opt,name=LPBCCommand,proto3" json:"LPBCCommand,omitempty"`
	ActuatorCommand      *ActuatorCommand `protobuf:"bytes,4,opt,name=ActuatorCommand,proto3" json:"ActuatorCommand,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*EnergiseMessage) Descriptor

func (*EnergiseMessage) Descriptor() ([]byte, []int)

func (*EnergiseMessage) GetActuatorCommand

func (m *EnergiseMessage) GetActuatorCommand() *ActuatorCommand

func (*EnergiseMessage) GetLPBCCommand

func (m *EnergiseMessage) GetLPBCCommand() *LPBCCommand

func (*EnergiseMessage) GetLPBCStatus

func (m *EnergiseMessage) GetLPBCStatus() *LPBCStatus

func (*EnergiseMessage) GetSPBC

func (m *EnergiseMessage) GetSPBC() *SPBC

func (*EnergiseMessage) ProtoMessage

func (*EnergiseMessage) ProtoMessage()

func (*EnergiseMessage) Reset

func (m *EnergiseMessage) Reset()

func (*EnergiseMessage) String

func (m *EnergiseMessage) String() string

func (*EnergiseMessage) XXX_DiscardUnknown

func (m *EnergiseMessage) XXX_DiscardUnknown()

func (*EnergiseMessage) XXX_Marshal

func (m *EnergiseMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EnergiseMessage) XXX_Merge

func (m *EnergiseMessage) XXX_Merge(src proto.Message)

func (*EnergiseMessage) XXX_Size

func (m *EnergiseMessage) XXX_Size() int

func (*EnergiseMessage) XXX_Unmarshal

func (m *EnergiseMessage) XXX_Unmarshal(b []byte) error

type EnergisePhasorTarget

type EnergisePhasorTarget struct {
	NodeID               string   `protobuf:"bytes,1,opt,name=nodeID,proto3" json:"nodeID,omitempty"`
	ChannelName          string   `protobuf:"bytes,2,opt,name=channelName,proto3" json:"channelName,omitempty"`
	Angle                float64  `protobuf:"fixed64,3,opt,name=angle,proto3" json:"angle,omitempty"`
	Magnitude            float64  `protobuf:"fixed64,4,opt,name=magnitude,proto3" json:"magnitude,omitempty"`
	Kvbase               *Double  `protobuf:"bytes,5,opt,name=kvbase,proto3" json:"kvbase,omitempty"`
	KVAbase              *Double  `protobuf:"bytes,6,opt,name=KVAbase,proto3" json:"KVAbase,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

EnergisePhasorTarget is a control target specified on a per-node basis upmu0 is the 'head of feeder'. This is reference for everything: SPBC, LPBCs

func (*EnergisePhasorTarget) Descriptor

func (*EnergisePhasorTarget) Descriptor() ([]byte, []int)

func (*EnergisePhasorTarget) GetAngle

func (m *EnergisePhasorTarget) GetAngle() float64

func (*EnergisePhasorTarget) GetChannelName

func (m *EnergisePhasorTarget) GetChannelName() string

func (*EnergisePhasorTarget) GetKVAbase

func (m *EnergisePhasorTarget) GetKVAbase() *Double

func (*EnergisePhasorTarget) GetKvbase

func (m *EnergisePhasorTarget) GetKvbase() *Double

func (*EnergisePhasorTarget) GetMagnitude

func (m *EnergisePhasorTarget) GetMagnitude() float64

func (*EnergisePhasorTarget) GetNodeID

func (m *EnergisePhasorTarget) GetNodeID() string

func (*EnergisePhasorTarget) ProtoMessage

func (*EnergisePhasorTarget) ProtoMessage()

func (*EnergisePhasorTarget) Reset

func (m *EnergisePhasorTarget) Reset()

func (*EnergisePhasorTarget) String

func (m *EnergisePhasorTarget) String() string

func (*EnergisePhasorTarget) XXX_DiscardUnknown

func (m *EnergisePhasorTarget) XXX_DiscardUnknown()

func (*EnergisePhasorTarget) XXX_Marshal

func (m *EnergisePhasorTarget) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EnergisePhasorTarget) XXX_Merge

func (m *EnergisePhasorTarget) XXX_Merge(src proto.Message)

func (*EnergisePhasorTarget) XXX_Size

func (m *EnergisePhasorTarget) XXX_Size() int

func (*EnergisePhasorTarget) XXX_Unmarshal

func (m *EnergisePhasorTarget) XXX_Unmarshal(b []byte) error

type Error

type Error struct {
	Msg                  string   `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Error) Descriptor

func (*Error) Descriptor() ([]byte, []int)

func (*Error) GetMsg

func (m *Error) GetMsg() string

func (*Error) ProtoMessage

func (*Error) ProtoMessage()

func (*Error) Reset

func (m *Error) Reset()

func (*Error) String

func (m *Error) String() string

func (*Error) XXX_DiscardUnknown

func (m *Error) XXX_DiscardUnknown()

func (*Error) XXX_Marshal

func (m *Error) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Error) XXX_Merge

func (m *Error) XXX_Merge(src proto.Message)

func (*Error) XXX_Size

func (m *Error) XXX_Size() int

func (*Error) XXX_Unmarshal

func (m *Error) XXX_Unmarshal(b []byte) error

type Fan

type Fan struct {
	OnOffCommand         *Double  `protobuf:"bytes,1,opt,name=on_off_command,json=onOffCommand,proto3" json:"on_off_command,omitempty"`
	FanSpeedSetpoint     *Double  `protobuf:"bytes,2,opt,name=fan_speed_setpoint,json=fanSpeedSetpoint,proto3" json:"fan_speed_setpoint,omitempty"`
	FanResetCommand      *Double  `protobuf:"bytes,3,opt,name=fan_reset_command,json=fanResetCommand,proto3" json:"fan_reset_command,omitempty"`
	FanOverloadAlarm     *Double  `protobuf:"bytes,4,opt,name=fan_overload_alarm,json=fanOverloadAlarm,proto3" json:"fan_overload_alarm,omitempty"`
	VfdAlarm             *Double  `protobuf:"bytes,5,opt,name=vfd_alarm,json=vfdAlarm,proto3" json:"vfd_alarm,omitempty"`
	FanStatus            *Double  `protobuf:"bytes,6,opt,name=fan_status,json=fanStatus,proto3" json:"fan_status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Fan) Descriptor

func (*Fan) Descriptor() ([]byte, []int)

func (*Fan) GetFanOverloadAlarm

func (m *Fan) GetFanOverloadAlarm() *Double

func (*Fan) GetFanResetCommand

func (m *Fan) GetFanResetCommand() *Double

func (*Fan) GetFanSpeedSetpoint

func (m *Fan) GetFanSpeedSetpoint() *Double

func (*Fan) GetFanStatus

func (m *Fan) GetFanStatus() *Double

func (*Fan) GetOnOffCommand

func (m *Fan) GetOnOffCommand() *Double

func (*Fan) GetVfdAlarm

func (m *Fan) GetVfdAlarm() *Double

func (*Fan) ProtoMessage

func (*Fan) ProtoMessage()

func (*Fan) Reset

func (m *Fan) Reset()

func (*Fan) String

func (m *Fan) String() string

func (*Fan) XXX_DiscardUnknown

func (m *Fan) XXX_DiscardUnknown()

func (*Fan) XXX_Marshal

func (m *Fan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Fan) XXX_Merge

func (m *Fan) XXX_Merge(src proto.Message)

func (*Fan) XXX_Size

func (m *Fan) XXX_Size() int

func (*Fan) XXX_Unmarshal

func (m *Fan) XXX_Unmarshal(b []byte) error

type FanMode

type FanMode struct {
	Value                FanModeValue `protobuf:"varint,1,opt,name=value,proto3,enum=xbospb.FanModeValue" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*FanMode) Descriptor

func (*FanMode) Descriptor() ([]byte, []int)

func (*FanMode) GetValue

func (m *FanMode) GetValue() FanModeValue

func (*FanMode) ProtoMessage

func (*FanMode) ProtoMessage()

func (*FanMode) Reset

func (m *FanMode) Reset()

func (*FanMode) String

func (m *FanMode) String() string

func (*FanMode) XXX_DiscardUnknown

func (m *FanMode) XXX_DiscardUnknown()

func (*FanMode) XXX_Marshal

func (m *FanMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FanMode) XXX_Merge

func (m *FanMode) XXX_Merge(src proto.Message)

func (*FanMode) XXX_Size

func (m *FanMode) XXX_Size() int

func (*FanMode) XXX_Unmarshal

func (m *FanMode) XXX_Unmarshal(b []byte) error

type FanModeValue

type FanModeValue int32
const (
	FanModeValue_FanAuto FanModeValue = 0
	FanModeValue_FanOn   FanModeValue = 1
	FanModeValue_FanOff  FanModeValue = 2
)

func (FanModeValue) EnumDescriptor

func (FanModeValue) EnumDescriptor() ([]byte, []int)

func (FanModeValue) String

func (x FanModeValue) String() string

type GRPCServerMessage

type GRPCServerMessage struct {
	UnaryCall            *UnaryCall         `protobuf:"bytes,1,opt,name=UnaryCall,proto3" json:"UnaryCall,omitempty"`
	UnaryResponse        *UnaryResponse     `protobuf:"bytes,2,opt,name=UnaryResponse,proto3" json:"UnaryResponse,omitempty"`
	StreamingCall        *StreamingCall     `protobuf:"bytes,3,opt,name=StreamingCall,proto3" json:"StreamingCall,omitempty"`
	StreamingResponse    *StreamingResponse `protobuf:"bytes,4,opt,name=StreamingResponse,proto3" json:"StreamingResponse,omitempty"`
	Ping                 *Ping              `protobuf:"bytes,5,opt,name=Ping,proto3" json:"Ping,omitempty"`
	Pong                 *Pong              `protobuf:"bytes,6,opt,name=Pong,proto3" json:"Pong,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*GRPCServerMessage) Descriptor

func (*GRPCServerMessage) Descriptor() ([]byte, []int)

func (*GRPCServerMessage) GetPing

func (m *GRPCServerMessage) GetPing() *Ping

func (*GRPCServerMessage) GetPong

func (m *GRPCServerMessage) GetPong() *Pong

func (*GRPCServerMessage) GetStreamingCall

func (m *GRPCServerMessage) GetStreamingCall() *StreamingCall

func (*GRPCServerMessage) GetStreamingResponse

func (m *GRPCServerMessage) GetStreamingResponse() *StreamingResponse

func (*GRPCServerMessage) GetUnaryCall

func (m *GRPCServerMessage) GetUnaryCall() *UnaryCall

func (*GRPCServerMessage) GetUnaryResponse

func (m *GRPCServerMessage) GetUnaryResponse() *UnaryResponse

func (*GRPCServerMessage) ProtoMessage

func (*GRPCServerMessage) ProtoMessage()

func (*GRPCServerMessage) Reset

func (m *GRPCServerMessage) Reset()

func (*GRPCServerMessage) String

func (m *GRPCServerMessage) String() string

func (*GRPCServerMessage) XXX_DiscardUnknown

func (m *GRPCServerMessage) XXX_DiscardUnknown()

func (*GRPCServerMessage) XXX_Marshal

func (m *GRPCServerMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GRPCServerMessage) XXX_Merge

func (m *GRPCServerMessage) XXX_Merge(src proto.Message)

func (*GRPCServerMessage) XXX_Size

func (m *GRPCServerMessage) XXX_Size() int

func (*GRPCServerMessage) XXX_Unmarshal

func (m *GRPCServerMessage) XXX_Unmarshal(b []byte) error

type HVACMode

type HVACMode struct {
	Value                HVACModeValue `protobuf:"varint,1,opt,name=value,proto3,enum=xbospb.HVACModeValue" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*HVACMode) Descriptor

func (*HVACMode) Descriptor() ([]byte, []int)

func (*HVACMode) GetValue

func (m *HVACMode) GetValue() HVACModeValue

func (*HVACMode) ProtoMessage

func (*HVACMode) ProtoMessage()

func (*HVACMode) Reset

func (m *HVACMode) Reset()

func (*HVACMode) String

func (m *HVACMode) String() string

func (*HVACMode) XXX_DiscardUnknown

func (m *HVACMode) XXX_DiscardUnknown()

func (*HVACMode) XXX_Marshal

func (m *HVACMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HVACMode) XXX_Merge

func (m *HVACMode) XXX_Merge(src proto.Message)

func (*HVACMode) XXX_Size

func (m *HVACMode) XXX_Size() int

func (*HVACMode) XXX_Unmarshal

func (m *HVACMode) XXX_Unmarshal(b []byte) error

type HVACModeValue

type HVACModeValue int32
const (
	HVACModeValue_HVACModeOff      HVACModeValue = 0
	HVACModeValue_HVACModeHeatOnly HVACModeValue = 1
	HVACModeValue_HVACModeCoolOnly HVACModeValue = 2
	HVACModeValue_HVACModeAuto     HVACModeValue = 3
)

func (HVACModeValue) EnumDescriptor

func (HVACModeValue) EnumDescriptor() ([]byte, []int)

func (HVACModeValue) String

func (x HVACModeValue) String() string

type HVACState

type HVACState struct {
	Value                HVACStateValue `protobuf:"varint,1,opt,name=value,proto3,enum=xbospb.HVACStateValue" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*HVACState) Descriptor

func (*HVACState) Descriptor() ([]byte, []int)

func (*HVACState) GetValue

func (m *HVACState) GetValue() HVACStateValue

func (*HVACState) ProtoMessage

func (*HVACState) ProtoMessage()

func (*HVACState) Reset

func (m *HVACState) Reset()

func (*HVACState) String

func (m *HVACState) String() string

func (*HVACState) XXX_DiscardUnknown

func (m *HVACState) XXX_DiscardUnknown()

func (*HVACState) XXX_Marshal

func (m *HVACState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HVACState) XXX_Merge

func (m *HVACState) XXX_Merge(src proto.Message)

func (*HVACState) XXX_Size

func (m *HVACState) XXX_Size() int

func (*HVACState) XXX_Unmarshal

func (m *HVACState) XXX_Unmarshal(b []byte) error

type HVACStateValue

type HVACStateValue int32
const (
	HVACStateValue_HVACStateOff        HVACStateValue = 0
	HVACStateValue_HVACStateHeatStage1 HVACStateValue = 1
	HVACStateValue_HVACStateCoolStage1 HVACStateValue = 2
	HVACStateValue_HVACStateHeatStage2 HVACStateValue = 3
	HVACStateValue_HVACStateCoolStage2 HVACStateValue = 4
)

func (HVACStateValue) EnumDescriptor

func (HVACStateValue) EnumDescriptor() ([]byte, []int)

func (HVACStateValue) String

func (x HVACStateValue) String() string

type Hamilton330

type Hamilton330 struct {
	Uptime     uint64  `protobuf:"varint,1,opt,name=uptime,proto3" json:"uptime,omitempty"`
	Flags      uint32  `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"`
	AccX       float64 `protobuf:"fixed64,3,opt,name=acc_x,json=accX,proto3" json:"acc_x,omitempty"`
	AccY       float64 `protobuf:"fixed64,4,opt,name=acc_y,json=accY,proto3" json:"acc_y,omitempty"`
	AccZ       float64 `protobuf:"fixed64,5,opt,name=acc_z,json=accZ,proto3" json:"acc_z,omitempty"`
	MagX       float64 `protobuf:"fixed64,6,opt,name=mag_x,json=magX,proto3" json:"mag_x,omitempty"`
	MagY       float64 `protobuf:"fixed64,7,opt,name=mag_y,json=magY,proto3" json:"mag_y,omitempty"`
	MagZ       float64 `protobuf:"fixed64,8,opt,name=mag_z,json=magZ,proto3" json:"mag_z,omitempty"`
	TmpDie     float64 `protobuf:"fixed64,9,opt,name=tmp_die,json=tmpDie,proto3" json:"tmp_die,omitempty"`
	TmpVoltage float64 `protobuf:"fixed64,10,opt,name=tmp_voltage,json=tmpVoltage,proto3" json:"tmp_voltage,omitempty"`
	// unit:celsius
	AirTemp float64 `protobuf:"fixed64,11,opt,name=air_temp,json=airTemp,proto3" json:"air_temp,omitempty"`
	// unit:humidity
	AirHum float64 `protobuf:"fixed64,12,opt,name=air_hum,json=airHum,proto3" json:"air_hum,omitempty"`
	// unit:%rh
	AirRh float64 `protobuf:"fixed64,13,opt,name=air_rh,json=airRh,proto3" json:"air_rh,omitempty"`
	// unit:lux
	LightLux float64 `protobuf:"fixed64,14,opt,name=light_lux,json=lightLux,proto3" json:"light_lux,omitempty"`
	// unit:# pushes
	Buttons uint32 `protobuf:"varint,15,opt,name=buttons,proto3" json:"buttons,omitempty"`
	// unit:% occupied
	Occupancy            float64  `protobuf:"fixed64,16,opt,name=occupancy,proto3" json:"occupancy,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Data specific to a Hamilton 330/370 sensor Maintainer: Michael Andersen

func (*Hamilton330) Descriptor

func (*Hamilton330) Descriptor() ([]byte, []int)

func (*Hamilton330) GetAccX

func (m *Hamilton330) GetAccX() float64

func (*Hamilton330) GetAccY

func (m *Hamilton330) GetAccY() float64

func (*Hamilton330) GetAccZ

func (m *Hamilton330) GetAccZ() float64

func (*Hamilton330) GetAirHum

func (m *Hamilton330) GetAirHum() float64

func (*Hamilton330) GetAirRh

func (m *Hamilton330) GetAirRh() float64

func (*Hamilton330) GetAirTemp

func (m *Hamilton330) GetAirTemp() float64

func (*Hamilton330) GetButtons

func (m *Hamilton330) GetButtons() uint32

func (*Hamilton330) GetFlags

func (m *Hamilton330) GetFlags() uint32

func (*Hamilton330) GetLightLux

func (m *Hamilton330) GetLightLux() float64

func (*Hamilton330) GetMagX

func (m *Hamilton330) GetMagX() float64

func (*Hamilton330) GetMagY

func (m *Hamilton330) GetMagY() float64

func (*Hamilton330) GetMagZ

func (m *Hamilton330) GetMagZ() float64

func (*Hamilton330) GetOccupancy

func (m *Hamilton330) GetOccupancy() float64

func (*Hamilton330) GetTmpDie

func (m *Hamilton330) GetTmpDie() float64

func (*Hamilton330) GetTmpVoltage

func (m *Hamilton330) GetTmpVoltage() float64

func (*Hamilton330) GetUptime

func (m *Hamilton330) GetUptime() uint64

func (*Hamilton330) ProtoMessage

func (*Hamilton330) ProtoMessage()

func (*Hamilton330) Reset

func (m *Hamilton330) Reset()

func (*Hamilton330) String

func (m *Hamilton330) String() string

func (*Hamilton330) XXX_DiscardUnknown

func (m *Hamilton330) XXX_DiscardUnknown()

func (*Hamilton330) XXX_Marshal

func (m *Hamilton330) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Hamilton330) XXX_Merge

func (m *Hamilton330) XXX_Merge(src proto.Message)

func (*Hamilton330) XXX_Size

func (m *Hamilton330) XXX_Size() int

func (*Hamilton330) XXX_Unmarshal

func (m *Hamilton330) XXX_Unmarshal(b []byte) error

type Hamilton3C

type Hamilton3C struct {
	// unit:seconds
	Uptime     uint64  `protobuf:"varint,1,opt,name=uptime,proto3" json:"uptime,omitempty"`
	Flags      uint32  `protobuf:"varint,2,opt,name=flags,proto3" json:"flags,omitempty"`
	AccX       float64 `protobuf:"fixed64,3,opt,name=acc_x,json=accX,proto3" json:"acc_x,omitempty"`
	AccY       float64 `protobuf:"fixed64,4,opt,name=acc_y,json=accY,proto3" json:"acc_y,omitempty"`
	AccZ       float64 `protobuf:"fixed64,5,opt,name=acc_z,json=accZ,proto3" json:"acc_z,omitempty"`
	MagX       float64 `protobuf:"fixed64,6,opt,name=mag_x,json=magX,proto3" json:"mag_x,omitempty"`
	MagY       float64 `protobuf:"fixed64,7,opt,name=mag_y,json=magY,proto3" json:"mag_y,omitempty"`
	MagZ       float64 `protobuf:"fixed64,8,opt,name=mag_z,json=magZ,proto3" json:"mag_z,omitempty"`
	TmpDie     float64 `protobuf:"fixed64,9,opt,name=tmp_die,json=tmpDie,proto3" json:"tmp_die,omitempty"`
	TmpVoltage float64 `protobuf:"fixed64,10,opt,name=tmp_voltage,json=tmpVoltage,proto3" json:"tmp_voltage,omitempty"`
	// unit:celsius
	AirTemp float64 `protobuf:"fixed64,11,opt,name=air_temp,json=airTemp,proto3" json:"air_temp,omitempty"`
	// unit:humidity
	AirHum float64 `protobuf:"fixed64,12,opt,name=air_hum,json=airHum,proto3" json:"air_hum,omitempty"`
	// unit:%rh
	AirRh float64 `protobuf:"fixed64,13,opt,name=air_rh,json=airRh,proto3" json:"air_rh,omitempty"`
	// unit:lux
	LightLux float64 `protobuf:"fixed64,14,opt,name=light_lux,json=lightLux,proto3" json:"light_lux,omitempty"`
	// unit:# pushes
	Buttons uint32 `protobuf:"varint,15,opt,name=buttons,proto3" json:"buttons,omitempty"`
	// unit:% occupied
	Occupancy            float64  `protobuf:"fixed64,16,opt,name=occupancy,proto3" json:"occupancy,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Data specific to a Hamilton 3C/7C sensor Maintainer: Michael Andersen

func (*Hamilton3C) Descriptor

func (*Hamilton3C) Descriptor() ([]byte, []int)

func (*Hamilton3C) GetAccX

func (m *Hamilton3C) GetAccX() float64

func (*Hamilton3C) GetAccY

func (m *Hamilton3C) GetAccY() float64

func (*Hamilton3C) GetAccZ

func (m *Hamilton3C) GetAccZ() float64

func (*Hamilton3C) GetAirHum

func (m *Hamilton3C) GetAirHum() float64

func (*Hamilton3C) GetAirRh

func (m *Hamilton3C) GetAirRh() float64

func (*Hamilton3C) GetAirTemp

func (m *Hamilton3C) GetAirTemp() float64

func (*Hamilton3C) GetButtons

func (m *Hamilton3C) GetButtons() uint32

func (*Hamilton3C) GetFlags

func (m *Hamilton3C) GetFlags() uint32

func (*Hamilton3C) GetLightLux

func (m *Hamilton3C) GetLightLux() float64

func (*Hamilton3C) GetMagX

func (m *Hamilton3C) GetMagX() float64

func (*Hamilton3C) GetMagY

func (m *Hamilton3C) GetMagY() float64

func (*Hamilton3C) GetMagZ

func (m *Hamilton3C) GetMagZ() float64

func (*Hamilton3C) GetOccupancy

func (m *Hamilton3C) GetOccupancy() float64

func (*Hamilton3C) GetTmpDie

func (m *Hamilton3C) GetTmpDie() float64

func (*Hamilton3C) GetTmpVoltage

func (m *Hamilton3C) GetTmpVoltage() float64

func (*Hamilton3C) GetUptime

func (m *Hamilton3C) GetUptime() uint64

func (*Hamilton3C) ProtoMessage

func (*Hamilton3C) ProtoMessage()

func (*Hamilton3C) Reset

func (m *Hamilton3C) Reset()

func (*Hamilton3C) String

func (m *Hamilton3C) String() string

func (*Hamilton3C) XXX_DiscardUnknown

func (m *Hamilton3C) XXX_DiscardUnknown()

func (*Hamilton3C) XXX_Marshal

func (m *Hamilton3C) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Hamilton3C) XXX_Merge

func (m *Hamilton3C) XXX_Merge(src proto.Message)

func (*Hamilton3C) XXX_Size

func (m *Hamilton3C) XXX_Size() int

func (*Hamilton3C) XXX_Unmarshal

func (m *Hamilton3C) XXX_Unmarshal(b []byte) error

type HamiltonBRLinkStats

type HamiltonBRLinkStats struct {
	BadFrames            uint64   `protobuf:"varint,1,opt,name=BadFrames,proto3" json:"BadFrames,omitempty"`
	LostFrames           uint64   `protobuf:"varint,2,opt,name=LostFrames,proto3" json:"LostFrames,omitempty"`
	DropNotConnected     uint64   `protobuf:"varint,3,opt,name=DropNotConnected,proto3" json:"DropNotConnected,omitempty"`
	SumSerialReceived    uint64   `protobuf:"varint,4,opt,name=SumSerialReceived,proto3" json:"SumSerialReceived,omitempty"`
	SumDomainForwarded   uint64   `protobuf:"varint,5,opt,name=SumDomainForwarded,proto3" json:"SumDomainForwarded,omitempty"`
	SumDropNotConnected  uint64   `protobuf:"varint,6,opt,name=SumDropNotConnected,proto3" json:"SumDropNotConnected,omitempty"`
	SumDomainReceived    uint64   `protobuf:"varint,7,opt,name=SumDomainReceived,proto3" json:"SumDomainReceived,omitempty"`
	SumSerialForwarded   uint64   `protobuf:"varint,8,opt,name=SumSerialForwarded,proto3" json:"SumSerialForwarded,omitempty"`
	PublishOkay          uint64   `protobuf:"varint,9,opt,name=PublishOkay,proto3" json:"PublishOkay,omitempty"`
	PublishError         uint64   `protobuf:"varint,10,opt,name=PublishError,proto3" json:"PublishError,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Published by Hamilton Border routers periodically

func (*HamiltonBRLinkStats) Descriptor

func (*HamiltonBRLinkStats) Descriptor() ([]byte, []int)

func (*HamiltonBRLinkStats) GetBadFrames

func (m *HamiltonBRLinkStats) GetBadFrames() uint64

func (*HamiltonBRLinkStats) GetDropNotConnected

func (m *HamiltonBRLinkStats) GetDropNotConnected() uint64

func (*HamiltonBRLinkStats) GetLostFrames

func (m *HamiltonBRLinkStats) GetLostFrames() uint64

func (*HamiltonBRLinkStats) GetPublishError

func (m *HamiltonBRLinkStats) GetPublishError() uint64

func (*HamiltonBRLinkStats) GetPublishOkay

func (m *HamiltonBRLinkStats) GetPublishOkay() uint64

func (*HamiltonBRLinkStats) GetSumDomainForwarded

func (m *HamiltonBRLinkStats) GetSumDomainForwarded() uint64

func (*HamiltonBRLinkStats) GetSumDomainReceived

func (m *HamiltonBRLinkStats) GetSumDomainReceived() uint64

func (*HamiltonBRLinkStats) GetSumDropNotConnected

func (m *HamiltonBRLinkStats) GetSumDropNotConnected() uint64

func (*HamiltonBRLinkStats) GetSumSerialForwarded

func (m *HamiltonBRLinkStats) GetSumSerialForwarded() uint64

func (*HamiltonBRLinkStats) GetSumSerialReceived

func (m *HamiltonBRLinkStats) GetSumSerialReceived() uint64

func (*HamiltonBRLinkStats) ProtoMessage

func (*HamiltonBRLinkStats) ProtoMessage()

func (*HamiltonBRLinkStats) Reset

func (m *HamiltonBRLinkStats) Reset()

func (*HamiltonBRLinkStats) String

func (m *HamiltonBRLinkStats) String() string

func (*HamiltonBRLinkStats) XXX_DiscardUnknown

func (m *HamiltonBRLinkStats) XXX_DiscardUnknown()

func (*HamiltonBRLinkStats) XXX_Marshal

func (m *HamiltonBRLinkStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HamiltonBRLinkStats) XXX_Merge

func (m *HamiltonBRLinkStats) XXX_Merge(src proto.Message)

func (*HamiltonBRLinkStats) XXX_Size

func (m *HamiltonBRLinkStats) XXX_Size() int

func (*HamiltonBRLinkStats) XXX_Unmarshal

func (m *HamiltonBRLinkStats) XXX_Unmarshal(b []byte) error

type HamiltonBRMessage

type HamiltonBRMessage struct {
	SrcMAC               string   `protobuf:"bytes,1,opt,name=SrcMAC,proto3" json:"SrcMAC,omitempty"`
	SrcIP                string   `protobuf:"bytes,2,opt,name=SrcIP,proto3" json:"SrcIP,omitempty"`
	PopID                string   `protobuf:"bytes,3,opt,name=PopID,proto3" json:"PopID,omitempty"`
	PopTime              int64    `protobuf:"varint,4,opt,name=PopTime,proto3" json:"PopTime,omitempty"`
	BRTime               int64    `protobuf:"varint,5,opt,name=BRTime,proto3" json:"BRTime,omitempty"`
	RSSI                 int32    `protobuf:"varint,6,opt,name=RSSI,proto3" json:"RSSI,omitempty"`
	LQI                  int32    `protobuf:"varint,7,opt,name=LQI,proto3" json:"LQI,omitempty"`
	Payload              []byte   `protobuf:"bytes,8,opt,name=Payload,proto3" json:"Payload,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Published by Hamilton Border routers for each message

func (*HamiltonBRMessage) Descriptor

func (*HamiltonBRMessage) Descriptor() ([]byte, []int)

func (*HamiltonBRMessage) GetBRTime

func (m *HamiltonBRMessage) GetBRTime() int64

func (*HamiltonBRMessage) GetLQI

func (m *HamiltonBRMessage) GetLQI() int32

func (*HamiltonBRMessage) GetPayload

func (m *HamiltonBRMessage) GetPayload() []byte

func (*HamiltonBRMessage) GetPopID

func (m *HamiltonBRMessage) GetPopID() string

func (*HamiltonBRMessage) GetPopTime

func (m *HamiltonBRMessage) GetPopTime() int64

func (*HamiltonBRMessage) GetRSSI

func (m *HamiltonBRMessage) GetRSSI() int32

func (*HamiltonBRMessage) GetSrcIP

func (m *HamiltonBRMessage) GetSrcIP() string

func (*HamiltonBRMessage) GetSrcMAC

func (m *HamiltonBRMessage) GetSrcMAC() string

func (*HamiltonBRMessage) ProtoMessage

func (*HamiltonBRMessage) ProtoMessage()

func (*HamiltonBRMessage) Reset

func (m *HamiltonBRMessage) Reset()

func (*HamiltonBRMessage) String

func (m *HamiltonBRMessage) String() string

func (*HamiltonBRMessage) XXX_DiscardUnknown

func (m *HamiltonBRMessage) XXX_DiscardUnknown()

func (*HamiltonBRMessage) XXX_Marshal

func (m *HamiltonBRMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HamiltonBRMessage) XXX_Merge

func (m *HamiltonBRMessage) XXX_Merge(src proto.Message)

func (*HamiltonBRMessage) XXX_Size

func (m *HamiltonBRMessage) XXX_Size() int

func (*HamiltonBRMessage) XXX_Unmarshal

func (m *HamiltonBRMessage) XXX_Unmarshal(b []byte) error

type HamiltonData

type HamiltonData struct {
	Serial               uint32      `protobuf:"varint,1,opt,name=serial,proto3" json:"serial,omitempty"`
	Model                string      `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
	Time                 uint64      `protobuf:"varint,3,opt,name=time,proto3" json:"time,omitempty"`
	H3C                  *Hamilton3C `protobuf:"bytes,4,opt,name=h3c,proto3" json:"h3c,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

Data emitted from Hamilton Sensors Maintainer: Michael Andersen

func (*HamiltonData) Descriptor

func (*HamiltonData) Descriptor() ([]byte, []int)

func (*HamiltonData) GetH3C

func (m *HamiltonData) GetH3C() *Hamilton3C

func (*HamiltonData) GetModel

func (m *HamiltonData) GetModel() string

func (*HamiltonData) GetSerial

func (m *HamiltonData) GetSerial() uint32

func (*HamiltonData) GetTime

func (m *HamiltonData) GetTime() uint64

func (*HamiltonData) ProtoMessage

func (*HamiltonData) ProtoMessage()

func (*HamiltonData) Reset

func (m *HamiltonData) Reset()

func (*HamiltonData) String

func (m *HamiltonData) String() string

func (*HamiltonData) XXX_DiscardUnknown

func (m *HamiltonData) XXX_DiscardUnknown()

func (*HamiltonData) XXX_Marshal

func (m *HamiltonData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HamiltonData) XXX_Merge

func (m *HamiltonData) XXX_Merge(src proto.Message)

func (*HamiltonData) XXX_Size

func (m *HamiltonData) XXX_Size() int

func (*HamiltonData) XXX_Unmarshal

func (m *HamiltonData) XXX_Unmarshal(b []byte) error

type Int32

type Int32 struct {
	Value                int32    `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Int32) Descriptor

func (*Int32) Descriptor() ([]byte, []int)

func (*Int32) GetValue

func (m *Int32) GetValue() int32

func (*Int32) ProtoMessage

func (*Int32) ProtoMessage()

func (*Int32) Reset

func (m *Int32) Reset()

func (*Int32) String

func (m *Int32) String() string

func (*Int32) XXX_DiscardUnknown

func (m *Int32) XXX_DiscardUnknown()

func (*Int32) XXX_Marshal

func (m *Int32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Int32) XXX_Merge

func (m *Int32) XXX_Merge(src proto.Message)

func (*Int32) XXX_Size

func (m *Int32) XXX_Size() int

func (*Int32) XXX_Unmarshal

func (m *Int32) XXX_Unmarshal(b []byte) error

type Int64

type Int64 struct {
	Value                int64    `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Int64) Descriptor

func (*Int64) Descriptor() ([]byte, []int)

func (*Int64) GetValue

func (m *Int64) GetValue() int64

func (*Int64) ProtoMessage

func (*Int64) ProtoMessage()

func (*Int64) Reset

func (m *Int64) Reset()

func (*Int64) String

func (m *Int64) String() string

func (*Int64) XXX_DiscardUnknown

func (m *Int64) XXX_DiscardUnknown()

func (*Int64) XXX_Marshal

func (m *Int64) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Int64) XXX_Merge

func (m *Int64) XXX_Merge(src proto.Message)

func (*Int64) XXX_Size

func (m *Int64) XXX_Size() int

func (*Int64) XXX_Unmarshal

func (m *Int64) XXX_Unmarshal(b []byte) error

type LPBCCommand

type LPBCCommand struct {
	// current time of announcement in milliseconds
	Time int64 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	// new phasor target (direct actuation). LPBC will also listen to phasor targets
	// from SPBC messages
	PhasorTarget *Phasor `protobuf:"bytes,2,opt,name=phasor_target,json=phasorTarget,proto3" json:"phasor_target,omitempty"`
	// set whether or not the LPBC is performing control
	DoControl            bool     `protobuf:"varint,3,opt,name=do_control,json=doControl,proto3" json:"do_control,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LPBCCommand) Descriptor

func (*LPBCCommand) Descriptor() ([]byte, []int)

func (*LPBCCommand) GetDoControl

func (m *LPBCCommand) GetDoControl() bool

func (*LPBCCommand) GetPhasorTarget

func (m *LPBCCommand) GetPhasorTarget() *Phasor

func (*LPBCCommand) GetTime

func (m *LPBCCommand) GetTime() int64

func (*LPBCCommand) ProtoMessage

func (*LPBCCommand) ProtoMessage()

func (*LPBCCommand) Reset

func (m *LPBCCommand) Reset()

func (*LPBCCommand) String

func (m *LPBCCommand) String() string

func (*LPBCCommand) XXX_DiscardUnknown

func (m *LPBCCommand) XXX_DiscardUnknown()

func (*LPBCCommand) XXX_Marshal

func (m *LPBCCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LPBCCommand) XXX_Merge

func (m *LPBCCommand) XXX_Merge(src proto.Message)

func (*LPBCCommand) XXX_Size

func (m *LPBCCommand) XXX_Size() int

func (*LPBCCommand) XXX_Unmarshal

func (m *LPBCCommand) XXX_Unmarshal(b []byte) error

type LPBCStatus

type LPBCStatus struct {
	// current time of announcement in milliseconds
	Time int64 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	// contains potential errors
	Error *EnergiseError `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// statuses for each channel the LPBC is controlling
	Statuses             []*ChannelStatus `protobuf:"bytes,3,rep,name=statuses,proto3" json:"statuses,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*LPBCStatus) Descriptor

func (*LPBCStatus) Descriptor() ([]byte, []int)

func (*LPBCStatus) GetError

func (m *LPBCStatus) GetError() *EnergiseError

func (*LPBCStatus) GetStatuses

func (m *LPBCStatus) GetStatuses() []*ChannelStatus

func (*LPBCStatus) GetTime

func (m *LPBCStatus) GetTime() int64

func (*LPBCStatus) ProtoMessage

func (*LPBCStatus) ProtoMessage()

func (*LPBCStatus) Reset

func (m *LPBCStatus) Reset()

func (*LPBCStatus) String

func (m *LPBCStatus) String() string

func (*LPBCStatus) XXX_DiscardUnknown

func (m *LPBCStatus) XXX_DiscardUnknown()

func (*LPBCStatus) XXX_Marshal

func (m *LPBCStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LPBCStatus) XXX_Merge

func (m *LPBCStatus) XXX_Merge(src proto.Message)

func (*LPBCStatus) XXX_Size

func (m *LPBCStatus) XXX_Size() int

func (*LPBCStatus) XXX_Unmarshal

func (m *LPBCStatus) XXX_Unmarshal(b []byte) error

type Light

type Light struct {
	// True if the light is on
	//unit: on/off
	State *Bool `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	// 100 is maximum brightness
	Brightness           *Int64   `protobuf:"bytes,2,opt,name=brightness,proto3" json:"brightness,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Light) Descriptor

func (*Light) Descriptor() ([]byte, []int)

func (*Light) GetBrightness

func (m *Light) GetBrightness() *Int64

func (*Light) GetState

func (m *Light) GetState() *Bool

func (*Light) ProtoMessage

func (*Light) ProtoMessage()

func (*Light) Reset

func (m *Light) Reset()

func (*Light) String

func (m *Light) String() string

func (*Light) XXX_DiscardUnknown

func (m *Light) XXX_DiscardUnknown()

func (*Light) XXX_Marshal

func (m *Light) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Light) XXX_Merge

func (m *Light) XXX_Merge(src proto.Message)

func (*Light) XXX_Size

func (m *Light) XXX_Size() int

func (*Light) XXX_Unmarshal

func (m *Light) XXX_Unmarshal(b []byte) error

type Meter

type Meter struct {
	//unit: kW
	Power *Double `protobuf:"bytes,1,opt,name=power,proto3" json:"power,omitempty"`
	//unit: V
	Voltage *Double `protobuf:"bytes,2,opt,name=voltage,proto3" json:"voltage,omitempty"`
	//unit: kVA
	ApparentPower *Double `protobuf:"bytes,3,opt,name=apparent_power,json=apparentPower,proto3" json:"apparent_power,omitempty"`
	//unit: KWh
	Energy *Double `protobuf:"bytes,4,opt,name=energy,proto3" json:"energy,omitempty"`
	//unit: kVAR
	ReactivePower *Double `protobuf:"bytes,5,opt,name=reactive_power,json=reactivePower,proto3" json:"reactive_power,omitempty"`
	//unit: Amps
	Current *Double `protobuf:"bytes,6,opt,name=current,proto3" json:"current,omitempty"`
	//unit: kW
	Demand *Double `protobuf:"bytes,7,opt,name=demand,proto3" json:"demand,omitempty"`
	//unit: Gallons
	WaterTotal *Double `protobuf:"bytes,8,opt,name=water_total,json=waterTotal,proto3" json:"water_total,omitempty"`
	//unit: Gallons per Minute
	WaterRate *Double `protobuf:"bytes,9,opt,name=water_rate,json=waterRate,proto3" json:"water_rate,omitempty"`
	//unit: Gallons per Minute
	WaterInstantaneous *Double `protobuf:"bytes,10,opt,name=water_instantaneous,json=waterInstantaneous,proto3" json:"water_instantaneous,omitempty"`
	//unit: Gallons
	CondenseTotal *Double `protobuf:"bytes,11,opt,name=condense_total,json=condenseTotal,proto3" json:"condense_total,omitempty"`
	//unit: Gallons per Minute
	CondenseRate *Double `protobuf:"bytes,12,opt,name=condense_rate,json=condenseRate,proto3" json:"condense_rate,omitempty"`
	//unit: Gallons per Minute
	CondenseInstantaneous *Double  `protobuf:"bytes,13,opt,name=condense_instantaneous,json=condenseInstantaneous,proto3" json:"condense_instantaneous,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (*Meter) Descriptor

func (*Meter) Descriptor() ([]byte, []int)

func (*Meter) GetApparentPower

func (m *Meter) GetApparentPower() *Double

func (*Meter) GetCondenseInstantaneous

func (m *Meter) GetCondenseInstantaneous() *Double

func (*Meter) GetCondenseRate

func (m *Meter) GetCondenseRate() *Double

func (*Meter) GetCondenseTotal

func (m *Meter) GetCondenseTotal() *Double

func (*Meter) GetCurrent

func (m *Meter) GetCurrent() *Double

func (*Meter) GetDemand

func (m *Meter) GetDemand() *Double

func (*Meter) GetEnergy

func (m *Meter) GetEnergy() *Double

func (*Meter) GetPower

func (m *Meter) GetPower() *Double

func (*Meter) GetReactivePower

func (m *Meter) GetReactivePower() *Double

func (*Meter) GetVoltage

func (m *Meter) GetVoltage() *Double

func (*Meter) GetWaterInstantaneous

func (m *Meter) GetWaterInstantaneous() *Double

func (*Meter) GetWaterRate

func (m *Meter) GetWaterRate() *Double

func (*Meter) GetWaterTotal

func (m *Meter) GetWaterTotal() *Double

func (*Meter) ProtoMessage

func (*Meter) ProtoMessage()

func (*Meter) Reset

func (m *Meter) Reset()

func (*Meter) String

func (m *Meter) String() string

func (*Meter) XXX_DiscardUnknown

func (m *Meter) XXX_DiscardUnknown()

func (*Meter) XXX_Marshal

func (m *Meter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Meter) XXX_Merge

func (m *Meter) XXX_Merge(src proto.Message)

func (*Meter) XXX_Size

func (m *Meter) XXX_Size() int

func (*Meter) XXX_Unmarshal

func (m *Meter) XXX_Unmarshal(b []byte) error

type ParkerState

type ParkerState struct {
	//unit: hours
	CompressorWorkingHours *Double `` /* 129-byte string literal not displayed */
	//on/standby
	OnStandbyStatus *Int64 `protobuf:"bytes,2,opt,name=on_standby_status,json=onStandbyStatus,proto3" json:"on_standby_status,omitempty"`
	LightStatus     *Int64 `protobuf:"bytes,3,opt,name=light_status,json=lightStatus,proto3" json:"light_status,omitempty"`
	AuxOutputStatus *Int64 `protobuf:"bytes,4,opt,name=aux_output_status,json=auxOutputStatus,proto3" json:"aux_output_status,omitempty"`
	//counter reduces periodically (in 1/4 of a minute)
	//unit: seconds
	NextDefrostCounter *Double `protobuf:"bytes,5,opt,name=next_defrost_counter,json=nextDefrostCounter,proto3" json:"next_defrost_counter,omitempty"`
	//digital_io_status & 0x0001
	DoorSwitchInputStatus *Int64 `` /* 128-byte string literal not displayed */
	//digital_io_status & 0x0002
	MultipurposeInputStatus *Int64 `` /* 132-byte string literal not displayed */
	//digital_io_status & 0x0100
	CompressorStatus *Int64 `protobuf:"bytes,8,opt,name=compressor_status,json=compressorStatus,proto3" json:"compressor_status,omitempty"`
	//digital_io_status & 0x0200
	OutputDefrostStatus *Int64 `protobuf:"bytes,9,opt,name=output_defrost_status,json=outputDefrostStatus,proto3" json:"output_defrost_status,omitempty"`
	//digital_io_status & 0x0400
	FansStatus *Int64 `protobuf:"bytes,10,opt,name=fans_status,json=fansStatus,proto3" json:"fans_status,omitempty"`
	//digital_io_status & 0x0800
	OutputK4Status *Int64 `protobuf:"bytes,11,opt,name=output_k4_status,json=outputK4Status,proto3" json:"output_k4_status,omitempty"`
	//temperature measured by cabinet probe (in 10x actual value)
	//unit: C
	CabinetTemperature *Double `protobuf:"bytes,12,opt,name=cabinet_temperature,json=cabinetTemperature,proto3" json:"cabinet_temperature,omitempty"`
	//temperature measured by evaporator probe (in 10x actual value)
	//unit: C
	EvaporatorTemperature *Double `protobuf:"bytes,13,opt,name=evaporator_temperature,json=evaporatorTemperature,proto3" json:"evaporator_temperature,omitempty"`
	//temperature measured by auxiliary probe (if present) (in 10x actual value)
	//unit: C
	AuxiliaryTemperature *Double `protobuf:"bytes,14,opt,name=auxiliary_temperature,json=auxiliaryTemperature,proto3" json:"auxiliary_temperature,omitempty"`
	//alarm_status & 0x0100
	Probe1FailureAlarm *Int64 `protobuf:"bytes,15,opt,name=probe1_failure_alarm,json=probe1FailureAlarm,proto3" json:"probe1_failure_alarm,omitempty"`
	//alarm_status & 0x0200
	Probe2FailureAlarm *Int64 `protobuf:"bytes,16,opt,name=probe2_failure_alarm,json=probe2FailureAlarm,proto3" json:"probe2_failure_alarm,omitempty"`
	//alarm_status & 0x0400
	Probe3FailureAlarm *Int64 `protobuf:"bytes,17,opt,name=probe3_failure_alarm,json=probe3FailureAlarm,proto3" json:"probe3_failure_alarm,omitempty"`
	//alarm_status & 0x1000
	MinimumTemperatureAlarm *Int64 `` /* 133-byte string literal not displayed */
	//alarm_status & 0x2000
	MaximumTempertureAlarm *Int64 `` /* 130-byte string literal not displayed */
	//alarm_status & 0x4000
	CondensorTemperatureFailureAlarm *Int64 `` /* 162-byte string literal not displayed */
	//alarm_status & 0x8000
	CondensorPreAlarm *Int64 `protobuf:"bytes,21,opt,name=condensor_pre_alarm,json=condensorPreAlarm,proto3" json:"condensor_pre_alarm,omitempty"`
	//alarm_status & 0x0004
	DoorAlarm *Int64 `protobuf:"bytes,22,opt,name=door_alarm,json=doorAlarm,proto3" json:"door_alarm,omitempty"`
	//alarm_status & 0x0008
	MultipurposeInputAlarm *Int64 `` /* 130-byte string literal not displayed */
	//alarm_status & 0x0010
	CompressorBlockedAlarm *Int64 `` /* 130-byte string literal not displayed */
	//alarm_status & 0x0020
	PowerFailureAlarm *Int64 `protobuf:"bytes,25,opt,name=power_failure_alarm,json=powerFailureAlarm,proto3" json:"power_failure_alarm,omitempty"`
	//alarm_status & 0x0080
	RtcErrorAlarm *Int64 `protobuf:"bytes,26,opt,name=rtc_error_alarm,json=rtcErrorAlarm,proto3" json:"rtc_error_alarm,omitempty"`
	//regulator_flag_1 & 0x0100
	EnergySavingRegulatorFlag *Int64 `` /* 141-byte string literal not displayed */
	//regulator_flag_1 & 0x0200
	EnergySavingRealTimeRegulatorFlag *Int64 `` /* 169-byte string literal not displayed */
	//regulator_flag_1 & 0x0400
	ServiceRequestRegulatorFlag *Int64 `` /* 147-byte string literal not displayed */
	//regulator_flag_2 & 0x0001; 1=standby
	OnStandbyRegulatorFlag *Int64 `` /* 132-byte string literal not displayed */
	//regulator_flag_2 & 0x0080
	NewAlarmToReadRegulatorFlag *Int64 `` /* 151-byte string literal not displayed */
	//regulator_flag_2 & 0x0700; 0/1/2/3 = no defrost active/defrost running/dripping/fans stop
	DefrostStatusRegulatorFlag *Int64 `` /* 144-byte string literal not displayed */
	//active_setpoint=setpoint(when no energy saving); else=setpoint+r4
	//unit: C
	ActiveSetpoint *Int64 `protobuf:"bytes,33,opt,name=active_setpoint,json=activeSetpoint,proto3" json:"active_setpoint,omitempty"`
	//time remaining to next defrost
	//unit: seconds
	TimeUntilDefrost *Int64 `protobuf:"bytes,34,opt,name=time_until_defrost,json=timeUntilDefrost,proto3" json:"time_until_defrost,omitempty"`
	//current defrost counter countdown (in 1/4 of a minute)
	//unit: seconds
	CurrentDefrostCounter *Int64 `` /* 127-byte string literal not displayed */
	//compressor delay in seconds
	//unit: seconds
	CompressorDelay *Int64 `protobuf:"bytes,36,opt,name=compressor_delay,json=compressorDelay,proto3" json:"compressor_delay,omitempty"`
	//number of HACCP alarms in history (max of last 9 stored)
	NumAlarmsInHistory *Int64 `protobuf:"bytes,37,opt,name=num_alarms_in_history,json=numAlarmsInHistory,proto3" json:"num_alarms_in_history,omitempty"`
	//is energy saving mode active or not; digital_output_flags & 0x0100
	EnergySavingStatus *Int64 `protobuf:"bytes,38,opt,name=energy_saving_status,json=energySavingStatus,proto3" json:"energy_saving_status,omitempty"`
	//digital_output_flags & 0x0200
	ServiceRequestStatus *Int64 `protobuf:"bytes,39,opt,name=service_request_status,json=serviceRequestStatus,proto3" json:"service_request_status,omitempty"`
	//digital_output_flags & 0x001
	ResistorsActivatedByAuxKeyStatus *Int64 `` /* 166-byte string literal not displayed */
	//digital_output_flags & 0x002
	EvaporatorValveState *Int64 `protobuf:"bytes,41,opt,name=evaporator_valve_state,json=evaporatorValveState,proto3" json:"evaporator_valve_state,omitempty"`
	//digital_output_flags & 0x004
	OutputDefrostState *Int64 `protobuf:"bytes,42,opt,name=output_defrost_state,json=outputDefrostState,proto3" json:"output_defrost_state,omitempty"`
	//digital_output_flags & 0x008
	OutputLuxState *Int64 `protobuf:"bytes,43,opt,name=output_lux_state,json=outputLuxState,proto3" json:"output_lux_state,omitempty"`
	//digital_output_flags & 0x0010
	OutputAuxState *Int64 `protobuf:"bytes,44,opt,name=output_aux_state,json=outputAuxState,proto3" json:"output_aux_state,omitempty"`
	//activated by cabinet probe; digital_output_flags & 0x0020
	ResistorsState *Int64 `protobuf:"bytes,45,opt,name=resistors_state,json=resistorsState,proto3" json:"resistors_state,omitempty"`
	//digital_output_flags & 0x0040
	OutputAlarmState *Int64 `protobuf:"bytes,46,opt,name=output_alarm_state,json=outputAlarmState,proto3" json:"output_alarm_state,omitempty"`
	//digital_output_flags & 0x0080
	SecondCompressorState *Int64 `` /* 127-byte string literal not displayed */
	//setpoint
	Setpoint *Double `protobuf:"bytes,48,opt,name=setpoint,proto3" json:"setpoint,omitempty"`
	//min working setpoint
	//unit: C
	R1 *Double `protobuf:"bytes,49,opt,name=r1,proto3" json:"r1,omitempty"`
	//max working setpoint
	//unit: C
	R2 *Double `protobuf:"bytes,50,opt,name=r2,proto3" json:"r2,omitempty"`
	//used for active_set_point calculation in energy saving mode; adds to active setpoint
	R4 *Double `protobuf:"bytes,51,opt,name=r4,proto3" json:"r4,omitempty"`
	//compressor delay after turning on controller
	//unit: minutes
	C0 *Double `protobuf:"bytes,52,opt,name=C0,proto3" json:"C0,omitempty"`
	//min time between 2 activations in succession of compressor
	//unit: minutes
	C1 *Double `protobuf:"bytes,53,opt,name=C1,proto3" json:"C1,omitempty"`
	//defrost interval (only if d8 = 0/1/2); 0 = the defrost at intervals will never be activated
	//unit: hours
	D0 *Double `protobuf:"bytes,54,opt,name=d0,proto3" json:"d0,omitempty"`
	//defrost duration if P3=0 or 2; max duration if P3=1
	//unit: minutes
	D3 *Double `protobuf:"bytes,55,opt,name=d3,proto3" json:"d3,omitempty"`
	//defrost delay when you turn on controller; only if d4=1
	//unit: minutes
	D5 *Double `protobuf:"bytes,56,opt,name=d5,proto3" json:"d5,omitempty"`
	//drip delay
	//unit: minutes
	D7 *Double `protobuf:"bytes,57,opt,name=d7,proto3" json:"d7,omitempty"`
	//kind of defrost interval; 0/1/2/3=defrost on when controller/compressor/evaporator temperature is below d9  is on for d0 hours/realtime
	D8 *Int64 `protobuf:"bytes,58,opt,name=d8,proto3" json:"d8,omitempty"`
	//measured input for low temp alarm; 0/1/2=cab/evap/aux (only if P4=1/2)
	A0 *Int64 `protobuf:"bytes,59,opt,name=A0,proto3" json:"A0,omitempty"`
	//temperature below which low temperature alarm is activated
	//unit: C
	A1 *Double `protobuf:"bytes,60,opt,name=A1,proto3" json:"A1,omitempty"`
	//kind of lower temp alarm; 0/1/2=disabled/working setpoint-A1/absolute (or A1)
	A2 *Int64 `protobuf:"bytes,61,opt,name=A2,proto3" json:"A2,omitempty"`
	//measured input for high temp alarm; 0/1/2=cab/evap/aux (only if P4=1/2)
	A3 *Int64 `protobuf:"bytes,62,opt,name=A3,proto3" json:"A3,omitempty"`
	//temperature above which high temperature alarm is activated
	//unit: C
	A4 *Double `protobuf:"bytes,63,opt,name=A4,proto3" json:"A4,omitempty"`
	//kind of high temp alarm; 0/1/2=disabled/working setpoint+A4/absolute (or A4)
	A5 *Int64 `protobuf:"bytes,64,opt,name=A5,proto3" json:"A5,omitempty"`
	//high temperature alarm delay after turning on controller; only if A3=0
	//unit: minutes
	A6 *Double `protobuf:"bytes,65,opt,name=A6,proto3" json:"A6,omitempty"`
	//temperature alarm delay
	//unit: minutes
	A7 *Double `protobuf:"bytes,66,opt,name=A7,proto3" json:"A7,omitempty"`
	//high temperature alarm delay after end of defrost; only if A3=0
	//unit: minutes
	A8 *Double `protobuf:"bytes,67,opt,name=A8,proto3" json:"A8,omitempty"`
	//high temperature alarm delay after deactivation of microport input only if A3=0
	//unit: minutes
	A9 *Double `protobuf:"bytes,68,opt,name=A9,proto3" json:"A9,omitempty"`
	//evap fan activity during normal operation; 0/1/2/3/4=off/on/in parallel with compressor/dependent on F1/off if compressor is off and depedent on F1 if compressor is on
	F0 *Int64 `protobuf:"bytes,69,opt,name=F0,proto3" json:"F0,omitempty"`
	//evap temperature above which evap fan is turned off; only if F0=3/4
	//unit: C
	F1 *Double `protobuf:"bytes,70,opt,name=F1,proto3" json:"F1,omitempty"`
	//evap fan activity during defrost and drip delay; 0/1/2 = off/on/dependent on F0
	F2 *Int64 `protobuf:"bytes,71,opt,name=F2,proto3" json:"F2,omitempty"`
	//fan delay after evap drip completes
	//unit: minutes
	F3 *Double `protobuf:"bytes,72,opt,name=F3,proto3" json:"F3,omitempty"`
	//first real time defrost activation time; only if d8=3
	//unit: hh:mm
	Hd1 *Double `protobuf:"bytes,73,opt,name=Hd1,proto3" json:"Hd1,omitempty"`
	//second real time defrost activation time; only if d8=3
	//unit: hh:mm
	Hd2 *Double `protobuf:"bytes,74,opt,name=Hd2,proto3" json:"Hd2,omitempty"`
	//third real time defrost activation time; only if d8=3
	//unit: hh:mm
	Hd3 *Double `protobuf:"bytes,75,opt,name=Hd3,proto3" json:"Hd3,omitempty"`
	//fourth real time defrost activation time; only if d8=3
	//unit: hh:mm
	Hd4 *Double `protobuf:"bytes,76,opt,name=Hd4,proto3" json:"Hd4,omitempty"`
	//fifth real time defrost activation time; only if d8=3
	//unit: hh:mm
	Hd5 *Double `protobuf:"bytes,77,opt,name=Hd5,proto3" json:"Hd5,omitempty"`
	//sixth real time defrost activation time; only if d8=3
	//unit: hh:mm
	Hd6 *Double `protobuf:"bytes,78,opt,name=Hd6,proto3" json:"Hd6,omitempty"`
	// current UNIX epoch time
	//unit:ns
	Time                 uint64   `protobuf:"varint,79,opt,name=time,proto3" json:"time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ParkerState) Descriptor

func (*ParkerState) Descriptor() ([]byte, []int)

func (*ParkerState) GetA0

func (m *ParkerState) GetA0() *Int64

func (*ParkerState) GetA1

func (m *ParkerState) GetA1() *Double

func (*ParkerState) GetA2

func (m *ParkerState) GetA2() *Int64

func (*ParkerState) GetA3

func (m *ParkerState) GetA3() *Int64

func (*ParkerState) GetA4

func (m *ParkerState) GetA4() *Double

func (*ParkerState) GetA5

func (m *ParkerState) GetA5() *Int64

func (*ParkerState) GetA6

func (m *ParkerState) GetA6() *Double

func (*ParkerState) GetA7

func (m *ParkerState) GetA7() *Double

func (*ParkerState) GetA8

func (m *ParkerState) GetA8() *Double

func (*ParkerState) GetA9

func (m *ParkerState) GetA9() *Double

func (*ParkerState) GetActiveSetpoint

func (m *ParkerState) GetActiveSetpoint() *Int64

func (*ParkerState) GetAuxOutputStatus

func (m *ParkerState) GetAuxOutputStatus() *Int64

func (*ParkerState) GetAuxiliaryTemperature

func (m *ParkerState) GetAuxiliaryTemperature() *Double

func (*ParkerState) GetC0

func (m *ParkerState) GetC0() *Double

func (*ParkerState) GetC1

func (m *ParkerState) GetC1() *Double

func (*ParkerState) GetCabinetTemperature

func (m *ParkerState) GetCabinetTemperature() *Double

func (*ParkerState) GetCompressorBlockedAlarm

func (m *ParkerState) GetCompressorBlockedAlarm() *Int64

func (*ParkerState) GetCompressorDelay

func (m *ParkerState) GetCompressorDelay() *Int64

func (*ParkerState) GetCompressorStatus

func (m *ParkerState) GetCompressorStatus() *Int64

func (*ParkerState) GetCompressorWorkingHours

func (m *ParkerState) GetCompressorWorkingHours() *Double

func (*ParkerState) GetCondensorPreAlarm

func (m *ParkerState) GetCondensorPreAlarm() *Int64

func (*ParkerState) GetCondensorTemperatureFailureAlarm

func (m *ParkerState) GetCondensorTemperatureFailureAlarm() *Int64

func (*ParkerState) GetCurrentDefrostCounter

func (m *ParkerState) GetCurrentDefrostCounter() *Int64

func (*ParkerState) GetD0

func (m *ParkerState) GetD0() *Double

func (*ParkerState) GetD3

func (m *ParkerState) GetD3() *Double

func (*ParkerState) GetD5

func (m *ParkerState) GetD5() *Double

func (*ParkerState) GetD7

func (m *ParkerState) GetD7() *Double

func (*ParkerState) GetD8

func (m *ParkerState) GetD8() *Int64

func (*ParkerState) GetDefrostStatusRegulatorFlag

func (m *ParkerState) GetDefrostStatusRegulatorFlag() *Int64

func (*ParkerState) GetDoorAlarm

func (m *ParkerState) GetDoorAlarm() *Int64

func (*ParkerState) GetDoorSwitchInputStatus

func (m *ParkerState) GetDoorSwitchInputStatus() *Int64

func (*ParkerState) GetEnergySavingRealTimeRegulatorFlag

func (m *ParkerState) GetEnergySavingRealTimeRegulatorFlag() *Int64

func (*ParkerState) GetEnergySavingRegulatorFlag

func (m *ParkerState) GetEnergySavingRegulatorFlag() *Int64

func (*ParkerState) GetEnergySavingStatus

func (m *ParkerState) GetEnergySavingStatus() *Int64

func (*ParkerState) GetEvaporatorTemperature

func (m *ParkerState) GetEvaporatorTemperature() *Double

func (*ParkerState) GetEvaporatorValveState

func (m *ParkerState) GetEvaporatorValveState() *Int64

func (*ParkerState) GetF0

func (m *ParkerState) GetF0() *Int64

func (*ParkerState) GetF1

func (m *ParkerState) GetF1() *Double

func (*ParkerState) GetF2

func (m *ParkerState) GetF2() *Int64

func (*ParkerState) GetF3

func (m *ParkerState) GetF3() *Double

func (*ParkerState) GetFansStatus

func (m *ParkerState) GetFansStatus() *Int64

func (*ParkerState) GetHd1

func (m *ParkerState) GetHd1() *Double

func (*ParkerState) GetHd2

func (m *ParkerState) GetHd2() *Double

func (*ParkerState) GetHd3

func (m *ParkerState) GetHd3() *Double

func (*ParkerState) GetHd4

func (m *ParkerState) GetHd4() *Double

func (*ParkerState) GetHd5

func (m *ParkerState) GetHd5() *Double

func (*ParkerState) GetHd6

func (m *ParkerState) GetHd6() *Double

func (*ParkerState) GetLightStatus

func (m *ParkerState) GetLightStatus() *Int64

func (*ParkerState) GetMaximumTempertureAlarm

func (m *ParkerState) GetMaximumTempertureAlarm() *Int64

func (*ParkerState) GetMinimumTemperatureAlarm

func (m *ParkerState) GetMinimumTemperatureAlarm() *Int64

func (*ParkerState) GetMultipurposeInputAlarm

func (m *ParkerState) GetMultipurposeInputAlarm() *Int64

func (*ParkerState) GetMultipurposeInputStatus

func (m *ParkerState) GetMultipurposeInputStatus() *Int64

func (*ParkerState) GetNewAlarmToReadRegulatorFlag

func (m *ParkerState) GetNewAlarmToReadRegulatorFlag() *Int64

func (*ParkerState) GetNextDefrostCounter

func (m *ParkerState) GetNextDefrostCounter() *Double

func (*ParkerState) GetNumAlarmsInHistory

func (m *ParkerState) GetNumAlarmsInHistory() *Int64

func (*ParkerState) GetOnStandbyRegulatorFlag

func (m *ParkerState) GetOnStandbyRegulatorFlag() *Int64

func (*ParkerState) GetOnStandbyStatus

func (m *ParkerState) GetOnStandbyStatus() *Int64

func (*ParkerState) GetOutputAlarmState

func (m *ParkerState) GetOutputAlarmState() *Int64

func (*ParkerState) GetOutputAuxState

func (m *ParkerState) GetOutputAuxState() *Int64

func (*ParkerState) GetOutputDefrostState

func (m *ParkerState) GetOutputDefrostState() *Int64

func (*ParkerState) GetOutputDefrostStatus

func (m *ParkerState) GetOutputDefrostStatus() *Int64

func (*ParkerState) GetOutputK4Status

func (m *ParkerState) GetOutputK4Status() *Int64

func (*ParkerState) GetOutputLuxState

func (m *ParkerState) GetOutputLuxState() *Int64

func (*ParkerState) GetPowerFailureAlarm

func (m *ParkerState) GetPowerFailureAlarm() *Int64

func (*ParkerState) GetProbe1FailureAlarm

func (m *ParkerState) GetProbe1FailureAlarm() *Int64

func (*ParkerState) GetProbe2FailureAlarm

func (m *ParkerState) GetProbe2FailureAlarm() *Int64

func (*ParkerState) GetProbe3FailureAlarm

func (m *ParkerState) GetProbe3FailureAlarm() *Int64

func (*ParkerState) GetR1

func (m *ParkerState) GetR1() *Double

func (*ParkerState) GetR2

func (m *ParkerState) GetR2() *Double

func (*ParkerState) GetR4

func (m *ParkerState) GetR4() *Double

func (*ParkerState) GetResistorsActivatedByAuxKeyStatus

func (m *ParkerState) GetResistorsActivatedByAuxKeyStatus() *Int64

func (*ParkerState) GetResistorsState

func (m *ParkerState) GetResistorsState() *Int64

func (*ParkerState) GetRtcErrorAlarm

func (m *ParkerState) GetRtcErrorAlarm() *Int64

func (*ParkerState) GetSecondCompressorState

func (m *ParkerState) GetSecondCompressorState() *Int64

func (*ParkerState) GetServiceRequestRegulatorFlag

func (m *ParkerState) GetServiceRequestRegulatorFlag() *Int64

func (*ParkerState) GetServiceRequestStatus

func (m *ParkerState) GetServiceRequestStatus() *Int64

func (*ParkerState) GetSetpoint

func (m *ParkerState) GetSetpoint() *Double

func (*ParkerState) GetTime

func (m *ParkerState) GetTime() uint64

func (*ParkerState) GetTimeUntilDefrost

func (m *ParkerState) GetTimeUntilDefrost() *Int64

func (*ParkerState) ProtoMessage

func (*ParkerState) ProtoMessage()

func (*ParkerState) Reset

func (m *ParkerState) Reset()

func (*ParkerState) String

func (m *ParkerState) String() string

func (*ParkerState) XXX_DiscardUnknown

func (m *ParkerState) XXX_DiscardUnknown()

func (*ParkerState) XXX_Marshal

func (m *ParkerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ParkerState) XXX_Merge

func (m *ParkerState) XXX_Merge(src proto.Message)

func (*ParkerState) XXX_Size

func (m *ParkerState) XXX_Size() int

func (*ParkerState) XXX_Unmarshal

func (m *ParkerState) XXX_Unmarshal(b []byte) error

type PhaseState

type PhaseState struct {
	Phase      string `protobuf:"bytes,1,opt,name=phase,proto3" json:"phase,omitempty"`
	Annotation string `protobuf:"bytes,14,opt,name=annotation,proto3" json:"annotation,omitempty"`
	//unit: kWh
	TrueEnergy float64 `protobuf:"fixed64,2,opt,name=true_energy,json=trueEnergy,proto3" json:"true_energy,omitempty"`
	//unit: kVARh
	ReactiveEnergy float64 `protobuf:"fixed64,3,opt,name=reactive_energy,json=reactiveEnergy,proto3" json:"reactive_energy,omitempty"`
	//unit: kVAh
	ApparentEnergy float64 `protobuf:"fixed64,4,opt,name=apparent_energy,json=apparentEnergy,proto3" json:"apparent_energy,omitempty"`
	//unit: kW
	TruePower float64 `protobuf:"fixed64,5,opt,name=true_power,json=truePower,proto3" json:"true_power,omitempty"`
	//unit: kVAR
	ReactivePower float64 `protobuf:"fixed64,6,opt,name=reactive_power,json=reactivePower,proto3" json:"reactive_power,omitempty"`
	//unit: kVA
	ApparentPower float64 `protobuf:"fixed64,7,opt,name=apparent_power,json=apparentPower,proto3" json:"apparent_power,omitempty"`
	//unit: PF
	DisplacementPf float64 `protobuf:"fixed64,8,opt,name=displacement_pf,json=displacementPf,proto3" json:"displacement_pf,omitempty"`
	//unit: PF
	ApparentPf float64 `protobuf:"fixed64,9,opt,name=apparent_pf,json=apparentPf,proto3" json:"apparent_pf,omitempty"`
	//unit: A
	Current float64 `protobuf:"fixed64,10,opt,name=current,proto3" json:"current,omitempty"`
	//unit: HZ
	LineFrequency float64 `protobuf:"fixed64,11,opt,name=line_frequency,json=lineFrequency,proto3" json:"line_frequency,omitempty"`
	//unit: V
	Volts float64 `protobuf:"fixed64,12,opt,name=volts,proto3" json:"volts,omitempty"`
	//unit: V
	PhaseNeutralVoltage  float64  `protobuf:"fixed64,13,opt,name=phase_neutral_voltage,json=phaseNeutralVoltage,proto3" json:"phase_neutral_voltage,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PhaseState) Descriptor

func (*PhaseState) Descriptor() ([]byte, []int)

func (*PhaseState) GetAnnotation

func (m *PhaseState) GetAnnotation() string

func (*PhaseState) GetApparentEnergy

func (m *PhaseState) GetApparentEnergy() float64

func (*PhaseState) GetApparentPf

func (m *PhaseState) GetApparentPf() float64

func (*PhaseState) GetApparentPower

func (m *PhaseState) GetApparentPower() float64

func (*PhaseState) GetCurrent

func (m *PhaseState) GetCurrent() float64

func (*PhaseState) GetDisplacementPf

func (m *PhaseState) GetDisplacementPf() float64

func (*PhaseState) GetLineFrequency

func (m *PhaseState) GetLineFrequency() float64

func (*PhaseState) GetPhase

func (m *PhaseState) GetPhase() string

func (*PhaseState) GetPhaseNeutralVoltage

func (m *PhaseState) GetPhaseNeutralVoltage() float64

func (*PhaseState) GetReactiveEnergy

func (m *PhaseState) GetReactiveEnergy() float64

func (*PhaseState) GetReactivePower

func (m *PhaseState) GetReactivePower() float64

func (*PhaseState) GetTrueEnergy

func (m *PhaseState) GetTrueEnergy() float64

func (*PhaseState) GetTruePower

func (m *PhaseState) GetTruePower() float64

func (*PhaseState) GetVolts

func (m *PhaseState) GetVolts() float64

func (*PhaseState) ProtoMessage

func (*PhaseState) ProtoMessage()

func (*PhaseState) Reset

func (m *PhaseState) Reset()

func (*PhaseState) String

func (m *PhaseState) String() string

func (*PhaseState) XXX_DiscardUnknown

func (m *PhaseState) XXX_DiscardUnknown()

func (*PhaseState) XXX_Marshal

func (m *PhaseState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PhaseState) XXX_Merge

func (m *PhaseState) XXX_Merge(src proto.Message)

func (*PhaseState) XXX_Size

func (m *PhaseState) XXX_Size() int

func (*PhaseState) XXX_Unmarshal

func (m *PhaseState) XXX_Unmarshal(b []byte) error

type Phasor

type Phasor struct {
	Time                 int64    `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	Angle                float64  `protobuf:"fixed64,2,opt,name=angle,proto3" json:"angle,omitempty"`
	Magnitude            float64  `protobuf:"fixed64,3,opt,name=magnitude,proto3" json:"magnitude,omitempty"`
	P                    float64  `protobuf:"fixed64,4,opt,name=P,proto3" json:"P,omitempty"`
	Q                    float64  `protobuf:"fixed64,5,opt,name=Q,proto3" json:"Q,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Phasor) Descriptor

func (*Phasor) Descriptor() ([]byte, []int)

func (*Phasor) GetAngle

func (m *Phasor) GetAngle() float64

func (*Phasor) GetMagnitude

func (m *Phasor) GetMagnitude() float64

func (*Phasor) GetP

func (m *Phasor) GetP() float64

func (*Phasor) GetQ

func (m *Phasor) GetQ() float64

func (*Phasor) GetTime

func (m *Phasor) GetTime() int64

func (*Phasor) ProtoMessage

func (*Phasor) ProtoMessage()

func (*Phasor) Reset

func (m *Phasor) Reset()

func (*Phasor) String

func (m *Phasor) String() string

func (*Phasor) XXX_DiscardUnknown

func (m *Phasor) XXX_DiscardUnknown()

func (*Phasor) XXX_Marshal

func (m *Phasor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Phasor) XXX_Merge

func (m *Phasor) XXX_Merge(src proto.Message)

func (*Phasor) XXX_Size

func (m *Phasor) XXX_Size() int

func (*Phasor) XXX_Unmarshal

func (m *Phasor) XXX_Unmarshal(b []byte) error

type PhasorChannel

type PhasorChannel struct {
	ChannelName          string    `protobuf:"bytes,1,opt,name=channelName,proto3" json:"channelName,omitempty"`
	Unit                 string    `protobuf:"bytes,2,opt,name=unit,proto3" json:"unit,omitempty"`
	Data                 []*Phasor `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*PhasorChannel) Descriptor

func (*PhasorChannel) Descriptor() ([]byte, []int)

func (*PhasorChannel) GetChannelName

func (m *PhasorChannel) GetChannelName() string

func (*PhasorChannel) GetData

func (m *PhasorChannel) GetData() []*Phasor

func (*PhasorChannel) GetUnit

func (m *PhasorChannel) GetUnit() string

func (*PhasorChannel) ProtoMessage

func (*PhasorChannel) ProtoMessage()

func (*PhasorChannel) Reset

func (m *PhasorChannel) Reset()

func (*PhasorChannel) String

func (m *PhasorChannel) String() string

func (*PhasorChannel) XXX_DiscardUnknown

func (m *PhasorChannel) XXX_DiscardUnknown()

func (*PhasorChannel) XXX_Marshal

func (m *PhasorChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PhasorChannel) XXX_Merge

func (m *PhasorChannel) XXX_Merge(src proto.Message)

func (*PhasorChannel) XXX_Size

func (m *PhasorChannel) XXX_Size() int

func (*PhasorChannel) XXX_Unmarshal

func (m *PhasorChannel) XXX_Unmarshal(b []byte) error

type Ping

type Ping struct {
	ActiveQueries        []int64  `protobuf:"varint,1,rep,packed,name=active_queries,json=activeQueries,proto3" json:"active_queries,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Ping) Descriptor

func (*Ping) Descriptor() ([]byte, []int)

func (*Ping) GetActiveQueries

func (m *Ping) GetActiveQueries() []int64

func (*Ping) ProtoMessage

func (*Ping) ProtoMessage()

func (*Ping) Reset

func (m *Ping) Reset()

func (*Ping) String

func (m *Ping) String() string

func (*Ping) XXX_DiscardUnknown

func (m *Ping) XXX_DiscardUnknown()

func (*Ping) XXX_Marshal

func (m *Ping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ping) XXX_Merge

func (m *Ping) XXX_Merge(src proto.Message)

func (*Ping) XXX_Size

func (m *Ping) XXX_Size() int

func (*Ping) XXX_Unmarshal

func (m *Ping) XXX_Unmarshal(b []byte) error

type Pong

type Pong struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Pong) Descriptor

func (*Pong) Descriptor() ([]byte, []int)

func (*Pong) ProtoMessage

func (*Pong) ProtoMessage()

func (*Pong) Reset

func (m *Pong) Reset()

func (*Pong) String

func (m *Pong) String() string

func (*Pong) XXX_DiscardUnknown

func (m *Pong) XXX_DiscardUnknown()

func (*Pong) XXX_Marshal

func (m *Pong) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Pong) XXX_Merge

func (m *Pong) XXX_Merge(src proto.Message)

func (*Pong) XXX_Size

func (m *Pong) XXX_Size() int

func (*Pong) XXX_Unmarshal

func (m *Pong) XXX_Unmarshal(b []byte) error

type Resource

type Resource struct {
	Transport            Transport `protobuf:"varint,1,opt,name=transport,proto3,enum=xbospb.Transport" json:"transport,omitempty"`
	Namespace            string    `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Service              string    `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
	Instance             string    `protobuf:"bytes,4,opt,name=instance,proto3" json:"instance,omitempty"`
	Location             string    `protobuf:"bytes,5,opt,name=location,proto3" json:"location,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*Resource) Descriptor

func (*Resource) Descriptor() ([]byte, []int)

func (*Resource) GetInstance

func (m *Resource) GetInstance() string

func (*Resource) GetLocation

func (m *Resource) GetLocation() string

func (*Resource) GetNamespace

func (m *Resource) GetNamespace() string

func (*Resource) GetService

func (m *Resource) GetService() string

func (*Resource) GetTransport

func (m *Resource) GetTransport() Transport

func (*Resource) ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource) Reset

func (m *Resource) Reset()

func (*Resource) String

func (m *Resource) String() string

func (*Resource) XXX_DiscardUnknown

func (m *Resource) XXX_DiscardUnknown()

func (*Resource) XXX_Marshal

func (m *Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Resource) XXX_Merge

func (m *Resource) XXX_Merge(src proto.Message)

func (*Resource) XXX_Size

func (m *Resource) XXX_Size() int

func (*Resource) XXX_Unmarshal

func (m *Resource) XXX_Unmarshal(b []byte) error

type SPBC

type SPBC struct {
	// current time of announcement in milliseconds
	Time int64 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	// phasor targets for a specific node (can be multiple phases)
	PhasorTargets []*EnergisePhasorTarget `protobuf:"bytes,2,rep,name=phasor_targets,json=phasorTargets,proto3" json:"phasor_targets,omitempty"`
	// represents general errors in the SPBC
	Error                *EnergiseError `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

The SPBC message is sent by a supervisory controller (also called an SPBC) at regular intervals. The expectation is the SPBC will send out a single message for each node that it is controlling, containing an EnergisePhasorTarget for that node. We restrict each message to a single phasor_target for now in order to maintain isolation between the nodes and bound what information they are allowed to see.

func (*SPBC) Descriptor

func (*SPBC) Descriptor() ([]byte, []int)

func (*SPBC) GetError

func (m *SPBC) GetError() *EnergiseError

func (*SPBC) GetPhasorTargets

func (m *SPBC) GetPhasorTargets() []*EnergisePhasorTarget

func (*SPBC) GetTime

func (m *SPBC) GetTime() int64

func (*SPBC) ProtoMessage

func (*SPBC) ProtoMessage()

func (*SPBC) Reset

func (m *SPBC) Reset()

func (*SPBC) String

func (m *SPBC) String() string

func (*SPBC) XXX_DiscardUnknown

func (m *SPBC) XXX_DiscardUnknown()

func (*SPBC) XXX_Marshal

func (m *SPBC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SPBC) XXX_Merge

func (m *SPBC) XXX_Merge(src proto.Message)

func (*SPBC) XXX_Size

func (m *SPBC) XXX_Size() int

func (*SPBC) XXX_Unmarshal

func (m *SPBC) XXX_Unmarshal(b []byte) error

type Scalar

type Scalar struct {
	Time                 int64    `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	Value                float64  `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Scalar) Descriptor

func (*Scalar) Descriptor() ([]byte, []int)

func (*Scalar) GetTime

func (m *Scalar) GetTime() int64

func (*Scalar) GetValue

func (m *Scalar) GetValue() float64

func (*Scalar) ProtoMessage

func (*Scalar) ProtoMessage()

func (*Scalar) Reset

func (m *Scalar) Reset()

func (*Scalar) String

func (m *Scalar) String() string

func (*Scalar) XXX_DiscardUnknown

func (m *Scalar) XXX_DiscardUnknown()

func (*Scalar) XXX_Marshal

func (m *Scalar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Scalar) XXX_Merge

func (m *Scalar) XXX_Merge(src proto.Message)

func (*Scalar) XXX_Size

func (m *Scalar) XXX_Size() int

func (*Scalar) XXX_Unmarshal

func (m *Scalar) XXX_Unmarshal(b []byte) error

type ScalarChannel

type ScalarChannel struct {
	ChannelName          string    `protobuf:"bytes,1,opt,name=channelName,proto3" json:"channelName,omitempty"`
	Unit                 string    `protobuf:"bytes,2,opt,name=unit,proto3" json:"unit,omitempty"`
	Data                 []*Scalar `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ScalarChannel) Descriptor

func (*ScalarChannel) Descriptor() ([]byte, []int)

func (*ScalarChannel) GetChannelName

func (m *ScalarChannel) GetChannelName() string

func (*ScalarChannel) GetData

func (m *ScalarChannel) GetData() []*Scalar

func (*ScalarChannel) GetUnit

func (m *ScalarChannel) GetUnit() string

func (*ScalarChannel) ProtoMessage

func (*ScalarChannel) ProtoMessage()

func (*ScalarChannel) Reset

func (m *ScalarChannel) Reset()

func (*ScalarChannel) String

func (m *ScalarChannel) String() string

func (*ScalarChannel) XXX_DiscardUnknown

func (m *ScalarChannel) XXX_DiscardUnknown()

func (*ScalarChannel) XXX_Marshal

func (m *ScalarChannel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScalarChannel) XXX_Merge

func (m *ScalarChannel) XXX_Merge(src proto.Message)

func (*ScalarChannel) XXX_Size

func (m *ScalarChannel) XXX_Size() int

func (*ScalarChannel) XXX_Unmarshal

func (m *ScalarChannel) XXX_Unmarshal(b []byte) error

type StreamingCall

type StreamingCall struct {
	Method               string   `protobuf:"bytes,1,opt,name=method,proto3" json:"method,omitempty"`
	QueryId              int64    `protobuf:"varint,2,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
	Payload              *any.Any `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StreamingCall) Descriptor

func (*StreamingCall) Descriptor() ([]byte, []int)

func (*StreamingCall) GetMethod

func (m *StreamingCall) GetMethod() string

func (*StreamingCall) GetPayload

func (m *StreamingCall) GetPayload() *any.Any

func (*StreamingCall) GetQueryId

func (m *StreamingCall) GetQueryId() int64

func (*StreamingCall) ProtoMessage

func (*StreamingCall) ProtoMessage()

func (*StreamingCall) Reset

func (m *StreamingCall) Reset()

func (*StreamingCall) String

func (m *StreamingCall) String() string

func (*StreamingCall) XXX_DiscardUnknown

func (m *StreamingCall) XXX_DiscardUnknown()

func (*StreamingCall) XXX_Marshal

func (m *StreamingCall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StreamingCall) XXX_Merge

func (m *StreamingCall) XXX_Merge(src proto.Message)

func (*StreamingCall) XXX_Size

func (m *StreamingCall) XXX_Size() int

func (*StreamingCall) XXX_Unmarshal

func (m *StreamingCall) XXX_Unmarshal(b []byte) error

type StreamingResponse

type StreamingResponse struct {
	QueryId int64  `protobuf:"varint,1,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
	Error   string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	// true if the stream is done
	Finished             bool     `protobuf:"varint,3,opt,name=finished,proto3" json:"finished,omitempty"`
	Payload              *any.Any `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StreamingResponse) Descriptor

func (*StreamingResponse) Descriptor() ([]byte, []int)

func (*StreamingResponse) GetError

func (m *StreamingResponse) GetError() string

func (*StreamingResponse) GetFinished

func (m *StreamingResponse) GetFinished() bool

func (*StreamingResponse) GetPayload

func (m *StreamingResponse) GetPayload() *any.Any

func (*StreamingResponse) GetQueryId

func (m *StreamingResponse) GetQueryId() int64

func (*StreamingResponse) ProtoMessage

func (*StreamingResponse) ProtoMessage()

func (*StreamingResponse) Reset

func (m *StreamingResponse) Reset()

func (*StreamingResponse) String

func (m *StreamingResponse) String() string

func (*StreamingResponse) XXX_DiscardUnknown

func (m *StreamingResponse) XXX_DiscardUnknown()

func (*StreamingResponse) XXX_Marshal

func (m *StreamingResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StreamingResponse) XXX_Merge

func (m *StreamingResponse) XXX_Merge(src proto.Message)

func (*StreamingResponse) XXX_Size

func (m *StreamingResponse) XXX_Size() int

func (*StreamingResponse) XXX_Unmarshal

func (m *StreamingResponse) XXX_Unmarshal(b []byte) error

type TestClient

type TestClient interface {
	TestUnary(ctx context.Context, in *TestParams, opts ...grpc.CallOption) (*TestResponse, error)
	TestStream(ctx context.Context, in *TestParams, opts ...grpc.CallOption) (Test_TestStreamClient, error)
}

TestClient is the client API for Test service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewTestClient

func NewTestClient(cc *grpc.ClientConn) TestClient

type TestParams

type TestParams struct {
	X                    string   `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TestParams) Descriptor

func (*TestParams) Descriptor() ([]byte, []int)

func (*TestParams) GetX

func (m *TestParams) GetX() string

func (*TestParams) ProtoMessage

func (*TestParams) ProtoMessage()

func (*TestParams) Reset

func (m *TestParams) Reset()

func (*TestParams) String

func (m *TestParams) String() string

func (*TestParams) XXX_DiscardUnknown

func (m *TestParams) XXX_DiscardUnknown()

func (*TestParams) XXX_Marshal

func (m *TestParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TestParams) XXX_Merge

func (m *TestParams) XXX_Merge(src proto.Message)

func (*TestParams) XXX_Size

func (m *TestParams) XXX_Size() int

func (*TestParams) XXX_Unmarshal

func (m *TestParams) XXX_Unmarshal(b []byte) error

type TestResponse

type TestResponse struct {
	X                    string   `protobuf:"bytes,1,opt,name=x,proto3" json:"x,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TestResponse) Descriptor

func (*TestResponse) Descriptor() ([]byte, []int)

func (*TestResponse) GetX

func (m *TestResponse) GetX() string

func (*TestResponse) ProtoMessage

func (*TestResponse) ProtoMessage()

func (*TestResponse) Reset

func (m *TestResponse) Reset()

func (*TestResponse) String

func (m *TestResponse) String() string

func (*TestResponse) XXX_DiscardUnknown

func (m *TestResponse) XXX_DiscardUnknown()

func (*TestResponse) XXX_Marshal

func (m *TestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TestResponse) XXX_Merge

func (m *TestResponse) XXX_Merge(src proto.Message)

func (*TestResponse) XXX_Size

func (m *TestResponse) XXX_Size() int

func (*TestResponse) XXX_Unmarshal

func (m *TestResponse) XXX_Unmarshal(b []byte) error

type TestServer

type TestServer interface {
	TestUnary(context.Context, *TestParams) (*TestResponse, error)
	TestStream(*TestParams, Test_TestStreamServer) error
}

TestServer is the server API for Test service.

type Test_TestStreamClient

type Test_TestStreamClient interface {
	Recv() (*TestResponse, error)
	grpc.ClientStream
}

type Test_TestStreamServer

type Test_TestStreamServer interface {
	Send(*TestResponse) error
	grpc.ServerStream
}

type Thermostat

type Thermostat struct {
	//Current temperature recorded by thermostat
	//unit:celsius
	Temperature *Double `protobuf:"bytes,1,opt,name=temperature,proto3" json:"temperature,omitempty"`
	//unit:% rh
	RelativeHumidity *Double `protobuf:"bytes,2,opt,name=relative_humidity,json=relativeHumidity,proto3" json:"relative_humidity,omitempty"`
	//If true, then the thermostat is in override mode
	//unit: t/f
	Override *Bool `protobuf:"bytes,3,opt,name=override,proto3" json:"override,omitempty"`
	//If true, the fan is on; else it is off
	//unit: t/f
	FanState *Bool `protobuf:"bytes,4,opt,name=fan_state,json=fanState,proto3" json:"fan_state,omitempty"`
	//Current operating mode of the fan
	//unit: xbos/iot/FanMode
	FanMode *FanMode `protobuf:"bytes,5,opt,name=fan_mode,json=fanMode,proto3" json:"fan_mode,omitempty"`
	//Current operating mode of the HVAC
	//unit: xbos/iot/HVACMode
	Mode *HVACMode `protobuf:"bytes,6,opt,name=mode,proto3" json:"mode,omitempty"`
	//Current HVAC state
	//unit: xbos/iot/HVACState
	State *HVACState `protobuf:"bytes,7,opt,name=state,proto3" json:"state,omitempty"`
	//number of heat stages enabled
	EnabledHeatStages *Int32 `protobuf:"bytes,8,opt,name=enabled_heat_stages,json=enabledHeatStages,proto3" json:"enabled_heat_stages,omitempty"`
	//number of cool stages enabled
	EnabledCoolStages *Int32 `protobuf:"bytes,9,opt,name=enabled_cool_stages,json=enabledCoolStages,proto3" json:"enabled_cool_stages,omitempty"`
	//heating setpoint
	//unit: celsius
	HeatingSetpoint *Double `protobuf:"bytes,10,opt,name=heating_setpoint,json=heatingSetpoint,proto3" json:"heating_setpoint,omitempty"`
	//cooling setpoint
	//unit: celsius
	CoolingSetpoint      *Double  `protobuf:"bytes,11,opt,name=cooling_setpoint,json=coolingSetpoint,proto3" json:"cooling_setpoint,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Thermostat

func (*Thermostat) Descriptor

func (*Thermostat) Descriptor() ([]byte, []int)

func (*Thermostat) GetCoolingSetpoint

func (m *Thermostat) GetCoolingSetpoint() *Double

func (*Thermostat) GetEnabledCoolStages

func (m *Thermostat) GetEnabledCoolStages() *Int32

func (*Thermostat) GetEnabledHeatStages

func (m *Thermostat) GetEnabledHeatStages() *Int32

func (*Thermostat) GetFanMode

func (m *Thermostat) GetFanMode() *FanMode

func (*Thermostat) GetFanState

func (m *Thermostat) GetFanState() *Bool

func (*Thermostat) GetHeatingSetpoint

func (m *Thermostat) GetHeatingSetpoint() *Double

func (*Thermostat) GetMode

func (m *Thermostat) GetMode() *HVACMode

func (*Thermostat) GetOverride

func (m *Thermostat) GetOverride() *Bool

func (*Thermostat) GetRelativeHumidity

func (m *Thermostat) GetRelativeHumidity() *Double

func (*Thermostat) GetState

func (m *Thermostat) GetState() *HVACState

func (*Thermostat) GetTemperature

func (m *Thermostat) GetTemperature() *Double

func (*Thermostat) ProtoMessage

func (*Thermostat) ProtoMessage()

func (*Thermostat) Reset

func (m *Thermostat) Reset()

func (*Thermostat) String

func (m *Thermostat) String() string

func (*Thermostat) XXX_DiscardUnknown

func (m *Thermostat) XXX_DiscardUnknown()

func (*Thermostat) XXX_Marshal

func (m *Thermostat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Thermostat) XXX_Merge

func (m *Thermostat) XXX_Merge(src proto.Message)

func (*Thermostat) XXX_Size

func (m *Thermostat) XXX_Size() int

func (*Thermostat) XXX_Unmarshal

func (m *Thermostat) XXX_Unmarshal(b []byte) error

type ThermostatSchedule

type ThermostatSchedule struct {
	//Map day of week to daily schedule
	ScheduleMap          map[string]*ThermostatScheduleDay `` /* 163-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*ThermostatSchedule) Descriptor

func (*ThermostatSchedule) Descriptor() ([]byte, []int)

func (*ThermostatSchedule) GetScheduleMap

func (m *ThermostatSchedule) GetScheduleMap() map[string]*ThermostatScheduleDay

func (*ThermostatSchedule) ProtoMessage

func (*ThermostatSchedule) ProtoMessage()

func (*ThermostatSchedule) Reset

func (m *ThermostatSchedule) Reset()

func (*ThermostatSchedule) String

func (m *ThermostatSchedule) String() string

func (*ThermostatSchedule) XXX_DiscardUnknown

func (m *ThermostatSchedule) XXX_DiscardUnknown()

func (*ThermostatSchedule) XXX_Marshal

func (m *ThermostatSchedule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ThermostatSchedule) XXX_Merge

func (m *ThermostatSchedule) XXX_Merge(src proto.Message)

func (*ThermostatSchedule) XXX_Size

func (m *ThermostatSchedule) XXX_Size() int

func (*ThermostatSchedule) XXX_Unmarshal

func (m *ThermostatSchedule) XXX_Unmarshal(b []byte) error

type ThermostatScheduleBlock

type ThermostatScheduleBlock struct {
	//heating setpoint
	//unit: celsius
	HeatingSetpoint *Double `protobuf:"bytes,1,opt,name=heating_setpoint,json=heatingSetpoint,proto3" json:"heating_setpoint,omitempty"`
	//cooling setpoint
	//unit: celsius
	CoolingSetpoint *Double `protobuf:"bytes,2,opt,name=cooling_setpoint,json=coolingSetpoint,proto3" json:"cooling_setpoint,omitempty"`
	//Current system mode of thermostat
	//unit: xbos/iot/HVACMode
	Mode *HVACMode `protobuf:"bytes,3,opt,name=mode,proto3" json:"mode,omitempty"`
	//Time when schedule block takes effect
	//format: RRule
	Time                 string   `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ThermostatScheduleBlock) Descriptor

func (*ThermostatScheduleBlock) Descriptor() ([]byte, []int)

func (*ThermostatScheduleBlock) GetCoolingSetpoint

func (m *ThermostatScheduleBlock) GetCoolingSetpoint() *Double

func (*ThermostatScheduleBlock) GetHeatingSetpoint

func (m *ThermostatScheduleBlock) GetHeatingSetpoint() *Double

func (*ThermostatScheduleBlock) GetMode

func (m *ThermostatScheduleBlock) GetMode() *HVACMode

func (*ThermostatScheduleBlock) GetTime

func (m *ThermostatScheduleBlock) GetTime() string

func (*ThermostatScheduleBlock) ProtoMessage

func (*ThermostatScheduleBlock) ProtoMessage()

func (*ThermostatScheduleBlock) Reset

func (m *ThermostatScheduleBlock) Reset()

func (*ThermostatScheduleBlock) String

func (m *ThermostatScheduleBlock) String() string

func (*ThermostatScheduleBlock) XXX_DiscardUnknown

func (m *ThermostatScheduleBlock) XXX_DiscardUnknown()

func (*ThermostatScheduleBlock) XXX_Marshal

func (m *ThermostatScheduleBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ThermostatScheduleBlock) XXX_Merge

func (m *ThermostatScheduleBlock) XXX_Merge(src proto.Message)

func (*ThermostatScheduleBlock) XXX_Size

func (m *ThermostatScheduleBlock) XXX_Size() int

func (*ThermostatScheduleBlock) XXX_Unmarshal

func (m *ThermostatScheduleBlock) XXX_Unmarshal(b []byte) error

type ThermostatScheduleDay

type ThermostatScheduleDay struct {
	//Daily schedule is Multiple Blocks
	Blocks               []*ThermostatScheduleBlock `protobuf:"bytes,1,rep,name=blocks,proto3" json:"blocks,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*ThermostatScheduleDay) Descriptor

func (*ThermostatScheduleDay) Descriptor() ([]byte, []int)

func (*ThermostatScheduleDay) GetBlocks

func (*ThermostatScheduleDay) ProtoMessage

func (*ThermostatScheduleDay) ProtoMessage()

func (*ThermostatScheduleDay) Reset

func (m *ThermostatScheduleDay) Reset()

func (*ThermostatScheduleDay) String

func (m *ThermostatScheduleDay) String() string

func (*ThermostatScheduleDay) XXX_DiscardUnknown

func (m *ThermostatScheduleDay) XXX_DiscardUnknown()

func (*ThermostatScheduleDay) XXX_Marshal

func (m *ThermostatScheduleDay) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ThermostatScheduleDay) XXX_Merge

func (m *ThermostatScheduleDay) XXX_Merge(src proto.Message)

func (*ThermostatScheduleDay) XXX_Size

func (m *ThermostatScheduleDay) XXX_Size() int

func (*ThermostatScheduleDay) XXX_Unmarshal

func (m *ThermostatScheduleDay) XXX_Unmarshal(b []byte) error

type Transport

type Transport int32
const (
	Transport_WAVEMQ Transport = 0
	Transport_GRPC   Transport = 1
)

func (Transport) EnumDescriptor

func (Transport) EnumDescriptor() ([]byte, []int)

func (Transport) String

func (x Transport) String() string

type Triple

type Triple struct {
	Subject              *URI     `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Predicate            *URI     `protobuf:"bytes,2,opt,name=predicate,proto3" json:"predicate,omitempty"`
	Object               *URI     `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Triple) Descriptor

func (*Triple) Descriptor() ([]byte, []int)

func (*Triple) GetObject

func (m *Triple) GetObject() *URI

func (*Triple) GetPredicate

func (m *Triple) GetPredicate() *URI

func (*Triple) GetSubject

func (m *Triple) GetSubject() *URI

func (*Triple) ProtoMessage

func (*Triple) ProtoMessage()

func (*Triple) Reset

func (m *Triple) Reset()

func (*Triple) String

func (m *Triple) String() string

func (*Triple) XXX_DiscardUnknown

func (m *Triple) XXX_DiscardUnknown()

func (*Triple) XXX_Marshal

func (m *Triple) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Triple) XXX_Merge

func (m *Triple) XXX_Merge(src proto.Message)

func (*Triple) XXX_Size

func (m *Triple) XXX_Size() int

func (*Triple) XXX_Unmarshal

func (m *Triple) XXX_Unmarshal(b []byte) error

type URI

type URI struct {
	Namespace            string   `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*URI) Descriptor

func (*URI) Descriptor() ([]byte, []int)

func (*URI) GetNamespace

func (m *URI) GetNamespace() string

func (*URI) GetValue

func (m *URI) GetValue() string

func (*URI) ProtoMessage

func (*URI) ProtoMessage()

func (*URI) Reset

func (m *URI) Reset()

func (*URI) String

func (m *URI) String() string

func (*URI) XXX_DiscardUnknown

func (m *URI) XXX_DiscardUnknown()

func (*URI) XXX_Marshal

func (m *URI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*URI) XXX_Merge

func (m *URI) XXX_Merge(src proto.Message)

func (*URI) XXX_Size

func (m *URI) XXX_Size() int

func (*URI) XXX_Unmarshal

func (m *URI) XXX_Unmarshal(b []byte) error

type Uint64

type Uint64 struct {
	Value                uint64   `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Uint64) Descriptor

func (*Uint64) Descriptor() ([]byte, []int)

func (*Uint64) GetValue

func (m *Uint64) GetValue() uint64

func (*Uint64) ProtoMessage

func (*Uint64) ProtoMessage()

func (*Uint64) Reset

func (m *Uint64) Reset()

func (*Uint64) String

func (m *Uint64) String() string

func (*Uint64) XXX_DiscardUnknown

func (m *Uint64) XXX_DiscardUnknown()

func (*Uint64) XXX_Marshal

func (m *Uint64) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Uint64) XXX_Merge

func (m *Uint64) XXX_Merge(src proto.Message)

func (*Uint64) XXX_Size

func (m *Uint64) XXX_Size() int

func (*Uint64) XXX_Unmarshal

func (m *Uint64) XXX_Unmarshal(b []byte) error

type UnaryCall

type UnaryCall struct {
	Method               string   `protobuf:"bytes,1,opt,name=method,proto3" json:"method,omitempty"`
	QueryId              int64    `protobuf:"varint,2,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
	Payload              *any.Any `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UnaryCall) Descriptor

func (*UnaryCall) Descriptor() ([]byte, []int)

func (*UnaryCall) GetMethod

func (m *UnaryCall) GetMethod() string

func (*UnaryCall) GetPayload

func (m *UnaryCall) GetPayload() *any.Any

func (*UnaryCall) GetQueryId

func (m *UnaryCall) GetQueryId() int64

func (*UnaryCall) ProtoMessage

func (*UnaryCall) ProtoMessage()

func (*UnaryCall) Reset

func (m *UnaryCall) Reset()

func (*UnaryCall) String

func (m *UnaryCall) String() string

func (*UnaryCall) XXX_DiscardUnknown

func (m *UnaryCall) XXX_DiscardUnknown()

func (*UnaryCall) XXX_Marshal

func (m *UnaryCall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnaryCall) XXX_Merge

func (m *UnaryCall) XXX_Merge(src proto.Message)

func (*UnaryCall) XXX_Size

func (m *UnaryCall) XXX_Size() int

func (*UnaryCall) XXX_Unmarshal

func (m *UnaryCall) XXX_Unmarshal(b []byte) error

type UnaryResponse

type UnaryResponse struct {
	QueryId              int64    `protobuf:"varint,1,opt,name=query_id,json=queryId,proto3" json:"query_id,omitempty"`
	Error                string   `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
	Payload              *any.Any `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UnaryResponse) Descriptor

func (*UnaryResponse) Descriptor() ([]byte, []int)

func (*UnaryResponse) GetError

func (m *UnaryResponse) GetError() string

func (*UnaryResponse) GetPayload

func (m *UnaryResponse) GetPayload() *any.Any

func (*UnaryResponse) GetQueryId

func (m *UnaryResponse) GetQueryId() int64

func (*UnaryResponse) ProtoMessage

func (*UnaryResponse) ProtoMessage()

func (*UnaryResponse) Reset

func (m *UnaryResponse) Reset()

func (*UnaryResponse) String

func (m *UnaryResponse) String() string

func (*UnaryResponse) XXX_DiscardUnknown

func (m *UnaryResponse) XXX_DiscardUnknown()

func (*UnaryResponse) XXX_Marshal

func (m *UnaryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnaryResponse) XXX_Merge

func (m *UnaryResponse) XXX_Merge(src proto.Message)

func (*UnaryResponse) XXX_Size

func (m *UnaryResponse) XXX_Size() int

func (*UnaryResponse) XXX_Unmarshal

func (m *UnaryResponse) XXX_Unmarshal(b []byte) error

type UnimplementedTestServer

type UnimplementedTestServer struct {
}

UnimplementedTestServer can be embedded to have forward compatible implementations.

func (*UnimplementedTestServer) TestStream

func (*UnimplementedTestServer) TestUnary

type VAV

type VAV struct {
	ZoneTemperatureSetpoint                 *Double  `` /* 132-byte string literal not displayed */
	OccupiedHeatingMinSupplyAirFlowSetpoint *Double  `` /* 188-byte string literal not displayed */
	SupplyAirFlowSetpoint                   *Double  `` /* 128-byte string literal not displayed */
	DischargeAirTemperatureSensor           *Double  `` /* 152-byte string literal not displayed */
	HeatingDemand                           *Double  `protobuf:"bytes,5,opt,name=heating_demand,json=heatingDemand,proto3" json:"heating_demand,omitempty"`
	BoxMode                                 *Double  `protobuf:"bytes,6,opt,name=box_mode,json=boxMode,proto3" json:"box_mode,omitempty"`
	CoolingDemand                           *Double  `protobuf:"bytes,7,opt,name=cooling_demand,json=coolingDemand,proto3" json:"cooling_demand,omitempty"`
	SupplyAirVelocityPressureSensor         *Double  `` /* 160-byte string literal not displayed */
	CoolingMaxSupplyAirFlowSetpoint         *Double  `` /* 162-byte string literal not displayed */
	ThermostatAdjustSetpoint                *Double  `` /* 136-byte string literal not displayed */
	ZoneTemperatureSensor                   *Double  `` /* 127-byte string literal not displayed */
	SupplyAirFlowSensor                     *Double  `protobuf:"bytes,12,opt,name=supply_air_flow_sensor,json=supplyAirFlowSensor,proto3" json:"supply_air_flow_sensor,omitempty"`
	XXX_NoUnkeyedLiteral                    struct{} `json:"-"`
	XXX_unrecognized                        []byte   `json:"-"`
	XXX_sizecache                           int32    `json:"-"`
}

func (*VAV) Descriptor

func (*VAV) Descriptor() ([]byte, []int)

func (*VAV) GetBoxMode

func (m *VAV) GetBoxMode() *Double

func (*VAV) GetCoolingDemand

func (m *VAV) GetCoolingDemand() *Double

func (*VAV) GetCoolingMaxSupplyAirFlowSetpoint

func (m *VAV) GetCoolingMaxSupplyAirFlowSetpoint() *Double

func (*VAV) GetDischargeAirTemperatureSensor

func (m *VAV) GetDischargeAirTemperatureSensor() *Double

func (*VAV) GetHeatingDemand

func (m *VAV) GetHeatingDemand() *Double

func (*VAV) GetOccupiedHeatingMinSupplyAirFlowSetpoint

func (m *VAV) GetOccupiedHeatingMinSupplyAirFlowSetpoint() *Double

func (*VAV) GetSupplyAirFlowSensor

func (m *VAV) GetSupplyAirFlowSensor() *Double

func (*VAV) GetSupplyAirFlowSetpoint

func (m *VAV) GetSupplyAirFlowSetpoint() *Double

func (*VAV) GetSupplyAirVelocityPressureSensor

func (m *VAV) GetSupplyAirVelocityPressureSensor() *Double

func (*VAV) GetThermostatAdjustSetpoint

func (m *VAV) GetThermostatAdjustSetpoint() *Double

func (*VAV) GetZoneTemperatureSensor

func (m *VAV) GetZoneTemperatureSensor() *Double

func (*VAV) GetZoneTemperatureSetpoint

func (m *VAV) GetZoneTemperatureSetpoint() *Double

func (*VAV) ProtoMessage

func (*VAV) ProtoMessage()

func (*VAV) Reset

func (m *VAV) Reset()

func (*VAV) String

func (m *VAV) String() string

func (*VAV) XXX_DiscardUnknown

func (m *VAV) XXX_DiscardUnknown()

func (*VAV) XXX_Marshal

func (m *VAV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VAV) XXX_Merge

func (m *VAV) XXX_Merge(src proto.Message)

func (*VAV) XXX_Size

func (m *VAV) XXX_Size() int

func (*VAV) XXX_Unmarshal

func (m *VAV) XXX_Unmarshal(b []byte) error

type WeatherStation

type WeatherStation struct {
	//epoch time
	//unit: seconds
	Time *Int64 `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"` // Deprecated: Do not use.
	//clear-day/clear-night/rain/snow/sleet/wind/fog/cloudy/partly-cloudy-day/partly-cloudy-night
	Icon string `protobuf:"bytes,2,opt,name=icon,proto3" json:"icon,omitempty"`
	//the approximate distance to the nearest storm
	//unit: miles
	NearestStormDistance *Double `protobuf:"bytes,3,opt,name=nearestStormDistance,proto3" json:"nearestStormDistance,omitempty"`
	//direction of the nearest storm with true north at 0 and progressing clockwise; if nearestStormDistance=0 then this value will not be defined
	//unit: degrees
	NearestStormBearing *Double `protobuf:"bytes,4,opt,name=nearestStormBearing,proto3" json:"nearestStormBearing,omitempty"`
	//intensity of precipitation occurring at the given time; this value is conditional on probability
	//unit: inches per hour
	PrecipIntensity *Double `protobuf:"bytes,5,opt,name=precipIntensity,proto3" json:"precipIntensity,omitempty"`
	//the standard deviation of the distribution of precipIntensity
	PrecipIntensityError *Double `protobuf:"bytes,6,opt,name=precipIntensityError,proto3" json:"precipIntensityError,omitempty"`
	//the probability of precipitation occurring; 0-1
	PrecipProbability *Double `protobuf:"bytes,7,opt,name=precipProbability,proto3" json:"precipProbability,omitempty"`
	//rain/snow/sleet; if precipIntensity is zero then this property will not be defined; due to the lack of data historical precipType information is usually estimated rather than observed
	PrecipType string `protobuf:"bytes,8,opt,name=precipType,proto3" json:"precipType,omitempty"`
	//air temperature
	//unit: F
	Temperature *Double `protobuf:"bytes,9,opt,name=temperature,proto3" json:"temperature,omitempty"`
	//feels-like temperature
	//unit: F
	ApparentTemperature *Double `protobuf:"bytes,10,opt,name=apparentTemperature,proto3" json:"apparentTemperature,omitempty"`
	//dew point temperature
	//unit: F
	DewPoint *Double `protobuf:"bytes,11,opt,name=dewPoint,proto3" json:"dewPoint,omitempty"`
	//relative humidity; 0-1
	Humidity *Double `protobuf:"bytes,12,opt,name=humidity,proto3" json:"humidity,omitempty"`
	//sea-level air pressure
	//unit: millibars
	Pressure *Double `protobuf:"bytes,13,opt,name=pressure,proto3" json:"pressure,omitempty"`
	//wind speed
	//unit: miles per hour
	WindSpeed *Double `protobuf:"bytes,14,opt,name=windSpeed,proto3" json:"windSpeed,omitempty"`
	//wind gust speed
	//unit: miles per hour
	WindGust *Double `protobuf:"bytes,15,opt,name=windGust,proto3" json:"windGust,omitempty"`
	//the direction that the wind is coming from with true north at 0 and progressing clockwise; if windSpeed=0 then this value will not be defined
	//unit: degree
	WindBearing *Double `protobuf:"bytes,16,opt,name=windBearing,proto3" json:"windBearing,omitempty"`
	//the percentage of sky occluded by clouds; 0-1
	CloudCover *Double `protobuf:"bytes,17,opt,name=cloudCover,proto3" json:"cloudCover,omitempty"`
	//uv index
	//unit: miles
	UvIndex *Double `protobuf:"bytes,18,opt,name=uvIndex,proto3" json:"uvIndex,omitempty"`
	//average visibility capped at 10 miles
	Visibility *Double `protobuf:"bytes,19,opt,name=visibility,proto3" json:"visibility,omitempty"`
	//the columnar density of total atmospheric ozone
	//unit: Dobson
	Ozone                *Double  `protobuf:"bytes,20,opt,name=ozone,proto3" json:"ozone,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WeatherStation) Descriptor

func (*WeatherStation) Descriptor() ([]byte, []int)

func (*WeatherStation) GetApparentTemperature

func (m *WeatherStation) GetApparentTemperature() *Double

func (*WeatherStation) GetCloudCover

func (m *WeatherStation) GetCloudCover() *Double

func (*WeatherStation) GetDewPoint

func (m *WeatherStation) GetDewPoint() *Double

func (*WeatherStation) GetHumidity

func (m *WeatherStation) GetHumidity() *Double

func (*WeatherStation) GetIcon

func (m *WeatherStation) GetIcon() string

func (*WeatherStation) GetNearestStormBearing

func (m *WeatherStation) GetNearestStormBearing() *Double

func (*WeatherStation) GetNearestStormDistance

func (m *WeatherStation) GetNearestStormDistance() *Double

func (*WeatherStation) GetOzone

func (m *WeatherStation) GetOzone() *Double

func (*WeatherStation) GetPrecipIntensity

func (m *WeatherStation) GetPrecipIntensity() *Double

func (*WeatherStation) GetPrecipIntensityError

func (m *WeatherStation) GetPrecipIntensityError() *Double

func (*WeatherStation) GetPrecipProbability

func (m *WeatherStation) GetPrecipProbability() *Double

func (*WeatherStation) GetPrecipType

func (m *WeatherStation) GetPrecipType() string

func (*WeatherStation) GetPressure

func (m *WeatherStation) GetPressure() *Double

func (*WeatherStation) GetTemperature

func (m *WeatherStation) GetTemperature() *Double

func (*WeatherStation) GetTime deprecated

func (m *WeatherStation) GetTime() *Int64

Deprecated: Do not use.

func (*WeatherStation) GetUvIndex

func (m *WeatherStation) GetUvIndex() *Double

func (*WeatherStation) GetVisibility

func (m *WeatherStation) GetVisibility() *Double

func (*WeatherStation) GetWindBearing

func (m *WeatherStation) GetWindBearing() *Double

func (*WeatherStation) GetWindGust

func (m *WeatherStation) GetWindGust() *Double

func (*WeatherStation) GetWindSpeed

func (m *WeatherStation) GetWindSpeed() *Double

func (*WeatherStation) ProtoMessage

func (*WeatherStation) ProtoMessage()

func (*WeatherStation) Reset

func (m *WeatherStation) Reset()

func (*WeatherStation) String

func (m *WeatherStation) String() string

func (*WeatherStation) XXX_DiscardUnknown

func (m *WeatherStation) XXX_DiscardUnknown()

func (*WeatherStation) XXX_Marshal

func (m *WeatherStation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WeatherStation) XXX_Merge

func (m *WeatherStation) XXX_Merge(src proto.Message)

func (*WeatherStation) XXX_Size

func (m *WeatherStation) XXX_Size() int

func (*WeatherStation) XXX_Unmarshal

func (m *WeatherStation) XXX_Unmarshal(b []byte) error

type WeatherStationPrediction

type WeatherStationPrediction struct {
	Predictions          []*WeatherStationPrediction_Prediction `protobuf:"bytes,1,rep,name=predictions,proto3" json:"predictions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                               `json:"-"`
	XXX_unrecognized     []byte                                 `json:"-"`
	XXX_sizecache        int32                                  `json:"-"`
}

func (*WeatherStationPrediction) Descriptor

func (*WeatherStationPrediction) Descriptor() ([]byte, []int)

func (*WeatherStationPrediction) GetPredictions

func (*WeatherStationPrediction) ProtoMessage

func (*WeatherStationPrediction) ProtoMessage()

func (*WeatherStationPrediction) Reset

func (m *WeatherStationPrediction) Reset()

func (*WeatherStationPrediction) String

func (m *WeatherStationPrediction) String() string

func (*WeatherStationPrediction) XXX_DiscardUnknown

func (m *WeatherStationPrediction) XXX_DiscardUnknown()

func (*WeatherStationPrediction) XXX_Marshal

func (m *WeatherStationPrediction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WeatherStationPrediction) XXX_Merge

func (m *WeatherStationPrediction) XXX_Merge(src proto.Message)

func (*WeatherStationPrediction) XXX_Size

func (m *WeatherStationPrediction) XXX_Size() int

func (*WeatherStationPrediction) XXX_Unmarshal

func (m *WeatherStationPrediction) XXX_Unmarshal(b []byte) error

type WeatherStationPrediction_Prediction

type WeatherStationPrediction_Prediction struct {
	PredictionTime       uint64          `protobuf:"varint,1,opt,name=prediction_time,json=predictionTime,proto3" json:"prediction_time,omitempty"`
	Prediction           *WeatherStation `protobuf:"bytes,2,opt,name=prediction,proto3" json:"prediction,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*WeatherStationPrediction_Prediction) Descriptor

func (*WeatherStationPrediction_Prediction) Descriptor() ([]byte, []int)

func (*WeatherStationPrediction_Prediction) GetPrediction

func (*WeatherStationPrediction_Prediction) GetPredictionTime

func (m *WeatherStationPrediction_Prediction) GetPredictionTime() uint64

func (*WeatherStationPrediction_Prediction) ProtoMessage

func (*WeatherStationPrediction_Prediction) ProtoMessage()

func (*WeatherStationPrediction_Prediction) Reset

func (*WeatherStationPrediction_Prediction) String

func (*WeatherStationPrediction_Prediction) XXX_DiscardUnknown

func (m *WeatherStationPrediction_Prediction) XXX_DiscardUnknown()

func (*WeatherStationPrediction_Prediction) XXX_Marshal

func (m *WeatherStationPrediction_Prediction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WeatherStationPrediction_Prediction) XXX_Merge

func (*WeatherStationPrediction_Prediction) XXX_Size

func (*WeatherStationPrediction_Prediction) XXX_Unmarshal

func (m *WeatherStationPrediction_Prediction) XXX_Unmarshal(b []byte) error

type XBOS

type XBOS struct {
	//Hamilton Fields
	HamiltonData        *HamiltonData        `protobuf:"bytes,50,opt,name=HamiltonData,proto3" json:"HamiltonData,omitempty"`
	HamiltonBRLinkStats *HamiltonBRLinkStats `protobuf:"bytes,51,opt,name=HamiltonBRLinkStats,proto3" json:"HamiltonBRLinkStats,omitempty"`
	HamiltonBRMessage   *HamiltonBRMessage   `protobuf:"bytes,52,opt,name=HamiltonBRMessage,proto3" json:"HamiltonBRMessage,omitempty"`
	//IoT Fields
	XBOSIoTDeviceState     *XBOSIoTDeviceState     `protobuf:"bytes,100,opt,name=XBOSIoTDeviceState,proto3" json:"XBOSIoTDeviceState,omitempty"`
	XBOSIoTDeviceActuation *XBOSIoTDeviceActuation `protobuf:"bytes,101,opt,name=XBOSIoTDeviceActuation,proto3" json:"XBOSIoTDeviceActuation,omitempty"`
	XBOSIoTContext         *XBOSIoTContext         `protobuf:"bytes,102,opt,name=XBOSIoTContext,proto3" json:"XBOSIoTContext,omitempty"`
	//Vendor-specific Device Fields
	DentMeterState *DentMeterState `protobuf:"bytes,150,opt,name=DentMeterState,proto3" json:"DentMeterState,omitempty"`
	ParkerState    *ParkerState    `protobuf:"bytes,151,opt,name=parker_state,json=parkerState,proto3" json:"parker_state,omitempty"`
	//System Status Fields
	BasicServerStatus *BasicServerStatus `protobuf:"bytes,200,opt,name=BasicServerStatus,proto3" json:"BasicServerStatus,omitempty"`
	//External Protocols
	C37DataFrame         *C37DataFrame    `protobuf:"bytes,250,opt,name=C37DataFrame,proto3" json:"C37DataFrame,omitempty"`
	EnergiseMessage      *EnergiseMessage `protobuf:"bytes,251,opt,name=EnergiseMessage,proto3" json:"EnergiseMessage,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Root union type We reserve 50 fields per imported file

func (*XBOS) Descriptor

func (*XBOS) Descriptor() ([]byte, []int)

func (*XBOS) GetBasicServerStatus

func (m *XBOS) GetBasicServerStatus() *BasicServerStatus

func (*XBOS) GetC37DataFrame

func (m *XBOS) GetC37DataFrame() *C37DataFrame

func (*XBOS) GetDentMeterState

func (m *XBOS) GetDentMeterState() *DentMeterState

func (*XBOS) GetEnergiseMessage

func (m *XBOS) GetEnergiseMessage() *EnergiseMessage

func (*XBOS) GetHamiltonBRLinkStats

func (m *XBOS) GetHamiltonBRLinkStats() *HamiltonBRLinkStats

func (*XBOS) GetHamiltonBRMessage

func (m *XBOS) GetHamiltonBRMessage() *HamiltonBRMessage

func (*XBOS) GetHamiltonData

func (m *XBOS) GetHamiltonData() *HamiltonData

func (*XBOS) GetParkerState

func (m *XBOS) GetParkerState() *ParkerState

func (*XBOS) GetXBOSIoTContext

func (m *XBOS) GetXBOSIoTContext() *XBOSIoTContext

func (*XBOS) GetXBOSIoTDeviceActuation

func (m *XBOS) GetXBOSIoTDeviceActuation() *XBOSIoTDeviceActuation

func (*XBOS) GetXBOSIoTDeviceState

func (m *XBOS) GetXBOSIoTDeviceState() *XBOSIoTDeviceState

func (*XBOS) ProtoMessage

func (*XBOS) ProtoMessage()

func (*XBOS) Reset

func (m *XBOS) Reset()

func (*XBOS) String

func (m *XBOS) String() string

func (*XBOS) XXX_DiscardUnknown

func (m *XBOS) XXX_DiscardUnknown()

func (*XBOS) XXX_Marshal

func (m *XBOS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*XBOS) XXX_Merge

func (m *XBOS) XXX_Merge(src proto.Message)

func (*XBOS) XXX_Size

func (m *XBOS) XXX_Size() int

func (*XBOS) XXX_Unmarshal

func (m *XBOS) XXX_Unmarshal(b []byte) error

type XBOSIoTContext

type XBOSIoTContext struct {
	// current time at device/service
	//unit:ns
	Time uint64 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	// any triples this device wants to add about itself
	// these triples will be assumed to be generated by the entity
	// who has created/signed this message
	Context              []*Triple `protobuf:"bytes,2,rep,name=context,proto3" json:"context,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*XBOSIoTContext) Descriptor

func (*XBOSIoTContext) Descriptor() ([]byte, []int)

func (*XBOSIoTContext) GetContext

func (m *XBOSIoTContext) GetContext() []*Triple

func (*XBOSIoTContext) GetTime

func (m *XBOSIoTContext) GetTime() uint64

func (*XBOSIoTContext) ProtoMessage

func (*XBOSIoTContext) ProtoMessage()

func (*XBOSIoTContext) Reset

func (m *XBOSIoTContext) Reset()

func (*XBOSIoTContext) String

func (m *XBOSIoTContext) String() string

func (*XBOSIoTContext) XXX_DiscardUnknown

func (m *XBOSIoTContext) XXX_DiscardUnknown()

func (*XBOSIoTContext) XXX_Marshal

func (m *XBOSIoTContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*XBOSIoTContext) XXX_Merge

func (m *XBOSIoTContext) XXX_Merge(src proto.Message)

func (*XBOSIoTContext) XXX_Size

func (m *XBOSIoTContext) XXX_Size() int

func (*XBOSIoTContext) XXX_Unmarshal

func (m *XBOSIoTContext) XXX_Unmarshal(b []byte) error

type XBOSIoTDeviceActuation

type XBOSIoTDeviceActuation struct {
	// current time at device/service
	//unit:ns
	Time uint64 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	// unique identifier for this request; used to line up with device state responses
	Requestid int64 `protobuf:"varint,2,opt,name=requestid,proto3" json:"requestid,omitempty"`
	// XBOS IoT devices
	Thermostat           *Thermostat `protobuf:"bytes,3,opt,name=thermostat,proto3" json:"thermostat,omitempty"`
	Meter                *Meter      `protobuf:"bytes,4,opt,name=meter,proto3" json:"meter,omitempty"`
	Light                *Light      `protobuf:"bytes,5,opt,name=light,proto3" json:"light,omitempty"`
	Evse                 *EVSE       `protobuf:"bytes,6,opt,name=evse,proto3" json:"evse,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*XBOSIoTDeviceActuation) Descriptor

func (*XBOSIoTDeviceActuation) Descriptor() ([]byte, []int)

func (*XBOSIoTDeviceActuation) GetEvse

func (m *XBOSIoTDeviceActuation) GetEvse() *EVSE

func (*XBOSIoTDeviceActuation) GetLight

func (m *XBOSIoTDeviceActuation) GetLight() *Light

func (*XBOSIoTDeviceActuation) GetMeter

func (m *XBOSIoTDeviceActuation) GetMeter() *Meter

func (*XBOSIoTDeviceActuation) GetRequestid

func (m *XBOSIoTDeviceActuation) GetRequestid() int64

func (*XBOSIoTDeviceActuation) GetThermostat

func (m *XBOSIoTDeviceActuation) GetThermostat() *Thermostat

func (*XBOSIoTDeviceActuation) GetTime

func (m *XBOSIoTDeviceActuation) GetTime() uint64

func (*XBOSIoTDeviceActuation) ProtoMessage

func (*XBOSIoTDeviceActuation) ProtoMessage()

func (*XBOSIoTDeviceActuation) Reset

func (m *XBOSIoTDeviceActuation) Reset()

func (*XBOSIoTDeviceActuation) String

func (m *XBOSIoTDeviceActuation) String() string

func (*XBOSIoTDeviceActuation) XXX_DiscardUnknown

func (m *XBOSIoTDeviceActuation) XXX_DiscardUnknown()

func (*XBOSIoTDeviceActuation) XXX_Marshal

func (m *XBOSIoTDeviceActuation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*XBOSIoTDeviceActuation) XXX_Merge

func (m *XBOSIoTDeviceActuation) XXX_Merge(src proto.Message)

func (*XBOSIoTDeviceActuation) XXX_Size

func (m *XBOSIoTDeviceActuation) XXX_Size() int

func (*XBOSIoTDeviceActuation) XXX_Unmarshal

func (m *XBOSIoTDeviceActuation) XXX_Unmarshal(b []byte) error

type XBOSIoTDeviceState

type XBOSIoTDeviceState struct {
	// current time at device/service
	//unit:ns
	Time uint64 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	// unique identifier for this request; used to line up with device state requests
	Requestid int64 `protobuf:"varint,2,opt,name=requestid,proto3" json:"requestid,omitempty"`
	// any error that occured since the last device report. If requestid above is non-zero,
	// then this error corresponds to the request with the given requestid
	Error *Error `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	// XBOS IoT devices
	Thermostat               *Thermostat               `protobuf:"bytes,4,opt,name=thermostat,proto3" json:"thermostat,omitempty"`
	Meter                    *Meter                    `protobuf:"bytes,5,opt,name=meter,proto3" json:"meter,omitempty"`
	Light                    *Light                    `protobuf:"bytes,6,opt,name=light,proto3" json:"light,omitempty"`
	Evse                     *EVSE                     `protobuf:"bytes,7,opt,name=evse,proto3" json:"evse,omitempty"`
	WeatherStation           *WeatherStation           `protobuf:"bytes,8,opt,name=weather_station,json=weatherStation,proto3" json:"weather_station,omitempty"`
	WeatherStationPrediction *WeatherStationPrediction `` /* 135-byte string literal not displayed */
	Ahu                      *AHU                      `protobuf:"bytes,10,opt,name=ahu,proto3" json:"ahu,omitempty"`
	Economizer               *Economizer               `protobuf:"bytes,11,opt,name=economizer,proto3" json:"economizer,omitempty"`
	Vav                      *VAV                      `protobuf:"bytes,12,opt,name=vav,proto3" json:"vav,omitempty"`
	Damper                   *Damper                   `protobuf:"bytes,13,opt,name=damper,proto3" json:"damper,omitempty"`
	Fan                      *Fan                      `protobuf:"bytes,14,opt,name=fan,proto3" json:"fan,omitempty"`
	XXX_NoUnkeyedLiteral     struct{}                  `json:"-"`
	XXX_unrecognized         []byte                    `json:"-"`
	XXX_sizecache            int32                     `json:"-"`
}

func (*XBOSIoTDeviceState) Descriptor

func (*XBOSIoTDeviceState) Descriptor() ([]byte, []int)

func (*XBOSIoTDeviceState) GetAhu

func (m *XBOSIoTDeviceState) GetAhu() *AHU

func (*XBOSIoTDeviceState) GetDamper

func (m *XBOSIoTDeviceState) GetDamper() *Damper

func (*XBOSIoTDeviceState) GetEconomizer

func (m *XBOSIoTDeviceState) GetEconomizer() *Economizer

func (*XBOSIoTDeviceState) GetError

func (m *XBOSIoTDeviceState) GetError() *Error

func (*XBOSIoTDeviceState) GetEvse

func (m *XBOSIoTDeviceState) GetEvse() *EVSE

func (*XBOSIoTDeviceState) GetFan

func (m *XBOSIoTDeviceState) GetFan() *Fan

func (*XBOSIoTDeviceState) GetLight

func (m *XBOSIoTDeviceState) GetLight() *Light

func (*XBOSIoTDeviceState) GetMeter

func (m *XBOSIoTDeviceState) GetMeter() *Meter

func (*XBOSIoTDeviceState) GetRequestid

func (m *XBOSIoTDeviceState) GetRequestid() int64

func (*XBOSIoTDeviceState) GetThermostat

func (m *XBOSIoTDeviceState) GetThermostat() *Thermostat

func (*XBOSIoTDeviceState) GetTime

func (m *XBOSIoTDeviceState) GetTime() uint64

func (*XBOSIoTDeviceState) GetVav

func (m *XBOSIoTDeviceState) GetVav() *VAV

func (*XBOSIoTDeviceState) GetWeatherStation

func (m *XBOSIoTDeviceState) GetWeatherStation() *WeatherStation

func (*XBOSIoTDeviceState) GetWeatherStationPrediction

func (m *XBOSIoTDeviceState) GetWeatherStationPrediction() *WeatherStationPrediction

func (*XBOSIoTDeviceState) ProtoMessage

func (*XBOSIoTDeviceState) ProtoMessage()

func (*XBOSIoTDeviceState) Reset

func (m *XBOSIoTDeviceState) Reset()

func (*XBOSIoTDeviceState) String

func (m *XBOSIoTDeviceState) String() string

func (*XBOSIoTDeviceState) XXX_DiscardUnknown

func (m *XBOSIoTDeviceState) XXX_DiscardUnknown()

func (*XBOSIoTDeviceState) XXX_Marshal

func (m *XBOSIoTDeviceState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*XBOSIoTDeviceState) XXX_Merge

func (m *XBOSIoTDeviceState) XXX_Merge(src proto.Message)

func (*XBOSIoTDeviceState) XXX_Size

func (m *XBOSIoTDeviceState) XXX_Size() int

func (*XBOSIoTDeviceState) XXX_Unmarshal

func (m *XBOSIoTDeviceState) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL