|
1 | 1 | /* |
2 | | -Copyright (c) 2014, Dust Networks. All rights reserved. |
| 2 | +Copyright (c) 2015, Dust Networks. All rights reserved. |
3 | 3 |
|
4 | 4 | C library to connect to a SmartMesh WirelessHART Mote. |
5 | 5 |
|
@@ -1956,7 +1956,11 @@ dn_err_t dn_whmt_setNVParameter_macAddress(uint8_t memory, uint8_t* macAddr, dn_ |
1956 | 1956 | } |
1957 | 1957 |
|
1958 | 1958 | // build outputBuf |
1959 | | - dn_whmt_vars.outputBuf[0] = PARAMID_MACADDRESS; |
| 1959 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 1960 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 1961 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 1962 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 1963 | + dn_whmt_vars.outputBuf[4] = PARAMID_MACADDRESS; |
1960 | 1964 | memcpy(&dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_MACADDRESS_REQ_OFFS_MACADDR],macAddr,8); |
1961 | 1965 |
|
1962 | 1966 | // send outputBuf |
@@ -2055,7 +2059,11 @@ dn_err_t dn_whmt_setNVParameter_joinKey(uint8_t memory, uint8_t* joinKey, dn_whm |
2055 | 2059 | } |
2056 | 2060 |
|
2057 | 2061 | // build outputBuf |
2058 | | - dn_whmt_vars.outputBuf[0] = PARAMID_JOINKEY; |
| 2062 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 2063 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 2064 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 2065 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 2066 | + dn_whmt_vars.outputBuf[4] = PARAMID_JOINKEY; |
2059 | 2067 | memcpy(&dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_JOINKEY_REQ_OFFS_JOINKEY],joinKey,16); |
2060 | 2068 |
|
2061 | 2069 | // send outputBuf |
@@ -2163,7 +2171,11 @@ dn_err_t dn_whmt_setNVParameter_networkId(uint8_t memory, uint16_t networkId, dn |
2163 | 2171 | } |
2164 | 2172 |
|
2165 | 2173 | // build outputBuf |
2166 | | - dn_whmt_vars.outputBuf[0] = PARAMID_NETWORKID; |
| 2174 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 2175 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 2176 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 2177 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 2178 | + dn_whmt_vars.outputBuf[4] = PARAMID_NETWORKID; |
2167 | 2179 | dn_write_uint16_t(&dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_NETWORKID_REQ_OFFS_NETWORKID],networkId); |
2168 | 2180 |
|
2169 | 2181 | // send outputBuf |
@@ -2266,7 +2278,11 @@ dn_err_t dn_whmt_setNVParameter_txPower(uint8_t memory, int8_t txPower, dn_whmt_ |
2266 | 2278 | } |
2267 | 2279 |
|
2268 | 2280 | // build outputBuf |
2269 | | - dn_whmt_vars.outputBuf[0] = PARAMID_TXPOWER; |
| 2281 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 2282 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 2283 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 2284 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 2285 | + dn_whmt_vars.outputBuf[4] = PARAMID_TXPOWER; |
2270 | 2286 | dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_TXPOWER_REQ_OFFS_TXPOWER] = (int8_t)txPower; |
2271 | 2287 |
|
2272 | 2288 | // send outputBuf |
@@ -2364,7 +2380,11 @@ dn_err_t dn_whmt_setNVParameter_powerInfo(uint8_t memory, uint8_t powerSource, u |
2364 | 2380 | } |
2365 | 2381 |
|
2366 | 2382 | // build outputBuf |
2367 | | - dn_whmt_vars.outputBuf[0] = PARAMID_POWERINFO; |
| 2383 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 2384 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 2385 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 2386 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 2387 | + dn_whmt_vars.outputBuf[4] = PARAMID_POWERINFO; |
2368 | 2388 | dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_POWERINFO_REQ_OFFS_POWERSOURCE] = powerSource; |
2369 | 2389 | dn_write_uint16_t(&dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_POWERINFO_REQ_OFFS_DISCHARGECUR],dischargeCur); |
2370 | 2390 | dn_write_uint32_t(&dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_POWERINFO_REQ_OFFS_DISCHARGETIME],dischargeTime); |
@@ -2473,7 +2493,11 @@ dn_err_t dn_whmt_setNVParameter_ttl(uint8_t memory, uint8_t timeToLive, dn_whmt_ |
2473 | 2493 | } |
2474 | 2494 |
|
2475 | 2495 | // build outputBuf |
2476 | | - dn_whmt_vars.outputBuf[0] = PARAMID_TTL; |
| 2496 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 2497 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 2498 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 2499 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 2500 | + dn_whmt_vars.outputBuf[4] = PARAMID_TTL; |
2477 | 2501 | dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_TTL_REQ_OFFS_TIMETOLIVE] = timeToLive; |
2478 | 2502 |
|
2479 | 2503 | // send outputBuf |
@@ -2575,7 +2599,11 @@ dn_err_t dn_whmt_setNVParameter_HARTantennaGain(uint8_t memory, int8_t antennaGa |
2575 | 2599 | } |
2576 | 2600 |
|
2577 | 2601 | // build outputBuf |
2578 | | - dn_whmt_vars.outputBuf[0] = PARAMID_HARTANTENNAGAIN; |
| 2602 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 2603 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 2604 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 2605 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 2606 | + dn_whmt_vars.outputBuf[4] = PARAMID_HARTANTENNAGAIN; |
2579 | 2607 | dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_HARTANTENNAGAIN_REQ_OFFS_ANTENNAGAIN] = (int8_t)antennaGain; |
2580 | 2608 |
|
2581 | 2609 | // send outputBuf |
@@ -2679,7 +2707,11 @@ dn_err_t dn_whmt_setNVParameter_OTAPlockout(uint8_t memory, uint8_t otapLockout, |
2679 | 2707 | } |
2680 | 2708 |
|
2681 | 2709 | // build outputBuf |
2682 | | - dn_whmt_vars.outputBuf[0] = PARAMID_OTAPLOCKOUT; |
| 2710 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 2711 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 2712 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 2713 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 2714 | + dn_whmt_vars.outputBuf[4] = PARAMID_OTAPLOCKOUT; |
2683 | 2715 | dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_OTAPLOCKOUT_REQ_OFFS_OTAPLOCKOUT] = otapLockout; |
2684 | 2716 |
|
2685 | 2717 | // send outputBuf |
@@ -2781,7 +2813,11 @@ dn_err_t dn_whmt_setNVParameter_hrCounterMode(uint8_t memory, uint8_t hrCounterM |
2781 | 2813 | } |
2782 | 2814 |
|
2783 | 2815 | // build outputBuf |
2784 | | - dn_whmt_vars.outputBuf[0] = PARAMID_HRCOUNTERMODE; |
| 2816 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 2817 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 2818 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 2819 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 2820 | + dn_whmt_vars.outputBuf[4] = PARAMID_HRCOUNTERMODE; |
2785 | 2821 | dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_HRCOUNTERMODE_REQ_OFFS_HRCOUNTERMODE] = hrCounterMode; |
2786 | 2822 |
|
2787 | 2823 | // send outputBuf |
@@ -2883,7 +2919,11 @@ dn_err_t dn_whmt_setNVParameter_autojoin(uint8_t memory, uint32_t reserved, uint |
2883 | 2919 | } |
2884 | 2920 |
|
2885 | 2921 | // build outputBuf |
2886 | | - dn_whmt_vars.outputBuf[0] = PARAMID_AUTOJOIN; |
| 2922 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 2923 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 2924 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 2925 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 2926 | + dn_whmt_vars.outputBuf[4] = PARAMID_AUTOJOIN; |
2887 | 2927 | dn_write_uint32_t(&dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_AUTOJOIN_REQ_OFFS_RESERVED],reserved); |
2888 | 2928 | dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_AUTOJOIN_REQ_OFFS_NVPARAMID] = nvParamId; |
2889 | 2929 | dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_AUTOJOIN_REQ_OFFS_AUTOJOIN] = autojoin; |
@@ -2988,7 +3028,11 @@ dn_err_t dn_whmt_setNVParameter_compliantMode(uint8_t memory, uint8_t compliantM |
2988 | 3028 | } |
2989 | 3029 |
|
2990 | 3030 | // build outputBuf |
2991 | | - dn_whmt_vars.outputBuf[0] = PARAMID_COMPLIANTMODE; |
| 3031 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 3032 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 3033 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 3034 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 3035 | + dn_whmt_vars.outputBuf[4] = PARAMID_COMPLIANTMODE; |
2992 | 3036 | dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_COMPLIANTMODE_REQ_OFFS_COMPLIANTMODE] = compliantMode; |
2993 | 3037 |
|
2994 | 3038 | // send outputBuf |
@@ -3090,7 +3134,11 @@ dn_err_t dn_whmt_setNVParameter_lock(uint8_t memory, uint8_t code, uint16_t mast |
3090 | 3134 | } |
3091 | 3135 |
|
3092 | 3136 | // build outputBuf |
3093 | | - dn_whmt_vars.outputBuf[0] = PARAMID_LOCK; |
| 3137 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 3138 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 3139 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 3140 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 3141 | + dn_whmt_vars.outputBuf[4] = PARAMID_LOCK; |
3094 | 3142 | dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_LOCK_REQ_OFFS_CODE] = code; |
3095 | 3143 | dn_write_uint16_t(&dn_whmt_vars.outputBuf[DN_SETNVPARAMETER_LOCK_REQ_OFFS_MASTER],master); |
3096 | 3144 |
|
@@ -3188,7 +3236,11 @@ dn_err_t dn_whmt_getNVParameter_macAddress(dn_whmt_getNVParameter_macAddress_rpt |
3188 | 3236 | extraFlags = 0x00; |
3189 | 3237 |
|
3190 | 3238 | // build outputBuf |
3191 | | - dn_whmt_vars.outputBuf[0] = PARAMID_MACADDRESS; |
| 3239 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 3240 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 3241 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 3242 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 3243 | + dn_whmt_vars.outputBuf[4] = PARAMID_MACADDRESS; |
3192 | 3244 |
|
3193 | 3245 | // send outputBuf |
3194 | 3246 | rc = dn_serial_mt_sendRequest( |
@@ -3281,7 +3333,11 @@ dn_err_t dn_whmt_getNVParameter_networkId(dn_whmt_getNVParameter_networkId_rpt* |
3281 | 3333 | extraFlags = 0x00; |
3282 | 3334 |
|
3283 | 3335 | // build outputBuf |
3284 | | - dn_whmt_vars.outputBuf[0] = PARAMID_NETWORKID; |
| 3336 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 3337 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 3338 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 3339 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 3340 | + dn_whmt_vars.outputBuf[4] = PARAMID_NETWORKID; |
3285 | 3341 |
|
3286 | 3342 | // send outputBuf |
3287 | 3343 | rc = dn_serial_mt_sendRequest( |
@@ -3374,7 +3430,11 @@ dn_err_t dn_whmt_getNVParameter_txPower(dn_whmt_getNVParameter_txPower_rpt* repl |
3374 | 3430 | extraFlags = 0x00; |
3375 | 3431 |
|
3376 | 3432 | // build outputBuf |
3377 | | - dn_whmt_vars.outputBuf[0] = PARAMID_TXPOWER; |
| 3433 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 3434 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 3435 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 3436 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 3437 | + dn_whmt_vars.outputBuf[4] = PARAMID_TXPOWER; |
3378 | 3438 |
|
3379 | 3439 | // send outputBuf |
3380 | 3440 | rc = dn_serial_mt_sendRequest( |
@@ -3467,7 +3527,11 @@ dn_err_t dn_whmt_getNVParameter_powerInfo(dn_whmt_getNVParameter_powerInfo_rpt* |
3467 | 3527 | extraFlags = 0x00; |
3468 | 3528 |
|
3469 | 3529 | // build outputBuf |
3470 | | - dn_whmt_vars.outputBuf[0] = PARAMID_POWERINFO; |
| 3530 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 3531 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 3532 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 3533 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 3534 | + dn_whmt_vars.outputBuf[4] = PARAMID_POWERINFO; |
3471 | 3535 |
|
3472 | 3536 | // send outputBuf |
3473 | 3537 | rc = dn_serial_mt_sendRequest( |
@@ -3565,7 +3629,11 @@ dn_err_t dn_whmt_getNVParameter_ttl(dn_whmt_getNVParameter_ttl_rpt* reply) { |
3565 | 3629 | extraFlags = 0x00; |
3566 | 3630 |
|
3567 | 3631 | // build outputBuf |
3568 | | - dn_whmt_vars.outputBuf[0] = PARAMID_TTL; |
| 3632 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 3633 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 3634 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 3635 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 3636 | + dn_whmt_vars.outputBuf[4] = PARAMID_TTL; |
3569 | 3637 |
|
3570 | 3638 | // send outputBuf |
3571 | 3639 | rc = dn_serial_mt_sendRequest( |
@@ -3660,7 +3728,11 @@ dn_err_t dn_whmt_getNVParameter_HARTantennaGain(dn_whmt_getNVParameter_HARTanten |
3660 | 3728 | extraFlags = 0x00; |
3661 | 3729 |
|
3662 | 3730 | // build outputBuf |
3663 | | - dn_whmt_vars.outputBuf[0] = PARAMID_HARTANTENNAGAIN; |
| 3731 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 3732 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 3733 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 3734 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 3735 | + dn_whmt_vars.outputBuf[4] = PARAMID_HARTANTENNAGAIN; |
3664 | 3736 |
|
3665 | 3737 | // send outputBuf |
3666 | 3738 | rc = dn_serial_mt_sendRequest( |
@@ -3754,7 +3826,11 @@ dn_err_t dn_whmt_getNVParameter_OTAPlockout(dn_whmt_getNVParameter_OTAPlockout_r |
3754 | 3826 | extraFlags = 0x00; |
3755 | 3827 |
|
3756 | 3828 | // build outputBuf |
3757 | | - dn_whmt_vars.outputBuf[0] = PARAMID_OTAPLOCKOUT; |
| 3829 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 3830 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 3831 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 3832 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 3833 | + dn_whmt_vars.outputBuf[4] = PARAMID_OTAPLOCKOUT; |
3758 | 3834 |
|
3759 | 3835 | // send outputBuf |
3760 | 3836 | rc = dn_serial_mt_sendRequest( |
@@ -3850,7 +3926,11 @@ dn_err_t dn_whmt_getNVParameter_hrCounterMode(dn_whmt_getNVParameter_hrCounterMo |
3850 | 3926 | extraFlags = 0x00; |
3851 | 3927 |
|
3852 | 3928 | // build outputBuf |
3853 | | - dn_whmt_vars.outputBuf[0] = PARAMID_HRCOUNTERMODE; |
| 3929 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 3930 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 3931 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 3932 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 3933 | + dn_whmt_vars.outputBuf[4] = PARAMID_HRCOUNTERMODE; |
3854 | 3934 |
|
3855 | 3935 | // send outputBuf |
3856 | 3936 | rc = dn_serial_mt_sendRequest( |
@@ -3944,7 +4024,11 @@ dn_err_t dn_whmt_getNVParameter_autojoin(uint32_t reserved, uint8_t nvParamId, d |
3944 | 4024 | extraFlags = 0x00; |
3945 | 4025 |
|
3946 | 4026 | // build outputBuf |
3947 | | - dn_whmt_vars.outputBuf[0] = PARAMID_AUTOJOIN; |
| 4027 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 4028 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 4029 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 4030 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 4031 | + dn_whmt_vars.outputBuf[4] = PARAMID_AUTOJOIN; |
3948 | 4032 | dn_write_uint32_t(&dn_whmt_vars.outputBuf[DN_GETNVPARAMETER_AUTOJOIN_REQ_OFFS_RESERVED],reserved); |
3949 | 4033 | dn_whmt_vars.outputBuf[DN_GETNVPARAMETER_AUTOJOIN_REQ_OFFS_NVPARAMID] = nvParamId; |
3950 | 4034 |
|
@@ -4047,7 +4131,11 @@ dn_err_t dn_whmt_getNVParameter_compliantMode(dn_whmt_getNVParameter_compliantMo |
4047 | 4131 | extraFlags = 0x00; |
4048 | 4132 |
|
4049 | 4133 | // build outputBuf |
4050 | | - dn_whmt_vars.outputBuf[0] = PARAMID_COMPLIANTMODE; |
| 4134 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 4135 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 4136 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 4137 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 4138 | + dn_whmt_vars.outputBuf[4] = PARAMID_COMPLIANTMODE; |
4051 | 4139 |
|
4052 | 4140 | // send outputBuf |
4053 | 4141 | rc = dn_serial_mt_sendRequest( |
@@ -4142,7 +4230,11 @@ dn_err_t dn_whmt_getNVParameter_lock(dn_whmt_getNVParameter_lock_rpt* reply) { |
4142 | 4230 | extraFlags = 0x00; |
4143 | 4231 |
|
4144 | 4232 | // build outputBuf |
4145 | | - dn_whmt_vars.outputBuf[0] = PARAMID_LOCK; |
| 4233 | + dn_whmt_vars.outputBuf[0] = 0; // reserved |
| 4234 | + dn_whmt_vars.outputBuf[1] = 0; // reserved |
| 4235 | + dn_whmt_vars.outputBuf[2] = 0; // reserved |
| 4236 | + dn_whmt_vars.outputBuf[3] = 0; // reserved |
| 4237 | + dn_whmt_vars.outputBuf[4] = PARAMID_LOCK; |
4146 | 4238 |
|
4147 | 4239 | // send outputBuf |
4148 | 4240 | rc = dn_serial_mt_sendRequest( |
|
0 commit comments