Lines Matching defs:devicestatusData
131 int32_t DeviceStatusManager::NotifyDeviceStatusChange(const Data &devicestatusData)
134 FI_HILOGI("type:%{public}d, value:%{public}d", devicestatusData.type, devicestatusData.value);
137 auto iter = listeners_.find(devicestatusData.type);
139 FI_HILOGE("type:%{public}d is not exits", devicestatusData.type);
142 if ((devicestatusData.type <= TYPE_INVALID) || (devicestatusData.type >= TYPE_MAX)) {
143 FI_HILOGE("Check devicestatusData.type is invalid");
152 FI_HILOGI("type:%{public}d, arrs_:%{public}d", devicestatusData.type, arrs_[devicestatusData.type]);
153 switch (arrs_[devicestatusData.type]) {
155 if (devicestatusData.value == VALUE_ENTER) {
156 listener->OnDeviceStatusChanged(devicestatusData);
161 if (devicestatusData.value == VALUE_EXIT) {
162 listener->OnDeviceStatusChanged(devicestatusData);
167 listener->OnDeviceStatusChanged(devicestatusData);