generated from rmcguire/go-server-with-otel
remove rheemcloud pkg, implement against rest api only
This commit is contained in:
@@ -1,32 +1,31 @@
|
||||
package econetgrpc
|
||||
|
||||
import (
|
||||
rheemcloud "github.com/kevinburke/rheemcloud-go"
|
||||
"google.golang.org/protobuf/types/known/timestamppb"
|
||||
|
||||
pb "gitea.libretechconsulting.com/rmcguire/econet-exporter/api/econet/v1alpha1"
|
||||
"gitea.libretechconsulting.com/rmcguire/econet-exporter/pkg/econet/econetclient"
|
||||
)
|
||||
|
||||
func deviceToProto(d *rheemcloud.Device) *pb.Device {
|
||||
min, max := d.SetpointLimits()
|
||||
func deviceToProto(d *econetclient.Device) *pb.Device {
|
||||
return &pb.Device{
|
||||
SerialNumber: d.SerialNumber(),
|
||||
DeviceId: d.DeviceID(),
|
||||
FriendlyName: d.FriendlyName(),
|
||||
Type: d.Type().String(),
|
||||
GenericType: d.GenericType(),
|
||||
Connected: d.Connected(),
|
||||
WifiSignal: int32(d.WiFiSignal()),
|
||||
Mode: d.Mode().String(),
|
||||
Enabled: d.Enabled(),
|
||||
Running: d.Running(),
|
||||
RunningState: d.RunningState(),
|
||||
Setpoint: int32(d.Setpoint()),
|
||||
SetpointMin: int32(min),
|
||||
SetpointMax: int32(max),
|
||||
HotWaterAvailability: int32(d.HotWaterAvailability()),
|
||||
AlertCount: int32(d.AlertCount()),
|
||||
Away: d.Away(),
|
||||
SerialNumber: d.SerialNumber,
|
||||
DeviceId: d.DeviceID,
|
||||
FriendlyName: d.FriendlyName,
|
||||
Type: d.Type,
|
||||
GenericType: d.GenericType,
|
||||
Connected: d.Connected,
|
||||
WifiSignal: int32(d.WiFiSignal),
|
||||
Mode: d.Mode,
|
||||
Enabled: d.Enabled,
|
||||
Running: d.Running,
|
||||
RunningState: d.RunningState,
|
||||
Setpoint: int32(d.Setpoint),
|
||||
SetpointMin: int32(d.SetpointMin),
|
||||
SetpointMax: int32(d.SetpointMax),
|
||||
HotWaterAvailability: int32(d.HotWaterAvailability),
|
||||
AlertCount: int32(d.AlertCount),
|
||||
Away: d.Away,
|
||||
LastUpdated: timestamppb.New(d.LastUpdated),
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user