Changeset 265 for uKadecot/trunk/ecnl_ssp/echonet_uip_task.c
- Timestamp:
- Nov 18, 2016, 5:30:16 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uKadecot/trunk/ecnl_ssp/echonet_uip_task.c
r262 r265 127 127 } 128 128 a_fbs_id.ptr->hdr.type = ECN_MSG_ECHONET; 129 a_fbs_id.ptr->hdr.target = ENOD_LOCAL_ID;130 a_fbs_id.ptr->hdr.sender = ENOD_NOT_MATCH_ID;129 a_fbs_id.ptr->hdr.target.id = ENOD_LOCAL_ID; 130 a_fbs_id.ptr->hdr.sender.id = ENOD_NOT_MATCH_ID; 131 131 132 132 /* IPアドレスからリモートECHONETノードへ変換 */ … … 137 137 } else { 138 138 /* 送信元ECHONETノードを記録 */ 139 a_fbs_id.ptr->hdr.sender = a_enod_id;140 } 141 a_fbs_id.ptr->hdr.reply = a_fbs_id.ptr->hdr.sender;139 a_fbs_id.ptr->hdr.sender.id = a_enod_id; 140 } 141 a_fbs_id.ptr->hdr.reply.id = a_fbs_id.ptr->hdr.sender.id; 142 142 143 143 /* echonet_taskに送る */ … … 301 301 302 302 req.ptr->hdr.type = ECN_MSG_INTERNAL; 303 req.ptr->hdr.sender _mbxid = sender;304 req.ptr->hdr.target _mbxid = ecn_udp_mailboxid;305 req.ptr->hdr.reply _mbxid = sender;303 req.ptr->hdr.sender.mbxid = sender; 304 req.ptr->hdr.target.mbxid = ecn_udp_mailboxid; 305 req.ptr->hdr.reply.mbxid = sender; 306 306 307 307 *pk_req = req; … … 330 330 331 331 res.ptr->hdr.type = ECN_MSG_INTERNAL; 332 res.ptr->hdr.sender _mbxid = ecn_udp_mailboxid;333 res.ptr->hdr.target _mbxid = req.ptr->hdr.reply_mbxid;334 res.ptr->hdr.reply _mbxid = ecn_udp_mailboxid;332 res.ptr->hdr.sender.mbxid = ecn_udp_mailboxid; 333 res.ptr->hdr.target.mbxid = req.ptr->hdr.reply.mbxid; 334 res.ptr->hdr.reply.mbxid = ecn_udp_mailboxid; 335 335 336 336 *pk_res = res; … … 395 395 } 396 396 397 a_ret = psnd_dtq(buf.ptr->hdr.target _mbxid, (intptr_t)buf.ptr);397 a_ret = psnd_dtq(buf.ptr->hdr.target.mbxid, (intptr_t)buf.ptr); 398 398 if (a_ret != E_OK) { 399 399 _ecn_fbs_del(buf); … … 418 418 } 419 419 420 a_ret = psnd_dtq(buf.ptr->hdr.target _mbxid, (intptr_t)buf.ptr);420 a_ret = psnd_dtq(buf.ptr->hdr.target.mbxid, (intptr_t)buf.ptr); 421 421 if (a_ret != E_OK) { 422 422 _ecn_fbs_del(buf); … … 441 441 a_dst.portno = 0; 442 442 /* 送信先IPアドレス */ 443 a_ret = udp_get_ip(&a_dst, fbs_id.ptr->hdr.target );443 a_ret = udp_get_ip(&a_dst, fbs_id.ptr->hdr.target.id); 444 444 if (!a_ret) { 445 445 ECN_DBG_PUT("[UDP TSK] echonet-node 0x%02X-0x%02X-0x%02X → udp dest(%s)",
Note:
See TracChangeset
for help on using the changeset viewer.