Lines Matching defs:groupId
219 int32_t Register(int32_t groupId, RecordDataCallback cb)
221 if (groupId < TRADITIONAL_SENSOR_TYPE || groupId > MEDICAL_SENSOR_TYPE) {
222 HDF_LOGE("%{public}s: groupId [%{public}d] out of range", __func__, groupId);
229 if (manager->recordDataCb[groupId] != NULL) {
230 HDF_LOGE("%{public}s: groupId [%{public}d] callback already exists", __func__, groupId);
236 manager->recordDataCb[groupId] = cb;
242 manager->recordDataCb[groupId] = cb;
248 int32_t Unregister(int32_t groupId, RecordDataCallback cb)
250 if (groupId < TRADITIONAL_SENSOR_TYPE || groupId > MEDICAL_SENSOR_TYPE) {
251 HDF_LOGE("%{public}s: groupId [%{public}d] out of range", __func__, groupId);
258 if (manager->recordDataCb[groupId] != cb) {
259 HDF_LOGE("%{public}s: groupId [%{public}d] cb not same with registered", __func__, groupId);
266 manager->recordDataCb[groupId] = NULL;
281 manager->recordDataCb[groupId] = NULL;