Ignore:
Timestamp:
Jan 14, 2016, 1:17:21 PM (9 years ago)
Author:
coas-nagasima
Message:

・デジタルPinとアナログPinのWAMPトピックを追加し、PubSubできるように機能追加。

デジタルPINのトピックは、

「com.sonycsl.kadecot.arduino.topic.pinXX」(XXは0から13)

アナログPINのトピックは、

「com.sonycsl.kadecot.arduino.topic.pinXX.thrYYY」(XXは14から19、YYYは閾値十進)

・デバッグ用の使用していない文字列が、ROM領域に残ってしまうのを修正
・WebSocket接続時のHTTPヘッダーを1行ずつNAK応答を待って送信しているのを、一括で送るよう変更

Location:
uKadecot/trunk/ecnl_ssp
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • uKadecot/trunk/ecnl_ssp/echonet.c

    r108 r152  
    235235        a_ret = _ecn_fbs_add_data_ex(*(ECN_FBS_ID *)&ppk_esv, &ppk_esv->hdr.edata.opc, 1);
    236236        if (a_ret) {
    237                 ECN_DBG_PUT "ecn_trn_set_get(): _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     237                ECN_DBG_PUT("ecn_trn_set_get(): _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    238238                return a_ret;
    239239        }
     
    264264        a_wr_opc = _ecn_fbs_peek(*(ECN_FBS_ID *)&ppk_esv, fa_trn_pos);
    265265        if (a_wr_opc < 0) {
    266                 ECN_DBG_PUT "ecn_end_set_get(): _ecn_fbs_peek() result = %d:%s", a_wr_opc, itron_strerror(a_wr_opc) ECN_DBG_END;
     266                ECN_DBG_PUT("ecn_end_set_get(): _ecn_fbs_peek() result = %d:%s", a_wr_opc, itron_strerror(a_wr_opc));
    267267                return a_wr_opc;
    268268        }
     
    274274        a_ret = _ecn_fbs_poke(*(ECN_FBS_ID *)&ppk_esv, fa_trn_pos, a_rd_opc);
    275275        if (a_ret) {
    276                 ECN_DBG_PUT "ecn_end_set_get(): _ecn_fbs_poke() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     276                ECN_DBG_PUT("ecn_end_set_get(): _ecn_fbs_poke() result = %d:%s", a_ret, itron_strerror(a_ret));
    277277                return a_ret;
    278278        }
     
    328328        a_ret = _ecn_fbs_add_data_ex(a_fbs_id, &a_ecn_prp, sizeof(a_ecn_prp));
    329329        if (a_ret) {
    330                 ECN_DBG_PUT "ecn_add_edt(): _ecn_fbs_add_data_ex(*, ecn_prp{epc:0x%02X}, %u) result = %d:%s",
     330                ECN_DBG_PUT("ecn_add_edt(): _ecn_fbs_add_data_ex(*, ecn_prp{epc:0x%02X}, %u) result = %d:%s",
    331331                        a_ecn_prp.epc, sizeof(a_ecn_prp),
    332                         a_ret, itron_strerror(a_ret) ECN_DBG_END;
     332                        a_ret, itron_strerror(a_ret));
    333333                goto lb_except;
    334334        }
     
    337337                a_ret = _ecn_fbs_add_data_ex(a_fbs_id, p_edt, fa_pdc);
    338338                if (a_ret) {
    339                         ECN_DBG_PUT "ecn_add_edt(): _ecn_fbs_add_data_ex(*, ecn_prp{epc:0x%02X} edt, %u) result = %d:%s",
     339                        ECN_DBG_PUT("ecn_add_edt(): _ecn_fbs_add_data_ex(*, ecn_prp{epc:0x%02X} edt, %u) result = %d:%s",
    340340                                a_ecn_prp.epc, fa_pdc,
    341                                 a_ret, itron_strerror(a_ret) ECN_DBG_END;
     341                                a_ret, itron_strerror(a_ret));
    342342                        goto lb_except;
    343343                }
     
    523523
    524524#ifdef ECN_ENA_ITR_NXT_CARP
    525         ECN_CAP_PUT "ecn_itr_nxt() rd.cur=b%dp%d", pk_itr->cur.blk, pk_itr->cur.pos ECN_CAP_PUT;
     525        ECN_CAP_PUT("ecn_itr_nxt() rd.cur=b%dp%d", pk_itr->cur.blk, pk_itr->cur.pos ECN_CAP_PUT(;
    526526#endif
    527527        if (pk_itr->count <= pk_itr->got_ct && 0 < pk_itr->next_blk_ct) {
     
    550550                goto lb_except;
    551551        if (a_rd_len < sizeof(a_ecn_prp)) {
    552                 ECN_DBG_PUT "ecn_itr_nxt() ecn_prp read fault."
    553                         " rd.cur=%d", pk_itr->cur ECN_DBG_END;
     552                ECN_DBG_PUT("ecn_itr_nxt() ecn_prp read fault."
     553                        " rd.cur=%d", pk_itr->cur);
    554554                pk_itr->is_eof = 1;                     /* 終端に達した時、非0 */
    555555                a_ret = E_BOVR; /* データ終了 */
     
    566566                        goto lb_except;
    567567                if (a_rd_len < (ECN_FBS_SSIZE_T)a_ecn_prp.pdc) {
    568                         ECN_DBG_PUT "ecn_itr_nxt() edt read fault."
    569                                 " rd.cur=%d,epc=0x%02X,pdc=%u", pk_itr->cur, a_ecn_prp.epc , a_ecn_prp.pdc ECN_DBG_END;
     568                        ECN_DBG_PUT("ecn_itr_nxt() edt read fault."
     569                                " rd.cur=%d,epc=0x%02X,pdc=%u", pk_itr->cur, a_ecn_prp.epc , a_ecn_prp.pdc);
    570570                        pk_itr->is_eof = 1;                     /* 終端に達した時、非0 */
    571571                        a_ret = E_BOVR; /* データ終了 */
     
    576576
    577577#ifdef ECN_ENA_ITR_NXT_CARP
    578         ECN_CAP_PUT "ecn_itr_nxt() read: ct=%d/%d", pk_itr->got_ct, pk_itr->count ECN_CAP_PUT;
     578        ECN_CAP_PUT("ecn_itr_nxt() read: ct=%d/%d", pk_itr->got_ct, pk_itr->count ECN_CAP_PUT(;
    579579#endif
    580580
     
    605605        a_ret = _ecn_tsk_snd_mbx(a_fbs_id, true);
    606606        if (a_ret) {
    607                 ECN_DBG_PUT "_ecn_tsk_snd_mbx() result = %d:%s",
    608                         a_ret, itron_strerror(a_ret) ECN_DBG_END;
     607                ECN_DBG_PUT("_ecn_tsk_snd_mbx() result = %d:%s",
     608                        a_ret, itron_strerror(a_ret));
    609609                goto lb_except;
    610610        }
     
    637637        a_fbs.ptr = (T_ECN_FST_BLK *)pk_esv;
    638638        if (a_fbs.ptr->hdr.type != ECN_MSG_USER_BREAK) {
    639                 ECN_DBG_PUT "ecn_get_brk_dat: fbs-type:%d != ECN_MSG_USER_BREAK",
    640                         a_fbs.ptr->hdr.type ECN_DBG_END;
     639                ECN_DBG_PUT("ecn_get_brk_dat: fbs-type:%d != ECN_MSG_USER_BREAK",
     640                        a_fbs.ptr->hdr.type);
    641641                return E_PAR;
    642642        }
     
    645645        a_ret = _ecn_fbs_set_rpos(a_fbs, 0);
    646646        if (a_ret) {
    647                 ECN_DBG_PUT "_ecn_fbs_set_rpos(*, 0) result = %d:%s",
    648                         a_ret, itron_strerror(a_ret) ECN_DBG_END;
     647                ECN_DBG_PUT("_ecn_fbs_set_rpos(*, 0) result = %d:%s",
     648                        a_ret, itron_strerror(a_ret));
    649649                return a_ret;
    650650        }
     
    655655                a_ret = _ecn_fbs_get_data(a_fbs, p_buf, fa_bufsz, &a_len);
    656656                if (a_ret || !a_len) {
    657                         ECN_DBG_PUT "_ecn_fbs_get_data(*, p_buf, fa_bufsz) result = %d:%s",
    658                                 a_ret, itron_strerror(a_ret) ECN_DBG_END;
     657                        ECN_DBG_PUT("_ecn_fbs_get_data(*, p_buf, fa_bufsz) result = %d:%s",
     658                                a_ret, itron_strerror(a_ret));
    659659                        return E_PAR;
    660660                }
  • uKadecot/trunk/ecnl_ssp/echonet_dbg.c

    r108 r152  
    109109/*
    110110 * デバッグ出力
    111  * 例:           ECN_DBG_PUT "task start" ECN_DBG_END;
     111 * 例:           ECN_DBG_PUT("task start");
    112112 */
    113113int _ecn_dbg_dbgput(const char *fp_srcloc, const char *fp_form, ...)
  • uKadecot/trunk/ecnl_ssp/echonet_dbg.h

    r108 r152  
    5050
    5151#ifdef ECN_DBG_PUT_ENA
    52 #define ECN_DBG_PUT syslog(LOG_WARNING,
    53 #define ECN_DBG_END )
    54 /* 例:           ECN_DBG_PUT "task start" ECN_DBG_END; */
     52#define ECN_DBG_PUT(...) syslog(LOG_WARNING, __VA_ARGS__)
    5553#else
    56 #define ECN_DBG_PUT for (;0;
    57 #define ECN_DBG_END )
     54#define ECN_DBG_PUT(...)
    5855#endif
    5956
    6057/* デバッグ出力(CARP) */
    6158#ifdef ECN_CAP_PUT_ENA
    62 #define ECN_CAP_PUT syslog(LOG_DEBUG,
    63 #define ECN_CAP_END )
    64 /* 例:           ECN_CAP_PUT "task start" ECN_CAP_END; */
     59#define ECN_CAP_PUT(syslog(LOG_DEBUG, __VA_ARGS__)
    6560#else
    66 #define ECN_CAP_PUT for (;0;
    67 #define ECN_CAP_END )
     61#define ECN_CAP_PUT(...)
    6862#endif
    6963
  • uKadecot/trunk/ecnl_ssp/echonet_task.c

    r125 r152  
    141141        }
    142142#ifdef ECN_DBG_PUT_ENA
    143         ECN_DBG_PUT "psnd_dtq(%d, 0x%08X-0x%08X)", mbxid, (intptr_t)msg, a_fbs_sub1 ECN_DBG_END;
     143        ECN_DBG_PUT("psnd_dtq(%d, 0x%08X-0x%08X)", mbxid, (intptr_t)msg, a_fbs_sub1);
    144144        _ecn_dbg_bindmp((const uint8_t *)msg, 256);
    145145#endif
    146146        a_ret = psnd_dtq(mbxid, msg);
    147147#ifdef ECN_DBG_PUT_ENA
    148         ECN_DBG_PUT "psnd_dtq(%d, 0x%08X-0x%08X) result = %d:%s", mbxid, (intptr_t)msg, a_fbs_sub1, a_ret, itron_strerror(a_ret) ECN_DBG_END;
     148        ECN_DBG_PUT("psnd_dtq(%d, 0x%08X-0x%08X) result = %d:%s", mbxid, (intptr_t)msg, a_fbs_sub1, a_ret, itron_strerror(a_ret));
    149149#endif
    150150        return a_ret;
     
    193193                return;
    194194
    195         /* ECN_DBG_PUT "[ECHONET MainTask:%d] started", tskid ECN_DBG_END; */
     195        /* ECN_DBG_PUT("[ECHONET MainTask:%d] started", tskid); */
    196196        syslog(LOG_NOTICE, "[ECHONET MainTask] started");
    197197
     
    225225        a_ret = sta_cyc(ecn_svc_cychdrid);
    226226        if (a_ret != E_OK) {
    227                 ECN_DBG_PUT "sta_cyc() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     227                ECN_DBG_PUT("sta_cyc() result = %d:%s", a_ret, itron_strerror(a_ret));
    228228                PT_EXIT(&s.pt);
    229229        }
     
    233233        a_ret2 = get_tim(&a_now);
    234234        if (a_ret2 != E_OK) {
    235                 ECN_DBG_PUT "get_tim() result = %d:%s", a_ret2, itron_strerror(a_ret2) ECN_DBG_END;
     235                ECN_DBG_PUT("get_tim() result = %d:%s", a_ret2, itron_strerror(a_ret2));
    236236                PT_EXIT(&s.pt);
    237237        }
     
    256256                        || ((a_ret = timer_expired(&s.timer) ? E_TMOUT : E_WBLK) == E_TMOUT)));
    257257                if ((a_ret != E_OK) && (a_ret != E_TMOUT)) {
    258                         ECN_DBG_PUT "trcv_dtq() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     258                        ECN_DBG_PUT("trcv_dtq() result = %d:%s", a_ret, itron_strerror(a_ret));
    259259                        PT_EXIT(&s.pt);
    260260                }
     
    262262                a_ret2 = get_tim(&a_now);
    263263                if (a_ret2 != E_OK) {
    264                         ECN_DBG_PUT "get_tim() result = %d:%s", a_ret2, itron_strerror(a_ret2) ECN_DBG_END;
     264                        ECN_DBG_PUT("get_tim() result = %d:%s", a_ret2, itron_strerror(a_ret2));
    265265                        PT_EXIT(&s.pt);
    266266                }
     
    273273
    274274                if (a_ret == E_OK) {
    275                         ECN_DBG_PUT "trcv_dtq() mbx recv (%d byte)", _ecn_fbs_get_datalen(a_mdt.fbs_id) ECN_DBG_END;
     275                        ECN_DBG_PUT("trcv_dtq() mbx recv (%d byte)", _ecn_fbs_get_datalen(a_mdt.fbs_id));
    276276                        g_release_esv = true;
    277277
     
    376376        a_ret = _ecn_fbs_cre(a_size, &a_fbs_id);
    377377        if (a_ret != E_OK || !a_fbs_id.ptr) { /* 確保失敗 */
    378                 ECN_DBG_PUT "_ecn_fbs_cre(%d) result = %d:%s",
     378                ECN_DBG_PUT("_ecn_fbs_cre(%d) result = %d:%s",
    379379                        a_size,
    380                         a_ret, itron_strerror(a_ret) ECN_DBG_END;
     380                        a_ret, itron_strerror(a_ret));
    381381                return E_NOMEM;
    382382        }
     
    396396        a_ret = _ecn_fbs_add_data_ex(a_fbs_id, &a_ecn_hdp, a_size);
    397397        if (a_ret) {
    398                 ECN_DBG_PUT "_ecn_fbs_add_data_ex(*, ecn_hdp{esv:0x%02X,epc:0x%02X}, %d) result = %d:%s",
     398                ECN_DBG_PUT("_ecn_fbs_add_data_ex(*, ecn_hdp{esv:0x%02X,epc:0x%02X}, %d) result = %d:%s",
    399399                        a_ecn_hdp.edata.esv, a_ecn_hdp.ecn_prp.epc, a_size,
    400                         a_ret, itron_strerror(a_ret) ECN_DBG_END;
     400                        a_ret, itron_strerror(a_ret));
    401401                goto lb_except;
    402402        }
     
    405405                a_ret = _ecn_fbs_add_data_ex(a_fbs_id, p_edt, fa_pdc);
    406406                if (a_ret) {
    407                         ECN_DBG_PUT "_ecn_fbs_add_data_ex(*, ecn_hdp{esv:0x%02X,epc:0x%02X} edt, %d) result = %d:%s",
     407                        ECN_DBG_PUT("_ecn_fbs_add_data_ex(*, ecn_hdp{esv:0x%02X,epc:0x%02X} edt, %d) result = %d:%s",
    408408                                a_ecn_hdp.edata.esv, a_ecn_hdp.ecn_prp.epc, fa_pdc,
    409                                 a_ret, itron_strerror(a_ret) ECN_DBG_END;
     409                                a_ret, itron_strerror(a_ret));
    410410                        goto lb_except;
    411411                }
    412412        }
    413413        if (fa_deoj == 0) {
    414                 ECN_DBG_PUT "%s", "マルチキャスト" ECN_DBG_END;
     414                ECN_DBG_PUT("%s", "マルチキャスト");
    415415                /* fa_deoj == 0 : マルチキャスト */
    416416                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx1 = EOJ_X1_PROFILE;
     
    420420        }
    421421        else if (fa_deoj <= tmax_eobjid) {
    422                 ECN_DBG_PUT "fa_deoj = %d", fa_deoj ECN_DBG_END;
     422                ECN_DBG_PUT("fa_deoj = %d", fa_deoj);
    423423                /* if (fa_deoj < 1 || tmax_eobjid < fa_deoj) …の異常系は関数冒頭で除外済みとする */
    424424                a_eobj = &eobjinib_table[fa_deoj - 1];
     
    446446                if (a_fbs_id.ptr->hdr.target == ENOD_NOT_MATCH_ID) {
    447447                        goto lb_except;
    448                         ECN_DBG_PUT "deoj = %02X %02X %02x : enod not match",
     448                        ECN_DBG_PUT("deoj = %02X %02X %02x : enod not match",
    449449                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx1,
    450450                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx2,
    451                                 ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx3 ECN_DBG_END;
     451                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx3);
    452452                }
    453453#ifdef ECN_DBG_PUT_ENA
    454454                else {
    455                         ECN_DBG_PUT "deoj = %02X %02X %02x : %s",
     455                        ECN_DBG_PUT("deoj = %02X %02X %02x : %s",
    456456                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx1,
    457457                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx2,
    458458                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx3,
    459                                 _ecn_dbg_enod2str(a_fbs_id.ptr->hdr.target) ECN_DBG_END;
     459                                _ecn_dbg_enod2str(a_fbs_id.ptr->hdr.target));
    460460                }
    461461#endif
     
    465465                T_ECN_EOJ eoj;
    466466                ECN_ENOD_ID enodid;
    467                 ECN_DBG_PUT "fa_deoj = %d", fa_deoj ECN_DBG_END;
     467                ECN_DBG_PUT("fa_deoj = %d", fa_deoj);
    468468                /* オブジェクトIDからEOJとノードIDを取得 */
    469469                if(ecn_agent_get_eoj_enodid(fa_deoj, &eoj, &enodid)){
     
    474474                else {
    475475                        goto lb_except;
    476                         ECN_DBG_PUT "deoj = %02X %02X %02x : enod not match",
     476                        ECN_DBG_PUT("deoj = %02X %02X %02x : enod not match",
    477477                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx1,
    478478                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx2,
    479                                 ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx3 ECN_DBG_END;
     479                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx3);
    480480                }
    481481#ifdef ECN_DBG_PUT_ENA
    482482                else {
    483                         ECN_DBG_PUT "deoj = %02X %02X %02x : %s",
     483                        ECN_DBG_PUT("deoj = %02X %02X %02x : %s",
    484484                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx1,
    485485                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx2,
    486486                                ((T_EDATA *)a_fbs_id.ptr)->hdr.edata.deoj.eojx3,
    487                                 _ecn_dbg_enod2str(a_fbs_id.ptr->hdr.target) ECN_DBG_END;
     487                                _ecn_dbg_enod2str(a_fbs_id.ptr->hdr.target));
    488488                }
    489489#endif
     
    529529        switch (a_im.command) {
    530530        case ECN_INM_NOTIFY_INSTANCELIST:
    531                 ECN_DBG_PUT "do _ecn_tsk_int_startup()" ECN_DBG_END;
     531                ECN_DBG_PUT("do _ecn_tsk_int_startup()");
    532532                _ecn_tsk_int_startup(fa_exinf);
    533533                break;
     
    537537                        break;
    538538#endif
    539                 ECN_DBG_PUT "recv: unefined internal-msg: %d", a_im.command ECN_DBG_END;
     539                ECN_DBG_PUT("recv: unefined internal-msg: %d", a_im.command);
    540540                break;
    541541        }
     
    578578        const EOBJINIB *eobj;
    579579
    580         ECN_DBG_PUT "do _ecn_tsk_ntf_inl()" ECN_DBG_END;
     580        ECN_DBG_PUT("do _ecn_tsk_ntf_inl()");
    581581
    582582        memset(&a_hdr, 0, sizeof(a_hdr));
     
    830830                g_release_esv = false;
    831831
    832                 ECN_CAP_PUT "redirect ecn_svc_mailboxid → ecn_api_mailboxid (esv:0x%02X)",
    833                         p_esv->edata.esv ECN_CAP_END;
     832                ECN_CAP_PUT("redirect ecn_svc_mailboxid → ecn_api_mailboxid (esv:0x%02X)",
     833                        p_esv->edata.esv);
    834834                fa_fbs_id.ptr->hdr.target = ENOD_API_ID;
    835835                a_ret = psnd_dtq(ecn_api_mailboxid, (intptr_t)fa_fbs_id.ptr);
     
    858858        case ESV_SET_I:
    859859                if (!p_obj) {
    860                         ECN_DBG_PUT "_ecn_tsk_ecn_msg_main() eoj %06X not found.",
    861                                 p_esv->edata.deoj.eojx1 << 16 | p_esv->edata.deoj.eojx2 << 8 | p_esv->edata.deoj.eojx3 ECN_DBG_END;
     860                        ECN_DBG_PUT("_ecn_tsk_ecn_msg_main() eoj %06X not found.",
     861                                p_esv->edata.deoj.eojx1 << 16 | p_esv->edata.deoj.eojx2 << 8 | p_esv->edata.deoj.eojx3);
    862862                        result = -1;
    863863                        break;
     
    870870        case ESV_SET_C:
    871871                if (!p_obj) {
    872                         ECN_DBG_PUT "_ecn_tsk_ecn_msg_main() eoj %06X not found.",
    873                                 p_esv->edata.deoj.eojx1 << 16 | p_esv->edata.deoj.eojx2 << 8 | p_esv->edata.deoj.eojx3 ECN_DBG_END;
     872                        ECN_DBG_PUT("_ecn_tsk_ecn_msg_main() eoj %06X not found.",
     873                                p_esv->edata.deoj.eojx1 << 16 | p_esv->edata.deoj.eojx2 << 8 | p_esv->edata.deoj.eojx3);
    874874                        result = -1;
    875875                        break;
     
    882882        case ESV_GET:
    883883                if (!p_obj) {
    884                         ECN_DBG_PUT "_ecn_tsk_ecn_msg_main() eoj %06X not found.",
    885                                 p_esv->edata.deoj.eojx1 << 16 | p_esv->edata.deoj.eojx2 << 8 | p_esv->edata.deoj.eojx3 ECN_DBG_END;
     884                        ECN_DBG_PUT("_ecn_tsk_ecn_msg_main() eoj %06X not found.",
     885                                p_esv->edata.deoj.eojx1 << 16 | p_esv->edata.deoj.eojx2 << 8 | p_esv->edata.deoj.eojx3);
    886886                        result = -1;
    887887                        break;
     
    894894        case ESV_INF_REQ:
    895895                if (!p_obj) {
    896                         ECN_DBG_PUT "_ecn_tsk_ecn_msg_main() eoj %06X not found.",
    897                                 p_esv->edata.deoj.eojx1 << 16 | p_esv->edata.deoj.eojx2 << 8 | p_esv->edata.deoj.eojx3 ECN_DBG_END;
     896                        ECN_DBG_PUT("_ecn_tsk_ecn_msg_main() eoj %06X not found.",
     897                                p_esv->edata.deoj.eojx1 << 16 | p_esv->edata.deoj.eojx2 << 8 | p_esv->edata.deoj.eojx3);
    898898                        result = -1;
    899899                        break;
     
    907907        case ESV_SET_GET:
    908908                if (!p_obj) {
    909                         ECN_DBG_PUT "_ecn_tsk_ecn_msg_main() eoj %06X not found.",
    910                                 p_esv->edata.deoj.eojx1 << 16 | p_esv->edata.deoj.eojx2 << 8 | p_esv->edata.deoj.eojx3 ECN_DBG_END;
     909                        ECN_DBG_PUT("_ecn_tsk_ecn_msg_main() eoj %06X not found.",
     910                                p_esv->edata.deoj.eojx1 << 16 | p_esv->edata.deoj.eojx2 << 8 | p_esv->edata.deoj.eojx3);
    911911                        result = -1;
    912912                        break;
     
    942942        case ESV_GET_SNA:               /* 0x52 プロパティ値読み出し不可応答 */
    943943                if (!p_sobj) {
    944                         ECN_DBG_PUT "_ecn_tsk_ecn_msg_main() eoj %06X not found.",
    945                                 p_esv->edata.seoj.eojx1 << 16 | p_esv->edata.seoj.eojx2 << 8 | p_esv->edata.seoj.eojx3 ECN_DBG_END;
     944                        ECN_DBG_PUT("_ecn_tsk_ecn_msg_main() eoj %06X not found.",
     945                                p_esv->edata.seoj.eojx1 << 16 | p_esv->edata.seoj.eojx2 << 8 | p_esv->edata.seoj.eojx3);
    946946                        result = -1;
    947947                        break;
     
    955955        case ESV_INF_SNA:               /* 0x53 プロパティ値通知不可応答 */
    956956                if (!p_sobj) {
    957                         ECN_DBG_PUT "_ecn_tsk_ecn_msg_main() eoj %06X not found.",
    958                                 p_esv->edata.seoj.eojx1 << 16 | p_esv->edata.seoj.eojx2 << 8 | p_esv->edata.seoj.eojx3 ECN_DBG_END;
     957                        ECN_DBG_PUT("_ecn_tsk_ecn_msg_main() eoj %06X not found.",
     958                                p_esv->edata.seoj.eojx1 << 16 | p_esv->edata.seoj.eojx2 << 8 | p_esv->edata.seoj.eojx3);
    959959                        result = -1;
    960960                        break;
     
    968968        case ESV_SET_GET_SNA:   /* 0x5E プロパティ値書き込み・読み出し不可応答 */
    969969                if (!p_sobj) {
    970                         ECN_DBG_PUT "_ecn_tsk_ecn_msg_main() eoj %06X not found.",
    971                                 p_esv->edata.seoj.eojx1 << 16 | p_esv->edata.seoj.eojx2 << 8 | p_esv->edata.seoj.eojx3 ECN_DBG_END;
     970                        ECN_DBG_PUT("_ecn_tsk_ecn_msg_main() eoj %06X not found.",
     971                                p_esv->edata.seoj.eojx1 << 16 | p_esv->edata.seoj.eojx2 << 8 | p_esv->edata.seoj.eojx3);
    972972                        result = -1;
    973973                        break;
     
    10041004        ECN_FBS_ID fa_fbs_id)
    10051005{
    1006         ECN_DBG_PUT "%s() %s eoj src:%06X dest:%06X",
     1006        ECN_DBG_PUT("%s() %s eoj src:%06X dest:%06X",
    10071007                fp_fncnm, fp_varnm,
    10081008                ((T_EDATA *)fa_fbs_id.ptr)->hdr.edata.seoj.eojx1 << 16 | ((T_EDATA *)fa_fbs_id.ptr)->hdr.edata.seoj.eojx2 << 8 | ((T_EDATA *)fa_fbs_id.ptr)->hdr.edata.seoj.eojx3,
    1009                 ((T_EDATA *)fa_fbs_id.ptr)->hdr.edata.deoj.eojx1 << 16 | ((T_EDATA *)fa_fbs_id.ptr)->hdr.edata.deoj.eojx2 << 8 | ((T_EDATA *)fa_fbs_id.ptr)->hdr.edata.deoj.eojx3 ECN_DBG_END;
     1009                ((T_EDATA *)fa_fbs_id.ptr)->hdr.edata.deoj.eojx1 << 16 | ((T_EDATA *)fa_fbs_id.ptr)->hdr.edata.deoj.eojx2 << 8 | ((T_EDATA *)fa_fbs_id.ptr)->hdr.edata.deoj.eojx3);
    10101010}
    10111011#else
     
    10291029                return p;
    10301030        }
    1031         ECN_DBG_PUT "_ecn_tsk_eoj_get_property(0x%02X-0x%02X-0x%02X, epc:0x%02X) not found.",
     1031        ECN_DBG_PUT("_ecn_tsk_eoj_get_property(0x%02X-0x%02X-0x%02X, epc:0x%02X) not found.",
    10321032                fp_obj->eojx1, fp_obj->eojx2, fp_obj->eojx3,
    1033                 fa_epc ECN_DBG_END;
     1033                fa_epc);
    10341034
    10351035        return NULL;
     
    10441044                return -1;
    10451045
    1046         ECN_DBG_PUT "_ecn_tsk_eoj_set_edt(epc:0x%02X) call eprpset()",
    1047                 fp_prp->eprpcd ECN_DBG_END;
     1046        ECN_DBG_PUT("_ecn_tsk_eoj_set_edt(epc:0x%02X) call eprpset()",
     1047                fp_prp->eprpcd);
    10481048
    10491049        return fp_prp->eprpset(fp_prp, fp_src, fa_srcsz, fa_anno);
     
    10581058                return -1;
    10591059
    1060         ECN_DBG_PUT "_ecn_tsk_eoj_get_edt(epc:0x%02X) call eprpget()",
    1061                 fp_prp->eprpcd ECN_DBG_END;
     1060        ECN_DBG_PUT("_ecn_tsk_eoj_get_edt(epc:0x%02X) call eprpget()",
     1061                fp_prp->eprpcd);
    10621062
    10631063        return fp_prp->eprpget(fp_prp, fp_dst, fp_prp->eprpsz);
     
    10901090                p_blk = (T_ECN_SUB_BLK *)_ecn_fbs_mbx_get(sizeof(*p_blk));
    10911091                if (!p_blk) {
    1092                         ECN_DBG_PUT "_ecn_fbs_mbx_get() fault." ECN_DBG_END;
     1092                        ECN_DBG_PUT("_ecn_fbs_mbx_get() fault.");
    10931093                        return 0;       /* メモリ不足 */
    10941094                }
     
    11001100        a_ret = _ecn_fbs_get_data(fa_fbs_id, fp_prp, sizeof(*fp_prp), &a_size);
    11011101        if (a_ret || a_size < (int)sizeof(*fp_prp)) {
    1102                 ECN_DBG_PUT "_ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1102                ECN_DBG_PUT("_ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret));
    11031103                goto lb_except;
    11041104        }
     
    11091109                a_ret = _ecn_fbs_get_data(fa_fbs_id, p_blk, fp_prp->pdc, &a_size);
    11101110                if (a_ret || a_size < (int)fp_prp->pdc) {
    1111                         ECN_DBG_PUT "_ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1111                        ECN_DBG_PUT("_ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret));
    11121112                        goto lb_except;
    11131113                }
     
    11461146                p_edt = _ecn_tsk_get_prp_pce(fa_fbs_id, &a_prp, p_edt);
    11471147                if (!p_edt) {
    1148                         ECN_DBG_PUT "_ecn_tsk_eoj_set_main(): _ecn_tsk_get_prp_pce() fault." ECN_DBG_END;
     1148                        ECN_DBG_PUT("_ecn_tsk_eoj_set_main(): _ecn_tsk_get_prp_pce() fault.");
    11491149                        goto lb_except;
    11501150                }
     
    11661166                }
    11671167                if (a_ans == a_size) {
    1168                         ECN_DBG_PUT "_ecn_tsk_eoj_set_edt(0x%06X, 0x%02x, 0x%02X..., %u) ok.",
     1168                        ECN_DBG_PUT("_ecn_tsk_eoj_set_edt(0x%06X, 0x%02x, 0x%02X..., %u) ok.",
    11691169                                fp_obj->eojx1 << 16 | fp_obj->eojx2 << 8 | fp_obj->eojx3,
    1170                                 a_prp.epc, p_edt->payload[0], a_size ECN_DBG_END;
     1170                                a_prp.epc, p_edt->payload[0], a_size);
    11711171                        a_prp.pdc = 0;
    11721172                } else {
    1173                         ECN_DBG_PUT "_ecn_tsk_eoj_set_edt(0x%06X, 0x%02x, 0x%02X..., %u) fault.",
     1173                        ECN_DBG_PUT("_ecn_tsk_eoj_set_edt(0x%06X, 0x%02x, 0x%02X..., %u) fault.",
    11741174                                fp_obj->eojx1 << 16 | fp_obj->eojx2 << 8 | fp_obj->eojx3,
    1175                                 a_prp.epc, p_edt->payload[0], a_size ECN_DBG_END;
     1175                                a_prp.epc, p_edt->payload[0], a_size);
    11761176                        *p_sw_ok = 0;   /* プロパティ設定失敗 */
    11771177                        /* 応答処理の場合EDTは設定しない */
     
    11831183                a_ret = _ecn_fbs_add_data_ex(a_fbs_res, &a_prp, sizeof(a_prp));
    11841184                if (a_ret) {
    1185                         ECN_DBG_PUT "_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1185                        ECN_DBG_PUT("_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    11861186                        goto lb_except;
    11871187                }
     
    11911191                        a_ret = _ecn_fbs_add_data_ex(a_fbs_res, p_edt->payload, a_prp.pdc);
    11921192                        if (a_ret) {
    1193                                 ECN_DBG_PUT "_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1193                                ECN_DBG_PUT("_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    11941194                                goto lb_except;
    11951195                        }
     
    12401240        p_prp_buf = _ecn_fbs_mbx_get(ECHONET_MEMPOOL_BLOCK_SIZE);
    12411241        if (!p_prp_buf) {
    1242                 ECN_DBG_PUT "_ecn_fbs_mbx_get() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1242                ECN_DBG_PUT("_ecn_fbs_mbx_get() result = %d:%s", a_ret, itron_strerror(a_ret));
    12431243                goto lb_except; /* メモリ不足 */
    12441244        }
     
    12481248                p_edt = _ecn_tsk_get_prp_pce(fa_fbs_id, &a_prp, p_edt);
    12491249                if (!p_edt) {
    1250                         ECN_DBG_PUT "_ecn_tsk_eoj_get_main(): _ecn_tsk_get_prp_pce() fault." ECN_DBG_END;
     1250                        ECN_DBG_PUT("_ecn_tsk_eoj_get_main(): _ecn_tsk_get_prp_pce() fault.");
    12511251                        goto lb_except;
    12521252                }
     
    12731273                a_ret = _ecn_fbs_add_data_ex(a_fbs_res, &a_prp, sizeof(a_prp));
    12741274                if (a_ret) {
    1275                         ECN_DBG_PUT "_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1275                        ECN_DBG_PUT("_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    12761276                        goto lb_except;
    12771277                }
     
    12801280                        a_ret = _ecn_fbs_add_data_ex(a_fbs_res, p_prp_buf, a_ans);
    12811281                        if (a_ret) {
    1282                                 ECN_DBG_PUT "_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1282                                ECN_DBG_PUT("_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    12831283                                goto lb_except;
    12841284                        }
     
    13191319        p_prp_buf = _ecn_fbs_mbx_get(ECHONET_MEMPOOL_BLOCK_SIZE);
    13201320        if (!p_prp_buf) {
    1321                 ECN_DBG_PUT "_ecn_fbs_mbx_get() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1321                ECN_DBG_PUT("_ecn_fbs_mbx_get() result = %d:%s", a_ret, itron_strerror(a_ret));
    13221322                goto lb_except; /* メモリ不足 */
    13231323        }
     
    13271327                p_edt = _ecn_tsk_get_prp_pce(fa_fbs_id, &a_prp, p_edt);
    13281328                if (!p_edt) {
    1329                         ECN_DBG_PUT "_ecn_tsk_eoj_get_main(): _ecn_tsk_get_prp_pce() fault." ECN_DBG_END;
     1329                        ECN_DBG_PUT("_ecn_tsk_eoj_get_main(): _ecn_tsk_get_prp_pce() fault.");
    13301330                        goto lb_except;
    13311331                }
     
    13361336                a_ret = _ecn_fbs_add_data_ex(a_fbs_res, &a_prp, sizeof(a_prp));
    13371337                if (a_ret) {
    1338                         ECN_DBG_PUT "_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1338                        ECN_DBG_PUT("_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    13391339                        goto lb_except;
    13401340                }
     
    13741374                a_ret = _ecn_fbs_get_data(fa_fbs_id, &a_prp, sizeof(a_prp), &a_size);
    13751375                if (a_ret || a_size < (int)sizeof(a_prp)) {
    1376                         ECN_DBG_PUT "_ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1376                        ECN_DBG_PUT("_ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret));
    13771377                        goto lb_except;
    13781378                }
     
    13811381                a_ret = _ecn_fbs_seek_rpos(fa_fbs_id, a_prp.pdc);
    13821382                if (a_ret) {
    1383                         ECN_DBG_PUT "_ecn_fbs_seek_rpos() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1383                        ECN_DBG_PUT("_ecn_fbs_seek_rpos() result = %d:%s", a_ret, itron_strerror(a_ret));
    13841384                        goto lb_except;
    13851385                }
     
    15431543        a_ret = _ecn_fbs_cre(a_size, &a_fbs_res);
    15441544        if (a_ret != E_OK || !a_fbs_res.ptr) { /* 確保失敗 */
    1545                 ECN_DBG_PUT "_ecn_fbs_cre() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1545                ECN_DBG_PUT("_ecn_fbs_cre() result = %d:%s", a_ret, itron_strerror(a_ret));
    15461546                goto lb_finally;
    15471547        }
     
    15591559                        sizeof(a_ecn_hdp.ecn_hdr) + sizeof(a_ecn_hdp.edata));
    15601560        if (a_ret) {
    1561                 ECN_DBG_PUT "_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1561                ECN_DBG_PUT("_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    15621562                goto lb_except;
    15631563        }
     
    15661566        a_ret = _ecn_fbs_set_rpos(fa_fbs_id, offsetof(T_ECN_EDT_HDR, ecn_prp));
    15671567        if (a_ret) {
    1568                 ECN_DBG_PUT "_ecn_fbs_set_rpos() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1568                ECN_DBG_PUT("_ecn_fbs_set_rpos() result = %d:%s", a_ret, itron_strerror(a_ret));
    15691569                goto lb_except;
    15701570        }
     
    15771577                ((T_EDATA *)fa_fbs_id.ptr)->hdr.edata.opc, &a_sw_ok);
    15781578        if (a_ret) {
    1579                 ECN_DBG_PUT "_ecn_tsk_eoj_get_main() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1579                ECN_DBG_PUT("_ecn_tsk_eoj_get_main() result = %d:%s", a_ret, itron_strerror(a_ret));
    15801580                goto lb_except;
    15811581        }
     
    16011601        a_ret = _ecn_tsk_snd_mbx(a_fbs_res, false);
    16021602        if (a_ret != E_OK) {
    1603                 ECN_DBG_PUT "_ecn_tsk_snd_mbx() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1603                ECN_DBG_PUT("_ecn_tsk_snd_mbx() result = %d:%s", a_ret, itron_strerror(a_ret));
    16041604                goto lb_except;
    16051605        }
     
    16341634        a_ret = _ecn_fbs_cre(a_size, &a_fbs_res);
    16351635        if (a_ret != E_OK || !a_fbs_res.ptr) { /* 確保失敗 */
    1636                 ECN_DBG_PUT "_ecn_fbs_cre() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1636                ECN_DBG_PUT("_ecn_fbs_cre() result = %d:%s", a_ret, itron_strerror(a_ret));
    16371637                goto lb_finally;
    16381638        }
     
    16471647                        sizeof(a_ecn_hdp.ecn_hdr) + sizeof(a_ecn_hdp.edata));
    16481648        if (a_ret) {
    1649                 ECN_DBG_PUT "_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1649                ECN_DBG_PUT("_ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    16501650                goto lb_except;
    16511651        }
     
    16541654        a_ret = _ecn_fbs_set_rpos(fa_fbs_id, offsetof(T_ECN_EDT_HDR, ecn_prp));
    16551655        if (a_ret) {
    1656                 ECN_DBG_PUT "_ecn_fbs_set_rpos() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1656                ECN_DBG_PUT("_ecn_fbs_set_rpos() result = %d:%s", a_ret, itron_strerror(a_ret));
    16571657                goto lb_except;
    16581658        }
     
    16651665                ((T_EDATA *)fa_fbs_id.ptr)->hdr.edata.opc, &a_sw_ok);
    16661666        if (a_ret) {
    1667                 ECN_DBG_PUT "_ecn_tsk_eoj_res_main() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1667                ECN_DBG_PUT("_ecn_tsk_eoj_res_main() result = %d:%s", a_ret, itron_strerror(a_ret));
    16681668                goto lb_except;
    16691669        }
     
    16891689        a_ret = _ecn_tsk_snd_mbx(a_fbs_res, false);
    16901690        if (a_ret != E_OK) {
    1691                 ECN_DBG_PUT "_ecn_tsk_snd_mbx() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     1691                ECN_DBG_PUT("_ecn_tsk_snd_mbx() result = %d:%s", a_ret, itron_strerror(a_ret));
    16921692                goto lb_except;
    16931693        }
     
    17181718        memset(&a_ecn_hdp, 0, sizeof(a_ecn_hdp));
    17191719
    1720         ECN_DBG_PUT "_ecn_tsk_eoj_set_get() eoj:%06X",
    1721                 fp_obj->eojx1 << 16 | fp_obj->eojx2 << 8 | fp_obj->eojx3 ECN_DBG_END;
     1720        ECN_DBG_PUT("_ecn_tsk_eoj_set_get() eoj:%06X",
     1721                fp_obj->eojx1 << 16 | fp_obj->eojx2 << 8 | fp_obj->eojx3);
    17221722
    17231723        /* 初期取得サイズ */
     
    17611761                goto lb_except;
    17621762        }
    1763         ECN_DBG_PUT "_ecn_tsk_eoj_set_get() eoj:%06X _ecn_tsk_eoj_set_main() ok sw_ok:%s",
     1763        ECN_DBG_PUT("_ecn_tsk_eoj_set_get() eoj:%06X _ecn_tsk_eoj_set_main() ok sw_ok:%s",
    17641764                fp_obj->eojx1 << 16 | fp_obj->eojx2 << 8 | fp_obj->eojx3,
    1765                 (a_sw_ok ? "true" : "false") ECN_DBG_END;
     1765                (a_sw_ok ? "true" : "false"));
    17661766
    17671767        /* 次の件数を読み取る(1byte)                                             */
     
    17941794                goto lb_except;
    17951795        }
    1796         ECN_DBG_PUT "_ecn_tsk_eoj_set_get() eoj:%06X _ecn_tsk_eoj_get_main() ok sw_ok:%s",
     1796        ECN_DBG_PUT("_ecn_tsk_eoj_set_get() eoj:%06X _ecn_tsk_eoj_get_main() ok sw_ok:%s",
    17971797                fp_obj->eojx1 << 16 | fp_obj->eojx2 << 8 | fp_obj->eojx3,
    1798                 (a_sw_ok ? "true" : "false") ECN_DBG_END;
     1798                (a_sw_ok ? "true" : "false"));
    17991799
    18001800        /* プロパティ読み込み件数書き込み時のヘッド情報で、読み出し件数を記録 */
     
    18391839        memset(&a_ecn_hdp, 0, sizeof(a_ecn_hdp));
    18401840
    1841         ECN_DBG_PUT "_ecn_tsk_eoj_set_get_res() eoj:%06X",
    1842                 fp_obj->eojx1 << 16 | fp_obj->eojx2 << 8 | fp_obj->eojx3 ECN_DBG_END;
     1841        ECN_DBG_PUT("_ecn_tsk_eoj_set_get_res() eoj:%06X",
     1842                fp_obj->eojx1 << 16 | fp_obj->eojx2 << 8 | fp_obj->eojx3);
    18431843
    18441844        /* 初期取得サイズ */
     
    18671867                goto lb_except;
    18681868        }
    1869         ECN_DBG_PUT "_ecn_tsk_eoj_set_get_res() eoj:%06X _ecn_tsk_eoj_set_main() ok sw_ok:%s",
     1869        ECN_DBG_PUT("_ecn_tsk_eoj_set_get_res() eoj:%06X _ecn_tsk_eoj_set_main() ok sw_ok:%s",
    18701870                fp_obj->eojx1 << 16 | fp_obj->eojx2 << 8 | fp_obj->eojx3,
    1871                 (a_sw_ok ? "true" : "false") ECN_DBG_END;
     1871                (a_sw_ok ? "true" : "false"));
    18721872
    18731873        /* 次の件数を読み取る(1byte)                                             */
     
    18881888                goto lb_except;
    18891889        }
    1890         ECN_DBG_PUT "_ecn_tsk_eoj_set_get_res() eoj:%06X _ecn_tsk_eoj_get_main() ok sw_ok:%s",
     1890        ECN_DBG_PUT("_ecn_tsk_eoj_set_get_res() eoj:%06X _ecn_tsk_eoj_get_main() ok sw_ok:%s",
    18911891                fp_obj->eojx1 << 16 | fp_obj->eojx2 << 8 | fp_obj->eojx3,
    1892                 (a_sw_ok ? "true" : "false") ECN_DBG_END;
     1892                (a_sw_ok ? "true" : "false"));
    18931893
    18941894        goto lb_finally;
     
    19641964        ret = _ecn_fbs_cre(1, &req);
    19651965        if (ret != E_OK) {
    1966                 ECN_DBG_PUT "_ecn_tsk_cre_req_fbs() : _ecn_fbs_cre() result = %d:%s", ret, itron_strerror(ret) ECN_DBG_END;
     1966                ECN_DBG_PUT("_ecn_tsk_cre_req_fbs() : _ecn_fbs_cre() result = %d:%s", ret, itron_strerror(ret));
    19671967                return ret;
    19681968        }
     
    19711971        if (ret != E_OK) {
    19721972                _ecn_fbs_del(req);
    1973                 ECN_DBG_PUT "_ecn_tsk_cre_req_fbs() : _ecn_fbs_add_data() result = %d:%s", ret, itron_strerror(ret) ECN_DBG_END;
     1973                ECN_DBG_PUT("_ecn_tsk_cre_req_fbs() : _ecn_fbs_add_data() result = %d:%s", ret, itron_strerror(ret));
    19741974                return ret;
    19751975        }
     
    19931993        ret = _ecn_fbs_cre(1, &res);
    19941994        if (ret != E_OK) {
    1995                 ECN_DBG_PUT "_ecn_tsk_cre_res_fbs() : _ecn_fbs_cre() result = %d:%s", ret, itron_strerror(ret) ECN_DBG_END;
     1995                ECN_DBG_PUT("_ecn_tsk_cre_res_fbs() : _ecn_fbs_cre() result = %d:%s", ret, itron_strerror(ret));
    19961996                return ret;
    19971997        }
     
    20002000        if (ret != E_OK) {
    20012001                _ecn_fbs_del(res);
    2002                 ECN_DBG_PUT "_ecn_tsk_cre_res_fbs() : _ecn_fbs_add_data() result = %d:%s", ret, itron_strerror(ret) ECN_DBG_END;
     2002                ECN_DBG_PUT("_ecn_tsk_cre_res_fbs() : _ecn_fbs_add_data() result = %d:%s", ret, itron_strerror(ret));
    20032003                return ret;
    20042004        }
  • uKadecot/trunk/ecnl_ssp/echonet_uip_task.c

    r108 r152  
    108108        if (    a_rcv_pkt.t_esv->ecn_hdr.ehd1 != ECN_EDH1_ECHONET_LITE  /* ECHONET Lite規格       */
    109109        ||      a_rcv_pkt.t_esv->ecn_hdr.ehd2 != ECN_EDH2_FORMAT_1                      /* 電文形式1                */) {
    110                 ECN_DBG_PUT "[UDP ECHO SRV] illegal type (0x%02X,0x%02X)", a_rcv_pkt.t_esv->ecn_hdr.ehd1, a_rcv_pkt.t_esv->ecn_hdr.ehd2 ECN_DBG_END;
     110                ECN_DBG_PUT("[UDP ECHO SRV] illegal type (0x%02X,0x%02X)", a_rcv_pkt.t_esv->ecn_hdr.ehd1, a_rcv_pkt.t_esv->ecn_hdr.ehd2);
    111111                return E_PAR;
    112112        }
     
    118118        a_ret = _ecn_fbs_cre(fa_len, &a_fbs_id);
    119119        if (a_ret != E_OK) {
    120                 ECN_DBG_PUT "[UDP ECHO SRV] _ecn_fbs_cre() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     120                ECN_DBG_PUT("[UDP ECHO SRV] _ecn_fbs_cre() result = %d:%s", a_ret, itron_strerror(a_ret));
    121121                return a_ret;
    122122        }
    123123        a_ret = _ecn_fbs_add_data_ex(a_fbs_id, buffer, fa_len);
    124124        if (a_ret) {
    125                 ECN_DBG_PUT "[UDP ECHO SRV] _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     125                ECN_DBG_PUT("[UDP ECHO SRV] _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    126126                goto lb_except;
    127127        }
     
    133133        a_enod_id = udp_get_id((T_EDATA *)a_fbs_id.ptr, dst->ipaddr, dst->portno);
    134134        if (a_enod_id < 0 || tnum_enodadr <= a_enod_id) {
    135                 ECN_DBG_PUT "[UDP ECHO SRV] udp src(%s) echonet-node not found.",
    136                         ip2str(NULL, dst->ipaddr) ECN_DBG_END;
     135                ECN_DBG_PUT("[UDP ECHO SRV] udp src(%s) echonet-node not found.",
     136                        ip2str(NULL, dst->ipaddr));
    137137        } else {
    138138                /* 送信元ECHONETノードを記録 */
     
    144144        a_ret = psnd_dtq(ecn_svc_mailboxid, (intptr_t)a_fbs_id.ptr);
    145145        if (a_ret != E_OK) {
    146                 ECN_DBG_PUT "[UDP ECHO SRV] psnd_dtq(ecn_svc_mailboxid) result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     146                ECN_DBG_PUT("[UDP ECHO SRV] psnd_dtq(ecn_svc_mailboxid) result = %d:%s", a_ret, itron_strerror(a_ret));
    147147                goto lb_except;
    148148        }
     
    185185
    186186        uip_gethostaddr(a_src);
    187         ECN_DBG_PUT "[UDP TSK:%d] started, IP Address: %s ether_max_len: %u",
     187        ECN_DBG_PUT("[UDP TSK:%d] started, IP Address: %s ether_max_len: %u",
    188188                ecn_udp_taskid,
    189189                ip2str(NULL, a_src),
    190                 UIP_BUFSIZE ECN_DBG_END;
     190                UIP_BUFSIZE);
    191191        uip_ipaddr_copy(enodadrb_table[ENOD_LOCAL_ID].ipaddr, a_src);
    192192
    193193        UDP_CEPID = udp_acre_cep(&ccep);
    194194        if (UDP_CEPID == NULL) {
    195                 ECN_DBG_PUT "udp_acre_cep()" ECN_DBG_END;
     195                ECN_DBG_PUT("udp_acre_cep()");
    196196                PT_EXIT(&pt);
    197197        }
     
    200200        a_ret = sta_cyc(ecn_udp_cychdrid);
    201201        if (a_ret != E_OK) {
    202                 ECN_DBG_PUT "sta_cyc() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     202                ECN_DBG_PUT("sta_cyc() result = %d:%s", a_ret, itron_strerror(a_ret));
    203203                PT_EXIT(&pt);
    204204        }
     
    206206        a_ret = act_tsk(ecn_svc_taskid);
    207207        if (a_ret != E_OK) {
    208                 ECN_DBG_PUT "act_tsk() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     208                ECN_DBG_PUT("act_tsk() result = %d:%s", a_ret, itron_strerror(a_ret));
    209209                PT_EXIT(&pt);
    210210        }
     
    212212        a_ret = get_tim(&a_now);
    213213        if (a_ret != E_OK) {
    214                 ECN_DBG_PUT "get_tim() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     214                ECN_DBG_PUT("get_tim() result = %d:%s", a_ret, itron_strerror(a_ret));
    215215                PT_EXIT(&pt);
    216216        }
     
    226226                        || ((a_ret = timer_expired(&timer) ? E_TMOUT : E_WBLK) == E_TMOUT)));
    227227                if ((a_ret != E_OK) && (a_ret != E_TMOUT)) {
    228                         ECN_DBG_PUT "trcv_dtq() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     228                        ECN_DBG_PUT("trcv_dtq() result = %d:%s", a_ret, itron_strerror(a_ret));
    229229                        PT_EXIT(&pt);
    230230                }
     
    232232                a_ret2 = get_tim(&a_now);
    233233                if (a_ret2 != E_OK) {
    234                         ECN_DBG_PUT "get_tim() result = %d:%s", a_ret2, itron_strerror(a_ret2) ECN_DBG_END;
     234                        ECN_DBG_PUT("get_tim() result = %d:%s", a_ret2, itron_strerror(a_ret2));
    235235                        PT_EXIT(&pt);
    236236                }
     
    243243                        a_snd_len = _ecn_fbs_get_datalen(a_mdt.fbs_id);
    244244
    245                         ECN_DBG_PUT "[UDP TSK] trcv_dtq() mbx recv (%d byte)", a_snd_len ECN_DBG_END;
     245                        ECN_DBG_PUT("[UDP TSK] trcv_dtq() mbx recv (%d byte)", a_snd_len);
    246246
    247247                        if (0 < a_snd_len) {
     
    289289        ret = _ecn_fbs_cre(1, &req);
    290290        if (ret != E_OK) {
    291                 ECN_DBG_PUT "_ecn_udp_cre_req_fbs() : _ecn_fbs_cre() result = %d:%s", ret, itron_strerror(ret) ECN_DBG_END;
     291                ECN_DBG_PUT("_ecn_udp_cre_req_fbs() : _ecn_fbs_cre() result = %d:%s", ret, itron_strerror(ret));
    292292                return ret;
    293293        }
     
    296296        if (ret != E_OK) {
    297297                _ecn_fbs_del(req);
    298                 ECN_DBG_PUT "_ecn_udp_cre_req_fbs() : _ecn_fbs_add_data() result = %d:%s", ret, itron_strerror(ret) ECN_DBG_END;
     298                ECN_DBG_PUT("_ecn_udp_cre_req_fbs() : _ecn_fbs_add_data() result = %d:%s", ret, itron_strerror(ret));
    299299                return ret;
    300300        }
     
    318318        ret = _ecn_fbs_cre(1, &res);
    319319        if (ret != E_OK) {
    320                 ECN_DBG_PUT "_ecn_udp_cre_res_fbs() : _ecn_fbs_cre() result = %d:%s", ret, itron_strerror(ret) ECN_DBG_END;
     320                ECN_DBG_PUT("_ecn_udp_cre_res_fbs() : _ecn_fbs_cre() result = %d:%s", ret, itron_strerror(ret));
    321321                return ret;
    322322        }
     
    325325        if (ret != E_OK) {
    326326                _ecn_fbs_del(res);
    327                 ECN_DBG_PUT "_ecn_udp_cre_res_fbs() : _ecn_fbs_add_data() result = %d:%s", ret, itron_strerror(ret) ECN_DBG_END;
     327                ECN_DBG_PUT("_ecn_udp_cre_res_fbs() : _ecn_fbs_add_data() result = %d:%s", ret, itron_strerror(ret));
    328328                return ret;
    329329        }
     
    353353        a_ret = _ecn_fbs_get_data(fbs_id, &cmd, 1, &len);
    354354        if (a_ret != E_OK) {
    355                 ECN_DBG_PUT "[UDP TSK] _ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     355                ECN_DBG_PUT("[UDP TSK] _ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret));
    356356                return;
    357357        }
     
    368368                a_ret = _ecn_fbs_get_data(fbs_id, &msg, sizeof(msg), &a_snd_len);
    369369                if (a_ret != E_OK) {
    370                         ECN_DBG_PUT "[UDP TSK] _ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     370                        ECN_DBG_PUT("[UDP TSK] _ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret));
    371371                }
    372372
     
    384384                if (a_ret != E_OK) {
    385385                        _ecn_fbs_del(buf);
    386                         ECN_DBG_PUT "_ecn_int_msg() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     386                        ECN_DBG_PUT("_ecn_int_msg() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    387387                        return;
    388388                }
     
    391391                if (a_ret != E_OK) {
    392392                        _ecn_fbs_del(buf);
    393                         ECN_DBG_PUT "_ecn_int_msg() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     393                        ECN_DBG_PUT("_ecn_int_msg() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    394394                        return;
    395395                }
     
    398398                if (a_ret != E_OK) {
    399399                        _ecn_fbs_del(buf);
    400                         ECN_DBG_PUT "_ecn_int_msg() : psnd_dtq() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     400                        ECN_DBG_PUT("_ecn_int_msg() : psnd_dtq() result = %d:%s", a_ret, itron_strerror(a_ret));
    401401                        return;
    402402                }
     
    414414        if (a_ret != E_OK) {
    415415                _ecn_fbs_del(buf);
    416                 ECN_DBG_PUT "_ecn_int_msg() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     416                ECN_DBG_PUT("_ecn_int_msg() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    417417                return;
    418418        }
     
    421421        if (a_ret != E_OK) {
    422422                _ecn_fbs_del(buf);
    423                 ECN_DBG_PUT "_ecn_int_msg() : psnd_dtq() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     423                ECN_DBG_PUT("_ecn_int_msg() : psnd_dtq() result = %d:%s", a_ret, itron_strerror(a_ret));
    424424                return;
    425425        }
     
    443443        a_ret = udp_get_ip(&a_dst, fbs_id.ptr->hdr.target);
    444444        if (!a_ret) {
    445                 ECN_DBG_PUT "[UDP TSK] echonet-node 0x%02X-0x%02X-0x%02X → udp dest(%s)",
     445                ECN_DBG_PUT("[UDP TSK] echonet-node 0x%02X-0x%02X-0x%02X → udp dest(%s)",
    446446                        ((T_EDATA *)fbs_id.ptr)->hdr.edata.deoj.eojx1,
    447447                        ((T_EDATA *)fbs_id.ptr)->hdr.edata.deoj.eojx2,
    448448                        ((T_EDATA *)fbs_id.ptr)->hdr.edata.deoj.eojx3,
    449                         ip2str(NULL, a_dst.ipaddr) ECN_DBG_END;
     449                        ip2str(NULL, a_dst.ipaddr));
    450450
    451451                /* fbsから出力領域にデータを抽出 */
     
    453453                a_ret = _ecn_fbs_get_data(fbs_id, buffer, sizeof(buffer), &a_snd_len);
    454454                if (a_ret != E_OK) {
    455                         ECN_DBG_PUT "[UDP TSK] _ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     455                        ECN_DBG_PUT("[UDP TSK] _ecn_fbs_get_data() result = %d:%s", a_ret, itron_strerror(a_ret));
    456456                }
    457457                else if(uip_ipaddr_cmp(a_dst.ipaddr, localhost)) {
    458458                        /* 送信先が127.0.0.1 → mbxに転送 */
    459                         ECN_DBG_PUT "redirect ecn_udp_mailboxid → ecn_svc_mailboxid (esv:0x%02X)",
    460                                 ((T_EDATA *)fbs_id.ptr)->hdr.edata.esv ECN_DBG_END;
     459                        ECN_DBG_PUT("redirect ecn_udp_mailboxid → ecn_svc_mailboxid (esv:0x%02X)",
     460                                ((T_EDATA *)fbs_id.ptr)->hdr.edata.esv);
    461461
    462462                        a_ret = _ecn_udp2mbx((const uint8_t *)buffer, a_snd_len, &a_dst);
     
    466466                }
    467467                else {
    468                         ECN_DBG_PUT "[UDP TSK] udp_snd_dat() to:%s %ubyte(s)",
    469                                 ip2str(NULL, a_dst.ipaddr), a_snd_len ECN_DBG_END;
     468                        ECN_DBG_PUT("[UDP TSK] udp_snd_dat() to:%s %ubyte(s)",
     469                                ip2str(NULL, a_dst.ipaddr), a_snd_len);
    470470#ifdef ECN_DBG_PUT_ENA
    471471                        _ecn_dbg_bindmp((const uint8_t *)buffer, a_snd_len);
     
    474474                        a_ret = udp_snd_dat(UDP_CEPID, &a_dst, buffer, a_snd_len);
    475475                        if (a_ret < 0) {
    476                                 ECN_DBG_PUT "[UDP TSK] send, error: %s", itron_strerror(a_ret) ECN_DBG_END;
     476                                ECN_DBG_PUT("[UDP TSK] send, error: %s", itron_strerror(a_ret));
    477477                        }
    478478                }
     
    480480                /* データが長すぎて1パケットに収まらなかった場合 */
    481481                if (_ecn_fbs_exist_data(fbs_id)) {
    482                         ECN_DBG_PUT "[UDP TSK] send, data so long: %dbyte(s)", _ecn_fbs_get_datalen(fbs_id) ECN_DBG_END;
     482                        ECN_DBG_PUT("[UDP TSK] send, data so long: %dbyte(s)", _ecn_fbs_get_datalen(fbs_id));
    483483                }
    484484        } else {
    485                 ECN_DBG_PUT "[UDP TSK] echonet-node 0x%02X-0x%02X-0x%02X not found.",
     485                ECN_DBG_PUT("[UDP TSK] echonet-node 0x%02X-0x%02X-0x%02X not found.",
    486486                        ((T_EDATA *)fbs_id.ptr)->hdr.edata.deoj.eojx1,
    487487                        ((T_EDATA *)fbs_id.ptr)->hdr.edata.deoj.eojx2,
    488                         ((T_EDATA *)fbs_id.ptr)->hdr.edata.deoj.eojx3 ECN_DBG_END;
     488                        ((T_EDATA *)fbs_id.ptr)->hdr.edata.deoj.eojx3);
    489489        }
    490490}
     
    505505        PT_BEGIN(&s.pt);
    506506
    507         /* ECN_CAP_PUT "[UDP ECHO SRV] callback_nblk_udp() recv: %u", *(int *)p_parblk ECN_CAP_END; */
     507        /* ECN_CAP_PUT("[UDP ECHO SRV] callback_nblk_udp() recv: %u", *(int *)p_parblk); */
    508508        memset(buffer, 0, sizeof(buffer));
    509509
     
    519519        }
    520520#endif
    521         ECN_CAP_PUT "[UDP ECHO SRV] recv, addr: %s:%d, len: %d, msg: '%s'",
    522                         ip2str(NULL, dst.ipaddr), dst.portno, a_len, buffer ECN_CAP_END;
     521        ECN_CAP_PUT("[UDP ECHO SRV] recv, addr: %s:%d, len: %d, msg: '%s'",
     522                        ip2str(NULL, dst.ipaddr), dst.portno, a_len, buffer);
    523523        if ((int)sizeof(buffer) <= a_len)
    524524                a_len = (int)sizeof(buffer) - 1;
     
    583583                        break;
    584584                }
    585                 ECN_DBG_PUT "is_match(): ecn_itr_nxt() result: epc=0x%02X, pdc=%d", epc, pdc ECN_DBG_END;
     585                ECN_DBG_PUT("is_match(): ecn_itr_nxt() result: epc=0x%02X, pdc=%d", epc, pdc);
    586586                /* インスタンスリスト通知または自ノードインスタンスリストS以外は除外 */
    587587                if ((epc != 0xD5) && (epc != 0xD6)) {
     
    641641                        continue;
    642642
    643                 ECN_CAP_PUT "udp_get_id(): ip-found remote(%d) = %s",
    644                         i - ENOD_REMOTE_ID, ip2str(NULL, ipaddr) ECN_CAP_END;
     643                ECN_CAP_PUT("udp_get_id(): ip-found remote(%d) = %s",
     644                        i - ENOD_REMOTE_ID, ip2str(NULL, ipaddr));
    645645                return (ECN_ENOD_ID)i;
    646646        }
     
    660660                uip_ipaddr_copy(ea->ipaddr, ipaddr);
    661661
    662                 ECN_CAP_PUT "udp_get_id(): enod-found remote(%d) = %s",
    663                         i - ENOD_REMOTE_ID, ip2str(NULL, ipaddr) ECN_CAP_END;
     662                ECN_CAP_PUT("udp_get_id(): enod-found remote(%d) = %s",
     663                        i - ENOD_REMOTE_ID, ip2str(NULL, ipaddr));
    664664                return (ECN_ENOD_ID)i;
    665665        }
     
    673673                uip_ipaddr_copy(ea->ipaddr, ipaddr);
    674674
    675                 ECN_CAP_PUT "udp_get_id(): empty-found remote(%d) = %s",
    676                         i - ENOD_REMOTE_ID, ip2str(NULL, ipaddr) ECN_CAP_END;
     675                ECN_CAP_PUT("udp_get_id(): empty-found remote(%d) = %s",
     676                        i - ENOD_REMOTE_ID, ip2str(NULL, ipaddr));
    677677                return (ECN_ENOD_ID)i;
    678678        }
     
    732732        if (a_ret != E_OK) {
    733733                _ecn_fbs_del(req);
    734                 ECN_DBG_PUT "ecn_udp_get_ipaddr() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     734                ECN_DBG_PUT("ecn_udp_get_ipaddr() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    735735                return a_ret;
    736736        }
     
    739739        if (a_ret != E_OK) {
    740740                _ecn_fbs_del(req);
    741                 ECN_DBG_PUT "ecn_udp_get_ipaddr() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     741                ECN_DBG_PUT("ecn_udp_get_ipaddr() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    742742                return a_ret;
    743743        }
     
    746746        if (a_ret != E_OK) {
    747747                _ecn_fbs_del(req);
    748                 ECN_DBG_PUT "ecn_udp_get_ipaddr() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret) ECN_DBG_END;
     748                ECN_DBG_PUT("ecn_udp_get_ipaddr() : _ecn_fbs_add_data_ex() result = %d:%s", a_ret, itron_strerror(a_ret));
    749749                return a_ret;
    750750        }
Note: See TracChangeset for help on using the changeset viewer.