info.gratour.jt809core.sichuan.SiChuanAlarms.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jt-core Show documentation
Show all versions of jt-core Show documentation
`jt-core` is a java/scala communication processing library for JT808/JT809/JT1078 standard.
The newest version!
package info.gratour.jt809core.sichuan
import info.gratour.jtcommon.{JTUtils, JTMessages}
object SiChuanAlarms {
def isSiChuanAlarmType(alarmType: Int): Boolean = {
alarmType match {
case t if 0x0201 to 0x0208 contains t =>
true
case t if 0x0211 to 0x0219 contains t =>
true
case t if 0x0221 to 0x0227 contains t =>
true
case t if 0x0231 to 0x0234 contains t =>
true
case t if 0x0241 to 0x0247 contains t =>
true
case _ =>
false
}
}
def getAlarmTypeText(alarmType: Int): String = {
val key = "ALARM_TYPE_" + JTUtils.intToHex(alarmType, 4)
JTMessages.get(key)
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy