Door Access
Door Access Device Controling Pass and Thunder series devices
Description of functional types
DoorDeviceAccessProxy
Control the overall initialization, configuration, and resource release operations of communication devices such as GPIO ports and serial ports of the control device, and perform specific door opening operations.
Description of Member Function
DoorAccessConfig getConfig()
Get Door Access Configuration
Parameter
None
Return
Exception
None
DoorAccessDevice getDevice(int deviceType)
Get device reference according to device type
Parameter
Return
Exception
None
void changeOpenDoorDevice(int mode)
Change Open Door Mode
Parameter
Return
None
Exception
None
void closeRelayDoor()
Close Relay Door
Parameter
None
Return
None
Exception
None
void init()
Initialization without serial port number, refer to [void init(String uartName)](#void init(String uartName))
Parameter
None
Return
None
Exception
None
void init(String uartName)
Initialization with serial port number
Parameter
Return
None
Exception
None
void openDoor(String cardNumber)
Open the door, execute the door opening action according to the set open door mode
Parameter
Return
No
Exception
No
void release()
Release Resource
Parameter
None
Return
None
Exception
None
void setConfig(DoorAccessConfig config)
Set Door Access Configuration
Parameter
Return
None
Exception
None
void setCardReaderCallback(WiegandReaderDevice.CardReaderCallback cardReaderCallback)
Set Card Read Callback
Parameter
Return
None
Exception
None
void setCustomWiegandDataReceivedCallback(WiegandReaderDevice.OnDataReceivedCallback dataReceivedCallback)
Set Custom Wiegand Data Interface Callback
Parameter
Return
No
Exception
No
void setICardNumberAnalysis(WiegandDoorDevice.ICardNumberAnalysis cardNumberAnalysis)
Set Wiegand Card Number String Parsing Method
Parameter
Return
No
Exception
No
PassDoorDeviceAccessProxy
Control some door access devices of Pass and Thunder series
Description of Member Function
void closeBackLight()
Close Back Light
Parameter
None
Return
None
Exception
None
void enableRS485(RS485Device.RS485ReceiveListener listener)
Enable RS485
Parameter
Return
None
Exception
None
void enableRS485(int baudrate, int readBufferSize, RS485Device.RS485ReceiveListener listener)
Enable RS485
Parameter
Return
None
Exception
None
void enableRS485(int baudrate, int readBufferSize, RS485Device.RS485ReceiveListener listener, int readTimeout, SerialPortReader.OnReadTimeOutListener timeOutListener)
Enable RS485
Parameter
Return
None
Exception
None
void openBackLight()
Open Back Light
Parameter
None
Return
None
Exception
None
void pressBuzzer()
press Buzzer (Only support SensePass and SenseThunderE-mini)
Parameter
None
Return
None
Exception
None
void pressDoorBell(int pressDownDuration)
press Door Bell
Parameter
Return
None
Exception
None
void pressAlarmBell()
Press Alarm Bell to Turn the Alarm On
Parameter
None
Return
None
Exception
None
void releaseAlarmBell()
Release Alarm Bell
Parameter
None
Return
None
Exception
None
void releaseBuzzer()
Buzzer Off (Only supports SensePass020)
Parameter
None
Return
None
Exception
None
void setDoorStateCallback(DoorMagnetismStateCallback callback)
Set Door State Callback, Door Open/Close Status Listener
Parameter
Return
None
Exception
None
void setOnClickDoorButtonListener(DoorButtonDevice.DoorButtonOnClickListener listener)
Door Button On Click Listener
Parameter
Return
None
Exception
None
void setReceiveFireSignListener(FireSignalDevice.ReceiveFireSignListener listener)
Receive Fire Sign Listener
Parameter
Return
None
Exception
None
void sendDataByRS485(byte[] data)
Send Data By RS485
Parameter
Return
None
Exception
None
void turnOnIrLight()
Turn on IR Light, Support Pass and Thunder series
Parameter
None
Return
None
Exception
None
void turnOffIrLight()
Turn off IR Light, Support Pass and Thunder series
Parameter
None
Return
None
Exception
None
Description of Entities
DoorAccessConfig
Door Access Configuration
Description of Properties
OPEN_DOOR_MODE
Wiegand Input
GPIO Configuration
Settable Properties
Description of Method
DoorAccessDevice
Door Access Device
Description of Method
CardReaderCallback
WIEGAND Device Card Reader Callback
Description of Method
OnDataReceivedCallback
Wiegand Passthough Data Received Callback
Description of Method
ICardNumberAnalysis
Analysis of Customized Wiegand Card Number Data
Description of Method
DoorMagnetismStateCallback
Door Magnetism State Callback
Description of Method
ReceiveFireSignListener
Fire Sign Listener
Description of Method
ReceiveDismantleSignListener
Dismantle Sign Listener
Description of Method
SensorListener
Sensor Data change interface
Description of Method
OnSensorChangedListener
Ir Listener
Description of Method
RS485ReceiveListener
RS485 Data Read Listener
Description of Method
OnReadTimeOutListener
RS485 Data Read Time Out Callback
Description of Method
DoorButtonOnClickListener
Door Button On Click Listener
Description of Method
最終更新