Skip to content

Commit 8c486f4

Browse files
committed
_
1 parent 324d9e8 commit 8c486f4

11 files changed

Lines changed: 56 additions & 45 deletions

File tree

core/nssdk/src/main/kotlin/app/aaps/core/nssdk/localmodel/treatment/NSBolus.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@ package app.aaps.core.nssdk.localmodel.treatment
33
import app.aaps.core.nssdk.localmodel.entry.NsUnits
44

55
data class NSBolus(
6-
override val _remoteEventType: RemoteEventType?,
7-
override val _phoneNumber: String?,
8-
override val _insulin: Double?,
9-
override var _status: String?,
106
override var date: Long?,
117
override val device: String? = null,
128
override val identifier: String?,

core/nssdk/src/main/kotlin/app/aaps/core/nssdk/localmodel/treatment/NSBolusWizard.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,4 @@ data class NSBolusWizard(
2222
override var app: String? = null,
2323
val bolusCalculatorResult: String?,
2424
val glucose: Double?,
25-
override val _remoteEventType: RemoteEventType?,
26-
override val _phoneNumber: String?,
27-
override val _insulin: Double?,
28-
override var _status: String?
2925
) : NSTreatment

core/nssdk/src/main/kotlin/app/aaps/core/nssdk/localmodel/treatment/NSCarbs.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,4 @@ data class NSCarbs(
2222
override var app: String? = null,
2323
val carbs: Double,
2424
val duration: Long?,
25-
override val _remoteEventType: RemoteEventType?,
26-
override val _phoneNumber: String?,
27-
override val _insulin: Double?,
28-
override var _status: String?
2925
) : NSTreatment

core/nssdk/src/main/kotlin/app/aaps/core/nssdk/localmodel/treatment/NSEffectiveProfileSwitch.kt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,4 @@ data class NSEffectiveProfileSwitch(
2828
val originalPercentage: Int,
2929
val originalDuration: Long,
3030
val originalEnd: Long,
31-
override val _remoteEventType: RemoteEventType?,
32-
override val _phoneNumber: String?,
33-
override val _insulin: Double?,
34-
override var _status: String?
35-
3631
) : NSTreatment

core/nssdk/src/main/kotlin/app/aaps/core/nssdk/localmodel/treatment/NSExtendedBolus.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,4 @@ data class NSExtendedBolus(
2424
val enteredinsulin: Double,
2525
val isEmulatingTempBasal: Boolean?,
2626
val rate: Double?,
27-
override val _remoteEventType: RemoteEventType?,
28-
override val _phoneNumber: String?,
29-
override val _insulin: Double?,
30-
override var _status: String?
3127
) : NSTreatment

core/nssdk/src/main/kotlin/app/aaps/core/nssdk/localmodel/treatment/NSOfflineEvent.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@ data class NSOfflineEvent(
2020
override val pumpType: String?,
2121
override val pumpSerial: String?,
2222
override var app: String? = null,
23-
override val _remoteEventType: RemoteEventType?,
24-
override val _phoneNumber: String?,
25-
override val _insulin: Double?,
26-
override var _status: String?,
2723
val duration: Long,
2824
val reason: Reason
2925
) : NSTreatment {

core/nssdk/src/main/kotlin/app/aaps/core/nssdk/localmodel/treatment/NSProfileSwitch.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@ data class NSProfileSwitch(
2121
override val pumpType: String?,
2222
override val pumpSerial: String?,
2323
override var app: String? = null,
24-
override val _remoteEventType: RemoteEventType?,
25-
override val _phoneNumber: String?,
26-
override val _insulin: Double?,
27-
override var _status: String?,
2824
val profileJson: JSONObject?,
2925
val profile: String,
3026
val originalProfileName: String?,

core/nssdk/src/main/kotlin/app/aaps/core/nssdk/localmodel/treatment/NSTreatment.kt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@ import app.aaps.core.nssdk.localmodel.entry.NsUnits
44

55

66
interface NSTreatment {
7-
///////////////////////////////
8-
val _remoteEventType: RemoteEventType?
9-
val _phoneNumber: String?
10-
val _insulin: Double?
11-
var _status: String?
12-
///////////////////////////////
137
var date: Long?
148
val device: String?
159
val identifier: String?
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package app.aaps.core.nssdk.localmodel.treatment
2+
3+
import app.aaps.core.nssdk.localmodel.entry.NsUnits
4+
5+
data class RemoteNSBolus(
6+
val _remoteEventType: RemoteEventType?,
7+
val _phoneNumber: String?,
8+
val _insulin: Double?,
9+
var _status: String?,
10+
override var date: Long?,
11+
override val device: String? = null,
12+
override val identifier: String?,
13+
override val units: NsUnits? = null,
14+
override val srvModified: Long? = null,
15+
override val srvCreated: Long? = null,
16+
override var utcOffset: Long?,
17+
override val subject: String? = null,
18+
override var isReadOnly: Boolean = false,
19+
override val isValid: Boolean,
20+
override val eventType: EventType,
21+
override val notes: String?,
22+
override val pumpId: Long?,
23+
override val endId: Long?,
24+
override val pumpType: String?,
25+
override val pumpSerial: String?,
26+
override var app: String? = null,
27+
val insulin: Double?,
28+
val type: BolusType,
29+
val isBasalInsulin: Boolean,
30+
) : NSTreatment {
31+
32+
enum class BolusType {
33+
NORMAL,
34+
SMB,
35+
PRIMING;
36+
37+
companion object {
38+
39+
fun fromString(name: String?) = entries.firstOrNull { it.name == name } ?: NORMAL
40+
}
41+
}
42+
}

core/nssdk/src/main/kotlin/app/aaps/core/nssdk/mapper/TreatmentMapper.kt

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import app.aaps.core.nssdk.localmodel.treatment.NSTemporaryTarget
1414
import app.aaps.core.nssdk.localmodel.treatment.NSTherapyEvent
1515
import app.aaps.core.nssdk.localmodel.treatment.NSTreatment
1616
import app.aaps.core.nssdk.localmodel.treatment.RemoteEventType
17+
import app.aaps.core.nssdk.localmodel.treatment.RemoteNSBolus
1718
import app.aaps.core.nssdk.remotemodel.RemoteTreatment
1819
import com.google.gson.Gson
1920
import org.json.JSONObject
@@ -35,7 +36,7 @@ internal fun RemoteTreatment.toTreatment(): NSTreatment? {
3536
val treatmentTimestamp = timestamp()
3637
when {
3738
_remoteEventType === RemoteEventType.MEAL_BOLUS && _insulin !== null && _insulin > 0 ->
38-
return NSBolus(
39+
return RemoteNSBolus(
3940
date = treatmentTimestamp,
4041
device = this.device,
4142
identifier = this.identifier,
@@ -52,9 +53,14 @@ internal fun RemoteTreatment.toTreatment(): NSTreatment? {
5253
endId = this.endId,
5354
pumpType = this.pumpType,
5455
pumpSerial = this.pumpSerial,
55-
_insulin = this._insulin,
56-
type = NSBolus.BolusType.fromString(this.type),
56+
type = RemoteNSBolus.BolusType.fromString(this.type),
5757
isBasalInsulin = isBasalInsulin == true,
58+
_remoteEventType = this._remoteEventType,
59+
_insulin = this._insulin,
60+
_phoneNumber = this._phoneNumber,
61+
_status = this._status,
62+
app = this._status,
63+
insulin = this.insulin,
5864
)
5965
insulin != null && insulin > 0 ->
6066
return NSBolus(
@@ -77,10 +83,6 @@ internal fun RemoteTreatment.toTreatment(): NSTreatment? {
7783
insulin = this.insulin,
7884
type = NSBolus.BolusType.fromString(this.type),
7985
isBasalInsulin = isBasalInsulin == true,
80-
_remoteEventType = this._remoteEventType,
81-
_phoneNumber = this._phoneNumber,
82-
_insulin = this._insulin,
83-
_status = this._status,
8486
app = this.app
8587
)
8688

0 commit comments

Comments
 (0)