*/
#define UA_MAC_TYPE_WIFI_LOCATION 0x10
+/**
+ * @brief UWB sensor.
+ * @since_tizen 6.5
+ */
+#define UA_SENSOR_UWB 0x00000080
+
+/**
+ * @brief UWB mac type.
+ * @since_tizen 6.5
+ */
+#define UA_MAC_TYPE_UWB 0x20
+
/**
* @brief The handle of payload information.
* @since_tizen 6.5
* @retval #UA_SENSOR_BLE Bluetooth Low Energy
* @retval #UA_SENSOR_WIFI Wi-Fi
* @retval #UA_SENSOR_WIFI_LOCATION Wi-Fi Location
+ * @retval #UA_SENSOR_UWB UWB
* @retval #UA_SENSOR_MAX Invalid
*
* @exception
return UA_MAC_TYPE_P2P;
case UAM_TECH_TYPE_WIFI_LOCATION:
return UA_MAC_TYPE_WIFI_LOCATION;
+ case UAM_TECH_TYPE_UWB:
+ return UA_MAC_TYPE_UWB;
default:
return UA_MAC_TYPE_INVALID;
}
return UAM_TECH_TYPE_P2P;
case UA_MAC_TYPE_WIFI_LOCATION:
return UAM_TECH_TYPE_WIFI_LOCATION;
+ case UA_MAC_TYPE_UWB:
+ return UAM_TECH_TYPE_UWB;
default:
return UA_MAC_TYPE_INVALID;
}
return UA_SENSOR_WIFI;
case UA_MAC_TYPE_WIFI_LOCATION:
return UA_SENSOR_WIFI_LOCATION;
+ case UA_MAC_TYPE_UWB:
+ return UA_SENSOR_UWB;
default:
UA_WARN("Uncompatible to convert. Mac type [%u]", type);
return UA_SENSOR_MAX;
return UA_MAC_TYPE_WIFI;
case UA_SENSOR_WIFI_LOCATION:
return UA_MAC_TYPE_WIFI_LOCATION;
+ case UA_SENSOR_UWB:
+ return UA_MAC_TYPE_UWB;
default:
UA_WARN("Uncompatible to convert. sensor [%u]", type);
return UA_MAC_TYPE_INVALID;
return UA_SENSOR_AUDIO;
case UAM_SENSOR_BITMASK_WIFI_LOCATION:
return UA_SENSOR_WIFI_LOCATION;
+ case UAM_SENSOR_BITMASK_UWB:
+ return UA_SENSOR_UWB;
default:
UA_WARN("Unknown sensor bitmask [0x%8.8X]", bitmask);
return UA_SENSOR_MAX;