Skip to content

Commit 30ac262

Browse files
committed
Fixed SQ issues
1 parent 4372793 commit 30ac262

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/kotlin/PlcMemory.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ class PlcMemory(configurationParser: ConfigurationParser) : IModbusServerEventL
8585
val listCoils = mutableListOf<Boolean>()
8686
for(i in startAddress until startAddress + numberOfRegisters) {
8787
if(coils[i] != null){
88-
listCoils.add(coils[i]!!)
88+
listCoils.add(coils.getValue(i))
8989
}else{
9090
listCoils.add(false)
9191
}
@@ -100,7 +100,7 @@ class PlcMemory(configurationParser: ConfigurationParser) : IModbusServerEventL
100100
for(i in startAddress until startAddress + numberOfRegisters) {
101101
if(holdingRegister[i] != null){
102102
logger.debug("readHoldingRegister address $i value=${holdingRegister[i]}")
103-
listHoldingRegisters.add(holdingRegister[i]!!)
103+
listHoldingRegisters.add(holdingRegister.getValue(i))
104104
}else{
105105
logger.debug("readHoldingRegister address $i value=0")
106106
listHoldingRegisters.add(0)
@@ -115,7 +115,7 @@ class PlcMemory(configurationParser: ConfigurationParser) : IModbusServerEventL
115115
val listInputRegisters = mutableListOf<Short>()
116116
for(i in startAddress until startAddress + numberOfRegisters) {
117117
if(inputRegister[i] != null){
118-
listInputRegisters.add(inputRegister[i]!!)
118+
listInputRegisters.add(inputRegister.getValue(i))
119119
}else{
120120
listInputRegisters.add(0)
121121
}
@@ -129,7 +129,7 @@ class PlcMemory(configurationParser: ConfigurationParser) : IModbusServerEventL
129129
val listCoils = mutableListOf<Boolean>()
130130
for(i in startAddress until startAddress + numberOfRegisters) {
131131
if(inputStatus[i] != null){
132-
listCoils.add(inputStatus[i]!!)
132+
listCoils.add(inputStatus.getValue(i))
133133
}else{
134134
listCoils.add(false)
135135
}

0 commit comments

Comments
 (0)