LivoxProto1: Move data members to one place
This commit is contained in:
@@ -79,17 +79,6 @@ public:
|
|||||||
uint16_t dataPort, uint16_t cmdPort, uint16_t imuPort);
|
uint16_t dataPort, uint16_t cmdPort, uint16_t imuPort);
|
||||||
~Device();
|
~Device();
|
||||||
|
|
||||||
public:
|
|
||||||
comms::DiscoveredDevice discoveredDevice;
|
|
||||||
|
|
||||||
// Configuration
|
|
||||||
std::shared_ptr<smo::ComponentThread> componentThread;
|
|
||||||
int handshakeTimeoutMs, retryDelayMs;
|
|
||||||
std::string smoIp;
|
|
||||||
std::string detectedSmoListeningIp;
|
|
||||||
uint8_t smoSubnetNbits;
|
|
||||||
uint16_t dataPort, cmdPort, imuPort;
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// Heartbeat mechanism
|
// Heartbeat mechanism
|
||||||
void startHeartbeat();
|
void startHeartbeat();
|
||||||
@@ -149,6 +138,17 @@ public:
|
|||||||
uint8_t returnMode, smo::Callback<setReturnModeReqCbFn> callback);
|
uint8_t returnMode, smo::Callback<setReturnModeReqCbFn> callback);
|
||||||
void getReturnModeReq(smo::Callback<getReturnModeReqCbFn> callback);
|
void getReturnModeReq(smo::Callback<getReturnModeReqCbFn> callback);
|
||||||
|
|
||||||
|
public:
|
||||||
|
comms::DiscoveredDevice discoveredDevice;
|
||||||
|
|
||||||
|
// Configuration
|
||||||
|
std::shared_ptr<smo::ComponentThread> componentThread;
|
||||||
|
int handshakeTimeoutMs, retryDelayMs;
|
||||||
|
std::string smoIp;
|
||||||
|
std::string detectedSmoListeningIp;
|
||||||
|
uint8_t smoSubnetNbits;
|
||||||
|
uint16_t dataPort, cmdPort, imuPort;
|
||||||
|
|
||||||
// Heartbeat state
|
// Heartbeat state
|
||||||
std::unique_ptr<boost::asio::deadline_timer> heartbeatTimer;
|
std::unique_ptr<boost::asio::deadline_timer> heartbeatTimer;
|
||||||
std::atomic<bool> heartbeatActive;
|
std::atomic<bool> heartbeatActive;
|
||||||
|
|||||||
Reference in New Issue
Block a user