diff --git a/app/src/main/java/com/laseroptek/raman/ui/screens/home/dcd/DcdSettingPopup.kt b/app/src/main/java/com/laseroptek/raman/ui/screens/home/dcd/DcdSettingPopup.kt index 5bd631c..a34a4cd 100644 --- a/app/src/main/java/com/laseroptek/raman/ui/screens/home/dcd/DcdSettingPopup.kt +++ b/app/src/main/java/com/laseroptek/raman/ui/screens/home/dcd/DcdSettingPopup.kt @@ -256,7 +256,11 @@ fun DcdSettingPopup( mainViewModel.setSelectedSprayDcdIndex(i) val optionValue = mainViewModel.sprayDcdList[i] mainViewModel.setSprayDcd(optionValue) - mainViewModel.txPacket(READ_WRITE.WRITE, CMD.SPRAY_DCD, optionValue) + mainViewModel.txPacket( + READ_WRITE.WRITE, + CMD.SPRAY_DCD, + optionValue.copy(status = 0x41) + ) scope.launch { mainViewModel.saveSprayDcdIndexToPreference() @@ -303,7 +307,11 @@ fun DcdSettingPopup( mainViewModel.setSelectedSprayDcdIndex(i) val optionValue = mainViewModel.sprayDcdList[i] mainViewModel.setSprayDcd(optionValue) - mainViewModel.txPacket(READ_WRITE.WRITE, CMD.SPRAY_DCD, optionValue) + mainViewModel.txPacket( + READ_WRITE.WRITE, + CMD.SPRAY_DCD, + optionValue.copy(status = 0x41) + ) scope.launch { mainViewModel.saveSprayDcdToPreference() @@ -603,6 +611,12 @@ fun DcdSettingPopup( sprayDcd ) + mainViewModel.txPacket( + READ_WRITE.WRITE, + CMD.SPRAY_DCD, + sprayDcd.copy(status = 0x41) + ) + mainViewModel.setSelectedSprayDcdIndex( selectedSprayDcdIndex ) //mainViewModel.setSprayDcdList( mainViewModel.sprayDcdList )