Lines Matching refs:lite_item
340 lite_cjson_t lite_item, lite_type, lite_specs; in _dm_shw_array_parse() local
358 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_array_parse()
360 &lite_item); in _dm_shw_array_parse()
361 if (res != SUCCESS_RETURN && !lite_cjson_is_string(&lite_item)) { in _dm_shw_array_parse()
364 if (lite_item.value_length > DM_UTILS_UINT32_STRLEN) { in _dm_shw_array_parse()
367 memcpy(size_str, lite_item.value, lite_item.value_length); in _dm_shw_array_parse()
373 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_array_parse()
375 &lite_item); in _dm_shw_array_parse()
376 if (res != SUCCESS_RETURN && !lite_cjson_is_object(&lite_item)) { in _dm_shw_array_parse()
380 res = lite_cjson_object_item(&lite_item, DM_SHW_KEY_TYPE, in _dm_shw_array_parse()
394 res = lite_cjson_object_item(&lite_item, DM_SHW_KEY_SPECS, in _dm_shw_array_parse()
422 lite_cjson_t lite_item; in _dm_shw_struct_parse() local
454 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_struct_parse()
458 res = lite_cjson_array_item(root, index, &lite_item); in _dm_shw_struct_parse()
459 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_struct_parse()
464 res = _dm_shw_property_parse(property, &lite_item); in _dm_shw_struct_parse()
477 lite_cjson_t lite_item; in _dm_shw_data_parse() local
482 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_data_parse()
484 &lite_item); in _dm_shw_data_parse()
485 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_data_parse()
488 dm_log_debug("TSL Data Type: %.*s", lite_item.value_length, in _dm_shw_data_parse()
489 lite_item.value); in _dm_shw_data_parse()
490 res = _dm_shw_get_type(lite_item.value, lite_item.value_length, in _dm_shw_data_parse()
497 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_data_parse()
499 strlen(DM_SHW_KEY_SPECS), &lite_item); in _dm_shw_data_parse()
510 &lite_item); in _dm_shw_data_parse()
522 lite_cjson_t lite_item; in _dm_shw_property_parse() local
525 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_property_parse()
527 strlen(DM_SHW_KEY_IDENTIFIER), &lite_item); in _dm_shw_property_parse()
528 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_property_parse()
531 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_property_parse()
533 lite_item.value_length + 1); in _dm_shw_property_parse()
540 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_property_parse()
542 strlen(DM_SHW_KEY_DATATYPE), &lite_item); in _dm_shw_property_parse()
543 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_property_parse()
548 res = _dm_shw_data_parse(&property->data_value, &lite_item); in _dm_shw_property_parse()
608 lite_cjson_t lite_item; in _dm_shw_event_outputdata_parse() local
611 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_event_outputdata_parse()
613 strlen(DM_SHW_KEY_IDENTIFIER), &lite_item); in _dm_shw_event_outputdata_parse()
614 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_event_outputdata_parse()
617 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_event_outputdata_parse()
619 lite_item.value_length + 1); in _dm_shw_event_outputdata_parse()
626 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_event_outputdata_parse()
628 strlen(DM_SHW_KEY_DATATYPE), &lite_item); in _dm_shw_event_outputdata_parse()
629 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_event_outputdata_parse()
634 res = _dm_shw_data_parse(&event_data->data_value, &lite_item); in _dm_shw_event_outputdata_parse()
647 lite_cjson_t lite_item; in _dm_shw_event_outputdatas_parse() local
665 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_event_outputdatas_parse()
668 res = lite_cjson_array_item(root, index, &lite_item); in _dm_shw_event_outputdatas_parse()
669 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_event_outputdatas_parse()
674 _dm_shw_event_outputdata_parse(shadow, output_data, &lite_item); in _dm_shw_event_outputdatas_parse()
685 lite_cjson_t lite_item; in _dm_shw_event_parse() local
688 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_event_parse()
690 strlen(DM_SHW_KEY_IDENTIFIER), &lite_item); in _dm_shw_event_parse()
691 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_event_parse()
694 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_event_parse()
696 lite_item.value_length + 1); in _dm_shw_event_parse()
713 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_event_parse()
715 strlen(DM_SHW_KEY_OUTPUTDATA), &lite_item); in _dm_shw_event_parse()
716 if (res != SUCCESS_RETURN || !lite_cjson_is_array(&lite_item)) { in _dm_shw_event_parse()
719 event->output_data_number = lite_item.size; in _dm_shw_event_parse()
720 res = _dm_shw_event_outputdatas_parse(shadow, event, &lite_item); in _dm_shw_event_parse()
775 lite_cjson_t lite_item; in _dm_shw_service_outputdata_parse() local
778 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_service_outputdata_parse()
780 strlen(DM_SHW_KEY_IDENTIFIER), &lite_item); in _dm_shw_service_outputdata_parse()
781 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_service_outputdata_parse()
784 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_service_outputdata_parse()
786 lite_item.value_length + 1); in _dm_shw_service_outputdata_parse()
793 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_service_outputdata_parse()
795 strlen(DM_SHW_KEY_DATATYPE), &lite_item); in _dm_shw_service_outputdata_parse()
796 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_service_outputdata_parse()
801 res = _dm_shw_data_parse(&service_data->data_value, &lite_item); in _dm_shw_service_outputdata_parse()
814 lite_cjson_t lite_item; in _dm_shw_service_outputdatas_parse() local
832 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_service_outputdatas_parse()
835 res = lite_cjson_array_item(root, index, &lite_item); in _dm_shw_service_outputdatas_parse()
836 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_service_outputdatas_parse()
841 _dm_shw_service_outputdata_parse(shadow, output_data, &lite_item); in _dm_shw_service_outputdatas_parse()
852 lite_cjson_t lite_item; in _dm_shw_service_inputdata_parse() local
859 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_service_inputdata_parse()
861 strlen(DM_SHW_KEY_IDENTIFIER), &lite_item); in _dm_shw_service_inputdata_parse()
862 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_service_inputdata_parse()
865 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_service_inputdata_parse()
867 lite_item.value_length + 1); in _dm_shw_service_inputdata_parse()
874 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_service_inputdata_parse()
876 strlen(DM_SHW_KEY_DATATYPE), &lite_item); in _dm_shw_service_inputdata_parse()
877 if (res != SUCCESS_RETURN || !lite_cjson_is_object(&lite_item)) { in _dm_shw_service_inputdata_parse()
882 res = _dm_shw_data_parse(&input_data->data_value, &lite_item); in _dm_shw_service_inputdata_parse()
895 lite_cjson_t lite_item; in _dm_shw_service_inputdatas_parse() local
913 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_service_inputdatas_parse()
916 res = lite_cjson_array_item(root, index, &lite_item); in _dm_shw_service_inputdatas_parse()
922 _dm_shw_service_inputdata_parse(shadow, input_data, &lite_item); in _dm_shw_service_inputdatas_parse()
933 lite_cjson_t lite_item; in _dm_shw_service_parse() local
936 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_service_parse()
938 strlen(DM_SHW_KEY_IDENTIFIER), &lite_item); in _dm_shw_service_parse()
939 if (res != SUCCESS_RETURN || !lite_cjson_is_string(&lite_item)) { in _dm_shw_service_parse()
942 res = dm_utils_copy(lite_item.value, lite_item.value_length, in _dm_shw_service_parse()
944 lite_item.value_length + 1); in _dm_shw_service_parse()
965 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_service_parse()
967 strlen(DM_SHW_KEY_OUTPUTDATA), &lite_item); in _dm_shw_service_parse()
968 if (res == SUCCESS_RETURN && lite_cjson_is_array(&lite_item)) { in _dm_shw_service_parse()
969 service->output_data_number = lite_item.size; in _dm_shw_service_parse()
970 res = _dm_shw_service_outputdatas_parse(shadow, service, &lite_item); in _dm_shw_service_parse()
977 memset(&lite_item, 0, sizeof(lite_cjson_t)); in _dm_shw_service_parse()
979 strlen(DM_SHW_KEY_INPUTDATA), &lite_item); in _dm_shw_service_parse()
980 if (res == SUCCESS_RETURN && lite_cjson_is_array(&lite_item)) { in _dm_shw_service_parse()
981 service->input_data_number = lite_item.size; in _dm_shw_service_parse()
982 res = _dm_shw_service_inputdatas_parse(shadow, service, &lite_item); in _dm_shw_service_parse()