Reorganize code by removing unused files, restructuring package organization, and updating import references to new paths. This simplifies handling of smart and protocol-related operations, improves maintainability, and eliminates redundancy.
58 lines
1.2 KiB
Go
58 lines
1.2 KiB
Go
package protocol
|
|
|
|
type AlarmType uint
|
|
|
|
const (
|
|
AlarmTypeVideoLoss AlarmType = iota
|
|
AlarmTypeCameraCovered
|
|
AlarmTypeMotionDetection
|
|
AlarmTypeStorageAbnormal
|
|
AlarmTypeUserDefined
|
|
AlarmTypeSentriesInspection
|
|
AlarmTypeViolation
|
|
AlarmTypeEmergency
|
|
AlarmTypeSpeedAlarm
|
|
AlarmTypeLowVoltage
|
|
AlarmTypeOutOfFence = iota + 7
|
|
AlarmTypeAccAlarm
|
|
AlarmTypePeripheralsDropped
|
|
AlarmTypeStopAnnouncement
|
|
AlarmTypeGpsAntenna
|
|
AlarmTypeDayNightSwitch
|
|
AlarmTypeProhibitDriving
|
|
AlarmTypeSerialAlarm = iota + 15
|
|
AlarmTypeFatigueAlarm
|
|
AlarmTypeTakeOutParking
|
|
AlarmTypeGestureAlarm
|
|
AlarmTypeGreenDriving
|
|
AlarmTypeIllegalIgnition
|
|
AlarmTypeIllegalShutdown
|
|
AlarmTypeCustomExternal
|
|
AlarmTypeThinkingLKJ
|
|
AlarmTypeTAX3
|
|
AlarmTypeOilAlarm
|
|
AlarmTypeBusLineOccupation
|
|
AlarmTypeForgottenAlarm
|
|
AlarmTypeSpecialCustomerFault
|
|
AlarmTypeTemperatureAbnormal
|
|
AlarmTypeTemperatureChangeAbnormal
|
|
AlarmTypeSmokeAlarm
|
|
AlarmTypeGBox
|
|
AlarmTypeLicensePlateRecognition
|
|
AlarmTypeAnotherSpeedAlarm
|
|
AlarmTypeWirelessSignalAbnormal
|
|
AlarmTypeArming
|
|
AlarmTypePhoneCall
|
|
AlarmTypeGPSFault
|
|
AlarmTypeDSMFault
|
|
AlarmTypeFireBox
|
|
)
|
|
|
|
type AlarmLevel uint
|
|
|
|
const (
|
|
AlarmLevelImportant AlarmLevel = iota
|
|
AlarmLevelGeneral
|
|
AlarmLevelEmergency
|
|
)
|