homebridge-boschcontrolpanel_bgseries
Version:
Homebridge plugin for Bosch Control Panel.
120 lines • 3.08 kB
TypeScript
export declare enum BGPanelType {
Undefined = 0,
Solution2000 = 32,
Solution3000 = 33,
AMAX2100 = 34,
AMAX3000 = 35,
AMAX4000 = 36,
D7412GV4 = 121,
D9412GV4 = 132,
B4512 = 160,
B5512 = 164,
B8512G = 166,
B9512G = 167,
B3512 = 168,
B6512 = 169
}
export declare enum BGUserType {
InstallerApp = 0,
AutomationUser = 1,
RemoteUser = 2
}
export declare enum BGNegativeAcknowledgement {
NonSpecificError = 0,
ChecksumFailureUDPConnectionsOnly = 1,
InvalidSizeLength = 2,
InvalidCommand = 3,
InvalidInterfaceState = 4,
DataOutOfRange = 5,
Noauthority = 6,
Unsupportedcommand = 7,
CannotArmPanel = 8,
InvalidRemoteID = 9,
InvalidLicense = 10,
InvalidMagicNumber = 11,
ExpiredLicense = 12,
ExpiredMagicNumber = 13,
UnsupportedFormatVersion = 14,
FirmwareUpdateInProgress = 17,
IncompatibleFirmwareVersion = 18,
AllPointsNotConfigured = 18,
ExecutionFunctionNoErrors = 32,
ExecutionFunctionInvalidArea = 33,
ExecutionFunctionInvalidCommand = 34,
ExecutionFunctionNotAuthenticated = 35,
ExecutionFunctionInvalidUser = 36,
ExecutionFunctionParameterIncorrect = 64,
ExecutionFunctionSequenceWrong = 65,
ExecutionFunctionInvalidConfigurationRequest = 66,
ExecutionFunctionInvalidSize = 67,
ExecutionFunctionTimeOut = 68,
RFRequestFailed = 223,
NoRFdevicewiththatRFID = 224,
BadRFIDNotProperFormat = 225,
TooManyRFFevicesForThisPanel = 226,
DuplicateRFID = 227,
DuplicateAccessCard = 228,
BadAccessCardData = 229,
BadLanguageChoice = 230,
BadSupervisionModeSelection = 231,
BadEnableDisableChoice = 232,
BadMonth = 233,
BadDay = 234,
BadHour = 235,
BadMinute = 236,
BadTimeEditChoice = 237,
BadRemoteEnable = 239
}
export declare enum BGAreaStatus {
Unknown = 0,
AllOn = 1,
PartOnInstant = 2,
PartOnDelay = 3,
Disarmed = 4,
AllOnEntryDelay = 5,
PartOnEntryDelay = 6,
AllOnExitDelay = 7,
PartOnExitDelay = 8,
AllOnInstantArmed = 9,
StayArm1On = 10,
StayArm2On = 11,
AwayOn = 12,
AwayExitDelay = 13,
AwayEntryDelay = 14
}
export declare enum BGArmingType {
Disarm = 1,
MasterInstantArm = 2,
MasterDelayArm = 3,
PerimeterInstantArm = 4,
PerimeterDelayArm = 5,
ForceMasterDelay = 6,
ForceMasterInstantArm = 7,
ForcePerimeterDelayArm = 8,
ForcePerimeterInstantArm = 9,
StayArm1 = 10,
StayArm2 = 11,
AwayArm = 12
}
export declare enum BGAlarmPriority {
NoPriority = 0,
BurgTrouble = 1,
BurgSupervisory = 2,
GasTrouble = 3,
GasSupervisory = 4,
FireTrouble = 5,
FireSupervisory = 6,
BurgAlarm = 7,
PersonalEmergency = 8,
GasAlarm = 9,
FireAlarm = 10,
BurglaryTamper = 11,
BurglaryFault = 12,
TechnicalFireAlarm = 13,
TechnicalFireTamper = 14,
TechnicalFireFault = 15,
TechnicalGasAlarm = 16,
TechnicalGasTamper = 17,
TechnicalGasFault = 18
}
//# sourceMappingURL=BGConst.d.ts.map