diff --git a/CAN_8h_source.html b/CAN_8h_source.html index 97097c11..665b3a36 100644 --- a/CAN_8h_source.html +++ b/CAN_8h_source.html @@ -138,14 +138,14 @@
std::pair
robot::types::DataPoint
Represents data measured using a sensor at a given time.
Definition data.h:113
can
Utilities for interacting with CAN devices.
Definition CAN.cpp:43
-
can::unscheduleTelemetryPull
void unscheduleTelemetryPull(deviceid_t id, telemtype_t telemType)
Stop pulling the latest telemetry data from the given device.
Definition CAN.cpp:334
-
can::getDeviceTelemetry
robot::types::DataPoint< telemetry_t > getDeviceTelemetry(deviceid_t id, telemtype_t telemType)
Get the latest telemetry from a CAN device.
Definition CAN.cpp:282
-
can::sendCANPacket
void sendCANPacket(const CANPacket &packet)
Send a CAN packet.
Definition CAN.cpp:265
-
can::scheduleTelemetryPull
void scheduleTelemetryPull(deviceid_t id, telemtype_t telemType, std::chrono::milliseconds period)
Periodically pull the latest telemetry data from the specified CAN device asychronously.
Definition CAN.cpp:312
-
can::pullDeviceTelemetry
void pullDeviceTelemetry(deviceid_t id, telemtype_t telemType)
Ping the given CAN device to send the given telemetry data.
Definition CAN.cpp:303
-
can::unscheduleAllTelemetryPulls
void unscheduleAllTelemetryPulls()
Stop pulling the latest telemetry data from all currently scheduled devices.
Definition CAN.cpp:348
-
can::removeDeviceTelemetryCallback
void removeDeviceTelemetryCallback(callbackid_t id)
Remove a previously registered telemetry callback.
Definition CAN.cpp:374
-
can::initCAN
void initCAN()
Initialize the CAN interface.
Definition CAN.cpp:253
+
can::unscheduleTelemetryPull
void unscheduleTelemetryPull(deviceid_t id, telemtype_t telemType)
Stop pulling the latest telemetry data from the given device.
Definition CAN.cpp:337
+
can::getDeviceTelemetry
robot::types::DataPoint< telemetry_t > getDeviceTelemetry(deviceid_t id, telemtype_t telemType)
Get the latest telemetry from a CAN device.
Definition CAN.cpp:285
+
can::sendCANPacket
void sendCANPacket(const CANPacket &packet)
Send a CAN packet.
Definition CAN.cpp:266
+
can::scheduleTelemetryPull
void scheduleTelemetryPull(deviceid_t id, telemtype_t telemType, std::chrono::milliseconds period)
Periodically pull the latest telemetry data from the specified CAN device asychronously.
Definition CAN.cpp:315
+
can::pullDeviceTelemetry
void pullDeviceTelemetry(deviceid_t id, telemtype_t telemType)
Ping the given CAN device to send the given telemetry data.
Definition CAN.cpp:306
+
can::unscheduleAllTelemetryPulls
void unscheduleAllTelemetryPulls()
Stop pulling the latest telemetry data from all currently scheduled devices.
Definition CAN.cpp:351
+
can::removeDeviceTelemetryCallback
void removeDeviceTelemetryCallback(callbackid_t id)
Remove a previously registered telemetry callback.
Definition CAN.cpp:377
+
can::initCAN
void initCAN()
Initialize the CAN interface.
Definition CAN.cpp:254
can::telemtype_t
telemtype_t
The type of telemetries that devices can report.
Definition CANUtils.h:36