Skip to content

Latest commit

 

History

History
61 lines (42 loc) · 2.68 KB

sesametouchpro.md

File metadata and controls

61 lines (42 loc) · 2.68 KB

CHSesameTouchProDevice 説明

実装クラス

インターフェース

    fun cards(result: CHResult<CHEmpty>)
    fun cardDelete(ID: String, result: CHResult<CHEmpty>)
    fun cardChange(ID: String, name: String, result: CHResult<CHEmpty>)
    fun cardModeGet(result: CHResult<Byte>)
    fun cardModeSet(mode: Byte, result: CHResult<CHEmpty>)

    fun fingerPrints(result: CHResult<CHEmpty>)
    fun fingerPrintDelete(ID: String, result: CHResult<CHEmpty>)
    fun fingerPrintsChange(ID: String, name: String, result: CHResult<CHEmpty>)
    fun fingerPrintModeGet(result: CHResult<Byte>)
    fun fingerPrintModeSet(mode: Byte, result: CHResult<CHEmpty>)

    fun keyBoardPassCode(result: CHResult<CHEmpty>)
    fun keyBoardPassCodeChange(ID: String, name: String, result: CHResult<CHEmpty>)
    fun keyBoardPassCodeDelete(ID: String, result: CHResult<CHEmpty>)
    fun keyBoardPassCodeModeGet(result: CHResult<Byte>)
    fun keyBoardPassCodeModeSet(mode: Byte, result: CHResult<CHEmpty>)
    
    
    fun insertSesame(sesame: CHDevices, result: CHResult<CHEmpty>)
    fun removeSesame(tag: String, result: CHResult<CHEmpty>)

インターフェースの機能の定義

cards:カードの情報を取得する

cardDelete:カードを削除する

cardModeGet:カードのモデルを取得する

cardModeSet:カードのモデルを設置する

cardChange:カードの情報を変更する

fingerPrints:指紋情報を取得する

fingerPrintModeGet:指紋のモデルを取得する

fingerPrintModeSet:指紋のモデルを設置する

fingerPrintDelete:指紋を削除する

fingerPrintsChange:指紋の情報を変更する

keyBoardPassCode:パスワードロックを取得する

keyBoardPassCodeChange:パスワードロックを変更する

keyBoardPassCodeDelete:パスワードロックを削除する

keyBoardPassCodeModeGet:パスワードロックのモデルを取得する

keyBoardPassCodeModeSet:パスワードロックのモデルを設置する

insertSesame:sesameを取得する

removeSesame:sesameを削除する

フローチャート

CHSesameTouchProDevice