[
{
"address": 0,
"numberOfRegisters": 1,
"name": "measure.ports.port1.voltage",
"datatype": "int16",
"functionCode": 3
},
{
"address": 1,
"numberOfRegisters": 1,
"name": "measure.ports.port2.current",
"datatype": "int16",
"functionCode": 3,
"scaling": 0.1,
"offset": 0,
"direction": "output"
},
{
"address": 2,
"numberOfRegisters": 1,
"name": "control.ports.port1.method",
"datatype": "uint16",
"functionCode": 6,
"map": {
"type": "value",
"0": "disabled",
"1": "uncontrolled",
"1026": "GPWR",
"1282": "FPWR"
}
},
{
"address": 3,
"numberOfRegisters": 1,
"name": "fault.active.0",
"datatype": "uint16",
"functionCode": 3,
"map": {
"type": "bitwise",
"0": "GFDI fault",
"1": "IMI fault",
"2": "PM heatsink temp",
"3": "Control board temp",
"4": "24V undervoltage",
"5": "Ext fan lockd",
"6": "DC OV",
"7": "DC UV",
"8": "Link OV",
"9": "Link starve",
"10": "Link OI",
"11": "Link Prim Pos 1200V",
"12": "Link Prim Neg 1200V",
"13": "Link Sec Pos 1200V",
"14": "Link Sec Neg 1200V",
"15": "AC1 A-B Hard Sw Cond"
}
},
{
"address": 0,
"numberOfRegisters": 1,
"name": "communicationCheck",
"datatype": "int16",
"functionCode": 3
}
]