RoboidControl-cpp/Messages/NetworkIdMsg.cpp
Pascal Serrarens 61740913fe Refactoring
2025-01-31 11:45:22 +01:00

27 lines
636 B
C++

#include "NetworkIdMsg.h"
namespace Passer {
namespace Control {
NetworkIdMsg::NetworkIdMsg(const char *buffer) { this->networkId = buffer[1]; }
NetworkIdMsg::NetworkIdMsg(unsigned char networkId) {
this->networkId = networkId;
}
NetworkIdMsg::~NetworkIdMsg() {}
unsigned char NetworkIdMsg::Serialize(char *buffer) {
unsigned char ix = 0;
buffer[ix++] = this->id;
buffer[ix++] = this->networkId;
return NetworkIdMsg::length;
}
// NetworkIdMsg NetworkIdMsg::Receive(char *buffer, unsigned char bufferSize) {
// NetworkIdMsg msg = NetworkIdMsg(buffer);
// return msg;
// }
} // namespace Control
} // namespace Passer