|
|
|
|
@ -142,8 +142,8 @@ type DeviceStatus struct {
|
|
|
|
|
// 实时监控数据
|
|
|
|
|
func getDeviceStatus2(rpc towgo.JsonRpcConnection) {
|
|
|
|
|
// 临时演示模式:原串口读取实现已保留在 getDeviceStatus2Real。
|
|
|
|
|
// getDeviceStatus2Real(rpc)
|
|
|
|
|
rpc.WriteResult(buildDemoDeviceStatus2())
|
|
|
|
|
getDeviceStatus2Real(rpc)
|
|
|
|
|
//rpc.WriteResult(buildDemoDeviceStatus2())
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func getDeviceStatus2Real(rpc towgo.JsonRpcConnection) {
|
|
|
|
|
@ -235,6 +235,8 @@ func buildDemoDeviceStatus2() *DeviceStatus {
|
|
|
|
|
loop.Faults = m9z.BuildLoopFaults(uint(i+1), 0x04, "04 03")
|
|
|
|
|
case 8:
|
|
|
|
|
loop.Faults = m9z.BuildLoopFaults(uint(i+1), 0x03, "03 00")
|
|
|
|
|
default:
|
|
|
|
|
loop.Faults = m9z.BuildLoopFaults(uint(i+1), 0x02, "02 00")
|
|
|
|
|
}
|
|
|
|
|
loop.HasFault = len(loop.Faults) > 0
|
|
|
|
|
loop.FaultMsg = joinLoopFaultMessages(loop.Faults)
|
|
|
|
|
|