- SSM2OpCode (SSM2の操作コード)
- SesameResultCode (Sesameの結果コード)
- SesameItemCode (Sesameのアイテムコード)
- Sesame2HistoryTypeEnum (Sesame2の履歴タイプ列挙)
- DeviceSegmentType (デバイスのセグメントタイプ)
- CHDeviceStatus (デバイス状態)
- CHDeviceLoginStatus (CHデバイスのログイン状態)
- WM2ActionCode (WM2のアクションコード)
- SSM3PublishPayload (SSM3の送信するデータ)
- SesameNotifypayload (Sesameの通知するデータ)
- SSM2ResponsePayload (SSM2の応答するデータ)
- SSM3ResponsePayload (SSM3の応答するデータ)
- CHDeviceUtil (デバイス・ユーティリティ)
- CHBaseDevice (基本デバイス)
- CHadv (ScanResultの処理)
- SesameBleReceiver (Sesameのbluetoothレシーバー)
- SesameBleTransmit (Sesameのbluetoothトランスミッター)
- CHSesameBike2MechStatus (SesameBike2の機械状態)
- SesameOS3BleCipher (SesameOS3のbluetoothパスワード)
- CHSesameOS3 (SesameOS3)
- CHSesame5Device (Sesame5デバイス)
- CHSesameBike2Device (SesameBike2デバイス)
- CHSesameTouchProDevice (SesameTouchProデバイス)
- CHWifiModule2Device (Wifiモジュール2デバイス)
- CHWifiModule2MechSettings (Wifiモジュール2の機械設置)
- CHWifiModule2NetWorkStatus (Wifiモジュール2のネットワーク状態)
- NSError (エラー)
- CHSesameBotMechSettings (SesameBotの機械設置)
- CHSesameBotMechStatus (SesameBotの機械状態)
- CHWifiModule2MechSettings (Wifi module 2のの機械設置)
- CHWifiModule2NetWorkStatus (Wifi module 2のネットワーク状態)
- SesameOS3Payload (SesameOS3のデータ)
- CHSesameTouchCard (Sesameのタッチカード)
- CHBaseAdv (デバイスの基本アドバタイジング)
- CHDeviceUtil (デバイス・ユーティリティ)
- CHSesameOS3Publish (SesameOS3の送信内容)
- CHDevices (デバイス)
- CHWifiModule2 (Wifi Module 2)
- CHDeviceStatusDelegate (デバイス状態のDelegate)
- CHSesameTouchProDelegate (SesameTouchProのDelegate)
- CHSesameProtocolMechStatus (CHSesameのプロトコルの機械状態)
- CHSesameConnector (Sesameコネクター)
- CHSesameLock (Sesameロック)
- CHSesame2 (Sesame2)
- CHSesame5 (Sesame5)
- CHSesameBike (Sesameサイクル)
- CHSesameBike2 (Sesameサイクル2)
- CHSesameBot (Sesameボット)
- CHSesameSensorDelegate (Sesameセンサーの代理)
- CHSesameSensor (Sesameセンサー)
- CHSesameTouchPro (Sesameタッチプロー)
- CHWifiModule2Delegate (Wifi module 2の代理)
- internal typealias SesameOS3ResponseCallback = (result: SSM3ResponsePayload) -> Unit
SesameOS3ResponseCallback
は、SSM3ResponsePayload
型のresult
というパラメータを入力する関数タイプを定義し、データを返しません。
- typealias CHResult = (Result<CHResultState>) -> Unit
CHResult<T>
はResult<CHResultState<T>>
型というパラメータを入力する関数タイプを定義し、データを返しません。この型では、Result
は操作の成功または失敗を処理するための汎用クラスで、成功した値またはエラー値が表示可能です。CHResultState<T>
は汎用クラスで、操作結果の状態を表示します。