diff options
author | Andrey Oleynik (GitHub) <aoleynik@luxoft.com> | 2017-11-29 18:33:59 +0200 |
---|---|---|
committer | Andriy Byzhynar <AByzhynar@luxoft.com> | 2018-01-18 12:03:51 +0200 |
commit | ee1d2d7677a7d94da43cc8b1e047bdd816e5fd83 (patch) | |
tree | e1b956cd3c472f792117735a20935587e75cfb79 /src/components/connection_handler/include/connection_handler/connection_handler_impl.h | |
parent | 11bef60123b62bbe0f8f624bb24a5f0cf74980aa (diff) | |
download | sdl_core-ee1d2d7677a7d94da43cc8b1e047bdd816e5fd83.tar.gz |
Changes iAP2 Bluetooth to USB switching flow
These changes update switching flow so now instead of automatic
switching start in case of same UUID is detected SDL will wait for
external signal from the system to start this flow.
Also due to UUID is reliable only while device remains connected (at
least on certain systems) SDL now uses Bluetooth MAC and USB serial to
manage devices and UUID is used only for detection of devices able to
switch their transports. Currently only iAP2 Bluetooth to USB support is
implemented.
Diffstat (limited to 'src/components/connection_handler/include/connection_handler/connection_handler_impl.h')
-rw-r--r-- | src/components/connection_handler/include/connection_handler/connection_handler_impl.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/components/connection_handler/include/connection_handler/connection_handler_impl.h b/src/components/connection_handler/include/connection_handler/connection_handler_impl.h index 4c0c7b2985..a4d228f0fe 100644 --- a/src/components/connection_handler/include/connection_handler/connection_handler_impl.h +++ b/src/components/connection_handler/include/connection_handler/connection_handler_impl.h @@ -140,9 +140,12 @@ class ConnectionHandlerImpl /** * @brief OnDeviceSwitchingStart notifies listeners on device transport * switching start - * @param device_uid the id of the device which has to be switched. + * @param device_uid_from the id of the device which has to switch its + * transport + * @param device_uid_to the id of the device on new transport */ - void OnDeviceSwitchingStart(const std::string& device_uid) FINAL; + void OnDeviceSwitchingStart(const std::string& device_uid_from, + const std::string& device_uid_to) FINAL; /** * @brief OnDeviceSwitchingFinish notifies listeners on device transport |