{
    "group": {
        "label": "OutBack AXS device",
        "name": "model_64110",
        "points": [
            {
                "desc": "Model identifier",
                "label": "Model ID",
                "mandatory": "M",
                "name": "ID",
                "size": 1,
                "static": "S",
                "type": "uint16",
                "value": 64110
            },
            {
                "desc": "Model length",
                "label": "Model Length",
                "mandatory": "M",
                "name": "L",
                "size": 1,
                "static": "S",
                "type": "uint16"
            },
            {
                "label": "AXS Major Firmware Number",
                "mandatory": "M",
                "name": "MajorFWRev",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "AXS Mid Firmware Number",
                "mandatory": "M",
                "name": "MidFWRev",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "AXS Minor Firmware Number",
                "mandatory": "M",
                "name": "MinorFWRev",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "Encryption Key",
                "mandatory": "M",
                "name": "EncrypKey",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "MAC Address",
                "mandatory": "M",
                "name": "MAC_Address",
                "size": 7,
                "type": "string"
            },
            {
                "label": "Write Password",
                "mandatory": "M",
                "name": "WritePassword",
                "size": 8,
                "type": "string"
            },
            {
                "label": "Enable DHCP",
                "mandatory": "M",
                "name": "EnableDHCP",
                "size": 1,
                "type": "enum16"
            },
            {
                "label": "TCPIP Address",
                "mandatory": "M",
                "name": "TCPIP_address",
                "size": 2,
                "type": "ipaddr"
            },
            {
                "label": "TCPIP Gateway",
                "mandatory": "M",
                "name": "Gateway_address",
                "size": 2,
                "type": "ipaddr"
            },
            {
                "label": "TCPIP Netmask",
                "mandatory": "M",
                "name": "TCPIP_Netmask",
                "size": 2,
                "type": "ipaddr"
            },
            {
                "label": "TCPIP DNS1",
                "mandatory": "M",
                "name": "DNS1_address",
                "size": 2,
                "type": "ipaddr"
            },
            {
                "label": "TCPIP DNS2",
                "mandatory": "M",
                "name": "DNS2_address",
                "size": 2,
                "type": "ipaddr"
            },
            {
                "label": "ModBus Port",
                "mandatory": "M",
                "name": "Modbus_port",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "SMTP Server Name",
                "mandatory": "M",
                "name": "SMTP_server_nm",
                "size": 20,
                "type": "string"
            },
            {
                "label": "SMTP Account Name",
                "mandatory": "M",
                "name": "SMTP_account_nm",
                "size": 16,
                "type": "string"
            },
            {
                "label": "Enable SMTP SSL",
                "mandatory": "M",
                "name": "SMTP_enable_SSL",
                "size": 1,
                "symbols": [
                    {
                        "name": "ASX_DISABLED",
                        "value": 0
                    },
                    {
                        "name": "ASX_ENABLED",
                        "value": 1
                    }
                ],
                "type": "enum16"
            },
            {
                "label": "SMTP Password",
                "mandatory": "M",
                "name": "SMTP_password",
                "size": 8,
                "type": "string"
            },
            {
                "label": "SMTP User Name",
                "mandatory": "M",
                "name": "SMTP_user_nm",
                "size": 20,
                "type": "string"
            },
            {
                "label": "Status Email Interval",
                "mandatory": "M",
                "name": "Stat_email_int",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "Status Email Start Hour",
                "mandatory": "M",
                "name": "Stat_start_HR",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "Status Email Subject",
                "mandatory": "M",
                "name": "Stat_email_sub",
                "size": 25,
                "type": "string"
            },
            {
                "label": "Status Email to Address 1",
                "mandatory": "M",
                "name": "Stat_email_addr1",
                "size": 20,
                "type": "string"
            },
            {
                "label": "Status Email to Address 2",
                "mandatory": "M",
                "name": "Stat_email_addr2",
                "size": 20,
                "type": "string"
            },
            {
                "label": "Enable Alarm Email",
                "mandatory": "M",
                "name": "Alarm_email_en",
                "size": 1,
                "symbols": [
                    {
                        "name": "ASX_DISABLED",
                        "value": 0
                    },
                    {
                        "name": "ASX_ENABLED",
                        "value": 1
                    }
                ],
                "type": "enum16"
            },
            {
                "label": "Alarm Email Subject",
                "mandatory": "M",
                "name": "Alarm_email_sub",
                "size": 25,
                "type": "string"
            },
            {
                "label": "Alarm Email to Address 1",
                "mandatory": "M",
                "name": "Alarm_email_addr1",
                "size": 20,
                "type": "string"
            },
            {
                "label": "Alarm Email to Address 2",
                "mandatory": "M",
                "name": "Alarm_email_addr2",
                "size": 20,
                "type": "string"
            },
            {
                "label": "FTP Password",
                "mandatory": "M",
                "name": "FTP_password",
                "size": 8,
                "type": "string"
            },
            {
                "label": "Telnet Password",
                "mandatory": "M",
                "name": "TELNET_password",
                "size": 8,
                "type": "string"
            },
            {
                "label": "SD-Card Datalog Write Interval",
                "mandatory": "M",
                "name": "Log_write_int",
                "size": 1,
                "type": "uint16",
                "units": "Tms"
            },
            {
                "label": "SD-Card Datalog Retain",
                "mandatory": "M",
                "name": "Log_retain",
                "size": 1,
                "type": "uint16",
                "units": "Tmd"
            },
            {
                "label": "SD-Card Datalog Mode",
                "mandatory": "M",
                "name": "Log_mode",
                "size": 1,
                "symbols": [
                    {
                        "name": "LOG_DISABLED",
                        "value": 0
                    },
                    {
                        "name": "LOG_EXCEL",
                        "value": 1
                    },
                    {
                        "name": "LOG_COMPACT",
                        "value": 2
                    }
                ],
                "type": "enum16"
            },
            {
                "label": "NTP Timer Server Name",
                "mandatory": "M",
                "name": "NTP_server_nm",
                "size": 20,
                "type": "string"
            },
            {
                "label": "Enable Network Time",
                "mandatory": "M",
                "name": "NTP_enable",
                "size": 1,
                "symbols": [
                    {
                        "name": "ASX_DISABLED",
                        "value": 0
                    },
                    {
                        "name": "ASX_ENABLED",
                        "value": 1
                    }
                ],
                "type": "enum16"
            },
            {
                "label": "Time Zone",
                "mandatory": "M",
                "name": "TimeZone",
                "size": 1,
                "type": "int16",
                "units": "Tmh"
            },
            {
                "label": "Year",
                "mandatory": "M",
                "name": "Date_year",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "Month",
                "mandatory": "M",
                "name": "Date_month",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "Day",
                "mandatory": "M",
                "name": "Date_Day",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "Hour",
                "mandatory": "M",
                "name": "Time_hour",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "Minute",
                "mandatory": "M",
                "name": "Time_minute",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "Second",
                "mandatory": "M",
                "name": "Time_second",
                "size": 1,
                "type": "uint16"
            },
            {
                "label": "Battery Temperature",
                "mandatory": "M",
                "name": "Battery_temp",
                "sf": "Temp_SF",
                "size": 1,
                "type": "int16",
                "units": "C"
            },
            {
                "label": "Ambient Temperature",
                "mandatory": "M",
                "name": "Ambient_temp",
                "sf": "Temp_SF",
                "size": 1,
                "type": "int16",
                "units": "C"
            },
            {
                "mandatory": "M",
                "name": "Temp_SF",
                "size": 1,
                "type": "sunssf"
            },
            {
                "label": "AXS Error",
                "mandatory": "M",
                "name": "AXS_Error",
                "size": 1,
                "type": "bitfield16"
            },
            {
                "label": "AXS Status",
                "mandatory": "M",
                "name": "AXS_Status",
                "size": 1,
                "type": "bitfield16"
            },
            {
                "label": "Spare",
                "mandatory": "M",
                "name": "AXS_Spare",
                "size": 1,
                "type": "uint16"
            }
        ],
        "type": "group"
    },
    "id": 64110
}