ドアアクセス

PassとThunderシリーズのドアアクセスデバイスをコントロール

機能類の説明

DoorDeviceAccessProxy

制御デバイスのGPIOポートやシリアルポートなどの通信デバイスの全体的な初期化、構成、およびリソース解放操作を制御し、特定のドアオープン操作を実行

メンバー関数の説明

DoorAccessConfig getConfig()

ドアアクセス構成を取得

パラメータ

なし

戻り値

例外

なし

DoorAccessDevice getDevice(int deviceType)

デバイスタイプによってデバイス引数を取得

パラメータ

戻り値

例外

なし

void changeOpenDoorDevice(int mode)

ドアオープンモードを変更

パラメータ

戻り値

なし

例外

なし

void closeRelayDoor()

リレードアを閉じます

パラメータ

なし

戻り値

なし

例外

なし

void init()

シリアルポートナンバーなしの初期化。[void init(String uartName)]\を参照

パラメータ

なし

戻り値

なし

例外

なし

void init(String uartName)

シリアルポートナンバーがある場合の初期化

パラメータ

戻り値

なし

例外

なし

void openDoor(String cardNumber)

ドアをオープン。設定したドアオープンモードに従いオープンを実行

パラメータ

戻り値

なし

例外

なし

void release()

リソースを解放

パラメータ

なし

戻り値

なし

例外

なし

void setConfig(DoorAccessConfig config)

ドアアクセス構成を設定

パラメータ

戻り値

なし

例外

なし

void setCardReaderCallback(WiegandReaderDevice.CardReaderCallback cardReaderCallback)

カード読み取りコールバックを設定

パラメータ

戻り値

なし

例外

なし

void setCustomWiegandDataReceivedCallback(WiegandReaderDevice.OnDataReceivedCallback dataReceivedCallback)

カスタムWiegandデータインタフェースコールバックを設定

パラメータ

戻り値

なし

例外

なし

void setICardNumberAnalysis(WiegandDoorDevice.ICardNumberAnalysis cardNumberAnalysis)

Wiegandカードナンバー解析方式を設定

パラメータ

戻り値

なし

例外

なし

PassDoorDeviceAccessProxy

SensePassとSenseThunderシリーズの一部ドアアクセスデバイスをコントロール

メンバー関数の説明

void closeBackLight()

バックライトをオフ

パラメータ

なし

戻り値

なし

例外

なし

void enableRS485(RS485Device.RS485ReceiveListener listener)

RS485を有効

パラメータ

戻り値

なし

例外

なし

void enableRS485(int baudrate, int readBufferSize, RS485Device.RS485ReceiveListener listener)

RS485を有効

パラメータ

戻り値

なし

例外

なし

void enableRS485(int baudrate, int readBufferSize, RS485Device.RS485ReceiveListener listener, int readTimeout, SerialPortReader.OnReadTimeOutListener timeOutListener)

RS485を有効

パラメータ

戻り値

なし

例外

なし

void openBackLight()

バックライトをオン

パラメータ

なし

戻り値

なし

例外

なし

void pressBuzzer()

ブザーをオン(SensePassとSenseThunderE-miniにのみ対応)

パラメータ

なし

戻り値

なし

例外

なし

void pressDoorBell(int pressDownDuration)

ドアベルを押す

パラメータ

戻り値

なし

例外

なし

void pressAlarmBell()

アラートをオンにするためにアラートベルを押下

パラメータ

なし

戻り値

なし

例外

なし

void releaseAlarmBell()

アラートベルを解除

パラメータ

なし

戻り値

なし

例外

なし

void releaseBuzzer()

ブザーをオフに(SensePass020にのみサポート)

パラメータ

なし

戻り値

なし

例外

なし

void setDoorStateCallback(DoorMagnetismStateCallback callback)

ドアステータスのコールバックを設定し、ドアの開閉ステータスをモニタリング

パラメータ

戻り値

なし

例外

なし

void setOnClickDoorButtonListener(DoorButtonDevice.DoorButtonOnClickListener listener)

ドアボタンのクリック状態のリスナー

パラメータ

戻り値

なし

例外

なし

void setReceiveFireSignListener(FireSignalDevice.ReceiveFireSignListener listener)

Receive 消防シグナルのリスナー

パラメータ

戻り値

なし

例外

なし

void sendDataByRS485(byte[] data)

RS485でデータ送信

パラメータ

戻り値

なし

例外

なし

void turnOnIrLight()

IRライトをオン。SensePassとSenseThunderシリーズをサポート

パラメータ

なし

戻り値

なし

例外

なし

void turnOffIrLight()

IRライトをオフに。SensePassとSenseThunderシリーズをサポート

パラメータ

なし

戻り値

なし

例外

なし

エンティティの説明

DoorAccessConfig

ドアアクセス構成

プロパティの説明

ドアオープンモード

Wiegand入力

GPIO構成

設定可能なプロパティ

メソッドの説明

DoorAccessDevice

ドアアクセスデバイス

メソッドの説明

CardReaderCallback

WIEGANDデバイスカードリーダーのコールバック

メソッドの説明

OnDataReceivedCallback

Wiegandパススルーデータ受信のコールバック

メソッドの説明

ICardNumberAnalysis

カスタマイズされたWiegandカードナンバーデータの解析

メソッドの説明

DoorMagnetismStateCallback

ドアマグネットステータスのコールバック

メソッドの説明

ReceiveFireSignListener

消防シグナルのリスナー

メソッドの説明

ReceiveDismantleSignListener

盗難アラートのリスナー

メソッドの説明

SensorListener

センサーデータ変更インターフェース

メソッドの説明

OnSensorChangedListener

IRリスナー

メソッドの説明

RS485ReceiveListener

RS485データ読み取りリスナー

メソッドの説明

OnReadTimeOutListener

RS485データ読み取りタイムアウトのコールバック

メソッドの説明

DoorButtonOnClickListener

ドアボタンのクリック状態をモニタリング

メソッドの説明

最終更新