2024-05-18 09:37:50 +08:00

32 lines
1.1 KiB
Dart
Executable File

import 'package:get/get.dart';
import 'package:star_lock/main/lockDetail/lockSet/lockSet/lockSetInfo_entity.dart';
import 'package:star_lock/tools/dateTool.dart';
class VideoSlotState {
var lockSetInfoData = LockSetInfoData().obs;
var catEyeConfigData = CatEyeConfig().obs;
var isCustom = false.obs; //是否自定义
DateTime dateTime = DateTime.now();
var startDate = DateTool().getNowDateWithType(6).obs; //默认为当前时间
var endDate = DateTool().getNowDateWithType(6).obs; //默认为当前时间
var recordMode = 0.obs; //录像时段 0全天 1自定义时间
var recordStartTime = 0.obs; // 自定义开始时间
var recordEndTime = 0.obs; // 自定义结束时间
var recordTime = ''.obs; //有人出现时录像
var detectionDistance = 0.obs; //人体侦测距离
var realTimeMode = 0.obs; //实时画面 0发生事件事查看 1实时查看
VideoSlotState() {
Map map = Get.arguments;
if (map['lockSetInfoData'] != null) {
lockSetInfoData.value = map['lockSetInfoData'];
}
if (map['catEyeConfigData'] != null) {
catEyeConfigData.value = map['catEyeConfigData'];
}
}
}