Source code for pyrokid_cxr_clientm.extend.callbacks.wifi_p2p_status_callback
"""com.rokid.cxr.client-m:1.0.9 - extend/callbacks/WifiP2PStatusCallback.java in Python"""
from abc import ABC, abstractmethod
from ...utils import ValueUtil
[docs]
class WifiP2PStatusCallback(ABC):
"""com.rokid.cxr.client.extend.callbacks.WifiP2PStatusCallback Java interface to Python - Please extend this class and implement the methods"""
[docs]
@abstractmethod
def onConnected(self) -> None: pass
[docs]
@abstractmethod
def onDisconnected(self) -> None: pass
[docs]
@abstractmethod
def onFailed(self, cxrWifiErrorCode: ValueUtil.CxrWifiErrorCode) -> None: pass
[docs]
@abstractmethod
def onP2pDeviceAvailable(self, deviceName: str, deviceAddress: str, primaryDeviceType: str) -> None: pass