| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- package iotStruct
- import "IotAdmin/core/logger"
- type CollectData struct {
- Logger *logger.Helper `json:"-"`
- SlaveConfig *SlaveConfig `json:"-"`
- //MeterRef *MeterRef //电表参数
- PT int //电压变比
- CT int //电流变比
- //电表参数
- P float32
- Pa float32
- Pb float32
- Pc float32
- Q float32
- Qa float32
- Qb float32
- Qc float32
- Pf float32
- Pfa float32
- Pfb float32
- Pfc float32
- Ia float32
- Ib float32
- Ic float32
- Iz float32
- Ua float32
- Ub float32
- Uc float32
- Uab float32
- Ubc float32
- Uca float32
- Uaw float32
- Ubw float32
- Ucw float32
- Uabw float32
- Ubcw float32
- Ucaw float32
- Pv float32
- Freq float32
- Fw float32
- Dp float32 //需量负荷
- IUnbalance float32 //电流不平衡度
- UUnbalance float32 //电压不平衡度
- TemperatureA float32
- TemperatureB float32
- TemperatureC float32
- TemperatureZ float32
- Tps float32
- Tqs float32
- Fps float32
- Fqs float32
- Tpe float32
- Tqe float32
- Fpe float32
- Fqe float32
- BaseIa float32
- BaseIb float32
- BaseIc float32
- BaseUa float32
- BaseUb float32
- BaseUc float32
- HarIa float32
- HarIb float32
- HarIc float32
- HarUa float32
- HarUb float32
- HarUc float32
- IaHar float32
- IbHar float32
- IcHar float32
- UaHar float32
- UbHar float32
- UcHar float32
- Hia [15]float32 //A相3-31奇次电流谐波
- Hib [15]float32 //B相3-31奇次电流谐波
- Hic [15]float32 //C相3-31奇次电流谐波
- Hua [15]float32 //A相3-31奇次电压谐波
- Hub [15]float32 //B相3-31奇次电压谐波
- Huc [15]float32 //C相3-31奇次电压谐波
- }
- type ParsingDataConfig struct {
- Origin uint16 //起始地址
- Amount uint16 //寄存器数量
- Method func([]byte, *CollectData)
- }
|