import 'package:get/get.dart'; import 'package:star_lock/app_settings/app_settings.dart'; import 'package:star_lock/blue/blue_manage.dart'; import 'package:star_lock/blue/io_protocol/io_setSupportFunctionsWithParameters.dart'; import 'package:star_lock/blue/io_tool/io_tool.dart'; import 'package:star_lock/main/lockDetail/lockSet/catEyeSet/catEyeSet/catEyeSet_logic.dart'; import 'package:star_lock/main/lockDetail/lockSet/catEyeSet/catEyeSet/catEyeSet_state.dart'; import 'package:star_lock/main/lockDetail/lockSet/liveVideo/liveVideo_state.dart'; import 'package:star_lock/main/lockDetail/lockSet/lockSet/lockSetInfo_entity.dart'; import 'package:star_lock/network/api_repository.dart'; import 'package:star_lock/talk/starChart/star_chart_manage.dart'; import 'package:star_lock/tools/baseGetXController.dart'; import 'package:star_lock/tools/storage.dart'; import 'package:star_lock/versionUndate/versionUndate_entity.dart'; class LiveVideoLogic extends BaseGetXController { final LiveVideoState state = LiveVideoState(); final CatEyeSetLogic catEyeSetLogic = Get.put(CatEyeSetLogic()); final CatEyeSetState catEyeSetState = Get.find().state; void updateCatEyeModeConfig() { catEyeSetState.settingOptions.value = 5; catEyeSetState.catEyeConfig.value.catEyeMode = 3; catEyeSetState.catEyeConfig.value.realTimeMode = state.realTimeMode.value; catEyeSetLogic.sendBlueMessage(); catEyeSetLogic.refresh(); } @override void onInit() { super.onInit(); state.isLiveView.value = catEyeSetState.catEyeConfig.value.realTimeMode == 1; state.isLiveView.refresh(); } }