|
|
virtual void | start ()=0 |
| |
|
virtual void | stop ()=0 |
| |
|
virtual int | registerWirelessControllerDataCallback (std::function< void(const WirelessControllerData &)> poseCallback)=0 |
| |
|
virtual bool | unregisterWirelessControllerDataCallback (int callbackID)=0 |
| |
|
virtual void | scanBleDevices (std::function< void(std::map< std::string, std::string >)> scanCallback)=0 |
| |
|
virtual bool | connectBleDevice (const std::string &name, const std::string &macAddr)=0 |
| |
|
virtual bool | disconnectBleDevice (const std::string &name, const std::string &macAddr)=0 |
| |
|
virtual bool | pairingLeftWirelessController (const std::string &name, const std::string &macAddr)=0 |
| |
|
virtual void | pairingLeftWirelessController (std::function< void(bool result)> resultCallback)=0 |
| |
|
virtual bool | pairingRightWirelessController (const std::string &name, const std::string &macAddr)=0 |
| |
|
virtual void | pairingRightWirelessController (std::function< void(bool result)> resultCallback)=0 |
| |
|
virtual void | setSerialPointName (const std::string &serialName)=0 |
| |
|
virtual bool | uploadMap (const std::string &mapName, WirelessControllerDataType type, std::function< void(bool)> const &callback)=0 |
| |
|
virtual void | controlTest (bool enable, const WirelessControllerDataType &type, std::function< void(float, WirelessControllerDataType)> const &callback=nullptr)=0 |
| |
|
virtual void | putSharedMap (const std::vector< uint8_t > &buffer)=0 |
| |
|
virtual void | putFirstSharedMap (const std::vector< uint8_t > &buffer)=0 |
| |
|
virtual bool | changeSlamType (const WirelessControllerSlamType slamType, const WirelessControllerDataType deviceType)=0 |
| |
|
virtual void | enableHeartBeat (bool enable)=0 |
| |
|
virtual bool | registerSlam (const std::shared_ptr< Slam > &slam)=0 |
| |
|
virtual WirelessControllerSlamType | getSlamType (const WirelessControllerDataType deviceType)=0 |
| |
|
virtual int | registerWirelessControllerStateCallback (std::function< void(const WirelessControllerState &state)> callback)=0 |
| |
|
virtual bool | unregisterWirelessControllerStateCallback (int callbackID)=0 |
| |
|
virtual int | testTransmissionTime (WirelessControllerDataType type)=0 |
| |
|
virtual void | getWirelessControllerDeviceInformation (WirelessControllerDeviceInformation &information, const WirelessControllerDataType &deviceType)=0 |
| |
|
virtual void | controlControllerVibration (int time, bool enable, const WirelessControllerDataType &deviceType)=0 |
| |