aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-assa_r3.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-assa_r3.c')
-rw-r--r--epan/dissectors/packet-assa_r3.c1576
1 files changed, 788 insertions, 788 deletions
diff --git a/epan/dissectors/packet-assa_r3.c b/epan/dissectors/packet-assa_r3.c
index d0e3ed18ad..1e8b2e7c8b 100644
--- a/epan/dissectors/packet-assa_r3.c
+++ b/epan/dissectors/packet-assa_r3.c
@@ -1024,726 +1024,726 @@ userType_e;
/*
* Wireshark ID of the R3 protocol
*/
-static gint proto_r3 = -1;
+static gint proto_r3;
/*
* Packet variables
*/
-static gint hf_r3_tildex3ds = -1; /* Got ~~~ds */
-
-static gint hf_r3_header = -1; /* Packet header */
-static gint hf_r3_payload = -1; /* Packet payload */
-static gint hf_r3_tail = -1; /* Packet tail */
-
-static gint hf_r3_sigil = -1; /* Packet sigil */
-static gint hf_r3_address = -1; /* Packet address */
-static gint hf_r3_packetnumber = -1; /* Packet number */
-static gint hf_r3_packetlength = -1; /* Packet length */
-static gint hf_r3_encryption = -1; /* Packet encryption scheme */
-static gint hf_r3_crc = -1; /* Packet CRC */
-static gint hf_r3_crc_bad = -1; /* Packet CRC bad (for filtering) */
-static gint hf_r3_xor = -1; /* Packet Xor */
-static gint hf_r3_xor_bad = -1; /* Packet Xor bad (for filtering) */
-
-static gint hf_r3_commandlength = -1; /* Command length */
-static gint hf_r3_command = -1; /* Command (cmdCommand_e) */
-static gint hf_r3_commanddata = -1; /* Command data (not always present) */
-
-static gint hf_r3_commandmfglength = -1; /* Mfg Command length */
-static gint hf_r3_commandmfg = -1; /* Mfg Command (cmdCommand_e) */
-/*static gint hf_r3_commandmfgdata = -1;*/ /* Mfg Command data (not always present) */
-
-static gint hf_r3_responselength = -1; /* Response length */
-static gint hf_r3_responsecommand = -1; /* Response command */
-static gint hf_r3_responsetype = -1; /* Response type (responseType_e) */
-static gint hf_r3_responsetocommand = -1; /* Response to command (cmdCommand_e) */
-/*static gint hf_r3_responsedata = -1;*/ /* Response data (not always present) */
-
-static gint hf_r3_upstreamcommand = -1;
-
-static gint hf_r3_upstreamfield = -1; /* Upstream field (length + type + data) */
-static gint hf_r3_upstreamfieldlength = -1; /* Upstream field length */
-static gint hf_r3_upstreamfieldtype = -1; /* Upstream field type (upstreamField_e) */
-/*static gint hf_r3_upstreamfielddatalen = -1;*/ /* Upstream field data length */
-static gint hf_r3_upstreamfielderror = -1; /* Upstream field is unknown type */
+static gint hf_r3_tildex3ds; /* Got ~~~ds */
+
+static gint hf_r3_header; /* Packet header */
+static gint hf_r3_payload; /* Packet payload */
+static gint hf_r3_tail; /* Packet tail */
+
+static gint hf_r3_sigil; /* Packet sigil */
+static gint hf_r3_address; /* Packet address */
+static gint hf_r3_packetnumber; /* Packet number */
+static gint hf_r3_packetlength; /* Packet length */
+static gint hf_r3_encryption; /* Packet encryption scheme */
+static gint hf_r3_crc; /* Packet CRC */
+static gint hf_r3_crc_bad; /* Packet CRC bad (for filtering) */
+static gint hf_r3_xor; /* Packet Xor */
+static gint hf_r3_xor_bad; /* Packet Xor bad (for filtering) */
+
+static gint hf_r3_commandlength; /* Command length */
+static gint hf_r3_command; /* Command (cmdCommand_e) */
+static gint hf_r3_commanddata; /* Command data (not always present) */
+
+static gint hf_r3_commandmfglength; /* Mfg Command length */
+static gint hf_r3_commandmfg; /* Mfg Command (cmdCommand_e) */
+/*static gint hf_r3_commandmfgdata;*/ /* Mfg Command data (not always present) */
+
+static gint hf_r3_responselength; /* Response length */
+static gint hf_r3_responsecommand; /* Response command */
+static gint hf_r3_responsetype; /* Response type (responseType_e) */
+static gint hf_r3_responsetocommand; /* Response to command (cmdCommand_e) */
+/*static gint hf_r3_responsedata;*/ /* Response data (not always present) */
+
+static gint hf_r3_upstreamcommand;
+
+static gint hf_r3_upstreamfield; /* Upstream field (length + type + data) */
+static gint hf_r3_upstreamfieldlength; /* Upstream field length */
+static gint hf_r3_upstreamfieldtype; /* Upstream field type (upstreamField_e) */
+/*static gint hf_r3_upstreamfielddatalen;*/ /* Upstream field data length */
+static gint hf_r3_upstreamfielderror; /* Upstream field is unknown type */
static gint hf_r3_upstreamfieldarray[UPSTREAMFIELD_LAST];
-static gint hf_r3_configitems = -1;
-static gint hf_r3_configitem = -1;
-/*static gint hf_r3_configfield = -1;*/
-static gint hf_r3_configitemlength = -1;
-static gint hf_r3_configitemtype = -1;
-static gint hf_r3_configitemdata = -1;
-static gint hf_r3_configitemdata_bool = -1;
-static gint hf_r3_configitemdata_8 = -1;
-static gint hf_r3_configitemdata_16 = -1;
-static gint hf_r3_configitemdata_32 = -1;
-static gint hf_r3_configitemdata_string = -1;
-
-static gint hf_r3_timezonearray0 = -1;
-static gint hf_r3_timezonearray1 = -1;
-static gint hf_r3_timezonearray2 = -1;
-static gint hf_r3_timezonearray3 = -1;
-static gint hf_r3_timezonearray4 = -1;
-static gint hf_r3_timezonearray5 = -1;
-static gint hf_r3_timezonearray6 = -1;
-static gint hf_r3_timezonearray7 = -1;
-static gint hf_r3_timezonearray8 = -1;
-static gint hf_r3_timezonearray9 = -1;
-static gint hf_r3_timezonearray10 = -1;
-static gint hf_r3_timezonearray11 = -1;
-static gint hf_r3_timezonearray12 = -1;
-static gint hf_r3_timezonearray13 = -1;
-static gint hf_r3_timezonearray14 = -1;
-static gint hf_r3_timezonearray15 = -1;
-static gint hf_r3_timezonearray16 = -1;
-static gint hf_r3_timezonearray17 = -1;
-static gint hf_r3_timezonearray18 = -1;
-static gint hf_r3_timezonearray19 = -1;
-static gint hf_r3_timezonearray20 = -1;
-static gint hf_r3_timezonearray21 = -1;
-static gint hf_r3_timezonearray22 = -1;
-static gint hf_r3_timezonearray23 = -1;
-static gint hf_r3_timezonearray24 = -1;
-static gint hf_r3_timezonearray25 = -1;
-static gint hf_r3_timezonearray26 = -1;
-static gint hf_r3_timezonearray27 = -1;
-static gint hf_r3_timezonearray28 = -1;
-static gint hf_r3_timezonearray29 = -1;
-static gint hf_r3_timezonearray30 = -1;
-static gint hf_r3_timezonearray31 = -1;
-
-static gint hf_r3_expireon_year = -1;
-static gint hf_r3_expireon_month = -1;
-static gint hf_r3_expireon_day = -1;
-
-static gint hf_r3_datetime_year = -1;
-static gint hf_r3_datetime_month = -1;
-static gint hf_r3_datetime_day = -1;
-static gint hf_r3_datetime_dow = -1;
-static gint hf_r3_datetime_hours = -1;
-static gint hf_r3_datetime_minutes = -1;
-static gint hf_r3_datetime_seconds = -1;
-static gint hf_r3_datetime_dst = -1;
-
-static gint hf_r3_eventlog_recordnumber = -1;
-static gint hf_r3_eventlog_year = -1;
-static gint hf_r3_eventlog_month = -1;
-static gint hf_r3_eventlog_day = -1;
-static gint hf_r3_eventlog_hour = -1;
-static gint hf_r3_eventlog_minute = -1;
-static gint hf_r3_eventlog_second = -1;
-static gint hf_r3_eventlog_usernumber = -1;
-static gint hf_r3_eventlog_event = -1;
-
-static gint hf_r3_declinedlog_recordnumber = -1;
-static gint hf_r3_declinedlog_year = -1;
-static gint hf_r3_declinedlog_month = -1;
-static gint hf_r3_declinedlog_day = -1;
-static gint hf_r3_declinedlog_hour = -1;
-static gint hf_r3_declinedlog_minute = -1;
-static gint hf_r3_declinedlog_second = -1;
-static gint hf_r3_declinedlog_usernumber = -1;
-static gint hf_r3_declinedlog_cred1type = -1;
-static gint hf_r3_declinedlog_cred2type = -1;
-static gint hf_r3_declinedlog_cred1 = -1;
-static gint hf_r3_declinedlog_cred2 = -1;
-
-static gint hf_r3_alarmlog_recordnumber = -1;
-static gint hf_r3_alarmlog_year = -1;
-static gint hf_r3_alarmlog_month = -1;
-static gint hf_r3_alarmlog_day = -1;
-static gint hf_r3_alarmlog_hour = -1;
-static gint hf_r3_alarmlog_minute = -1;
-static gint hf_r3_alarmlog_second = -1;
-static gint hf_r3_alarmlog_id = -1;
-static gint hf_r3_alarmlog_usernumber = -1;
-
-static gint hf_r3_debugmsg = -1;
-
-static gint hf_r3_setdate_year = -1;
-static gint hf_r3_setdate_month = -1;
-static gint hf_r3_setdate_day = -1;
-static gint hf_r3_setdate_dow = -1;
-static gint hf_r3_setdate_hours = -1;
-static gint hf_r3_setdate_minutes = -1;
-static gint hf_r3_setdate_seconds = -1;
-
-static gint hf_r3_deleteusers = -1;
-
-static gint hf_r3_defineexception_number = -1;
-static gint hf_r3_defineexception_startdate_month = -1;
-static gint hf_r3_defineexception_startdate_day = -1;
-static gint hf_r3_defineexception_startdate_hours = -1;
-static gint hf_r3_defineexception_startdate_minutes = -1;
-static gint hf_r3_defineexception_enddate_month = -1;
-static gint hf_r3_defineexception_enddate_day = -1;
-static gint hf_r3_defineexception_enddate_hours = -1;
-static gint hf_r3_defineexception_enddate_minutes = -1;
-
-static gint hf_r3_defineexceptiongroup_number = -1;
-static gint hf_r3_defineexceptiongroup_bits = -1;
-
-static gint hf_r3_definecalendar_number = -1;
-static gint hf_r3_definecalendar_bits = -1;
-
-static gint hf_r3_definetimezone_number = -1;
-static gint hf_r3_definetimezone_starttime_hours = -1;
-static gint hf_r3_definetimezone_starttime_minutes = -1;
-static gint hf_r3_definetimezone_endtime_hours = -1;
-static gint hf_r3_definetimezone_endtime_minutes = -1;
-static gint hf_r3_definetimezone_daymap = -1;
-static gint hf_r3_definetimezone_daymap0 = -1;
-static gint hf_r3_definetimezone_daymap1 = -1;
-static gint hf_r3_definetimezone_daymap2 = -1;
-static gint hf_r3_definetimezone_daymap3 = -1;
-static gint hf_r3_definetimezone_daymap4 = -1;
-static gint hf_r3_definetimezone_daymap5 = -1;
-static gint hf_r3_definetimezone_daymap6 = -1;
-static gint hf_r3_definetimezone_exceptiongroup = -1;
-static gint hf_r3_definetimezone_mode = -1;
-static gint hf_r3_definetimezone_calendar = -1;
-
-static gint hf_r3_rmtauthretry_sequence = -1;
-static gint hf_r3_rmtauthretry_retry = -1;
-
-static gint hf_r3_eventlogdump_starttime_year = -1;
-static gint hf_r3_eventlogdump_starttime_month = -1;
-static gint hf_r3_eventlogdump_starttime_day = -1;
-static gint hf_r3_eventlogdump_starttime_hours = -1;
-static gint hf_r3_eventlogdump_starttime_minutes = -1;
-static gint hf_r3_eventlogdump_endtime_year = -1;
-static gint hf_r3_eventlogdump_endtime_month = -1;
-static gint hf_r3_eventlogdump_endtime_day = -1;
-static gint hf_r3_eventlogdump_endtime_hours = -1;
-static gint hf_r3_eventlogdump_endtime_minutes = -1;
-static gint hf_r3_eventlogdump_user = -1;
-
-static gint hf_r3_declinedlogdump_starttime_year = -1;
-static gint hf_r3_declinedlogdump_starttime_month = -1;
-static gint hf_r3_declinedlogdump_starttime_day = -1;
-static gint hf_r3_declinedlogdump_starttime_hours = -1;
-static gint hf_r3_declinedlogdump_starttime_minutes = -1;
-static gint hf_r3_declinedlogdump_endtime_year = -1;
-static gint hf_r3_declinedlogdump_endtime_month = -1;
-static gint hf_r3_declinedlogdump_endtime_day = -1;
-static gint hf_r3_declinedlogdump_endtime_hours = -1;
-static gint hf_r3_declinedlogdump_endtime_minutes = -1;
-
-static gint hf_r3_alarmlogdump_starttime_year = -1;
-static gint hf_r3_alarmlogdump_starttime_month = -1;
-static gint hf_r3_alarmlogdump_starttime_day = -1;
-static gint hf_r3_alarmlogdump_starttime_hours = -1;
-static gint hf_r3_alarmlogdump_starttime_minutes = -1;
-static gint hf_r3_alarmlogdump_endtime_year = -1;
-static gint hf_r3_alarmlogdump_endtime_month = -1;
-static gint hf_r3_alarmlogdump_endtime_day = -1;
-static gint hf_r3_alarmlogdump_endtime_hours = -1;
-static gint hf_r3_alarmlogdump_endtime_minutes = -1;
-
-static gint hf_r3_nvramclearoptions = -1;
-static gint hf_r3_nvramclearoptions0 = -1;
-static gint hf_r3_nvramclearoptions1 = -1;
-static gint hf_r3_nvramclearoptions2 = -1;
-static gint hf_r3_nvramclearoptions3 = -1;
-static gint hf_r3_nvramclearoptions4 = -1;
-static gint hf_r3_nvramclearoptions5 = -1;
-static gint hf_r3_nvramclearoptions6 = -1;
-static gint hf_r3_nvramclearoptions7 = -1;
-static gint hf_r3_nvramclearoptions8 = -1;
-static gint hf_r3_nvramclearoptions9 = -1;
-static gint hf_r3_nvramclearoptions10 = -1;
-static gint hf_r3_nvramclearoptions11 = -1;
-static gint hf_r3_nvramclearoptions12 = -1;
-static gint hf_r3_nvramclearoptions13 = -1;
-static gint hf_r3_nvramclearoptions14 = -1;
-static gint hf_r3_nvramclearoptions15 = -1;
-
-static gint hf_r3_writeeventlog_user = -1;
-static gint hf_r3_writeeventlog_event = -1;
-
-static gint hf_r3_powertableselection = -1;
-
-static gint hf_r3_filter_type = -1;
-static gint hf_r3_filter_list = -1;
-
-static gint hf_r3_alarm_length = -1;
-static gint hf_r3_alarm_id = -1;
-static gint hf_r3_alarm_state = -1;
-
-static gint hf_r3_dpac_action = -1;
-static gint hf_r3_dpac_waittime = -1;
-static gint hf_r3_dpac_command = -1;
-
-static gint hf_r3_dpacreply_stuff = -1;
-static gint hf_r3_dpacreply_length = -1;
-static gint hf_r3_dpacreply_reply = -1;
-
-static gint hf_r3_mfgfield_length = -1;
-static gint hf_r3_mfgfield = -1;
-/*static gint hf_r3_mfgfield_data = -1;*/
-
-static gint hf_r3_mfgsetserialnumber = -1;
-static gint hf_r3_mfgsetcryptkey = -1;
-static gint hf_r3_mfgdumpnvram = -1;
-static gint hf_r3_mfgremoteunlock = -1;
-static gint hf_r3_mfgtestpreserve = -1;
+static gint hf_r3_configitems;
+static gint hf_r3_configitem;
+/*static gint hf_r3_configfield;*/
+static gint hf_r3_configitemlength;
+static gint hf_r3_configitemtype;
+static gint hf_r3_configitemdata;
+static gint hf_r3_configitemdata_bool;
+static gint hf_r3_configitemdata_8;
+static gint hf_r3_configitemdata_16;
+static gint hf_r3_configitemdata_32;
+static gint hf_r3_configitemdata_string;
+
+static gint hf_r3_timezonearray0;
+static gint hf_r3_timezonearray1;
+static gint hf_r3_timezonearray2;
+static gint hf_r3_timezonearray3;
+static gint hf_r3_timezonearray4;
+static gint hf_r3_timezonearray5;
+static gint hf_r3_timezonearray6;
+static gint hf_r3_timezonearray7;
+static gint hf_r3_timezonearray8;
+static gint hf_r3_timezonearray9;
+static gint hf_r3_timezonearray10;
+static gint hf_r3_timezonearray11;
+static gint hf_r3_timezonearray12;
+static gint hf_r3_timezonearray13;
+static gint hf_r3_timezonearray14;
+static gint hf_r3_timezonearray15;
+static gint hf_r3_timezonearray16;
+static gint hf_r3_timezonearray17;
+static gint hf_r3_timezonearray18;
+static gint hf_r3_timezonearray19;
+static gint hf_r3_timezonearray20;
+static gint hf_r3_timezonearray21;
+static gint hf_r3_timezonearray22;
+static gint hf_r3_timezonearray23;
+static gint hf_r3_timezonearray24;
+static gint hf_r3_timezonearray25;
+static gint hf_r3_timezonearray26;
+static gint hf_r3_timezonearray27;
+static gint hf_r3_timezonearray28;
+static gint hf_r3_timezonearray29;
+static gint hf_r3_timezonearray30;
+static gint hf_r3_timezonearray31;
+
+static gint hf_r3_expireon_year;
+static gint hf_r3_expireon_month;
+static gint hf_r3_expireon_day;
+
+static gint hf_r3_datetime_year;
+static gint hf_r3_datetime_month;
+static gint hf_r3_datetime_day;
+static gint hf_r3_datetime_dow;
+static gint hf_r3_datetime_hours;
+static gint hf_r3_datetime_minutes;
+static gint hf_r3_datetime_seconds;
+static gint hf_r3_datetime_dst;
+
+static gint hf_r3_eventlog_recordnumber;
+static gint hf_r3_eventlog_year;
+static gint hf_r3_eventlog_month;
+static gint hf_r3_eventlog_day;
+static gint hf_r3_eventlog_hour;
+static gint hf_r3_eventlog_minute;
+static gint hf_r3_eventlog_second;
+static gint hf_r3_eventlog_usernumber;
+static gint hf_r3_eventlog_event;
+
+static gint hf_r3_declinedlog_recordnumber;
+static gint hf_r3_declinedlog_year;
+static gint hf_r3_declinedlog_month;
+static gint hf_r3_declinedlog_day;
+static gint hf_r3_declinedlog_hour;
+static gint hf_r3_declinedlog_minute;
+static gint hf_r3_declinedlog_second;
+static gint hf_r3_declinedlog_usernumber;
+static gint hf_r3_declinedlog_cred1type;
+static gint hf_r3_declinedlog_cred2type;
+static gint hf_r3_declinedlog_cred1;
+static gint hf_r3_declinedlog_cred2;
+
+static gint hf_r3_alarmlog_recordnumber;
+static gint hf_r3_alarmlog_year;
+static gint hf_r3_alarmlog_month;
+static gint hf_r3_alarmlog_day;
+static gint hf_r3_alarmlog_hour;
+static gint hf_r3_alarmlog_minute;
+static gint hf_r3_alarmlog_second;
+static gint hf_r3_alarmlog_id;
+static gint hf_r3_alarmlog_usernumber;
+
+static gint hf_r3_debugmsg;
+
+static gint hf_r3_setdate_year;
+static gint hf_r3_setdate_month;
+static gint hf_r3_setdate_day;
+static gint hf_r3_setdate_dow;
+static gint hf_r3_setdate_hours;
+static gint hf_r3_setdate_minutes;
+static gint hf_r3_setdate_seconds;
+
+static gint hf_r3_deleteusers;
+
+static gint hf_r3_defineexception_number;
+static gint hf_r3_defineexception_startdate_month;
+static gint hf_r3_defineexception_startdate_day;
+static gint hf_r3_defineexception_startdate_hours;
+static gint hf_r3_defineexception_startdate_minutes;
+static gint hf_r3_defineexception_enddate_month;
+static gint hf_r3_defineexception_enddate_day;
+static gint hf_r3_defineexception_enddate_hours;
+static gint hf_r3_defineexception_enddate_minutes;
+
+static gint hf_r3_defineexceptiongroup_number;
+static gint hf_r3_defineexceptiongroup_bits;
+
+static gint hf_r3_definecalendar_number;
+static gint hf_r3_definecalendar_bits;
+
+static gint hf_r3_definetimezone_number;
+static gint hf_r3_definetimezone_starttime_hours;
+static gint hf_r3_definetimezone_starttime_minutes;
+static gint hf_r3_definetimezone_endtime_hours;
+static gint hf_r3_definetimezone_endtime_minutes;
+static gint hf_r3_definetimezone_daymap;
+static gint hf_r3_definetimezone_daymap0;
+static gint hf_r3_definetimezone_daymap1;
+static gint hf_r3_definetimezone_daymap2;
+static gint hf_r3_definetimezone_daymap3;
+static gint hf_r3_definetimezone_daymap4;
+static gint hf_r3_definetimezone_daymap5;
+static gint hf_r3_definetimezone_daymap6;
+static gint hf_r3_definetimezone_exceptiongroup;
+static gint hf_r3_definetimezone_mode;
+static gint hf_r3_definetimezone_calendar;
+
+static gint hf_r3_rmtauthretry_sequence;
+static gint hf_r3_rmtauthretry_retry;
+
+static gint hf_r3_eventlogdump_starttime_year;
+static gint hf_r3_eventlogdump_starttime_month;
+static gint hf_r3_eventlogdump_starttime_day;
+static gint hf_r3_eventlogdump_starttime_hours;
+static gint hf_r3_eventlogdump_starttime_minutes;
+static gint hf_r3_eventlogdump_endtime_year;
+static gint hf_r3_eventlogdump_endtime_month;
+static gint hf_r3_eventlogdump_endtime_day;
+static gint hf_r3_eventlogdump_endtime_hours;
+static gint hf_r3_eventlogdump_endtime_minutes;
+static gint hf_r3_eventlogdump_user;
+
+static gint hf_r3_declinedlogdump_starttime_year;
+static gint hf_r3_declinedlogdump_starttime_month;
+static gint hf_r3_declinedlogdump_starttime_day;
+static gint hf_r3_declinedlogdump_starttime_hours;
+static gint hf_r3_declinedlogdump_starttime_minutes;
+static gint hf_r3_declinedlogdump_endtime_year;
+static gint hf_r3_declinedlogdump_endtime_month;
+static gint hf_r3_declinedlogdump_endtime_day;
+static gint hf_r3_declinedlogdump_endtime_hours;
+static gint hf_r3_declinedlogdump_endtime_minutes;
+
+static gint hf_r3_alarmlogdump_starttime_year;
+static gint hf_r3_alarmlogdump_starttime_month;
+static gint hf_r3_alarmlogdump_starttime_day;
+static gint hf_r3_alarmlogdump_starttime_hours;
+static gint hf_r3_alarmlogdump_starttime_minutes;
+static gint hf_r3_alarmlogdump_endtime_year;
+static gint hf_r3_alarmlogdump_endtime_month;
+static gint hf_r3_alarmlogdump_endtime_day;
+static gint hf_r3_alarmlogdump_endtime_hours;
+static gint hf_r3_alarmlogdump_endtime_minutes;
+
+static gint hf_r3_nvramclearoptions;
+static gint hf_r3_nvramclearoptions0;
+static gint hf_r3_nvramclearoptions1;
+static gint hf_r3_nvramclearoptions2;
+static gint hf_r3_nvramclearoptions3;
+static gint hf_r3_nvramclearoptions4;
+static gint hf_r3_nvramclearoptions5;
+static gint hf_r3_nvramclearoptions6;
+static gint hf_r3_nvramclearoptions7;
+static gint hf_r3_nvramclearoptions8;
+static gint hf_r3_nvramclearoptions9;
+static gint hf_r3_nvramclearoptions10;
+static gint hf_r3_nvramclearoptions11;
+static gint hf_r3_nvramclearoptions12;
+static gint hf_r3_nvramclearoptions13;
+static gint hf_r3_nvramclearoptions14;
+static gint hf_r3_nvramclearoptions15;
+
+static gint hf_r3_writeeventlog_user;
+static gint hf_r3_writeeventlog_event;
+
+static gint hf_r3_powertableselection;
+
+static gint hf_r3_filter_type;
+static gint hf_r3_filter_list;
+
+static gint hf_r3_alarm_length;
+static gint hf_r3_alarm_id;
+static gint hf_r3_alarm_state;
+
+static gint hf_r3_dpac_action;
+static gint hf_r3_dpac_waittime;
+static gint hf_r3_dpac_command;
+
+static gint hf_r3_dpacreply_stuff;
+static gint hf_r3_dpacreply_length;
+static gint hf_r3_dpacreply_reply;
+
+static gint hf_r3_mfgfield_length;
+static gint hf_r3_mfgfield;
+/*static gint hf_r3_mfgfield_data;*/
+
+static gint hf_r3_mfgsetserialnumber;
+static gint hf_r3_mfgsetcryptkey;
+static gint hf_r3_mfgdumpnvram;
+static gint hf_r3_mfgremoteunlock;
+static gint hf_r3_mfgtestpreserve;
static gint hf_r3_adc [8];
-static gint hf_r3_hardwareid_board = -1;
-static gint hf_r3_hardwareid_cpuid = -1;
-static gint hf_r3_hardwareid_cpurev = -1;
-
-static gint hf_r3_testkeypad = -1;
-static gint hf_r3_testmagcard = -1;
-static gint hf_r3_testproxcard = -1;
-
-static gint hf_r3_nvramdump_record = -1;
-static gint hf_r3_nvramdump_length = -1;
-static gint hf_r3_nvramdump_data = -1;
-
-static gint hf_r3_nvramdumprle_record = -1;
-static gint hf_r3_nvramdumprle_length = -1;
-static gint hf_r3_nvramdumprle_data = -1;
-
-static gint hf_r3_iopins_lat = -1;
-static gint hf_r3_iopins_port = -1;
-static gint hf_r3_iopins_tris = -1;
-
-static gint hf_r3_mortisepins_s1 = -1;
-static gint hf_r3_mortisepins_s2 = -1;
-static gint hf_r3_mortisepins_s3 = -1;
-static gint hf_r3_mortisepins_s4 = -1;
-
-static gint hf_r3_checksumresults = -1;
-static gint hf_r3_checksumresults_field = -1;
-static gint hf_r3_checksumresults_length = -1;
-static gint hf_r3_checksumresults_state = -1;
-
-static gint hf_r3_forceoptions_length = -1;
-static gint hf_r3_forceoptions_item = -1;
-static gint hf_r3_forceoptions_state_8= -1;
-static gint hf_r3_forceoptions_state_16 = -1;
-static gint hf_r3_forceoptions_state_24 = -1;
-static gint hf_r3_forceoptions_state_32 = -1;
-
-static gint hf_r3_peekpoke_operation = -1;
-static gint hf_r3_peekpoke_address = -1;
-static gint hf_r3_peekpoke_length = -1;
-static gint hf_r3_peekpoke_poke8 = -1;
-static gint hf_r3_peekpoke_poke16 = -1;
-static gint hf_r3_peekpoke_poke24 = -1;
-static gint hf_r3_peekpoke_poke32 = -1;
-static gint hf_r3_peekpoke_pokestring = -1;
-
-static gint hf_r3_firmwaredownload_length = -1;
-static gint hf_r3_firmwaredownload_record = -1;
-static gint hf_r3_firmwaredownload_action = -1;
-static gint hf_r3_firmwaredownload_timeout = -1;
-static gint hf_r3_firmwaredownload_nvram = -1;
-static gint hf_r3_firmwaredownload_address = -1;
-static gint hf_r3_firmwaredownload_bytes = -1;
-static gint hf_r3_firmwaredownload_data = -1;
-static gint hf_r3_firmwaredownload_crc = -1;
-static gint hf_r3_firmwaredownload_crc_bad = -1;
-
-static gint hf_r3_nvramchecksumvalue = -1;
-static gint hf_r3_nvramchecksumvalue_fixup = -1;
-
-static gint hf_r3_capabilities = -1;
-static gint hf_r3_capabilities_length = -1;
-static gint hf_r3_capabilities_type = -1;
-static gint hf_r3_capabilities_value = -1;
-
-static gint hf_r3_lockstate = -1;
-static gint hf_r3_lockstate_passage = -1;
-static gint hf_r3_lockstate_panic = -1;
-static gint hf_r3_lockstate_lockout = -1;
-static gint hf_r3_lockstate_relock = -1;
-static gint hf_r3_lockstate_autoopen = -1;
-static gint hf_r3_lockstate_nextauto = -1;
-static gint hf_r3_lockstate_lockstate = -1;
-static gint hf_r3_lockstate_wantstate = -1;
-static gint hf_r3_lockstate_remote = -1;
-static gint hf_r3_lockstate_update = -1;
-static gint hf_r3_lockstate_exceptionspresent = -1;
-static gint hf_r3_lockstate_exceptionsactive = -1;
-static gint hf_r3_lockstate_timezonespresent = -1;
-static gint hf_r3_lockstate_timezonesactive = -1;
-static gint hf_r3_lockstate_autounlockspresent = -1;
-static gint hf_r3_lockstate_autounlocksactive = -1;
-static gint hf_r3_lockstate_uapmspresent = -1;
-static gint hf_r3_lockstate_uapmsactive = -1;
-static gint hf_r3_lockstate_uapmrelockspresent = -1;
-static gint hf_r3_lockstate_uapmreslocksactive = -1;
-static gint hf_r3_lockstate_nvramprotect = -1;
-static gint hf_r3_lockstate_nvramchecksum = -1;
-
-/*static gint hf_r3_mortisestatelog = -1;*/
-static gint hf_r3_mortisestatelog_pointer = -1;
-static gint hf_r3_mortisestatelog_mortisetype = -1;
-static gint hf_r3_mortisestatelog_waiting = -1;
-static gint hf_r3_mortisestatelog_state = -1;
-static gint hf_r3_mortisestatelog_last = -1;
-static gint hf_r3_mortisestatelog_event = -1;
-
-static gint hf_r3_timerchain_newtick = -1;
-static gint hf_r3_timerchain_currentboundary = -1;
-static gint hf_r3_timerchain_tasktag = -1;
-static gint hf_r3_timerchain_address = -1;
-static gint hf_r3_timerchain_reload = -1;
-static gint hf_r3_timerchain_boundary = -1;
-static gint hf_r3_timerchain_count = -1;
-static gint hf_r3_timerchain_flags = -1;
-
-static gint hf_r3_taskflags_taskid = -1;
-static gint hf_r3_taskflags_flags = -1;
-
-static gint hf_r3_checkpointlog_entryptr = -1;
-static gint hf_r3_checkpointlog_rcon = -1;
-static gint hf_r3_checkpointlog_checkpoint = -1;
-
-static gint hf_r3_cpuregisters_intcon = -1;
-static gint hf_r3_cpuregisters_intcon2 = -1;
-static gint hf_r3_cpuregisters_intcon3 = -1;
-static gint hf_r3_cpuregisters_pir1 = -1;
-static gint hf_r3_cpuregisters_pir2 = -1;
-static gint hf_r3_cpuregisters_pir3 = -1;
-static gint hf_r3_cpuregisters_pie1 = -1;
-static gint hf_r3_cpuregisters_pie2 = -1;
-static gint hf_r3_cpuregisters_pie3 = -1;
-static gint hf_r3_cpuregisters_ipr1 = -1;
-static gint hf_r3_cpuregisters_ipr2 = -1;
-static gint hf_r3_cpuregisters_ipr3 = -1;
-static gint hf_r3_cpuregisters_rcon = -1;
-static gint hf_r3_cpuregisters_osccon = -1;
-static gint hf_r3_cpuregisters_rcsta = -1;
-static gint hf_r3_cpuregisters_txsta = -1;
-static gint hf_r3_cpuregisters_rcsta2 = -1;
-static gint hf_r3_cpuregisters_txsta2 = -1;
-static gint hf_r3_cpuregisters_wdtcon = -1;
-
-static gint hf_r3_cpuregisters_intcon_rbif = -1;
-static gint hf_r3_cpuregisters_intcon_int0if = -1;
-static gint hf_r3_cpuregisters_intcon_tmr0if = -1;
-static gint hf_r3_cpuregisters_intcon_rbie = -1;
-static gint hf_r3_cpuregisters_intcon_int0ie = -1;
-static gint hf_r3_cpuregisters_intcon_tmr0ie = -1;
-static gint hf_r3_cpuregisters_intcon_giel = -1;
-static gint hf_r3_cpuregisters_intcon_gieh = -1;
-static gint hf_r3_cpuregisters_intcon2_rbip = -1;
-static gint hf_r3_cpuregisters_intcon2_int3ip = -1;
-static gint hf_r3_cpuregisters_intcon2_tmr0ip = -1;
-static gint hf_r3_cpuregisters_intcon2_intedg3 = -1;
-static gint hf_r3_cpuregisters_intcon2_intedg2 = -1;
-static gint hf_r3_cpuregisters_intcon2_intedg1 = -1;
-static gint hf_r3_cpuregisters_intcon2_intedg0 = -1;
-static gint hf_r3_cpuregisters_intcon2_rbpu = -1;
-static gint hf_r3_cpuregisters_intcon3_int1if = -1;
-static gint hf_r3_cpuregisters_intcon3_int2if = -1;
-static gint hf_r3_cpuregisters_intcon3_int3if = -1;
-static gint hf_r3_cpuregisters_intcon3_int1ie = -1;
-static gint hf_r3_cpuregisters_intcon3_int2ie = -1;
-static gint hf_r3_cpuregisters_intcon3_int3ie = -1;
-static gint hf_r3_cpuregisters_intcon3_int1ip = -1;
-static gint hf_r3_cpuregisters_intcon3_int2ip = -1;
-static gint hf_r3_cpuregisters_pir1_tmr1if = -1;
-static gint hf_r3_cpuregisters_pir1_tmr2if = -1;
-static gint hf_r3_cpuregisters_pir1_ccp1if = -1;
-static gint hf_r3_cpuregisters_pir1_ssp1if = -1;
-static gint hf_r3_cpuregisters_pir1_tx1if = -1;
-static gint hf_r3_cpuregisters_pir1_rc1if = -1;
-static gint hf_r3_cpuregisters_pir1_adif = -1;
-static gint hf_r3_cpuregisters_pir1_pspif = -1;
-static gint hf_r3_cpuregisters_pir2_ccp2if = -1;
-static gint hf_r3_cpuregisters_pir2_tmr3if = -1;
-static gint hf_r3_cpuregisters_pir2_hlvdif = -1;
-static gint hf_r3_cpuregisters_pir2_bcl1if = -1;
-static gint hf_r3_cpuregisters_pir2_eeif = -1;
-static gint hf_r3_cpuregisters_pir2_unused5 = -1;
-static gint hf_r3_cpuregisters_pir2_cmif = -1;
-static gint hf_r3_cpuregisters_pir2_oscfif = -1;
-static gint hf_r3_cpuregisters_pir3_ccp3if = -1;
-static gint hf_r3_cpuregisters_pir3_ccp4if = -1;
-static gint hf_r3_cpuregisters_pir3_ccp5if = -1;
-static gint hf_r3_cpuregisters_pir3_tmr4if = -1;
-static gint hf_r3_cpuregisters_pir3_tx2if = -1;
-static gint hf_r3_cpuregisters_pir3_rc2if = -1;
-static gint hf_r3_cpuregisters_pir3_bcl2if = -1;
-static gint hf_r3_cpuregisters_pir3_ssp2if = -1;
-static gint hf_r3_cpuregisters_pie1_tmr1ie = -1;
-static gint hf_r3_cpuregisters_pie1_tmr2ie = -1;
-static gint hf_r3_cpuregisters_pie1_ccp1ie = -1;
-static gint hf_r3_cpuregisters_pie1_ssp1ie = -1;
-static gint hf_r3_cpuregisters_pie1_tx1ie = -1;
-static gint hf_r3_cpuregisters_pie1_rc1ie = -1;
-static gint hf_r3_cpuregisters_pie1_adie = -1;
-static gint hf_r3_cpuregisters_pie1_pspie = -1;
-static gint hf_r3_cpuregisters_pie2_oscfie = -1;
-static gint hf_r3_cpuregisters_pie2_cmie = -1;
-static gint hf_r3_cpuregisters_pie2_unused2 = -1;
-static gint hf_r3_cpuregisters_pie2_eeie = -1;
-static gint hf_r3_cpuregisters_pie2_bcl1ie = -1;
-static gint hf_r3_cpuregisters_pie2_hlvdie = -1;
-static gint hf_r3_cpuregisters_pie2_tmr3ie = -1;
-static gint hf_r3_cpuregisters_pie2_ccp2ie = -1;
-static gint hf_r3_cpuregisters_pie3_ccp3ie = -1;
-static gint hf_r3_cpuregisters_pie3_ccp4ie = -1;
-static gint hf_r3_cpuregisters_pie3_ccp5ie = -1;
-static gint hf_r3_cpuregisters_pie3_tmr4ie = -1;
-static gint hf_r3_cpuregisters_pie3_tx2ie = -1;
-static gint hf_r3_cpuregisters_pie3_rc2ie = -1;
-static gint hf_r3_cpuregisters_pie3_bcl2ie = -1;
-static gint hf_r3_cpuregisters_pie3_ssp2ie = -1;
-static gint hf_r3_cpuregisters_ipr1_tmr1ip = -1;
-static gint hf_r3_cpuregisters_ipr1_tmr2ip = -1;
-static gint hf_r3_cpuregisters_ipr1_ccp1ip = -1;
-static gint hf_r3_cpuregisters_ipr1_ssp1ip = -1;
-static gint hf_r3_cpuregisters_ipr1_tx1ip = -1;
-static gint hf_r3_cpuregisters_ipr1_rc1ip = -1;
-static gint hf_r3_cpuregisters_ipr1_adip = -1;
-static gint hf_r3_cpuregisters_ipr1_pspip = -1;
-static gint hf_r3_cpuregisters_ipr2_ccp2ip = -1;
-static gint hf_r3_cpuregisters_ipr2_tmr3ip = -1;
-static gint hf_r3_cpuregisters_ipr2_hlvdip = -1;
-static gint hf_r3_cpuregisters_ipr2_bcl1ip = -1;
-static gint hf_r3_cpuregisters_ipr2_eeip = -1;
-static gint hf_r3_cpuregisters_ipr2_unused5 = -1;
-static gint hf_r3_cpuregisters_ipr2_cmip = -1;
-static gint hf_r3_cpuregisters_ipr2_oscfip = -1;
-static gint hf_r3_cpuregisters_ipr3_ccp2ip = -1;
-static gint hf_r3_cpuregisters_ipr3_ccp4ip = -1;
-static gint hf_r3_cpuregisters_ipr3_ccp5ip = -1;
-static gint hf_r3_cpuregisters_ipr3_tmr4ip = -1;
-static gint hf_r3_cpuregisters_ipr3_tx2ip = -1;
-static gint hf_r3_cpuregisters_ipr3_rc2ip = -1;
-static gint hf_r3_cpuregisters_ipr3_bcl2ip = -1;
-static gint hf_r3_cpuregisters_ipr3_ssp2ip = -1;
-static gint hf_r3_cpuregisters_rcon_bor = -1;
-static gint hf_r3_cpuregisters_rcon_por = -1;
-static gint hf_r3_cpuregisters_rcon_pd = -1;
-static gint hf_r3_cpuregisters_rcon_to = -1;
-static gint hf_r3_cpuregisters_rcon_unused4 = -1;
-static gint hf_r3_cpuregisters_rcon_ri = -1;
-static gint hf_r3_cpuregisters_rcon_sboren = -1;
-static gint hf_r3_cpuregisters_rcon_ipen = -1;
-static gint hf_r3_cpuregisters_osccon_scs0 = -1;
-static gint hf_r3_cpuregisters_osccon_scs1 = -1;
-static gint hf_r3_cpuregisters_osccon_iofs = -1;
-static gint hf_r3_cpuregisters_osccon_osts = -1;
-static gint hf_r3_cpuregisters_osccon_ircf0 = -1;
-static gint hf_r3_cpuregisters_osccon_ircf1 = -1;
-static gint hf_r3_cpuregisters_osccon_ircf2 = -1;
-static gint hf_r3_cpuregisters_osccon_idlen = -1;
-static gint hf_r3_cpuregisters_rcsta_rx9d = -1;
-static gint hf_r3_cpuregisters_rcsta_oerr = -1;
-static gint hf_r3_cpuregisters_rcsta_ferr = -1;
-static gint hf_r3_cpuregisters_rcsta_adden = -1;
-static gint hf_r3_cpuregisters_rcsta_cren = -1;
-static gint hf_r3_cpuregisters_rcsta_sren = -1;
-static gint hf_r3_cpuregisters_rcsta_rx9 = -1;
-static gint hf_r3_cpuregisters_rcsta_spen = -1;
-static gint hf_r3_cpuregisters_txsta_tx9d = -1;
-static gint hf_r3_cpuregisters_txsta_trmt = -1;
-static gint hf_r3_cpuregisters_txsta_brgh = -1;
-static gint hf_r3_cpuregisters_txsta_sendb = -1;
-static gint hf_r3_cpuregisters_txsta_sync = -1;
-static gint hf_r3_cpuregisters_txsta_txen = -1;
-static gint hf_r3_cpuregisters_txsta_tx9 = -1;
-static gint hf_r3_cpuregisters_txsta_csrc = -1;
-static gint hf_r3_cpuregisters_rcsta2_rx9d = -1;
-static gint hf_r3_cpuregisters_rcsta2_oerr = -1;
-static gint hf_r3_cpuregisters_rcsta2_ferr = -1;
-static gint hf_r3_cpuregisters_rcsta2_adden = -1;
-static gint hf_r3_cpuregisters_rcsta2_cren = -1;
-static gint hf_r3_cpuregisters_rcsta2_sren = -1;
-static gint hf_r3_cpuregisters_rcsta2_rx9 = -1;
-static gint hf_r3_cpuregisters_rcsta2_spen = -1;
-static gint hf_r3_cpuregisters_txsta2_tx9d = -1;
-static gint hf_r3_cpuregisters_txsta2_trmt = -1;
-static gint hf_r3_cpuregisters_txsta2_brgh = -1;
-static gint hf_r3_cpuregisters_txsta2_sendb = -1;
-static gint hf_r3_cpuregisters_txsta2_sync = -1;
-static gint hf_r3_cpuregisters_txsta2_txen = -1;
-static gint hf_r3_cpuregisters_txsta2_tx9 = -1;
-static gint hf_r3_cpuregisters_txsta2_csrc = -1;
-static gint hf_r3_cpuregisters_wdtcon_swdten = -1;
-static gint hf_r3_cpuregisters_wdtcon_unused1 = -1;
-static gint hf_r3_cpuregisters_wdtcon_unused2 = -1;
-static gint hf_r3_cpuregisters_wdtcon_unused3 = -1;
-static gint hf_r3_cpuregisters_wdtcon_unused4 = -1;
-static gint hf_r3_cpuregisters_wdtcon_unused5 = -1;
-static gint hf_r3_cpuregisters_wdtcon_unused6 = -1;
-static gint hf_r3_cpuregisters_wdtcon_unused7 = -1;
-
-static gint hf_r3_dumpm41t81_reg00 = -1;
-static gint hf_r3_dumpm41t81_reg01 = -1;
-static gint hf_r3_dumpm41t81_reg02 = -1;
-static gint hf_r3_dumpm41t81_reg03 = -1;
-static gint hf_r3_dumpm41t81_reg04 = -1;
-static gint hf_r3_dumpm41t81_reg05 = -1;
-static gint hf_r3_dumpm41t81_reg06 = -1;
-static gint hf_r3_dumpm41t81_reg07 = -1;
-static gint hf_r3_dumpm41t81_reg08 = -1;
-static gint hf_r3_dumpm41t81_reg09 = -1;
-static gint hf_r3_dumpm41t81_reg0a = -1;
-static gint hf_r3_dumpm41t81_reg0b = -1;
-static gint hf_r3_dumpm41t81_reg0c = -1;
-static gint hf_r3_dumpm41t81_reg0d = -1;
-static gint hf_r3_dumpm41t81_reg0e = -1;
-static gint hf_r3_dumpm41t81_reg0f = -1;
-static gint hf_r3_dumpm41t81_reg10 = -1;
-static gint hf_r3_dumpm41t81_reg11 = -1;
-static gint hf_r3_dumpm41t81_reg12 = -1;
-static gint hf_r3_dumpm41t81_reg13 = -1;
-
-static gint hf_r3_dumpm41t81_reg00_sec1 = -1;
-static gint hf_r3_dumpm41t81_reg00_sec01 = -1;
-static gint hf_r3_dumpm41t81_reg01_st = -1;
-static gint hf_r3_dumpm41t81_reg01_10sec = -1;
-static gint hf_r3_dumpm41t81_reg01_1sec = -1;
-static gint hf_r3_dumpm41t81_reg02_notused = -1;
-static gint hf_r3_dumpm41t81_reg02_10min = -1;
-static gint hf_r3_dumpm41t81_reg02_1min = -1;
-static gint hf_r3_dumpm41t81_reg03_cbe = -1;
-static gint hf_r3_dumpm41t81_reg03_cb = -1;
-static gint hf_r3_dumpm41t81_reg03_10hour = -1;
-static gint hf_r3_dumpm41t81_reg03_1hour = -1;
-static gint hf_r3_dumpm41t81_reg04_notused = -1;
-static gint hf_r3_dumpm41t81_reg04_dow = -1;
-static gint hf_r3_dumpm41t81_reg05_notused = -1;
-static gint hf_r3_dumpm41t81_reg05_10day = -1;
-static gint hf_r3_dumpm41t81_reg05_1day = -1;
-static gint hf_r3_dumpm41t81_reg06_notused = -1;
-static gint hf_r3_dumpm41t81_reg06_10month = -1;
-static gint hf_r3_dumpm41t81_reg06_1month = -1;
-static gint hf_r3_dumpm41t81_reg07_10year = -1;
-static gint hf_r3_dumpm41t81_reg07_1year = -1;
-static gint hf_r3_dumpm41t81_reg08_out = -1;
-static gint hf_r3_dumpm41t81_reg08_ft = -1;
-static gint hf_r3_dumpm41t81_reg08_s = -1;
-static gint hf_r3_dumpm41t81_reg08_cal = -1;
-static gint hf_r3_dumpm41t81_reg09_notused = -1;
-static gint hf_r3_dumpm41t81_reg09_bmb = -1;
-static gint hf_r3_dumpm41t81_reg09_rb = -1;
-static gint hf_r3_dumpm41t81_reg0a_afe = -1;
-static gint hf_r3_dumpm41t81_reg0a_sqwe = -1;
-static gint hf_r3_dumpm41t81_reg0a_abe = -1;
-static gint hf_r3_dumpm41t81_reg0a_10monthalm = -1;
-static gint hf_r3_dumpm41t81_reg0a_1monthalm = -1;
-static gint hf_r3_dumpm41t81_reg0b_rpt5 = -1;
-static gint hf_r3_dumpm41t81_reg0b_rpt4 = -1;
-static gint hf_r3_dumpm41t81_reg0b_10dayalm = -1;
-static gint hf_r3_dumpm41t81_reg0b_1dayalm = -1;
-static gint hf_r3_dumpm41t81_reg0c_rpt3 = -1;
-static gint hf_r3_dumpm41t81_reg0c_ht = -1;
-static gint hf_r3_dumpm41t81_reg0c_10houralm = -1;
-static gint hf_r3_dumpm41t81_reg0c_1houralm = -1;
-static gint hf_r3_dumpm41t81_reg0d_rpt2 = -1;
-static gint hf_r3_dumpm41t81_reg0d_10minalm = -1;
-static gint hf_r3_dumpm41t81_reg0d_1minalm = -1;
-static gint hf_r3_dumpm41t81_reg0e_rpt1 = -1;
-static gint hf_r3_dumpm41t81_reg0e_10secalm = -1;
-static gint hf_r3_dumpm41t81_reg0e_1secalm = -1;
-static gint hf_r3_dumpm41t81_reg0f_wdf = -1;
-static gint hf_r3_dumpm41t81_reg0f_af = -1;
-static gint hf_r3_dumpm41t81_reg0f_notused = -1;
-static gint hf_r3_dumpm41t81_reg10_notused = -1;
-static gint hf_r3_dumpm41t81_reg11_notused = -1;
-static gint hf_r3_dumpm41t81_reg12_notused = -1;
-static gint hf_r3_dumpm41t81_reg13_rs = -1;
-static gint hf_r3_dumpm41t81_reg13_notused = -1;
-
-static gint hf_r3_sn_manufacturer = -1;
-static gint hf_r3_sn_year = -1;
-static gint hf_r3_sn_week = -1;
-static gint hf_r3_sn_model = -1;
-static gint hf_r3_sn_sequence = -1;
-static gint hf_r3_sn_group = -1;
-static gint hf_r3_sn_nid = -1;
-static gint hf_r3_sn_hid = -1;
-static gint hf_r3_sn_power_supply = -1;
-static gint hf_r3_sn_mortise = -1;
-
-static gint hf_r3_debuglog_recordnumber = -1;
-static gint hf_r3_debuglog_flags = -1;
-static gint hf_r3_debuglog_tick = -1;
-
-static gint hf_r3_adduserparamtype = -1;
-static gint hf_r3_adduserparamtypelength = -1;
-static gint hf_r3_adduserparamtypetype = -1;
-/*static gint hf_r3_adduserparamtypedatalen = -1;*/
-/*static gint hf_r3_adduserparamtypeerror = -1;*/
+static gint hf_r3_hardwareid_board;
+static gint hf_r3_hardwareid_cpuid;
+static gint hf_r3_hardwareid_cpurev;
+
+static gint hf_r3_testkeypad;
+static gint hf_r3_testmagcard;
+static gint hf_r3_testproxcard;
+
+static gint hf_r3_nvramdump_record;
+static gint hf_r3_nvramdump_length;
+static gint hf_r3_nvramdump_data;
+
+static gint hf_r3_nvramdumprle_record;
+static gint hf_r3_nvramdumprle_length;
+static gint hf_r3_nvramdumprle_data;
+
+static gint hf_r3_iopins_lat;
+static gint hf_r3_iopins_port;
+static gint hf_r3_iopins_tris;
+
+static gint hf_r3_mortisepins_s1;
+static gint hf_r3_mortisepins_s2;
+static gint hf_r3_mortisepins_s3;
+static gint hf_r3_mortisepins_s4;
+
+static gint hf_r3_checksumresults;
+static gint hf_r3_checksumresults_field;
+static gint hf_r3_checksumresults_length;
+static gint hf_r3_checksumresults_state;
+
+static gint hf_r3_forceoptions_length;
+static gint hf_r3_forceoptions_item;
+static gint hf_r3_forceoptions_state_8;
+static gint hf_r3_forceoptions_state_16;
+static gint hf_r3_forceoptions_state_24;
+static gint hf_r3_forceoptions_state_32;
+
+static gint hf_r3_peekpoke_operation;
+static gint hf_r3_peekpoke_address;
+static gint hf_r3_peekpoke_length;
+static gint hf_r3_peekpoke_poke8;
+static gint hf_r3_peekpoke_poke16;
+static gint hf_r3_peekpoke_poke24;
+static gint hf_r3_peekpoke_poke32;
+static gint hf_r3_peekpoke_pokestring;
+
+static gint hf_r3_firmwaredownload_length;
+static gint hf_r3_firmwaredownload_record;
+static gint hf_r3_firmwaredownload_action;
+static gint hf_r3_firmwaredownload_timeout;
+static gint hf_r3_firmwaredownload_nvram;
+static gint hf_r3_firmwaredownload_address;
+static gint hf_r3_firmwaredownload_bytes;
+static gint hf_r3_firmwaredownload_data;
+static gint hf_r3_firmwaredownload_crc;
+static gint hf_r3_firmwaredownload_crc_bad;
+
+static gint hf_r3_nvramchecksumvalue;
+static gint hf_r3_nvramchecksumvalue_fixup;
+
+static gint hf_r3_capabilities;
+static gint hf_r3_capabilities_length;
+static gint hf_r3_capabilities_type;
+static gint hf_r3_capabilities_value;
+
+static gint hf_r3_lockstate;
+static gint hf_r3_lockstate_passage;
+static gint hf_r3_lockstate_panic;
+static gint hf_r3_lockstate_lockout;
+static gint hf_r3_lockstate_relock;
+static gint hf_r3_lockstate_autoopen;
+static gint hf_r3_lockstate_nextauto;
+static gint hf_r3_lockstate_lockstate;
+static gint hf_r3_lockstate_wantstate;
+static gint hf_r3_lockstate_remote;
+static gint hf_r3_lockstate_update;
+static gint hf_r3_lockstate_exceptionspresent;
+static gint hf_r3_lockstate_exceptionsactive;
+static gint hf_r3_lockstate_timezonespresent;
+static gint hf_r3_lockstate_timezonesactive;
+static gint hf_r3_lockstate_autounlockspresent;
+static gint hf_r3_lockstate_autounlocksactive;
+static gint hf_r3_lockstate_uapmspresent;
+static gint hf_r3_lockstate_uapmsactive;
+static gint hf_r3_lockstate_uapmrelockspresent;
+static gint hf_r3_lockstate_uapmreslocksactive;
+static gint hf_r3_lockstate_nvramprotect;
+static gint hf_r3_lockstate_nvramchecksum;
+
+/*static gint hf_r3_mortisestatelog;*/
+static gint hf_r3_mortisestatelog_pointer;
+static gint hf_r3_mortisestatelog_mortisetype;
+static gint hf_r3_mortisestatelog_waiting;
+static gint hf_r3_mortisestatelog_state;
+static gint hf_r3_mortisestatelog_last;
+static gint hf_r3_mortisestatelog_event;
+
+static gint hf_r3_timerchain_newtick;
+static gint hf_r3_timerchain_currentboundary;
+static gint hf_r3_timerchain_tasktag;
+static gint hf_r3_timerchain_address;
+static gint hf_r3_timerchain_reload;
+static gint hf_r3_timerchain_boundary;
+static gint hf_r3_timerchain_count;
+static gint hf_r3_timerchain_flags;
+
+static gint hf_r3_taskflags_taskid;
+static gint hf_r3_taskflags_flags;
+
+static gint hf_r3_checkpointlog_entryptr;
+static gint hf_r3_checkpointlog_rcon;
+static gint hf_r3_checkpointlog_checkpoint;
+
+static gint hf_r3_cpuregisters_intcon;
+static gint hf_r3_cpuregisters_intcon2;
+static gint hf_r3_cpuregisters_intcon3;
+static gint hf_r3_cpuregisters_pir1;
+static gint hf_r3_cpuregisters_pir2;
+static gint hf_r3_cpuregisters_pir3;
+static gint hf_r3_cpuregisters_pie1;
+static gint hf_r3_cpuregisters_pie2;
+static gint hf_r3_cpuregisters_pie3;
+static gint hf_r3_cpuregisters_ipr1;
+static gint hf_r3_cpuregisters_ipr2;
+static gint hf_r3_cpuregisters_ipr3;
+static gint hf_r3_cpuregisters_rcon;
+static gint hf_r3_cpuregisters_osccon;
+static gint hf_r3_cpuregisters_rcsta;
+static gint hf_r3_cpuregisters_txsta;
+static gint hf_r3_cpuregisters_rcsta2;
+static gint hf_r3_cpuregisters_txsta2;
+static gint hf_r3_cpuregisters_wdtcon;
+
+static gint hf_r3_cpuregisters_intcon_rbif;
+static gint hf_r3_cpuregisters_intcon_int0if;
+static gint hf_r3_cpuregisters_intcon_tmr0if;
+static gint hf_r3_cpuregisters_intcon_rbie;
+static gint hf_r3_cpuregisters_intcon_int0ie;
+static gint hf_r3_cpuregisters_intcon_tmr0ie;
+static gint hf_r3_cpuregisters_intcon_giel;
+static gint hf_r3_cpuregisters_intcon_gieh;
+static gint hf_r3_cpuregisters_intcon2_rbip;
+static gint hf_r3_cpuregisters_intcon2_int3ip;
+static gint hf_r3_cpuregisters_intcon2_tmr0ip;
+static gint hf_r3_cpuregisters_intcon2_intedg3;
+static gint hf_r3_cpuregisters_intcon2_intedg2;
+static gint hf_r3_cpuregisters_intcon2_intedg1;
+static gint hf_r3_cpuregisters_intcon2_intedg0;
+static gint hf_r3_cpuregisters_intcon2_rbpu;
+static gint hf_r3_cpuregisters_intcon3_int1if;
+static gint hf_r3_cpuregisters_intcon3_int2if;
+static gint hf_r3_cpuregisters_intcon3_int3if;
+static gint hf_r3_cpuregisters_intcon3_int1ie;
+static gint hf_r3_cpuregisters_intcon3_int2ie;
+static gint hf_r3_cpuregisters_intcon3_int3ie;
+static gint hf_r3_cpuregisters_intcon3_int1ip;
+static gint hf_r3_cpuregisters_intcon3_int2ip;
+static gint hf_r3_cpuregisters_pir1_tmr1if;
+static gint hf_r3_cpuregisters_pir1_tmr2if;
+static gint hf_r3_cpuregisters_pir1_ccp1if;
+static gint hf_r3_cpuregisters_pir1_ssp1if;
+static gint hf_r3_cpuregisters_pir1_tx1if;
+static gint hf_r3_cpuregisters_pir1_rc1if;
+static gint hf_r3_cpuregisters_pir1_adif;
+static gint hf_r3_cpuregisters_pir1_pspif;
+static gint hf_r3_cpuregisters_pir2_ccp2if;
+static gint hf_r3_cpuregisters_pir2_tmr3if;
+static gint hf_r3_cpuregisters_pir2_hlvdif;
+static gint hf_r3_cpuregisters_pir2_bcl1if;
+static gint hf_r3_cpuregisters_pir2_eeif;
+static gint hf_r3_cpuregisters_pir2_unused5;
+static gint hf_r3_cpuregisters_pir2_cmif;
+static gint hf_r3_cpuregisters_pir2_oscfif;
+static gint hf_r3_cpuregisters_pir3_ccp3if;
+static gint hf_r3_cpuregisters_pir3_ccp4if;
+static gint hf_r3_cpuregisters_pir3_ccp5if;
+static gint hf_r3_cpuregisters_pir3_tmr4if;
+static gint hf_r3_cpuregisters_pir3_tx2if;
+static gint hf_r3_cpuregisters_pir3_rc2if;
+static gint hf_r3_cpuregisters_pir3_bcl2if;
+static gint hf_r3_cpuregisters_pir3_ssp2if;
+static gint hf_r3_cpuregisters_pie1_tmr1ie;
+static gint hf_r3_cpuregisters_pie1_tmr2ie;
+static gint hf_r3_cpuregisters_pie1_ccp1ie;
+static gint hf_r3_cpuregisters_pie1_ssp1ie;
+static gint hf_r3_cpuregisters_pie1_tx1ie;
+static gint hf_r3_cpuregisters_pie1_rc1ie;
+static gint hf_r3_cpuregisters_pie1_adie;
+static gint hf_r3_cpuregisters_pie1_pspie;
+static gint hf_r3_cpuregisters_pie2_oscfie;
+static gint hf_r3_cpuregisters_pie2_cmie;
+static gint hf_r3_cpuregisters_pie2_unused2;
+static gint hf_r3_cpuregisters_pie2_eeie;
+static gint hf_r3_cpuregisters_pie2_bcl1ie;
+static gint hf_r3_cpuregisters_pie2_hlvdie;
+static gint hf_r3_cpuregisters_pie2_tmr3ie;
+static gint hf_r3_cpuregisters_pie2_ccp2ie;
+static gint hf_r3_cpuregisters_pie3_ccp3ie;
+static gint hf_r3_cpuregisters_pie3_ccp4ie;
+static gint hf_r3_cpuregisters_pie3_ccp5ie;
+static gint hf_r3_cpuregisters_pie3_tmr4ie;
+static gint hf_r3_cpuregisters_pie3_tx2ie;
+static gint hf_r3_cpuregisters_pie3_rc2ie;
+static gint hf_r3_cpuregisters_pie3_bcl2ie;
+static gint hf_r3_cpuregisters_pie3_ssp2ie;
+static gint hf_r3_cpuregisters_ipr1_tmr1ip;
+static gint hf_r3_cpuregisters_ipr1_tmr2ip;
+static gint hf_r3_cpuregisters_ipr1_ccp1ip;
+static gint hf_r3_cpuregisters_ipr1_ssp1ip;
+static gint hf_r3_cpuregisters_ipr1_tx1ip;
+static gint hf_r3_cpuregisters_ipr1_rc1ip;
+static gint hf_r3_cpuregisters_ipr1_adip;
+static gint hf_r3_cpuregisters_ipr1_pspip;
+static gint hf_r3_cpuregisters_ipr2_ccp2ip;
+static gint hf_r3_cpuregisters_ipr2_tmr3ip;
+static gint hf_r3_cpuregisters_ipr2_hlvdip;
+static gint hf_r3_cpuregisters_ipr2_bcl1ip;
+static gint hf_r3_cpuregisters_ipr2_eeip;
+static gint hf_r3_cpuregisters_ipr2_unused5;
+static gint hf_r3_cpuregisters_ipr2_cmip;
+static gint hf_r3_cpuregisters_ipr2_oscfip;
+static gint hf_r3_cpuregisters_ipr3_ccp2ip;
+static gint hf_r3_cpuregisters_ipr3_ccp4ip;
+static gint hf_r3_cpuregisters_ipr3_ccp5ip;
+static gint hf_r3_cpuregisters_ipr3_tmr4ip;
+static gint hf_r3_cpuregisters_ipr3_tx2ip;
+static gint hf_r3_cpuregisters_ipr3_rc2ip;
+static gint hf_r3_cpuregisters_ipr3_bcl2ip;
+static gint hf_r3_cpuregisters_ipr3_ssp2ip;
+static gint hf_r3_cpuregisters_rcon_bor;
+static gint hf_r3_cpuregisters_rcon_por;
+static gint hf_r3_cpuregisters_rcon_pd;
+static gint hf_r3_cpuregisters_rcon_to;
+static gint hf_r3_cpuregisters_rcon_unused4;
+static gint hf_r3_cpuregisters_rcon_ri;
+static gint hf_r3_cpuregisters_rcon_sboren;
+static gint hf_r3_cpuregisters_rcon_ipen;
+static gint hf_r3_cpuregisters_osccon_scs0;
+static gint hf_r3_cpuregisters_osccon_scs1;
+static gint hf_r3_cpuregisters_osccon_iofs;
+static gint hf_r3_cpuregisters_osccon_osts;
+static gint hf_r3_cpuregisters_osccon_ircf0;
+static gint hf_r3_cpuregisters_osccon_ircf1;
+static gint hf_r3_cpuregisters_osccon_ircf2;
+static gint hf_r3_cpuregisters_osccon_idlen;
+static gint hf_r3_cpuregisters_rcsta_rx9d;
+static gint hf_r3_cpuregisters_rcsta_oerr;
+static gint hf_r3_cpuregisters_rcsta_ferr;
+static gint hf_r3_cpuregisters_rcsta_adden;
+static gint hf_r3_cpuregisters_rcsta_cren;
+static gint hf_r3_cpuregisters_rcsta_sren;
+static gint hf_r3_cpuregisters_rcsta_rx9;
+static gint hf_r3_cpuregisters_rcsta_spen;
+static gint hf_r3_cpuregisters_txsta_tx9d;
+static gint hf_r3_cpuregisters_txsta_trmt;
+static gint hf_r3_cpuregisters_txsta_brgh;
+static gint hf_r3_cpuregisters_txsta_sendb;
+static gint hf_r3_cpuregisters_txsta_sync;
+static gint hf_r3_cpuregisters_txsta_txen;
+static gint hf_r3_cpuregisters_txsta_tx9;
+static gint hf_r3_cpuregisters_txsta_csrc;
+static gint hf_r3_cpuregisters_rcsta2_rx9d;
+static gint hf_r3_cpuregisters_rcsta2_oerr;
+static gint hf_r3_cpuregisters_rcsta2_ferr;
+static gint hf_r3_cpuregisters_rcsta2_adden;
+static gint hf_r3_cpuregisters_rcsta2_cren;
+static gint hf_r3_cpuregisters_rcsta2_sren;
+static gint hf_r3_cpuregisters_rcsta2_rx9;
+static gint hf_r3_cpuregisters_rcsta2_spen;
+static gint hf_r3_cpuregisters_txsta2_tx9d;
+static gint hf_r3_cpuregisters_txsta2_trmt;
+static gint hf_r3_cpuregisters_txsta2_brgh;
+static gint hf_r3_cpuregisters_txsta2_sendb;
+static gint hf_r3_cpuregisters_txsta2_sync;
+static gint hf_r3_cpuregisters_txsta2_txen;
+static gint hf_r3_cpuregisters_txsta2_tx9;
+static gint hf_r3_cpuregisters_txsta2_csrc;
+static gint hf_r3_cpuregisters_wdtcon_swdten;
+static gint hf_r3_cpuregisters_wdtcon_unused1;
+static gint hf_r3_cpuregisters_wdtcon_unused2;
+static gint hf_r3_cpuregisters_wdtcon_unused3;
+static gint hf_r3_cpuregisters_wdtcon_unused4;
+static gint hf_r3_cpuregisters_wdtcon_unused5;
+static gint hf_r3_cpuregisters_wdtcon_unused6;
+static gint hf_r3_cpuregisters_wdtcon_unused7;
+
+static gint hf_r3_dumpm41t81_reg00;
+static gint hf_r3_dumpm41t81_reg01;
+static gint hf_r3_dumpm41t81_reg02;
+static gint hf_r3_dumpm41t81_reg03;
+static gint hf_r3_dumpm41t81_reg04;
+static gint hf_r3_dumpm41t81_reg05;
+static gint hf_r3_dumpm41t81_reg06;
+static gint hf_r3_dumpm41t81_reg07;
+static gint hf_r3_dumpm41t81_reg08;
+static gint hf_r3_dumpm41t81_reg09;
+static gint hf_r3_dumpm41t81_reg0a;
+static gint hf_r3_dumpm41t81_reg0b;
+static gint hf_r3_dumpm41t81_reg0c;
+static gint hf_r3_dumpm41t81_reg0d;
+static gint hf_r3_dumpm41t81_reg0e;
+static gint hf_r3_dumpm41t81_reg0f;
+static gint hf_r3_dumpm41t81_reg10;
+static gint hf_r3_dumpm41t81_reg11;
+static gint hf_r3_dumpm41t81_reg12;
+static gint hf_r3_dumpm41t81_reg13;
+
+static gint hf_r3_dumpm41t81_reg00_sec1;
+static gint hf_r3_dumpm41t81_reg00_sec01;
+static gint hf_r3_dumpm41t81_reg01_st;
+static gint hf_r3_dumpm41t81_reg01_10sec;
+static gint hf_r3_dumpm41t81_reg01_1sec;
+static gint hf_r3_dumpm41t81_reg02_notused;
+static gint hf_r3_dumpm41t81_reg02_10min;
+static gint hf_r3_dumpm41t81_reg02_1min;
+static gint hf_r3_dumpm41t81_reg03_cbe;
+static gint hf_r3_dumpm41t81_reg03_cb;
+static gint hf_r3_dumpm41t81_reg03_10hour;
+static gint hf_r3_dumpm41t81_reg03_1hour;
+static gint hf_r3_dumpm41t81_reg04_notused;
+static gint hf_r3_dumpm41t81_reg04_dow;
+static gint hf_r3_dumpm41t81_reg05_notused;
+static gint hf_r3_dumpm41t81_reg05_10day;
+static gint hf_r3_dumpm41t81_reg05_1day;
+static gint hf_r3_dumpm41t81_reg06_notused;
+static gint hf_r3_dumpm41t81_reg06_10month;
+static gint hf_r3_dumpm41t81_reg06_1month;
+static gint hf_r3_dumpm41t81_reg07_10year;
+static gint hf_r3_dumpm41t81_reg07_1year;
+static gint hf_r3_dumpm41t81_reg08_out;
+static gint hf_r3_dumpm41t81_reg08_ft;
+static gint hf_r3_dumpm41t81_reg08_s;
+static gint hf_r3_dumpm41t81_reg08_cal;
+static gint hf_r3_dumpm41t81_reg09_notused;
+static gint hf_r3_dumpm41t81_reg09_bmb;
+static gint hf_r3_dumpm41t81_reg09_rb;
+static gint hf_r3_dumpm41t81_reg0a_afe;
+static gint hf_r3_dumpm41t81_reg0a_sqwe;
+static gint hf_r3_dumpm41t81_reg0a_abe;
+static gint hf_r3_dumpm41t81_reg0a_10monthalm;
+static gint hf_r3_dumpm41t81_reg0a_1monthalm;
+static gint hf_r3_dumpm41t81_reg0b_rpt5;
+static gint hf_r3_dumpm41t81_reg0b_rpt4;
+static gint hf_r3_dumpm41t81_reg0b_10dayalm;
+static gint hf_r3_dumpm41t81_reg0b_1dayalm;
+static gint hf_r3_dumpm41t81_reg0c_rpt3;
+static gint hf_r3_dumpm41t81_reg0c_ht;
+static gint hf_r3_dumpm41t81_reg0c_10houralm;
+static gint hf_r3_dumpm41t81_reg0c_1houralm;
+static gint hf_r3_dumpm41t81_reg0d_rpt2;
+static gint hf_r3_dumpm41t81_reg0d_10minalm;
+static gint hf_r3_dumpm41t81_reg0d_1minalm;
+static gint hf_r3_dumpm41t81_reg0e_rpt1;
+static gint hf_r3_dumpm41t81_reg0e_10secalm;
+static gint hf_r3_dumpm41t81_reg0e_1secalm;
+static gint hf_r3_dumpm41t81_reg0f_wdf;
+static gint hf_r3_dumpm41t81_reg0f_af;
+static gint hf_r3_dumpm41t81_reg0f_notused;
+static gint hf_r3_dumpm41t81_reg10_notused;
+static gint hf_r3_dumpm41t81_reg11_notused;
+static gint hf_r3_dumpm41t81_reg12_notused;
+static gint hf_r3_dumpm41t81_reg13_rs;
+static gint hf_r3_dumpm41t81_reg13_notused;
+
+static gint hf_r3_sn_manufacturer;
+static gint hf_r3_sn_year;
+static gint hf_r3_sn_week;
+static gint hf_r3_sn_model;
+static gint hf_r3_sn_sequence;
+static gint hf_r3_sn_group;
+static gint hf_r3_sn_nid;
+static gint hf_r3_sn_hid;
+static gint hf_r3_sn_power_supply;
+static gint hf_r3_sn_mortise;
+
+static gint hf_r3_debuglog_recordnumber;
+static gint hf_r3_debuglog_flags;
+static gint hf_r3_debuglog_tick;
+
+static gint hf_r3_adduserparamtype;
+static gint hf_r3_adduserparamtypelength;
+static gint hf_r3_adduserparamtypetype;
+/*static gint hf_r3_adduserparamtypedatalen;*/
+/*static gint hf_r3_adduserparamtypeerror;*/
static gint hf_r3_adduserparamtypearray [ADDUSERPARAMTYPE_LAST];
-static gint ett_r3 = -1;
-static gint ett_r3header = -1;
-static gint ett_r3tail = -1;
-static gint ett_r3payload = -1;
-static gint ett_r3cmd = -1;
-static gint ett_r3configitem = -1;
-static gint ett_r3upstreamcommand = -1;
-static gint ett_r3upstreamfield = -1;
-static gint ett_r3timezone = -1;
-static gint ett_r3expireon = -1;
-static gint ett_r3datetime = -1;
-static gint ett_r3eventlogrecord = -1;
-static gint ett_r3declinedlogrecord = -1;
-static gint ett_r3alarmlogrecord = -1;
-static gint ett_r3debugmsg = -1;
-static gint ett_r3defineexceptionstartdate = -1;
-static gint ett_r3defineexceptionenddate = -1;
-static gint ett_r3defineexceptiongroupbits = -1;
-static gint ett_r3definecalendarmonth [13] = {-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1};
-static gint ett_r3definetimezonestarttime = -1;
-static gint ett_r3definetimezoneendtime = -1;
-static gint ett_r3definetimezonedaymap = -1;
-static gint ett_r3eventlogdumpstarttime = -1;
-static gint ett_r3eventlogdumpendtime = -1;
-static gint ett_r3declinedlogdumpstarttime = -1;
-static gint ett_r3declinedlogdumpendtime = -1;
-static gint ett_r3alarmlogdumpstarttime = -1;
-static gint ett_r3alarmlogdumpendtime = -1;
-static gint ett_r3clearnvram = -1;
-static gint ett_r3filters = -1;
-static gint ett_r3alarmlist = -1;
-static gint ett_r3alarmcfg = -1;
-static gint ett_r3commandmfg = -1;
-static gint ett_r3serialnumber = -1;
-static gint ett_r3iopins = -1;
-static gint ett_r3checksumresults = -1;
-static gint ett_r3checksumresultsfield = -1;
-static gint ett_r3forceoptions = -1;
-static gint ett_r3peekpoke = -1;
-static gint ett_r3downloadfirmware = -1;
-static gint ett_r3capabilities = -1;
-static gint ett_r3lockstate = -1;
-static gint ett_r3mortisestatelog = -1;
-static gint ett_r3timerchain = -1;
-static gint ett_r3taskflags = -1;
-static gint ett_r3taskflagsentry = -1;
-static gint ett_r3checkpointlog = -1;
-static gint ett_r3checkpointlogentry = -1;
-static gint ett_r3cpuregisters = -1;
-static gint ett_r3cpuregister = -1;
-static gint ett_r3m41t81registers = -1;
-static gint ett_r3m41t81register = -1;
-static gint ett_r3debuglogrecord = -1;
-static gint ett_r3setdatetime = -1;
-static gint ett_r3manageuser = -1;
-
-static expert_field ei_r3_response_hasdata_octet_2 = EI_INIT;
-static expert_field ei_r3_mfgfield_too_many_adc_values = EI_INIT;
-static expert_field ei_r3_peekpoke_operation = EI_INIT;
-static expert_field ei_r3_response_hasdata_octet_1 = EI_INIT;
-static expert_field ei_r3_reserved_upstream_command_value = EI_INIT;
-static expert_field ei_r3_firmwaredownload_action = EI_INIT;
-static expert_field ei_r3_malformed_length = EI_INIT;
-static expert_field ei_r3_mfgfield = EI_INIT;
-static expert_field ei_r3_unknown_command_value = EI_INIT;
-static expert_field ei_r3_response_hasdata_octet_3 = EI_INIT;
-static expert_field ei_r3_cmd_downloadfirmwaretimeout = EI_INIT;
+static gint ett_r3;
+static gint ett_r3header;
+static gint ett_r3tail;
+static gint ett_r3payload;
+static gint ett_r3cmd;
+static gint ett_r3configitem;
+static gint ett_r3upstreamcommand;
+static gint ett_r3upstreamfield;
+static gint ett_r3timezone;
+static gint ett_r3expireon;
+static gint ett_r3datetime;
+static gint ett_r3eventlogrecord;
+static gint ett_r3declinedlogrecord;
+static gint ett_r3alarmlogrecord;
+static gint ett_r3debugmsg;
+static gint ett_r3defineexceptionstartdate;
+static gint ett_r3defineexceptionenddate;
+static gint ett_r3defineexceptiongroupbits;
+static gint ett_r3definecalendarmonth [13];
+static gint ett_r3definetimezonestarttime;
+static gint ett_r3definetimezoneendtime;
+static gint ett_r3definetimezonedaymap;
+static gint ett_r3eventlogdumpstarttime;
+static gint ett_r3eventlogdumpendtime;
+static gint ett_r3declinedlogdumpstarttime;
+static gint ett_r3declinedlogdumpendtime;
+static gint ett_r3alarmlogdumpstarttime;
+static gint ett_r3alarmlogdumpendtime;
+static gint ett_r3clearnvram;
+static gint ett_r3filters;
+static gint ett_r3alarmlist;
+static gint ett_r3alarmcfg;
+static gint ett_r3commandmfg;
+static gint ett_r3serialnumber;
+static gint ett_r3iopins;
+static gint ett_r3checksumresults;
+static gint ett_r3checksumresultsfield;
+static gint ett_r3forceoptions;
+static gint ett_r3peekpoke;
+static gint ett_r3downloadfirmware;
+static gint ett_r3capabilities;
+static gint ett_r3lockstate;
+static gint ett_r3mortisestatelog;
+static gint ett_r3timerchain;
+static gint ett_r3taskflags;
+static gint ett_r3taskflagsentry;
+static gint ett_r3checkpointlog;
+static gint ett_r3checkpointlogentry;
+static gint ett_r3cpuregisters;
+static gint ett_r3cpuregister;
+static gint ett_r3m41t81registers;
+static gint ett_r3m41t81register;
+static gint ett_r3debuglogrecord;
+static gint ett_r3setdatetime;
+static gint ett_r3manageuser;
+
+static expert_field ei_r3_response_hasdata_octet_2;
+static expert_field ei_r3_mfgfield_too_many_adc_values;
+static expert_field ei_r3_peekpoke_operation;
+static expert_field ei_r3_response_hasdata_octet_1;
+static expert_field ei_r3_reserved_upstream_command_value;
+static expert_field ei_r3_firmwaredownload_action;
+static expert_field ei_r3_malformed_length;
+static expert_field ei_r3_mfgfield;
+static expert_field ei_r3_unknown_command_value;
+static expert_field ei_r3_response_hasdata_octet_3;
+static expert_field ei_r3_cmd_downloadfirmwaretimeout;
static dissector_handle_t r3_handle = NULL;
@@ -3562,10 +3562,10 @@ dissect_serialnumber (tvbuff_t *tvb, guint32 start_offset, guint32 length _U_, p
proto_tree_add_string_format_value(sn_tree, hf_r3_sn_manufacturer, tvb, start_offset + 0, 2, s, "%s (%s)", s, str_to_str (s, r3_snmanufacturernames, "[Unknown]"));
s = tvb_get_string_enc (pinfo->pool, tvb, start_offset + 2, 1, ENC_ASCII|ENC_NA);
proto_tree_add_string_format_value(sn_tree, hf_r3_sn_year, tvb, start_offset + 2, 1, s, "%s (%s)", s, str_to_str (s, r3_snyearnames, "[Unknown]"));
- proto_tree_add_item(sn_tree, hf_r3_sn_week, tvb, start_offset + 3, 2, ENC_ASCII|ENC_NA);
+ proto_tree_add_item(sn_tree, hf_r3_sn_week, tvb, start_offset + 3, 2, ENC_ASCII);
s = tvb_get_string_enc (pinfo->pool, tvb, start_offset + 5, 1, ENC_ASCII|ENC_NA);
proto_tree_add_string_format_value(sn_tree, hf_r3_sn_model, tvb, start_offset + 5, 1, s, "%s (%s)", s, str_to_str (s, r3_snmodelnames, "[Unknown]"));
- proto_tree_add_item(sn_tree, hf_r3_sn_sequence, tvb, start_offset + 6, 4, ENC_ASCII|ENC_NA);
+ proto_tree_add_item(sn_tree, hf_r3_sn_sequence, tvb, start_offset + 6, 4, ENC_ASCII);
s = tvb_get_string_enc (pinfo->pool, tvb, start_offset + 10, 1, ENC_ASCII|ENC_NA);
proto_tree_add_string_format_value(sn_tree, hf_r3_sn_group, tvb, start_offset + 10, 1, s, "%s (%s)", s, str_to_str (s, r3_sngroupnames, "[Unknown]"));
s = tvb_get_string_enc (pinfo->pool, tvb, start_offset + 11, 1, ENC_ASCII|ENC_NA);
@@ -3622,7 +3622,6 @@ dissect_r3_upstreamfields (tvbuff_t *tvb, guint32 start_offset, guint32 length,
/*
* Booleans, 8 & 16 bit values
*/
- case UPSTREAMFIELD_NOTUSED :
case UPSTREAMFIELD_PRIMARYPIN :
case UPSTREAMFIELD_AUXPIN :
case UPSTREAMFIELD_ACCESSALWAYS :
@@ -3823,6 +3822,7 @@ dissect_r3_upstreamfields (tvbuff_t *tvb, guint32 start_offset, guint32 length,
}
break;
+ case UPSTREAMFIELD_NOTUSED :
default :
proto_tree_add_none_format (upstreamfield_tree, hf_r3_upstreamfielderror, tvb, offset, dataLength, "Unknown Field Type");
break;
@@ -3855,7 +3855,7 @@ dissect_r3_upstreamcommand_debugmsg (tvbuff_t *tvb, guint32 start_offset, guint3
debugmsg_tree = proto_tree_add_subtree(tree, tvb, 0, -1, ett_r3debugmsg, NULL, "Debug message");
- proto_tree_add_item (debugmsg_tree, hf_r3_debugmsg, tvb, 1, -1, ENC_ASCII|ENC_NA);
+ proto_tree_add_item (debugmsg_tree, hf_r3_debugmsg, tvb, 1, -1, ENC_ASCII);
}
static void
@@ -3994,7 +3994,7 @@ dissect_r3_upstreamcommand_queryconfig (tvbuff_t *tvb, guint32 start_offset, gui
break;
case CONFIGTYPE_STRING :
- proto_tree_add_item (upstreamfield_tree, hf_r3_configitemdata_string, tvb, offset + 3, item_length - 3, ENC_ASCII|ENC_NA);
+ proto_tree_add_item (upstreamfield_tree, hf_r3_configitemdata_string, tvb, offset + 3, item_length - 3, ENC_ASCII);
break;
default :
@@ -4351,25 +4351,25 @@ dissect_r3_upstreammfgfield_cpuregisters (tvbuff_t *tvb, guint32 start_offset, g
cr_tree = proto_tree_add_subtree(tree, tvb, start_offset, -1, ett_r3cpuregisters, NULL, "CPU Registers");
- tmp_tree [ 0] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_intcon, tvb, 0, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [ 1] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_intcon2, tvb, 1, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [ 2] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_intcon3, tvb, 2, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [ 3] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_pir1, tvb, 3, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [ 4] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_pir2, tvb, 4, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [ 5] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_pir3, tvb, 5, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [ 6] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_pie1, tvb, 6, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [ 7] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_pie2, tvb, 7, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [ 8] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_pie3, tvb, 8, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [ 9] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_ipr1, tvb, 9, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [10] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_ipr2, tvb, 10, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [11] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_ipr3, tvb, 11, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [12] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_rcon, tvb, 12, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [13] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_osccon, tvb, 13, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [14] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_rcsta, tvb, 14, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [15] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_txsta, tvb, 15, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [16] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_rcsta2, tvb, 16, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [17] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_txsta2, tvb, 17, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
- tmp_tree [18] = proto_item_add_subtree (proto_tree_add_item (cr_tree, hf_r3_cpuregisters_wdtcon, tvb, 18, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [ 0] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_intcon, tvb, 0, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [ 1] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_intcon2, tvb, 1, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [ 2] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_intcon3, tvb, 2, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [ 3] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_pir1, tvb, 3, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [ 4] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_pir2, tvb, 4, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [ 5] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_pir3, tvb, 5, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [ 6] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_pie1, tvb, 6, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [ 7] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_pie2, tvb, 7, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [ 8] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_pie3, tvb, 8, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [ 9] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_ipr1, tvb, 9, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [10] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_ipr2, tvb, 10, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [11] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_ipr3, tvb, 11, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [12] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_rcon, tvb, 12, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [13] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_osccon, tvb, 13, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [14] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_rcsta, tvb, 14, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [15] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_txsta, tvb, 15, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [16] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_rcsta2, tvb, 16, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [17] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_txsta2, tvb, 17, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
+ tmp_tree [18] = proto_item_add_subtree (proto_tree_add_item(cr_tree, hf_r3_cpuregisters_wdtcon, tvb, 18, 1, ENC_LITTLE_ENDIAN), ett_r3cpuregister);
proto_tree_add_item (tmp_tree [ 0], hf_r3_cpuregisters_intcon_rbif, tvb, 0, 1, ENC_LITTLE_ENDIAN);
proto_tree_add_item (tmp_tree [ 0], hf_r3_cpuregisters_intcon_int0if, tvb, 0, 1, ENC_LITTLE_ENDIAN);
@@ -5000,7 +5000,7 @@ dissect_r3_upstreammfgfield_magcard (tvbuff_t *tvb, guint32 start_offset, guint3
{
DISSECTOR_ASSERT(start_offset == 0);
- proto_tree_add_item (tree, hf_r3_testmagcard, tvb, 0, -1, ENC_ASCII|ENC_NA);
+ proto_tree_add_item (tree, hf_r3_testmagcard, tvb, 0, -1, ENC_ASCII);
}
static void
@@ -5008,7 +5008,7 @@ dissect_r3_upstreammfgfield_proxcard (tvbuff_t *tvb, guint32 start_offset, guint
{
DISSECTOR_ASSERT(start_offset == 0);
- proto_tree_add_item (tree, hf_r3_testproxcard, tvb, 0, -1, ENC_ASCII|ENC_NA);
+ proto_tree_add_item (tree, hf_r3_testproxcard, tvb, 0, -1, ENC_ASCII);
}
/*
@@ -5260,7 +5260,7 @@ dissect_r3_cmd_setconfig (tvbuff_t *tvb, guint32 start_offset, guint32 length _U
case CONFIGTYPE_STRING :
proto_tree_add_item (sc_tree, hf_r3_configitemdata_string, payload_tvb, offset + 2,
- item_length - 2, ENC_ASCII|ENC_NA);
+ item_length - 2, ENC_ASCII);
break;
default :
@@ -6593,7 +6593,7 @@ dissect_r3_packet (tvbuff_t *tvb, packet_info *pinfo, proto_tree *r3_tree)
if (tvb_strneql (tvb, 0, "~~~ds", 5) == 0)
{
if (r3_tree)
- proto_tree_add_item (r3_tree, hf_r3_tildex3ds, tvb, 0, -1, ENC_ASCII|ENC_NA);
+ proto_tree_add_item (r3_tree, hf_r3_tildex3ds, tvb, 0, -1, ENC_ASCII);
return 5;
}
@@ -7618,37 +7618,37 @@ void proto_register_r3 (void)
},
{ &hf_r3_definetimezone_daymap0,
{ "Sunday", "r3.definetimezone.daymap.sunday",
- FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000001,
+ FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x01,
NULL, HFILL }
},
{ &hf_r3_definetimezone_daymap1,
{ "Monday", "r3.definetimezone.daymap.monday",
- FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000002,
+ FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x02,
NULL, HFILL }
},
{ &hf_r3_definetimezone_daymap2,
{ "Tuesday", "r3.definetimezone.daymap.tuesday",
- FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000004,
+ FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x04,
NULL, HFILL }
},
{ &hf_r3_definetimezone_daymap3,
{ "Wednesday", "r3.definetimezone.daymap.wednesday",
- FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000008,
+ FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x08,
NULL, HFILL }
},
{ &hf_r3_definetimezone_daymap4,
{ "Thursday", "r3.definetimezone.daymap.thursday",
- FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000010,
+ FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x10,
NULL, HFILL }
},
{ &hf_r3_definetimezone_daymap5,
{ "Friday", "r3.definetimezone.daymap.friday",
- FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000020,
+ FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x20,
NULL, HFILL }
},
{ &hf_r3_definetimezone_daymap6,
{ "Saturday", "r3.definetimezone.daymap.saturday",
- FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x00000040,
+ FT_BOOLEAN, 8, TFS (&tfs_enabled_disabled), 0x40,
NULL, HFILL }
},
{ &hf_r3_definetimezone_exceptiongroup,
@@ -7843,82 +7843,82 @@ void proto_register_r3 (void)
},
{ &hf_r3_nvramclearoptions0,
{ "NVRAMCLEAROPTIONS_CFGINSTALLER", "r3.nvramclear.cfginstaller",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000001,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0001,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions1,
{ "NVRAMCLEAROPTIONS_CFGADMIN", "r3.nvramclear.cfgadmin",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000002,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0002,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions2,
{ "NVRAMCLEAROPTIONS_EXCEPTIONS", "r3.nvramclear.exceptions",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000004,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0004,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions3,
{ "NVRAMCLEAROPTIONS_EXCEPTIONGROUPS", "r3.nvramclear.exceptiongroups",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000008,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0008,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions4,
{ "NVRAMCLEAROPTIONS_CALENDARS", "r3.nvramclear.calendars",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000010,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0010,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions5,
{ "NVRAMCLEAROPTIONS_TIMEZONES", "r3.nvramclear.timezones",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000020,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0020,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions6,
{ "NVRAMCLEAROPTIONS_FILTERS", "r3.nvramclear.filters",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000040,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0040,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions7,
{ "NVRAMCLEAROPTIONS_EVENTLOG", "r3.nvramclear.eventlog",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000080,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0080,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions8,
{ "NVRAMCLEAROPTIONS_USERDATA", "r3.nvramclear.userdata",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000100,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0100,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions9,
{ "NVRAMCLEAROPTIONS_DECLINEDLOG", "r3.nvramclear.declinedlog",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000200,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0200,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions10,
{ "NVRAMCLEAROPTIONS_ALARMLOG", "r3.nvramclear.alarmlog",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000400,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0400,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions11,
{ "NVRAMCLEAROPTIONS_LRUCACHE", "r3.nvramclear.lrucache",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00000800,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x0800,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions12,
{ "NVRAMCLEAROPTIONS_DBHASH", "r3.nvramclear.dbhash",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00001000,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x1000,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions13,
{ "NVRAMCLEAROPTIONS_CFGSYSTEM", "r3.nvramclear.cfgsystem",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00002000,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x2000,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions14,
{ "NVRAMCLEAROPTIONS_UNUSED", "r3.nvramclear.unused",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00004000,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x4000,
NULL, HFILL }
},
{ &hf_r3_nvramclearoptions15,
{ "NVRAMCLEAROPTIONS_USEBACKUP", "r3.nvramclear.usebackup",
- FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x00008000,
+ FT_BOOLEAN, 16, TFS (&tfs_enabled_disabled), 0x8000,
NULL, HFILL }
},
@@ -8171,22 +8171,22 @@ void proto_register_r3 (void)
{ &hf_r3_mortisepins_s1,
{ "Mortise Pin S1", "r3.mortisepins.s1",
- FT_BOOLEAN, 8, TFS (&tfs_high_low), 0x00000001,
+ FT_BOOLEAN, 8, TFS (&tfs_high_low), 0x01,
NULL, HFILL }
},
{ &hf_r3_mortisepins_s2,
{ "Mortise Pin S2", "r3.mortisepins.s2",
- FT_BOOLEAN, 8, TFS (&tfs_high_low), 0x00000002,
+ FT_BOOLEAN, 8, TFS (&tfs_high_low), 0x02,
NULL, HFILL }
},
{ &hf_r3_mortisepins_s3,
{ "Mortise Pin S3", "r3.mortisepins.s3",
- FT_BOOLEAN, 8, TFS (&tfs_high_low), 0x00000004,
+ FT_BOOLEAN, 8, TFS (&tfs_high_low), 0x04,
NULL, HFILL }
},
{ &hf_r3_mortisepins_s4,
{ "Mortise Pin S4", "r3.mortisepins.s4",
- FT_BOOLEAN, 8, TFS (&tfs_high_low), 0x00000008,
+ FT_BOOLEAN, 8, TFS (&tfs_high_low), 0x08,
NULL, HFILL }
},
@@ -8285,7 +8285,7 @@ void proto_register_r3 (void)
{ &hf_r3_firmwaredownload_length,
{ "Length", "r3.firmwaredownload.length",
- FT_UINT8, BASE_HEX_DEC, NULL, 0x0,
+ FT_UINT16, BASE_HEX_DEC, NULL, 0x0,
NULL, HFILL }
},
{ &hf_r3_firmwaredownload_record,
@@ -8374,112 +8374,112 @@ void proto_register_r3 (void)
{ &hf_r3_lockstate_passage,
{ "Passage", "r3.lockstate.passage",
- FT_BOOLEAN, 24, NULL, 0x00000001,
+ FT_BOOLEAN, 24, NULL, 0x000001,
NULL, HFILL }
},
{ &hf_r3_lockstate_panic,
{ "Panic", "r3.lockstate.panic",
- FT_BOOLEAN, 24, NULL, 0x00000002,
+ FT_BOOLEAN, 24, NULL, 0x000002,
NULL, HFILL }
},
{ &hf_r3_lockstate_lockout,
{ "Lockout", "r3.lockstate.lockout",
- FT_BOOLEAN, 24, NULL, 0x00000004,
+ FT_BOOLEAN, 24, NULL, 0x000004,
NULL, HFILL }
},
{ &hf_r3_lockstate_relock,
{ "Relock", "r3.lockstate.relock",
- FT_BOOLEAN, 24, NULL, 0x00000008,
+ FT_BOOLEAN, 24, NULL, 0x000008,
NULL, HFILL }
},
{ &hf_r3_lockstate_autoopen,
{ "Auto Open", "r3.lockstate.autoopen",
- FT_BOOLEAN, 24, NULL, 0x00000010,
+ FT_BOOLEAN, 24, NULL, 0x000010,
NULL, HFILL }
},
{ &hf_r3_lockstate_nextauto,
{ "Next Auto", "r3.lockstate.nextauto",
- FT_BOOLEAN, 24, NULL, 0x00000020,
+ FT_BOOLEAN, 24, NULL, 0x000020,
NULL, HFILL }
},
{ &hf_r3_lockstate_lockstate,
{ "Lock State", "r3.lockstate.lockstate",
- FT_BOOLEAN, 24, NULL, 0x00000040,
+ FT_BOOLEAN, 24, NULL, 0x000040,
NULL, HFILL }
},
{ &hf_r3_lockstate_wantstate,
{ "Want State", "r3.lockstate.wantstate",
- FT_BOOLEAN, 24, NULL, 0x00000080,
+ FT_BOOLEAN, 24, NULL, 0x000080,
NULL, HFILL }
},
{ &hf_r3_lockstate_remote,
{ "Remote", "r3.lockstate.remote",
- FT_BOOLEAN, 24, NULL, 0x00000100,
+ FT_BOOLEAN, 24, NULL, 0x000100,
NULL, HFILL }
},
{ &hf_r3_lockstate_update,
{ "Update", "r3.lockstate.update",
- FT_BOOLEAN, 24, NULL, 0x00000200,
+ FT_BOOLEAN, 24, NULL, 0x000200,
NULL, HFILL }
},
{ &hf_r3_lockstate_exceptionspresent,
{ "Exceptions Present", "r3.lockstate.exceptionspresent",
- FT_BOOLEAN, 24, NULL, 0x00000400,
+ FT_BOOLEAN, 24, NULL, 0x000400,
NULL, HFILL }
},
{ &hf_r3_lockstate_exceptionsactive,
{ "Exceptions Active", "r3.lockstate.exceptionsactive",
- FT_BOOLEAN, 24, NULL, 0x00000800,
+ FT_BOOLEAN, 24, NULL, 0x000800,
NULL, HFILL }
},
{ &hf_r3_lockstate_timezonespresent,
{ "Timezones Presents", "r3.lockstate.timezonespresent",
- FT_BOOLEAN, 24, NULL, 0x00001000,
+ FT_BOOLEAN, 24, NULL, 0x001000,
NULL, HFILL }
},
{ &hf_r3_lockstate_timezonesactive,
{ "Timezones Active", "r3.lockstate.timezonesactive",
- FT_BOOLEAN, 24, NULL, 0x00002000,
+ FT_BOOLEAN, 24, NULL, 0x002000,
NULL, HFILL }
},
{ &hf_r3_lockstate_autounlockspresent,
{ "Auto Unlocks Present", "r3.lockstate.autounlockspresent",
- FT_BOOLEAN, 24, NULL, 0x00004000,
+ FT_BOOLEAN, 24, NULL, 0x004000,
NULL, HFILL }
},
{ &hf_r3_lockstate_autounlocksactive,
{ "Auto Unlocks Active", "r3.lockstate.autounlocksactive",
- FT_BOOLEAN, 24, NULL, 0x00008000,
+ FT_BOOLEAN, 24, NULL, 0x008000,
NULL, HFILL }
},
{ &hf_r3_lockstate_uapmspresent,
{ "UAPMs Present", "r3.lockstate.uapmspresent",
- FT_BOOLEAN, 24, NULL, 0x00010000,
+ FT_BOOLEAN, 24, NULL, 0x010000,
NULL, HFILL }
},
{ &hf_r3_lockstate_uapmsactive,
{ "UAPMs Active", "r3.lockstate.uapmsactive",
- FT_BOOLEAN, 24, NULL, 0x00020000,
+ FT_BOOLEAN, 24, NULL, 0x020000,
NULL, HFILL }
},
{ &hf_r3_lockstate_uapmrelockspresent,
{ "UAPM Relocks Present", "r3.lockstate.uapmrelockspresent",
- FT_BOOLEAN, 24, NULL, 0x00040000,
+ FT_BOOLEAN, 24, NULL, 0x040000,
NULL, HFILL }
},
{ &hf_r3_lockstate_uapmreslocksactive,
{ "UAPM Relocks Active", "r3.lockstate.uapmreslocksactive",
- FT_BOOLEAN, 24, NULL, 0x00080000,
+ FT_BOOLEAN, 24, NULL, 0x080000,
NULL, HFILL }
},
{ &hf_r3_lockstate_nvramprotect,
{ "NVRAM Protect", "r3.lockstate.nvramprotect",
- FT_BOOLEAN, 24, NULL, 0x00100000,
+ FT_BOOLEAN, 24, NULL, 0x100000,
NULL, HFILL }
},
{ &hf_r3_lockstate_nvramchecksum,
{ "MVRAM Checksum", "r3.lockstate.nvramchecksum",
- FT_BOOLEAN, 24, NULL, 0x00200000,
+ FT_BOOLEAN, 24, NULL, 0x200000,
NULL, HFILL }
},
@@ -8502,7 +8502,7 @@ void proto_register_r3 (void)
},
{ &hf_r3_mortisestatelog_waiting,
{ "Waiting For Door Closed", "r3.mortisestatelog.waiting",
- FT_BOOLEAN, BASE_NONE, TFS (&tfs_true_false ), 0x00,
+ FT_BOOLEAN, BASE_NONE, NULL, 0x00,
NULL, HFILL }
},
{ &hf_r3_mortisestatelog_state,