Kallisto Linux API
Library for interacting with Kallisto devices
kallisto_sensor_provider.hpp
Go to the documentation of this file.
1 
42 #ifndef KALLISTO_SENSOR_PROVIDER_HPP
43 #define KALLISTO_SENSOR_PROVIDER_HPP
44 
45 #include "../sensor_provider.hpp"
46 
47 namespace kallisto {
48 namespace hardware {
49 
51 public:
55  virtual ~KallistoSensorProvider(){}
56 
78  std::vector<std::unique_ptr<SensorImpl> > provide(Kallisto& kallisto, const std::map<std::string, std::vector<uint8_t>>& service_data,
79  const std::map<uint16_t, std::vector<uint8_t> >& manufacturer_data,
80  util::Executor& event_dispatcher, bluetooth::BluetoothDispatcher& bluetooth_dispatcher,
81  TimeSynchronizer& sensor_synchonizer);
82 };
83 
84 } /* namespace hardware */
85 } /* namespace kallisto */
86 
87 #endif // KALLISTO_SENSOR_PROVIDER_HPP
virtual ~KallistoSensorProvider()
Definition: kallisto_sensor_provider.hpp:54
Definition: kallisto_sensor_provider.hpp:49
std::vector< std::unique_ptr< SensorImpl > > provide(Kallisto &kallisto, const std::map< std::string, std::vector< uint8_t >> &service_data, const std::map< uint16_t, std::vector< uint8_t > > &manufacturer_data, util::Executor &event_dispatcher, bluetooth::BluetoothDispatcher &bluetooth_dispatcher, TimeSynchronizer &sensor_synchonizer)
Definition: time_synchronizer.hpp:56
Definition: bluetooth_adapter.hpp:52
Definition: sensor_provider.hpp:56
Definition: bluetooth_dispatcher.hpp:57
Definition: kallisto.hpp:52
Definition: executor.hpp:71