Properties
Optional Readonly checksum
checksum: undefined | string
Readonly data
data: string = ""
Optional Readonly expectedChecksum
expectedChecksum: undefined | string
Optional Readonly expectedPacketLength
expectedPacketLength: undefined | string
Readonly isChecksumValid
isChecksumValid: boolean = false
Readonly isPacketLengthValid
isPacketLengthValid: boolean = false
Readonly isWellFormed
isWellFormed: boolean = false
Readonly keypadNumber
keypadNumber: number
Optional Readonly messageType
messageType: undefined | string
Optional Readonly packetLength
packetLength: undefined | string
Optional Readonly reserved
reserved: undefined | string
Optional Readonly subMessageType
subMessageType: undefined | string
Optional Readonly terminator
terminator: undefined | string
Readonly userNumber
userNumber: number
Static Readonly COMMAND
COMMAND: "IC" = "IC"
Send Valid User Number And Invalid User Code
This ASCII Data Packet will be sent when a user code is entered and a valid code is found. Only the valid user code number will be returned. If a user code is not found in the M1’s User Code Data Base, the code that was enter will be sent. If the User Code Length is set to 4 digits, the invalid data packet will be sent after 4 digits are entered, then repeated for each additional invalid user code digit. If the User Code Length is set to 6 digits, the invalid data packet will be sent after 6 digits are entered, then repeated for each additional invalid user digit. If prox card data is enter, the packet will be sent immediately. This data can be used by automation equipment with its own user code data base. The automation equipment would sent the appropriate arm/disarm command (“a0” to “a6”) or output relay control commands (“cn”, “cf”, or “ct”) back to the M1 after it has verified the proper code is in its data base. Modified for 26 bit Weigand data cards and available in M1 Version 4.2.8 and after.
4.17 Send Valid User Number And Invalid User Code (IC)