Skip to content

Commit 8e46af6

Browse files
committed
feat(ISSUE-11): Added simulation configuration with exception case
1 parent 51a9bf9 commit 8e46af6

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ dependencies {
2828
implementation("javax.xml.bind:jaxb-api:2.3.1")
2929
implementation("com.sun.xml.bind:jaxb-core:2.3.0.1")
3030
implementation("com.sun.xml.bind:jaxb-impl:2.3.3")
31-
implementation ("com.github.paulorb:modbus-kt:1.0.14")
31+
implementation ("com.github.paulorb:modbus-kt:1.0.18")
3232
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2")
3333
implementation("org.apache.commons:commons-csv:1.10.0")
3434
implementation("org.apache.logging.log4j:log4j-core:$log4jVersion")

src/main/kotlin/PlcMemory.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,9 @@ class PlcMemory(configurationParser: ConfigurationParser) : IModbusServerEventL
7171
}
7272
}
7373

74-
75-
76-
override fun presetSingleRegister(address: Int, value: Boolean) {
77-
logger.debug("presetSingleRegister")
78-
TODO("Not yet implemented")
74+
// 4x register
75+
override fun presetSingleRegister(address: Int, value: Short) {
76+
holdingRegister[address] = value
7977
}
8078

8179
// 0x Registers

0 commit comments

Comments
 (0)