{
FUNC_ENTRY;
ua_monitor_s *monitor = (ua_monitor_s *)handle;
+ int ret;
unsigned int bitmask;
unsigned int available_sensors = 0;
UA_VALIDATE_HANDLE(handle, ua_monitor_list);
bitmask = __ua_sensor_type_to_bitmask(sensor_type);
+ ret = _ua_get_error_code(_uam_request_add_sensor(bitmask));
+ if (UA_ERROR_NONE != ret) {
+ /* LCOV_EXCL_START */
+ UA_ERR("Failed with error: %s(0x%X)",
+ _ua_get_error_string(ret), ret);
+ return ret;
+ /* LCOV_EXCL_STOP */
+ }
+
retv_if(0 != (monitor->sensor_bitmask & bitmask), UA_ERROR_ALREADY_DONE);
if (UA_ERROR_NONE != _ua_get_error_code(
{
FUNC_ENTRY;
ua_monitor_s *monitor = (ua_monitor_s *)handle;
+ int ret;
unsigned int bitmask;
UA_CHECK_SUPPORTED_FEATURE(UA_FEATURE_COMMON);
UA_VALIDATE_HANDLE(handle, ua_monitor_list);
bitmask = __ua_sensor_type_to_bitmask(sensor_type);
+ ret = _ua_get_error_code(_uam_request_remove_sensor(bitmask));
+ if (UA_ERROR_NONE != ret) {
+ /* LCOV_EXCL_START */
+ UA_ERR("Failed with error: %s(0x%X)",
+ _ua_get_error_string(ret), ret);
+ return ret;
+ /* LCOV_EXCL_STOP */
+ }
+
retv_if(0 == (monitor->sensor_bitmask & bitmask), UA_ERROR_ALREADY_DONE);
monitor->sensor_bitmask &= ~bitmask;