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
26
|
static void set_md_connected(CHAR *msg_data)
{
UINT32 rd_idx = 0;
CHAR mobile_device_id[MOBILE_DEVICE_NAME_LEN];
CHAR ip_addr[IP_ADDRESS_LEN];
CHAR mac_addr[MAC_ADDR_LEN];
CHAR ap_name[AP_NAME_LEN];
rdc_strz(msg_data,MAX_SIZE,&rd_idx,mobile_device_id,0);
rdc_strz(msg_data,MAX_SIZE,&rd_idx,ip_addr,0);
rdc_strz(msg_data,MAX_SIZE,&rd_idx,mac_addr,0);
rdc_strz(msg_data,MAX_SIZE,&rd_idx,ap_name,0);
#if defined (DB_MGR_ORACLE)
(void)db_set_md_connected(mobile_device_id,ip_addr,mac_addr,ap_name);
LOG(LFTR,"CONNECTED Loco %s, IP Addr %s,MAC Addr %s, AP Name %s",
mobile_device_id,ip_addr,mac_addr,ap_name);
#elif defined (DB_MGR_FILE)
LOG(LFTR,"%s CONNECTED Loco %s, IP Addr %s,MAC Addr %s, AP Name %s",
status_str,mobile_device_id,ip_addr,mac_addr,ap_name);
#else
#error Unknown device type must be DB_MGR_ORACLE or DB_MGR_FILE
#endif
}
|