pyrokid_cxr_clientm.extend.callbacks

com.rokid.cxr.client-m:1.0.9 - extend/callbacks/ in Python

extend.callbacks namespace contains ApkStatusCallback, AudioSceneIdCallback, BluetoothStatusCallback, GlassInfoResultCallback, GlassVersionCallback, PeriphDeviceCallback, PhotoPathCallback, PhotoResultCallback, SendStatusCallback, SyncStatusCallback, UnsyncNumResultCallback, WifiHotStatusCallback, WifiListCallback and WifiP2PStatusCallback

class pyrokid_cxr_clientm.extend.callbacks.ApkStatusCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.ApkStatusCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onGlassAppResume(packageName: str) None[source]
abstractmethod onInstallApkFailed() None[source]
abstractmethod onInstallApkSucceed() None[source]
abstractmethod onOpenAppFailed() None[source]
abstractmethod onOpenAppSucceed() None[source]
abstractmethod onQueryAppResult(packageName: str, isInstalled: bool) None[source]
abstractmethod onStopAppResult(success: bool) None[source]
abstractmethod onUninstallApkFailed() None[source]
abstractmethod onUninstallApkSucceed() None[source]
abstractmethod onUploadApkFailed() None[source]
abstractmethod onUploadApkSucceed() None[source]
class pyrokid_cxr_clientm.extend.callbacks.AudioSceneIdCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.AudioSceneIdCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onAudioSceneId(audioSceneId: int, success: bool) None[source]
class pyrokid_cxr_clientm.extend.callbacks.BluetoothStatusCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.BluetoothStatusCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onConnected() None[source]
abstractmethod onConnectionInfo(socketUuid: str, macAddress: str, rokidAccount: str, glassesType: int) None[source]
abstractmethod onDisconnected() None[source]
abstractmethod onFailed(cxrBluetoothErrorCode: CxrBluetoothErrorCode) None[source]
class pyrokid_cxr_clientm.extend.callbacks.GlassInfoResultCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.GlassInfoResultCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onGlassInfoResult(cxrStatus: CxrStatus, glassInfo: GlassInfo) None[source]
class pyrokid_cxr_clientm.extend.callbacks.GlassVersionCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.GlassVersionCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onGlassVersion(success: bool, version: str) None[source]
class pyrokid_cxr_clientm.extend.callbacks.PeriphDeviceCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.PeriphDeviceCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onBluetoothPeriphList(cxrStatus: CxrStatus, data: list[BluetoothPeriphInfo]) None[source]
class pyrokid_cxr_clientm.extend.callbacks.PhotoPathCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.PhotoPathCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onPhotoPath(cxrStatus: CxrStatus, photoPath: str) None[source]
class pyrokid_cxr_clientm.extend.callbacks.PhotoResultCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.PhotoResultCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onPhotoResult(cxrStatus: CxrStatus, bArr: bytearray) None[source]
Parameters:
  • cxrStatus (ValueUtil.CxrStatus) – Photo take status

  • bArr (bytearray) – WebP photo data bytearray

class pyrokid_cxr_clientm.extend.callbacks.SendStatusCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.SendStatusCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onSendFailed(cxrSendErrorCode: CxrSendErrorCode) None[source]
abstractmethod onSendSucceed() None[source]
class pyrokid_cxr_clientm.extend.callbacks.SyncStatusCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.SyncStatusCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onSingleFileSynced(fileName: str) None[source]
abstractmethod onSyncFailed() None[source]
abstractmethod onSyncFinished() None[source]
abstractmethod onSyncStart() None[source]
class pyrokid_cxr_clientm.extend.callbacks.UnsyncNumResultCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.UnsyncNumResultCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onUnsyncNumResult(cxrStatus: CxrStatus, audioNum: int, pictureNum: int, videoNum: int) None[source]
class pyrokid_cxr_clientm.extend.callbacks.WifiHotStatusCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.WifiHotStatusCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onWifiHotAvailable(account: str, password: str, ip: str, securityType: int) None[source]
class pyrokid_cxr_clientm.extend.callbacks.WifiListCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.WifiListCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onWifiList(cxrStatus: CxrStatus, data: list[RKWifiInfo]) None[source]
class pyrokid_cxr_clientm.extend.callbacks.WifiP2PStatusCallback[source]

Bases: ABC

com.rokid.cxr.client.extend.callbacks.WifiP2PStatusCallback Java interface to Python - Please extend this class and implement the methods

abstractmethod onConnected() None[source]
abstractmethod onDisconnected() None[source]
abstractmethod onFailed(cxrWifiErrorCode: CxrWifiErrorCode) None[source]
abstractmethod onP2pDeviceAvailable(deviceName: str, deviceAddress: str, primaryDeviceType: str) None[source]