| |
| 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 |
| } |
| |