83 BluezBluetoothModule();
88 ~BluezBluetoothModule();
101 void receive(Terminate signal);
119 void registerDatatype(uint16_t datatype) noexcept;
131 void unregisterDatatype(uint16_t datatype) noexcept;
144 void sendApduPrimary(std::shared_ptr<PAL::VirtualPHD> device,
145 std::shared_ptr<std::vector<uint8_t> > apdu) noexcept;
157 void sendApduStreaming(
std::shared_ptr<
PAL::VirtualPHD> device,
158 std::shared_ptr<
std::vector<uint8_t> > apdu) noexcept;
169 void disconnect(
std::shared_ptr<
PAL::VirtualPHD> device) noexcept;
174 friend class PrivateBluez;
175 PrivateBluez *privateParts;
PAL layer interface for personal health device communication.
Contains interface declaration for the FSYS::MsgReceiver class.
Template class allowing other classes to receive messages.
Definition: msgreceiver.h:78
The BaseMsg class is the base class for all messages.
Definition: basemsg.h:54
Interface file for the 4SDC.
Contains interface declaration for the FSYS::BaseMsg class.
Bluetooth specialisation of the PersonalHealthDeviceProviderBase.
Definition: personalhealthdevice.h:721