net: lib: lwm2m: Use int16_t for signal strength
The signal strength for the connectivity monitor was defined as int8_t, however this was too small for LTE RSRP values, which has range [-140,-44]. Signed-off-by: Jarno Lämsä <jarno.lamsa@nordicsemi.no>
This commit is contained in:
parent
c75bf5ebc5
commit
7ae4e24728
2 changed files with 10 additions and 10 deletions
|
@ -130,12 +130,12 @@ ZTEST(lwm2m_registry, test_connmon)
|
|||
int ret;
|
||||
uint16_t u16_buf = 0;
|
||||
uint32_t u32_buf = 0;
|
||||
int8_t s8_buf = 0;
|
||||
int16_t s16_buf = 0;
|
||||
int32_t s32_buf = 0;
|
||||
|
||||
uint16_t u16_getbuf = 0;
|
||||
uint32_t u32_getbuf = 0;
|
||||
int8_t s8_getbuf = 0;
|
||||
int16_t s16_getbuf = 0;
|
||||
int32_t s32_getbuf = 0;
|
||||
|
||||
ret = lwm2m_set_res_buf(&LWM2M_OBJ(4, 0, 9), &u16_buf, sizeof(u16_buf),
|
||||
|
@ -144,8 +144,8 @@ ZTEST(lwm2m_registry, test_connmon)
|
|||
ret = lwm2m_set_res_buf(&LWM2M_OBJ(4, 0, 8), &u32_buf, sizeof(u32_buf),
|
||||
sizeof(u32_buf), 0);
|
||||
zassert_equal(ret, 0);
|
||||
ret = lwm2m_set_res_buf(&LWM2M_OBJ(4, 0, 2), &s8_buf, sizeof(s8_buf),
|
||||
sizeof(s8_buf), 0);
|
||||
ret = lwm2m_set_res_buf(&LWM2M_OBJ(4, 0, 2), &s16_buf, sizeof(s16_buf),
|
||||
sizeof(s16_buf), 0);
|
||||
zassert_equal(ret, 0);
|
||||
ret = lwm2m_set_res_buf(&LWM2M_OBJ(4, 0, 11), &s32_buf, sizeof(s32_buf),
|
||||
sizeof(s32_buf), 0);
|
||||
|
@ -155,28 +155,28 @@ ZTEST(lwm2m_registry, test_connmon)
|
|||
zassert_equal(ret, 0);
|
||||
ret = lwm2m_set_u32(&LWM2M_OBJ(4, 0, 8), 0xDEADBEEF);
|
||||
zassert_equal(ret, 0);
|
||||
ret = lwm2m_set_s8(&LWM2M_OBJ(4, 0, 2), -5);
|
||||
ret = lwm2m_set_s16(&LWM2M_OBJ(4, 0, 2), -5);
|
||||
zassert_equal(ret, 0);
|
||||
ret = lwm2m_set_s32(&LWM2M_OBJ(4, 0, 11), 0xCC00CC00);
|
||||
zassert_equal(ret, 0);
|
||||
|
||||
zassert_equal(u16_buf, 0x5A5A);
|
||||
zassert_equal(u32_buf, 0xDEADBEEF);
|
||||
zassert_equal(s8_buf, -5);
|
||||
zassert_equal(s16_buf, -5);
|
||||
zassert_equal(s32_buf, 0xCC00CC00);
|
||||
|
||||
ret = lwm2m_get_u16(&LWM2M_OBJ(4, 0, 9), &u16_getbuf);
|
||||
zassert_equal(ret, 0);
|
||||
ret = lwm2m_get_u32(&LWM2M_OBJ(4, 0, 8), &u32_getbuf);
|
||||
zassert_equal(ret, 0);
|
||||
ret = lwm2m_get_s8(&LWM2M_OBJ(4, 0, 2), &s8_getbuf);
|
||||
ret = lwm2m_get_s16(&LWM2M_OBJ(4, 0, 2), &s16_getbuf);
|
||||
zassert_equal(ret, 0);
|
||||
ret = lwm2m_get_s32(&LWM2M_OBJ(4, 0, 11), &s32_getbuf);
|
||||
zassert_equal(ret, 0);
|
||||
|
||||
zassert_equal(u16_buf, u16_getbuf);
|
||||
zassert_equal(u32_buf, u32_getbuf);
|
||||
zassert_equal(s8_buf, s8_getbuf);
|
||||
zassert_equal(s16_buf, s16_getbuf);
|
||||
zassert_equal(s32_buf, s32_getbuf);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue