-
Notifications
You must be signed in to change notification settings - Fork 8
/
MyCommunicationManager.cpp
39 lines (33 loc) · 904 Bytes
/
MyCommunicationManager.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "MyCommunicationManager.hpp"
namespace before
{
MyCommunicationManager::MyCommunicationManager(
SerialPortClient& serialPortClient)
: mSerialPortClient{serialPortClient}
{
}
void MyCommunicationManager::sendViaSerial(std::string message)
{
mSerialPortClient.send(std::to_string(mSequenceNumber++) + ":" + message);
}
SerialPortClient& MyCommunicationManager::getSerialPortClient() const
{
return mSerialPortClient;
}
} // namespace before
namespace after
{
MyCommunicationManager::MyCommunicationManager(
SerialPortClient& serialPortClient)
: mSerialPortClient{serialPortClient}
{
}
void MyCommunicationManager::sendViaSerial(std::string message)
{
mSerialPortClient.send(std::to_string(mSequenceNumber++) + ":" + message);
}
void MyCommunicationManager::sendViaRawSerial(std::string message) const
{
mSerialPortClient.send(message);
}
} // namespace after