@@ -479,7 +479,7 @@ int lwm2m_engine_set_res_data(const char *pathstr, void *data_ptr, uint16_t data
479
479
return lwm2m_engine_set_res_buf (pathstr , data_ptr , data_len , data_len , data_flags );
480
480
}
481
481
482
- static int lwm2m_engine_set (const char * pathstr , void * value , uint16_t len )
482
+ static int lwm2m_engine_set (const char * pathstr , const void * value , uint16_t len )
483
483
{
484
484
struct lwm2m_obj_path path ;
485
485
struct lwm2m_engine_obj_inst * obj_inst ;
@@ -557,7 +557,7 @@ static int lwm2m_engine_set(const char *pathstr, void *value, uint16_t len)
557
557
#if CONFIG_LWM2M_ENGINE_VALIDATION_BUFFER_SIZE > 0
558
558
if (res -> validate_cb ) {
559
559
ret = res -> validate_cb (obj_inst -> obj_inst_id , res -> res_id , res_inst -> res_inst_id ,
560
- value , len , false, 0 );
560
+ ( uint8_t * ) value , len , false, 0 );
561
561
if (ret < 0 ) {
562
562
k_mutex_unlock (& registry_lock );
563
563
return - EINVAL ;
@@ -642,12 +642,12 @@ static int lwm2m_engine_set(const char *pathstr, void *value, uint16_t len)
642
642
return ret ;
643
643
}
644
644
645
- int lwm2m_engine_set_opaque (const char * pathstr , char * data_ptr , uint16_t data_len )
645
+ int lwm2m_engine_set_opaque (const char * pathstr , const char * data_ptr , uint16_t data_len )
646
646
{
647
647
return lwm2m_engine_set (pathstr , data_ptr , data_len );
648
648
}
649
649
650
- int lwm2m_engine_set_string (const char * pathstr , char * data_ptr )
650
+ int lwm2m_engine_set_string (const char * pathstr , const char * data_ptr )
651
651
{
652
652
return lwm2m_engine_set (pathstr , data_ptr , strlen (data_ptr ));
653
653
}
@@ -699,12 +699,12 @@ int lwm2m_engine_set_bool(const char *pathstr, bool value)
699
699
return lwm2m_engine_set (pathstr , & temp , 1 );
700
700
}
701
701
702
- int lwm2m_engine_set_float (const char * pathstr , double * value )
702
+ int lwm2m_engine_set_float (const char * pathstr , const double * value )
703
703
{
704
704
return lwm2m_engine_set (pathstr , value , sizeof (double ));
705
705
}
706
706
707
- int lwm2m_engine_set_objlnk (const char * pathstr , struct lwm2m_objlnk * value )
707
+ int lwm2m_engine_set_objlnk (const char * pathstr , const struct lwm2m_objlnk * value )
708
708
{
709
709
return lwm2m_engine_set (pathstr , value , sizeof (struct lwm2m_objlnk ));
710
710
}
0 commit comments