Fix engineer screen state updates
This commit is contained in:
@@ -1011,14 +1011,14 @@ fun EngineerScreen(
|
|||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > lampCount: $value")
|
Timber.d("onClick > lampCount: $value")
|
||||||
|
|
||||||
mainViewModel.setLifeTime(
|
engineerViewModel.setLifeTime(
|
||||||
lifeTime.copy(
|
lifeTime.copy(
|
||||||
lamp = value
|
lamp = value
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveLifeTimeToPreference()
|
engineerViewModel.saveLifeTimeToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showLifeTimeLampCountPopup = false
|
showLifeTimeLampCountPopup = false
|
||||||
@@ -1034,13 +1034,13 @@ fun EngineerScreen(
|
|||||||
onClick = { ok, value ->
|
onClick = { ok, value ->
|
||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > hp5x5: $value")
|
Timber.d("onClick > hp5x5: $value")
|
||||||
mainViewModel.setLifeTime(
|
engineerViewModel.setLifeTime(
|
||||||
lifeTime.copy(
|
lifeTime.copy(
|
||||||
hp5x5 = value
|
hp5x5 = value
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveLifeTimeToPreference()
|
engineerViewModel.saveLifeTimeToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showLifeTypeHP5x5Popup = false
|
showLifeTypeHP5x5Popup = false
|
||||||
@@ -1056,13 +1056,13 @@ fun EngineerScreen(
|
|||||||
onClick = { ok, value ->
|
onClick = { ok, value ->
|
||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > hp7x7: $value")
|
Timber.d("onClick > hp7x7: $value")
|
||||||
mainViewModel.setLifeTime(
|
engineerViewModel.setLifeTime(
|
||||||
lifeTime.copy(
|
lifeTime.copy(
|
||||||
hp7x7 = value
|
hp7x7 = value
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveLifeTimeToPreference()
|
engineerViewModel.saveLifeTimeToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showLifeTimeHP7x7Popup = false
|
showLifeTimeHP7x7Popup = false
|
||||||
@@ -1078,13 +1078,13 @@ fun EngineerScreen(
|
|||||||
onClick = { ok, value ->
|
onClick = { ok, value ->
|
||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > hp10x10: $value")
|
Timber.d("onClick > hp10x10: $value")
|
||||||
mainViewModel.setLifeTime(
|
engineerViewModel.setLifeTime(
|
||||||
lifeTime.copy(
|
lifeTime.copy(
|
||||||
hp10x10 = value
|
hp10x10 = value
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveLifeTimeToPreference()
|
engineerViewModel.saveLifeTimeToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showLifeTimeHP10x10Popup = false
|
showLifeTimeHP10x10Popup = false
|
||||||
@@ -1100,13 +1100,13 @@ fun EngineerScreen(
|
|||||||
onClick = { ok, value ->
|
onClick = { ok, value ->
|
||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > hp12x12: $value")
|
Timber.d("onClick > hp12x12: $value")
|
||||||
mainViewModel.setLifeTime(
|
engineerViewModel.setLifeTime(
|
||||||
lifeTime.copy(
|
lifeTime.copy(
|
||||||
hp12x12 = value
|
hp12x12 = value
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveLifeTimeToPreference()
|
engineerViewModel.saveLifeTimeToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showLifeTimeHP12x12Popup = false
|
showLifeTimeHP12x12Popup = false
|
||||||
@@ -1122,13 +1122,13 @@ fun EngineerScreen(
|
|||||||
onClick = { ok, value ->
|
onClick = { ok, value ->
|
||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > hp3x15: $value")
|
Timber.d("onClick > hp3x15: $value")
|
||||||
mainViewModel.setLifeTime(
|
engineerViewModel.setLifeTime(
|
||||||
lifeTime.copy(
|
lifeTime.copy(
|
||||||
hp3x15 = value
|
hp3x15 = value
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveLifeTimeToPreference()
|
engineerViewModel.saveLifeTimeToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showLifeTimeHP3x15Popup = false
|
showLifeTimeHP3x15Popup = false
|
||||||
@@ -1143,13 +1143,13 @@ fun EngineerScreen(
|
|||||||
onClick = { ok, value ->
|
onClick = { ok, value ->
|
||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > detector: $value")
|
Timber.d("onClick > detector: $value")
|
||||||
mainViewModel.setLifeTime(
|
engineerViewModel.setLifeTime(
|
||||||
lifeTime.copy(
|
lifeTime.copy(
|
||||||
detector = value
|
detector = value
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveLifeTimeToPreference()
|
engineerViewModel.saveLifeTimeToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showLifeTimeDetectorPopup = false
|
showLifeTimeDetectorPopup = false
|
||||||
@@ -1164,13 +1164,13 @@ fun EngineerScreen(
|
|||||||
onClick = { ok, value ->
|
onClick = { ok, value ->
|
||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > water: $value")
|
Timber.d("onClick > water: $value")
|
||||||
mainViewModel.setLifeTime(
|
engineerViewModel.setLifeTime(
|
||||||
lifeTime.copy(
|
lifeTime.copy(
|
||||||
water = value
|
water = value
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveLifeTimeToPreference()
|
engineerViewModel.saveLifeTimeToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showLifeTimeWaterPopup = false
|
showLifeTimeWaterPopup = false
|
||||||
@@ -1187,7 +1187,7 @@ fun EngineerScreen(
|
|||||||
onClick = { ok, value ->
|
onClick = { ok, value ->
|
||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > ktp: $value")
|
Timber.d("onClick > ktp: $value")
|
||||||
mainViewModel.setTemperatureWrite(
|
engineerViewModel.setTemperatureWrite(
|
||||||
temperatureWrite.copy(
|
temperatureWrite.copy(
|
||||||
ktp = value.toFloat()
|
ktp = value.toFloat()
|
||||||
)
|
)
|
||||||
@@ -1199,12 +1199,12 @@ fun EngineerScreen(
|
|||||||
CMD.OVEN,
|
CMD.OVEN,
|
||||||
Oven(
|
Oven(
|
||||||
type = 0x41,
|
type = 0x41,
|
||||||
ktp = temperatureWrite.ktp
|
ktp = value.toFloat()
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveTemeratureWriteToPreference()
|
engineerViewModel.saveTemeratureWriteToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showTempKTPPopup = false
|
showTempKTPPopup = false
|
||||||
@@ -1220,13 +1220,13 @@ fun EngineerScreen(
|
|||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > chamber1: $value")
|
Timber.d("onClick > chamber1: $value")
|
||||||
|
|
||||||
mainViewModel.setTemperatureWrite(
|
engineerViewModel.setTemperatureWrite(
|
||||||
temperatureWrite.copy(
|
temperatureWrite.copy(
|
||||||
chamber1 = value.toFloat()
|
chamber1 = value.toFloat()
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveTemeratureWriteToPreference()
|
engineerViewModel.saveTemeratureWriteToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showTempChamber1Popup = false
|
showTempChamber1Popup = false
|
||||||
@@ -1241,13 +1241,13 @@ fun EngineerScreen(
|
|||||||
onClick = { ok, value ->
|
onClick = { ok, value ->
|
||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > chamber2: $value")
|
Timber.d("onClick > chamber2: $value")
|
||||||
mainViewModel.setTemperatureWrite(
|
engineerViewModel.setTemperatureWrite(
|
||||||
temperatureWrite.copy(
|
temperatureWrite.copy(
|
||||||
chamber2 = value.toFloat()
|
chamber2 = value.toFloat()
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveTemeratureWriteToPreference()
|
engineerViewModel.saveTemeratureWriteToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showTempChamber2Popup = false
|
showTempChamber2Popup = false
|
||||||
@@ -1261,13 +1261,13 @@ fun EngineerScreen(
|
|||||||
count = temperatureWrite.water,
|
count = temperatureWrite.water,
|
||||||
onClick = { ok, value ->
|
onClick = { ok, value ->
|
||||||
if (ok) {
|
if (ok) {
|
||||||
mainViewModel.setTemperatureWrite(
|
engineerViewModel.setTemperatureWrite(
|
||||||
temperatureWrite.copy(
|
temperatureWrite.copy(
|
||||||
water = value.toFloat()
|
water = value.toFloat()
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveTemeratureWriteToPreference()
|
engineerViewModel.saveTemeratureWriteToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showTempWaterPopup = false
|
showTempWaterPopup = false
|
||||||
@@ -1282,13 +1282,13 @@ fun EngineerScreen(
|
|||||||
onClick = { ok, value ->
|
onClick = { ok, value ->
|
||||||
if (ok) {
|
if (ok) {
|
||||||
Timber.d("onClick > basePlate: $value")
|
Timber.d("onClick > basePlate: $value")
|
||||||
mainViewModel.setTemperatureWrite(
|
engineerViewModel.setTemperatureWrite(
|
||||||
temperatureWrite.copy(
|
temperatureWrite.copy(
|
||||||
basePlate = value.toFloat()
|
basePlate = value.toFloat()
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveTemeratureWriteToPreference()
|
engineerViewModel.saveTemeratureWriteToPreference()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
showTempBaseplatePopup = false
|
showTempBaseplatePopup = false
|
||||||
@@ -1393,9 +1393,9 @@ fun EngineerScreen(
|
|||||||
mainViewModel.saveLampCountToPreference()
|
mainViewModel.saveLampCountToPreference()
|
||||||
mainViewModel.saveSprayDcdListToPreference()
|
mainViewModel.saveSprayDcdListToPreference()
|
||||||
mainViewModel.savePresetListToPreference()
|
mainViewModel.savePresetListToPreference()
|
||||||
mainViewModel.saveLifeTimeToPreference()
|
engineerViewModel.saveLifeTimeToPreference()
|
||||||
mainViewModel.saveTemeratureWriteToPreference()
|
engineerViewModel.saveTemeratureWriteToPreference()
|
||||||
mainViewModel.saveEnergyMeasuredWriteToPreference()
|
engineerViewModel.saveEnergyMeasuredWriteToPreference()
|
||||||
mainViewModel.saveEnergyRefer2ToPreference()
|
mainViewModel.saveEnergyRefer2ToPreference()
|
||||||
mainViewModel.saveProductSerialListToPreference()
|
mainViewModel.saveProductSerialListToPreference()
|
||||||
mainViewModel.savePowerSupplySerialListToPreference()
|
mainViewModel.savePowerSupplySerialListToPreference()
|
||||||
@@ -1521,14 +1521,14 @@ fun EngineerScreen(
|
|||||||
},
|
},
|
||||||
onClickSet = { v ->
|
onClickSet = { v ->
|
||||||
// write measured value
|
// write measured value
|
||||||
mainViewModel.setEnergyMeasuredWrite(
|
engineerViewModel.setEnergyMeasuredWrite(
|
||||||
EnergyMeasured(
|
EnergyMeasured(
|
||||||
measured = v
|
measured = v
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
scope.launch {
|
scope.launch {
|
||||||
mainViewModel.saveEnergyMeasuredWriteToPreference()
|
engineerViewModel.saveEnergyMeasuredWriteToPreference()
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -1733,4 +1733,4 @@ fun PreviewEngineerView(
|
|||||||
mainViewModel = mainViewModel,
|
mainViewModel = mainViewModel,
|
||||||
engineerViewModel = engineerViewModel
|
engineerViewModel = engineerViewModel
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user