{
    "group": {
        "desc": "DER AC measurement model.",
        "label": "DER AC Measurement",
        "name": "DERMeasureAC",
        "points": [
            {
                "desc": "DER AC measurement model ID.",
                "label": "Model ID",
                "mandatory": "M",
                "name": "ID",
                "size": 1,
                "static": "S",
                "type": "uint16",
                "value": 701
            },
            {
                "desc": "DER AC measurement model length.",
                "label": "Model Length",
                "mandatory": "M",
                "name": "L",
                "size": 1,
                "static": "S",
                "type": "uint16",
                "value": 153
            },
            {
                "comments": [
                    "Wiring Type"
                ],
                "desc": "AC wiring type.",
                "label": "AC Wiring Type",
                "mandatory": "M",
                "name": "ACType",
                "size": 1,
                "symbols": [
                    {
                        "label": "Single Phase",
                        "name": "SINGLE_PHASE",
                        "value": 0
                    },
                    {
                        "label": "Split Phase",
                        "name": "SPLIT_PHASE",
                        "value": 1
                    },
                    {
                        "label": "Three Phase",
                        "name": "THREE_PHASE",
                        "value": 2
                    }
                ],
                "type": "enum16"
            },
            {
                "comments": [
                    "Operating State"
                ],
                "desc": "Operating state of the DER.",
                "label": "Operating State",
                "name": "St",
                "size": 1,
                "symbols": [
                    {
                        "label": "Off",
                        "name": "OFF",
                        "value": 0
                    },
                    {
                        "label": "On",
                        "name": "ON",
                        "value": 1
                    }
                ],
                "type": "enum16"
            },
            {
                "comments": [
                    "Inverter State"
                ],
                "desc": "Enumerated value.  Inverter state.",
                "label": "Inverter State",
                "name": "InvSt",
                "size": 1,
                "symbols": [
                    {
                        "name": "OFF",
                        "value": 0
                    },
                    {
                        "name": "SLEEPING",
                        "value": 1
                    },
                    {
                        "name": "STARTING",
                        "value": 2
                    },
                    {
                        "name": "RUNNING",
                        "value": 3
                    },
                    {
                        "name": "THROTTLED",
                        "value": 4
                    },
                    {
                        "name": "SHUTTING_DOWN",
                        "value": 5
                    },
                    {
                        "name": "FAULT",
                        "value": 6
                    },
                    {
                        "name": "STANDBY",
                        "value": 7
                    }
                ],
                "type": "enum16"
            },
            {
                "comments": [
                    "Grid Connection State"
                ],
                "desc": "Grid connection state of the DER.",
                "label": "Grid Connection State",
                "name": "ConnSt",
                "size": 1,
                "symbols": [
                    {
                        "desc": "Disconnected from the grid.",
                        "label": "Disconnected",
                        "name": "DISCONNECTED",
                        "value": 0
                    },
                    {
                        "desc": "Connected to the grid.",
                        "label": "Connected",
                        "name": "CONNECTED",
                        "value": 1
                    }
                ],
                "type": "enum16"
            },
            {
                "comments": [
                    "Alarms"
                ],
                "desc": "Active alarms for the DER.",
                "label": "Alarm Bitfield",
                "name": "Alrm",
                "size": 2,
                "symbols": [
                    {
                        "label": "Ground Fault",
                        "name": "GROUND_FAULT",
                        "value": 0
                    },
                    {
                        "label": "DC Over Voltage",
                        "name": "DC_OVER_VOLT",
                        "value": 1
                    },
                    {
                        "label": "AC Disconnect Open",
                        "name": "AC_DISCONNECT",
                        "value": 2
                    },
                    {
                        "label": "DC Disconnect Open",
                        "name": "DC_DISCONNECT",
                        "value": 3
                    },
                    {
                        "label": "Grid Disconnect",
                        "name": "GRID_DISCONNECT",
                        "value": 4
                    },
                    {
                        "label": "Cabinet Open",
                        "name": "CABINET_OPEN",
                        "value": 5
                    },
                    {
                        "label": "Manual Shutdown",
                        "name": "MANUAL_SHUTDOWN",
                        "value": 6
                    },
                    {
                        "label": "Over Temperature",
                        "name": "OVER_TEMP",
                        "value": 7
                    },
                    {
                        "label": "Frequency Above Limit",
                        "name": "OVER_FREQUENCY",
                        "value": 8
                    },
                    {
                        "label": "Frequency Under Limit",
                        "name": "UNDER_FREQUENCY",
                        "value": 9
                    },
                    {
                        "label": "AC Voltage Above Limit",
                        "name": "AC_OVER_VOLT",
                        "value": 10
                    },
                    {
                        "label": "AC Voltage Under Limit",
                        "name": "AC_UNDER_VOLT",
                        "value": 11
                    },
                    {
                        "label": "Blown String Fuse On Input",
                        "name": "BLOWN_STRING_FUSE",
                        "value": 12
                    },
                    {
                        "label": "Under Temperature",
                        "name": "UNDER_TEMP",
                        "value": 13
                    },
                    {
                        "label": "Generic Memory Or Communication Error (Internal)",
                        "name": "MEMORY_LOSS",
                        "value": 14
                    },
                    {
                        "label": "Hardware Test Failure",
                        "name": "HW_TEST_FAILURE",
                        "value": 15
                    },
                    {
                        "desc": "Manufacturer alarm, see ManAlrmInfo field for more information.",
                        "label": "Manufacturer Alarm",
                        "name": "MANUFACTURER_ALRM",
                        "value": 16
                    }
                ],
                "type": "bitfield32"
            },
            {
                "desc": "Current operational characteristics of the DER.",
                "label": "DER Operational Characteristics",
                "name": "DERMode",
                "size": 2,
                "symbols": [
                    {
                        "desc": "The DER is operating as part of a larger grid.",
                        "label": "Grid Following",
                        "name": "GRID_FOLLOWING",
                        "value": 0
                    },
                    {
                        "desc": "The DER is providing the grid.",
                        "label": "Grid Forming",
                        "name": "GRID_FORMING",
                        "value": 1
                    },
                    {
                        "desc": "The PV output is clipped.",
                        "label": "PV Output Clipped",
                        "name": "PV_CLIPPED",
                        "value": 2
                    }
                ],
                "type": "bitfield32"
            },
            {
                "comments": [
                    "Summary"
                ],
                "desc": "Total active power. Active power is positive for DER generation and negative for absorption.",
                "label": "Active Power",
                "name": "W",
                "sf": "W_SF",
                "size": 1,
                "type": "int16",
                "units": "W"
            },
            {
                "desc": "Total apparent power.",
                "label": "Apparent Power",
                "name": "VA",
                "sf": "VA_SF",
                "size": 1,
                "type": "int16",
                "units": "VA"
            },
            {
                "desc": "Total reactive power.",
                "label": "Reactive Power",
                "name": "Var",
                "sf": "Var_SF",
                "size": 1,
                "type": "int16",
                "units": "Var"
            },
            {
                "desc": "Power factor. The sign of power factor should be the sign of active power.",
                "label": "Power Factor",
                "name": "PF",
                "sf": "PF_SF",
                "size": 1,
                "type": "int16"
            },
            {
                "desc": "Total AC current.",
                "label": "Total AC Current",
                "name": "A",
                "sf": "A_SF",
                "size": 1,
                "type": "int16",
                "units": "A"
            },
            {
                "desc": "Line to line AC voltage as an average of active phases.",
                "label": "Voltage LL",
                "name": "LLV",
                "sf": "V_SF",
                "size": 1,
                "type": "uint16",
                "units": "V"
            },
            {
                "desc": "Line to neutral AC voltage as an average of active phases.",
                "label": "Voltage LN",
                "name": "LNV",
                "sf": "V_SF",
                "size": 1,
                "type": "uint16",
                "units": "V"
            },
            {
                "desc": "AC frequency.",
                "label": "Frequency",
                "name": "Hz",
                "sf": "Hz_SF",
                "size": 2,
                "type": "uint32",
                "units": "Hz"
            },
            {
                "desc": "Total active energy injected (Quadrants 1 & 4).",
                "label": "Total Energy Injected",
                "name": "TotWhInj",
                "sf": "TotWh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Wh"
            },
            {
                "desc": "Total active energy absorbed (Quadrants 2 & 3).",
                "label": "Total Energy Absorbed",
                "name": "TotWhAbs",
                "sf": "TotWh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Wh"
            },
            {
                "desc": "Total reactive energy injected (Quadrants 1 & 2).",
                "label": "Total Reactive Energy Inj",
                "name": "TotVarhInj",
                "sf": "TotVarh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Varh"
            },
            {
                "desc": "Total reactive energy absorbed (Quadrants 3 & 4).",
                "label": "Total Reactive Energy Abs",
                "name": "TotVarhAbs",
                "sf": "TotVarh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Varh"
            },
            {
                "comments": [
                    "Temperatures"
                ],
                "desc": "Ambient temperature.",
                "label": "Ambient Temperature",
                "name": "TmpAmb",
                "sf": "Tmp_SF",
                "size": 1,
                "type": "int16",
                "units": "C"
            },
            {
                "desc": "Cabinet temperature.",
                "label": "Cabinet Temperature",
                "name": "TmpCab",
                "sf": "Tmp_SF",
                "size": 1,
                "type": "int16",
                "units": "C"
            },
            {
                "desc": "Heat sink temperature.",
                "label": "Heat Sink Temperature",
                "name": "TmpSnk",
                "sf": "Tmp_SF",
                "size": 1,
                "type": "int16",
                "units": "C"
            },
            {
                "desc": "Transformer temperature.",
                "label": "Transformer Temperature",
                "name": "TmpTrns",
                "sf": "Tmp_SF",
                "size": 1,
                "type": "int16",
                "units": "C"
            },
            {
                "desc": "IGBT/MOSFET temperature.",
                "label": "IGBT/MOSFET Temperature",
                "name": "TmpSw",
                "sf": "Tmp_SF",
                "size": 1,
                "type": "int16",
                "units": "C"
            },
            {
                "desc": "Other temperature.",
                "label": "Other Temperature",
                "name": "TmpOt",
                "sf": "Tmp_SF",
                "size": 1,
                "type": "int16",
                "units": "C"
            },
            {
                "comments": [
                    "L1"
                ],
                "desc": "Active power L1.",
                "label": "Watts L1",
                "name": "WL1",
                "sf": "W_SF",
                "size": 1,
                "type": "int16",
                "units": "W"
            },
            {
                "desc": "Apparent power L1.",
                "label": "VA L1",
                "name": "VAL1",
                "sf": "VA_SF",
                "size": 1,
                "type": "int16",
                "units": "VA"
            },
            {
                "desc": "Reactive power L1.",
                "label": "Var L1",
                "name": "VarL1",
                "sf": "Var_SF",
                "size": 1,
                "type": "int16",
                "units": "Var"
            },
            {
                "desc": "Power factor phase L1.",
                "label": "PF L1",
                "name": "PFL1",
                "sf": "PF_SF",
                "size": 1,
                "type": "int16"
            },
            {
                "desc": "Current phase L1.",
                "label": "Amps L1",
                "name": "AL1",
                "sf": "A_SF",
                "size": 1,
                "type": "int16",
                "units": "A"
            },
            {
                "desc": "Phase voltage L1-L2.",
                "label": "Phase Voltage L1-L2",
                "name": "VL1L2",
                "sf": "V_SF",
                "size": 1,
                "type": "uint16",
                "units": "V"
            },
            {
                "desc": "Phase voltage L1-N.",
                "label": "Phase Voltage L1-N",
                "name": "VL1",
                "sf": "V_SF",
                "size": 1,
                "type": "uint16",
                "units": "V"
            },
            {
                "desc": "Total active energy injected L1.",
                "label": "Total Watt-Hours Inj L1",
                "name": "TotWhInjL1",
                "sf": "TotWh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Wh"
            },
            {
                "desc": "Total active energy absorbed L1.",
                "label": "Total Watt-Hours Abs L1",
                "name": "TotWhAbsL1",
                "sf": "TotWh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Wh"
            },
            {
                "desc": "Total reactive energy injected L1.",
                "label": "Total Var-Hours Inj L1",
                "name": "TotVarhInjL1",
                "sf": "TotVarh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Varh"
            },
            {
                "desc": "Total reactive energy absorbed L1.",
                "label": "Total Var-Hours Abs L1",
                "name": "TotVarhAbsL1",
                "sf": "TotVarh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Varh"
            },
            {
                "comments": [
                    "L2"
                ],
                "desc": "Active power L2.",
                "label": "Watts L2",
                "name": "WL2",
                "sf": "W_SF",
                "size": 1,
                "type": "int16",
                "units": "W"
            },
            {
                "desc": "Apparent power L2.",
                "label": "VA L2",
                "name": "VAL2",
                "sf": "VA_SF",
                "size": 1,
                "type": "int16",
                "units": "VA"
            },
            {
                "desc": "Reactive power L2.",
                "label": "Var L2",
                "name": "VarL2",
                "sf": "Var_SF",
                "size": 1,
                "type": "int16",
                "units": "Var"
            },
            {
                "desc": "Power factor L2.",
                "label": "PF L2",
                "name": "PFL2",
                "sf": "PF_SF",
                "size": 1,
                "type": "int16"
            },
            {
                "desc": "Current L2.",
                "label": "Amps L2",
                "name": "AL2",
                "sf": "A_SF",
                "size": 1,
                "type": "int16",
                "units": "A"
            },
            {
                "desc": "Phase voltage L2-L3.",
                "label": "Phase Voltage L2-L3",
                "name": "VL2L3",
                "sf": "V_SF",
                "size": 1,
                "type": "uint16",
                "units": "V"
            },
            {
                "desc": "Phase voltage L2-N.",
                "label": "Phase Voltage L2-N",
                "name": "VL2",
                "sf": "V_SF",
                "size": 1,
                "type": "uint16",
                "units": "V"
            },
            {
                "desc": "Total active energy injected L2.",
                "label": "Total Watt-Hours Inj L2",
                "name": "TotWhInjL2",
                "sf": "TotWh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Wh"
            },
            {
                "desc": "Total active energy absorbed L2.",
                "label": "Total Watt-Hours Abs L2",
                "name": "TotWhAbsL2",
                "sf": "TotWh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Wh"
            },
            {
                "desc": "Total reactive energy injected L2.",
                "label": "Total Var-Hours Inj L2",
                "name": "TotVarhInjL2",
                "sf": "TotVarh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Varh"
            },
            {
                "desc": "Total reactive energy absorbed L2.",
                "label": "Total Var-Hours Abs L2",
                "name": "TotVarhAbsL2",
                "sf": "TotVarh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Varh"
            },
            {
                "comments": [
                    "L3"
                ],
                "desc": "Active power L3.",
                "label": "Watts L3",
                "name": "WL3",
                "sf": "W_SF",
                "size": 1,
                "type": "int16",
                "units": "W"
            },
            {
                "desc": "Apparent power L3.",
                "label": "VA L3",
                "name": "VAL3",
                "sf": "VA_SF",
                "size": 1,
                "type": "int16",
                "units": "VA"
            },
            {
                "desc": "Reactive power L3.",
                "label": "Var L3",
                "name": "VarL3",
                "sf": "Var_SF",
                "size": 1,
                "type": "int16",
                "units": "Var"
            },
            {
                "desc": "Power factor L3.",
                "label": "PF L3",
                "name": "PFL3",
                "sf": "PF_SF",
                "size": 1,
                "type": "int16"
            },
            {
                "desc": "Current L3.",
                "label": "Amps L3",
                "name": "AL3",
                "sf": "A_SF",
                "size": 1,
                "type": "int16",
                "units": "A"
            },
            {
                "desc": "Phase voltage L3-L1.",
                "label": "Phase Voltage L3-L1",
                "name": "VL3L1",
                "sf": "V_SF",
                "size": 1,
                "type": "uint16",
                "units": "V"
            },
            {
                "desc": "Phase voltage L3-N.",
                "label": "Phase Voltage L3-N",
                "name": "VL3",
                "sf": "V_SF",
                "size": 1,
                "type": "uint16",
                "units": "V"
            },
            {
                "desc": "Total active energy injected L3.",
                "label": "Total Watt-Hours Inj L3",
                "name": "TotWhInjL3",
                "sf": "TotWh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Wh"
            },
            {
                "desc": "Total active energy absorbed L3.",
                "label": "Total Watt-Hours Abs L3",
                "name": "TotWhAbsL3",
                "sf": "TotWh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Wh"
            },
            {
                "desc": "Total reactive energy injected L3.",
                "label": "Total Var-Hours Inj L3",
                "name": "TotVarhInjL3",
                "sf": "TotVarh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Varh"
            },
            {
                "desc": "Total reactive energy absorbed L3.",
                "label": "Total Var-Hours Abs L3",
                "name": "TotVarhAbsL3",
                "sf": "TotVarh_SF",
                "size": 4,
                "type": "uint64",
                "units": "Varh"
            },
            {
                "comments": [
                    "Active Power Throttling"
                ],
                "desc": "Throttling in pct of maximum active power.",
                "label": "Throttling In Pct",
                "name": "ThrotPct",
                "size": 1,
                "type": "uint16",
                "units": "Pct"
            },
            {
                "desc": "Active throttling source.",
                "label": "Throttle Source Information",
                "name": "ThrotSrc",
                "size": 2,
                "symbols": [
                    {
                        "name": "MAX_W",
                        "value": 0
                    },
                    {
                        "name": "FIXED_W",
                        "value": 1
                    },
                    {
                        "name": "FIXED_VAR",
                        "value": 2
                    },
                    {
                        "name": "FIXED_PF",
                        "value": 3
                    },
                    {
                        "name": "VOLT_VAR",
                        "value": 4
                    },
                    {
                        "name": "FREQ_WATT",
                        "value": 5
                    },
                    {
                        "name": "DYN_REACT_CURR",
                        "value": 6
                    },
                    {
                        "name": "LVRT",
                        "value": 7
                    },
                    {
                        "name": "HVRT",
                        "value": 8
                    },
                    {
                        "name": "WATT_VAR",
                        "value": 9
                    },
                    {
                        "name": "VOLT_WATT",
                        "value": 10
                    },
                    {
                        "name": "SCHEDULED",
                        "value": 11
                    },
                    {
                        "name": "LFRT",
                        "value": 12
                    },
                    {
                        "name": "HFRT",
                        "value": 13
                    },
                    {
                        "name": "DERATED",
                        "value": 14
                    }
                ],
                "type": "bitfield32"
            },
            {
                "comments": [
                    "Scale Factors"
                ],
                "desc": "Current scale factor.",
                "label": "Current Scale Factor",
                "name": "A_SF",
                "size": 1,
                "static": "S",
                "type": "sunssf"
            },
            {
                "desc": "Voltage scale factor.",
                "label": "Voltage Scale Factor",
                "name": "V_SF",
                "size": 1,
                "static": "S",
                "type": "sunssf"
            },
            {
                "desc": "Frequency scale factor.",
                "label": "Frequency Scale Factor",
                "name": "Hz_SF",
                "size": 1,
                "static": "S",
                "type": "sunssf"
            },
            {
                "desc": "Active power scale factor.",
                "label": "Active Power Scale Factor",
                "name": "W_SF",
                "size": 1,
                "static": "S",
                "type": "sunssf"
            },
            {
                "desc": "Power factor scale factor.",
                "label": "Power Factor Scale Factor",
                "name": "PF_SF",
                "size": 1,
                "static": "S",
                "type": "sunssf"
            },
            {
                "desc": "Apparent power scale factor.",
                "label": "Apparent Power Scale Factor",
                "name": "VA_SF",
                "size": 1,
                "static": "S",
                "type": "sunssf"
            },
            {
                "desc": "Reactive power scale factor.",
                "label": "Reactive Power Scale Factor",
                "name": "Var_SF",
                "size": 1,
                "static": "S",
                "type": "sunssf"
            },
            {
                "desc": "Active energy scale factor.",
                "label": "Active Energy Scale Factor",
                "name": "TotWh_SF",
                "size": 1,
                "static": "S",
                "type": "sunssf"
            },
            {
                "desc": "Reactive energy scale factor.",
                "label": "Reactive Energy Scale Factor",
                "name": "TotVarh_SF",
                "size": 1,
                "static": "S",
                "type": "sunssf"
            },
            {
                "desc": "Temperature scale factor.",
                "label": "Temperature Scale Factor",
                "name": "Tmp_SF",
                "size": 1,
                "static": "S",
                "type": "sunssf"
            },
            {
                "comments": [
                    "Manufacturer Alarm Information"
                ],
                "desc": "Manufacturer alarm information. Valid if MANUFACTURER_ALRM indication is active.",
                "label": "Manufacturer Alarm Info",
                "name": "MnAlrmInfo",
                "size": 32,
                "type": "string"
            }
        ],
        "type": "group"
    },
    "id": 701
}