Commit d9aad985 authored by 张宏's avatar 张宏

1111合并

parent 72cbd0e5
...@@ -39,11 +39,8 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> { ...@@ -39,11 +39,8 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> {
StreamSubscription<BluetoothDataPacket>? _bluetoothDataSub; StreamSubscription<BluetoothDataPacket>? _bluetoothDataSub;
StreamSubscription<BluetoothReadInfoChangedEvent>? _bluetoothReadInfoSub; StreamSubscription<BluetoothReadInfoChangedEvent>? _bluetoothReadInfoSub;
StreamSubscription<McuReportChangedEvent>? _mcuReportChangedSub; StreamSubscription<McuReportChangedEvent>? _mcuReportChangedSub;
<<<<<<< HEAD
StreamSubscription<DeviceSensorAlarmEvent>? _deviceAlarmSub; StreamSubscription<DeviceSensorAlarmEvent>? _deviceAlarmSub;
=======
StreamSubscription<CareLevelChangedEvent>? _careLevelChangedSub; StreamSubscription<CareLevelChangedEvent>? _careLevelChangedSub;
>>>>>>> 43d33868106a647f3523e8dbd11674431c5cdc53
StreamSubscription<LakiMqttConnectionState>? _mqttStateSub; StreamSubscription<LakiMqttConnectionState>? _mqttStateSub;
StreamSubscription<LakiMqttMessage>? _mqttMessageSub; StreamSubscription<LakiMqttMessage>? _mqttMessageSub;
StreamSubscription<String>? _mqttErrorSub; StreamSubscription<String>? _mqttErrorSub;
...@@ -84,11 +81,8 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> { ...@@ -84,11 +81,8 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> {
_listenBluetoothState(); _listenBluetoothState();
_listenBluetoothReadInfo(); _listenBluetoothReadInfo();
_listenMcuReportChanged(); _listenMcuReportChanged();
<<<<<<< HEAD
_listenDeviceSensorAlarm(); _listenDeviceSensorAlarm();
=======
_listenCareLevelChanged(); _listenCareLevelChanged();
>>>>>>> 43d33868106a647f3523e8dbd11674431c5cdc53
_loadBoundBluetoothDevice(); _loadBoundBluetoothDevice();
// // todo 测试使用 待删除 // // todo 测试使用 待删除
...@@ -1297,7 +1291,6 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> { ...@@ -1297,7 +1291,6 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> {
/// 摄像头告警:通过 MQTT camera/{SN}/up 上行处理结果,并从列表中移除。 /// 摄像头告警:通过 MQTT camera/{SN}/up 上行处理结果,并从列表中移除。
void markAlertAsProcessed(AlertInfoBO alert) { void markAlertAsProcessed(AlertInfoBO alert) {
if (isClosed) return; if (isClosed) return;
<<<<<<< HEAD
if (alert.isDeviceAlarm) { if (alert.isDeviceAlarm) {
// 设备告警:不上行 MQTT,仅移除 // 设备告警:不上行 MQTT,仅移除
final removedAlerts = final removedAlerts =
...@@ -1319,17 +1312,6 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> { ...@@ -1319,17 +1312,6 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> {
clearSelectedAlert: true, clearSelectedAlert: true,
)); ));
} }
=======
_publishCameraAlarmResult(alert, 'handled');
final removedCameraAlerts =
state.cameraAlerts.where((item) => item != alert).toList();
final removedAlerts = state.alerts.where((item) => item != alert).toList();
emit(state.copyWith(
cameraAlerts: removedCameraAlerts,
alerts: removedAlerts,
selectedAlert: null,
));
>>>>>>> 43d33868106a647f3523e8dbd11674431c5cdc53
} }
/// 标记告警为误报 /// 标记告警为误报
...@@ -1338,7 +1320,6 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> { ...@@ -1338,7 +1320,6 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> {
/// 摄像头告警:通过 MQTT camera/{SN}/up 上行处理结果,并从列表中移除。 /// 摄像头告警:通过 MQTT camera/{SN}/up 上行处理结果,并从列表中移除。
void markAlertAsFalse(AlertInfoBO alert) { void markAlertAsFalse(AlertInfoBO alert) {
if (isClosed) return; if (isClosed) return;
<<<<<<< HEAD
if (alert.isDeviceAlarm) { if (alert.isDeviceAlarm) {
// 设备告警:不上行 MQTT,仅移除 // 设备告警:不上行 MQTT,仅移除
final removedAlerts = final removedAlerts =
...@@ -1360,17 +1341,6 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> { ...@@ -1360,17 +1341,6 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> {
clearSelectedAlert: true, clearSelectedAlert: true,
)); ));
} }
=======
_publishCameraAlarmResult(alert, 'false_alarm');
final removedCameraAlerts =
state.cameraAlerts.where((item) => item != alert).toList();
final removedAlerts = state.alerts.where((item) => item != alert).toList();
emit(state.copyWith(
cameraAlerts: removedCameraAlerts,
alerts: removedAlerts,
selectedAlert: null,
));
>>>>>>> 43d33868106a647f3523e8dbd11674431c5cdc53
} }
/// 上行 MQTT camera/{SN}/up 告警处理结果 /// 上行 MQTT camera/{SN}/up 告警处理结果
...@@ -1408,11 +1378,8 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> { ...@@ -1408,11 +1378,8 @@ class MonitoringIndexCubit extends HydratedCubit<MonitoringIndexState> {
_bluetoothDataSub?.cancel(); _bluetoothDataSub?.cancel();
_bluetoothReadInfoSub?.cancel(); _bluetoothReadInfoSub?.cancel();
_mcuReportChangedSub?.cancel(); _mcuReportChangedSub?.cancel();
<<<<<<< HEAD
_deviceAlarmSub?.cancel(); _deviceAlarmSub?.cancel();
=======
_careLevelChangedSub?.cancel(); _careLevelChangedSub?.cancel();
>>>>>>> 43d33868106a647f3523e8dbd11674431c5cdc53
_webrtcService.dispose(); _webrtcService.dispose();
_p2pVideoService.dispose(); _p2pVideoService.dispose();
return _disposeMqttClient().then((_) => super.close()); return _disposeMqttClient().then((_) => super.close());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment