-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathflags.tbh
25 lines (21 loc) · 941 Bytes
/
flags.tbh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
'=============================================================
' FLAG.TBS
'=============================================================
declare sub declare_ip_set(interface as pl_sock_interfaces)
declare sub declare_ip_obtained(interface as pl_sock_interfaces)
declare sub declare_error_mode
enum en_x_flags
EN_X_FLAGS_NORMAL=2,'Normal mode (it is always normal)
EN_X_FLAGS_PROG, 'Programming mode
EN_X_FLAGS_ERROR, 'Error mode
EN_X_FLAGS_IP, 'Own IP status
EN_X_FLAGS_CONN, 'Connection mode
EN_X_FLAGS_ES=8, 'Ethernet-->serial overflow
EN_X_FLAGS_SE 'Serial-->Ethernet overflow
end enum
'Status codes for setting-related operation
declare sub init_x_flags
declare sub write_x_flag(flag_num as en_x_flags,byref new_val as string, interface as pl_sock_interfaces)
declare function get_x_flags_net(interface as pl_sock_interfaces) as string(10)
declare error_mode as no_yes
declare ip_obtained(MAX_NUM_INTERFACES) as no_yes