You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
926 B
C
27 lines
926 B
C
|
|
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
|
|
}
|
|
|