Bruno Allaire-Lemay / NerfUSXbee
Committer:
GaiSensei
Date:
Wed Mar 29 15:56:01 2017 +0000
Revision:
14:cc65f603e659
Child:
15:ab3e0d32e578
added transmitter

Who changed what in which revision?

UserRevisionLine numberNew contents of line
GaiSensei 14:cc65f603e659 1 #ifndef XBEE_TRANSMITTER_INTERFACE_HPP
GaiSensei 14:cc65f603e659 2 #define XBEE_TRANSMITTER_INTERFACE_HPP
GaiSensei 14:cc65f603e659 3
GaiSensei 14:cc65f603e659 4 #include <stdint.h>
GaiSensei 14:cc65f603e659 5 #include <vector>
GaiSensei 14:cc65f603e659 6
GaiSensei 14:cc65f603e659 7 class XbeeTransmitterInterface
GaiSensei 14:cc65f603e659 8 {
GaiSensei 14:cc65f603e659 9 public:
GaiSensei 14:cc65f603e659 10 virtual void transmit(const std::vector<uint8_t>& bytes) = 0;
GaiSensei 14:cc65f603e659 11
GaiSensei 14:cc65f603e659 12 protected:
GaiSensei 14:cc65f603e659 13 const static int message_size = 4;
GaiSensei 14:cc65f603e659 14 };
GaiSensei 14:cc65f603e659 15
GaiSensei 14:cc65f603e659 16 #endif