kopia lustrzana https://github.com/meshtastic/Meshtastic-Android
fix: divide-by-zero in `channelNum` calculation
rodzic
396195a1b8
commit
fcdf74ed94
|
@ -46,9 +46,10 @@ val LoRaConfig.numChannels: Int get() {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
internal fun LoRaConfig.channelNum(primaryName: String): Int {
|
internal fun LoRaConfig.channelNum(primaryName: String): Int = when {
|
||||||
return if (channelNum != 0) channelNum
|
channelNum != 0 -> channelNum
|
||||||
else (hash(primaryName) % numChannels.toUInt()).toInt() + 1
|
numChannels == 0 -> 0
|
||||||
|
else -> (hash(primaryName) % numChannels.toUInt()).toInt() + 1
|
||||||
}
|
}
|
||||||
|
|
||||||
internal fun LoRaConfig.radioFreq(channelNum: Int): Float {
|
internal fun LoRaConfig.radioFreq(channelNum: Int): Float {
|
||||||
|
|
Ładowanie…
Reference in New Issue