Skip to content

Commit f517b60

Browse files
authored
Merge pull request #27 from REVrobotics/start-with-heartbeat-timeout-expired
2 parents 27f44ab + d27221b commit f517b60

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/canWrapper.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ std::map<std::string, std::shared_ptr<rev::usb::CANDevice>> canDeviceMap;
4545
std::mutex watchdogMtx;
4646
// These values should only be accessed while holding watchdogMtx
4747
std::vector<std::string> heartbeatsRunning;
48-
bool heartbeatTimeoutExpired = false; // Should only be changed in heartbeatsWatchdog()
48+
bool heartbeatTimeoutExpired = true; // Should only be changed in heartbeatsWatchdog()
4949
std::map<std::string, std::array<uint8_t, REV_COMMON_HEARTBEAT_LENGTH>> revCommonHeartbeatMap;
5050
std::map<std::string, std::array<uint8_t, SPARK_HEARTBEAT_LENGTH>> sparkHeartbeatMap;
51-
auto latestHeartbeatAck = std::chrono::steady_clock::now();
51+
auto latestHeartbeatAck = std::chrono::time_point<std::chrono::steady_clock>();
5252

5353
// Only call when holding canDevicesMtx
5454
void removeExtraDevicesFromDeviceMap(std::vector<std::string> descriptors) {

0 commit comments

Comments
 (0)