epan/dissectors/pidl/ C99 drsuapi
[wireshark-sm.git] / plugins / epan / unistim / network.h
blob06ee76bf8fea6b32d0feb06ddd5ce00221949fb1
1 /* network.h
2 * header field declarations, value_string def and true_false_string
3 * definitions for network manager messages
4 * Copyright 2007 Don Newton <dnewton@cypresscom.net>
6 * Wireshark - Network traffic analyzer
7 * By Gerald Combs <gerald@wireshark.org>
8 * Copyright 1998 Gerald Combs
10 * SPDX-License-Identifier: GPL-2.0-or-later
13 #ifndef UNISTIM_NETWORK_H
14 #define UNISTIM_NETWORK_H
17 static int hf_net_diag_flag;
18 static int hf_net_managers_flag;
19 static int hf_net_attributes_flag;
20 static int hf_net_serv_info_flag;
21 static int hf_net_options_flag;
22 static int hf_net_sanity_flag;
23 static int hf_net_enable_diag;
24 static int hf_net_enable_rudp;
25 static int hf_net_server_id;
26 static int hf_net_server_port;
27 static int hf_net_server_action;
28 static int hf_net_server_retry_count;
29 static int hf_net_server_failover_id;
30 static int hf_net_server_ip_address;
31 static int hf_net_server_time_out;
32 static int hf_net_server_config_element;
33 static int hf_net_server_recovery_time_low;
34 static int hf_net_server_recovery_time_high;
35 static int hf_net_phone_rx_ovr_flag;
36 static int hf_net_phone_tx_ovr_flag;
37 static int hf_net_phone_rx_empty_flag;
38 static int hf_net_phone_invalid_msg_flag;
39 static int hf_net_phone_eeprom_insane_flag;
40 static int hf_net_phone_eeprom_unsafe_flag;
41 static int hf_net_phone_diag;
42 static int hf_net_phone_rudp;
44 static int hf_net_phone_primary_server_id;
45 static int hf_net_phone_server_port;
46 static int hf_net_phone_server_action;
47 static int hf_net_phone_server_retry_count;
48 static int hf_net_phone_server_failover_id;
49 static int hf_net_phone_server_ip;
50 static int hf_net_file_xfer_mode;
51 static int hf_net_force_download;
52 static int hf_net_use_file_server_port;
53 static int hf_net_use_local_port;
54 static int hf_net_file_server_port;
55 static int hf_net_local_port;
56 static int hf_net_file_server_address;
57 static int hf_net_full_pathname;
58 static int hf_net_file_identifier;
60 static const value_string file_xfer_modes[]={
61 {0x00,"TFTP"},
62 {0x01,"TFTP with active UNIStim channel"},
63 {0x02,"UFTP"},
64 {0x03,"UFTP with active UNIStim channel"},
65 {0x04,"Future Use"},
66 {0,NULL}
69 static const value_string action_bytes[]={
70 {0x00,"Reserved"},
71 {0x01,"Establish Unistim connection with Server"},
72 {0x02,"Not Assigned"},
73 {0,NULL}
76 static int hf_key_code;
77 static int hf_key_command;
79 static const value_string key_cmds[]={
80 {0x00,"Key Released"},
81 {0x01,"Key Depressed"},
82 {0x02,"Key Repeated"},
83 {0,NULL}
86 static const value_string key_names[]={
88 {0x00,"Dial Pad 0"},
89 {0x01,"Dial Pad 1"},
90 {0x02,"Dial Pad 2"},
91 {0x03,"Dial Pad 3"},
92 {0x04,"Dial Pad 4"},
93 {0x05,"Dial Pad 5"},
94 {0x06,"Dial Pad 6"},
95 {0x07,"Dial Pad 7"},
96 {0x08,"Dial Pad 8"},
97 {0x09,"Dial Pad 9"},
98 {0x0a,"Dial Pad *"},
99 {0x0b,"Dial Pad #"},
100 {0x0c,"Navigation Up"},
101 {0x0d,"Navigation Down"},
102 {0x0e,"Navigation Right"},
103 {0x0f,"Navigation Left"},
104 {0x10,"Quit"},
105 {0x11,"Copy"},
106 {0x12,"Volume Up"},
107 {0x13,"Volume Down"},
108 {0x14,"Soft Key 0"},
109 {0x15,"Soft Key 1"},
110 {0x16,"Soft Key 2"},
111 {0x17,"Soft Key 3"},
112 {0x1a,"Supervisor Access Key"},
113 {0x1b,"Hold"},
114 {0x1c,"Release"},
115 {0x1d,"Mute"},
116 {0x1e,"Headset"},
117 {0x1f,"Handsfree"},
118 {0x20,"Prog Key 0"},
119 {0x21,"Prog Key 1"},
120 {0x22,"Prog Key 2"},
121 {0x23,"Prog Key 3"},
122 {0x24,"Prog Key 4"},
123 {0x25,"Prog Key 5"},
124 {0x26,"Prog Key 6"},
125 {0x27,"Prog Key 7"},
126 {0x28,"Prog Key 8"},
127 {0x29,"Prog Key 9"},
128 {0x2a,"Prog Key 10"},
129 {0x2b,"Prog Key 11"},
130 {0x2c,"Prog Key 12"},
131 {0x2d,"Prog Key 13"},
132 {0x2e,"Prog Key 14"},
133 {0x2f,"Prog Key 15"},
134 {0x30,"Prog Key 16"},
135 {0x31,"Prog Key 17"},
136 {0x32,"Prog Key 18"},
137 {0x33,"Prog Key 19"},
138 {0x34,"Prog Key 20"},
139 {0x35,"Prog Key 21"},
140 {0x36,"Prog Key 22"},
141 {0x37,"Prog Key 23"},
142 {0x38,"Prog Key 24"},
143 {0x3b,"Conspicuous Key 0"},
144 {0x3c,"Conspicuous Key 1"},
145 {0x3d,"Conspicuous Key 2"},
146 {0x3e,"Conspicuous Key 3"},
147 {0x3f,"Conspicuous Key 4"},
148 {0,NULL}
150 static const value_string network_switch_msgs[]={
151 {0x02,"Soft Reset"},
152 {0x03,"Hard Reset"},
153 {0x04,"Query Network Manager"},
154 {0x05,"Network Manager Options"},
155 {0x06,"QoS Configuration"},
156 {0x09,"Set RTCP Source Description Item"},
157 {0x0b,"Download Server Information"},
158 {0x0c,"Server Switch"},
159 {0x0d,"Query Network Configuration Element"},
160 {0x0e,"Download Software Upgrade"},
161 {0x0f,"Set RTCP Report Interval"},
162 {0x10,"Set Primary Server"},
163 {0x12,"Reset Watchdog"},
164 {0x13,"Set Recovery Procedure Time Interval"},
165 {0x14,"Transport Reliability Layer Parameters Download"},
166 {0xff,"Reserved"},
167 {0,NULL}
169 static const value_string network_phone_msgs[]={
170 {0x00,"Soft Reset Ack"},
171 {0x01,"Sanity OK"},
172 {0x02,"Network Manager Attributes Info"},
173 {0x03,"Network Manager Diagnostic Info"},
174 {0x04,"Manager IDs"},
175 {0x05,"Network Manager Options Report"},
176 {0x08,"Resume Connection with Server"},
177 {0x09,"Suspend Connection with Server"},
178 {0x0b,"Network Configuration Element Report"},
179 {0x0c,"Server Information Report"},
180 {0xff,"Reserved"},
181 {0,NULL}
183 static const value_string network_server_id[]={
184 {0x00,"First Server"},
185 {0x01,"Second Server"},
186 {0x02,"Third Server"},
187 {0x03,"Fourth Server"},
188 {0x04,"Fifth Server"},
189 {0x05,"Sixth Server"},
190 {0x06,"Seventh Server"},
191 {0x07,"Eighth Server"},
192 {0x08,"Ninth Server"},
193 {0x09,"Tenth Server"},
194 {0,NULL}
196 static const value_string server_action[]={
197 {0x00,"Reserved"},
198 {0x01,"Establish UNISTIM Connection with Server"},
199 {0,NULL}
201 static const value_string network_elements[]={
202 {0x00,"IT IP Address"},
203 {0x01,"IT Netmask"},
204 {0x02,"Default Gateway IP Address"},
205 {0x03,"First Server IP Address"},
206 {0x04,"First Server Port Number"},
207 {0x05,"Second Server IP Address"},
208 {0x06,"Second Server Port Number"},
209 {0x07,"First Server Action"},
210 {0x08,"First Server Retry Count"},
211 {0x09,"Boot Mode"},
212 {0x0b,"Second Server Action"},
213 {0x0c,"Second Server Retry Count"},
214 {0x0e,"8-byte User PIN"},
215 {0,NULL}
220 #endif