109 if ((cycleCount % 2) == 0) {
113 if ((cycleCount % 4) == 0) {
117 if ((cycleCount % 10) == 0) {
121 if ((cycleCount % 20) == 0) {
125 if ((cycleCount % 40) == 0) {
129 if ((cycleCount % 50) == 0) {
133 if ((cycleCount % 100) == 0) {
137 if ((cycleCount % 200) == 0) {
void sendQcBenchButtonCounters()
void sendQcBenchRawAnalogValues(size_t bus)
void sendQcBenchBoardStatus(size_t bus)
void sendQcBenchAuxDigitalCounters()
void sendQcBenchEventCounters(size_t bus)
void updateDash(CanCycle cycle)
CanListener * canListeners_head
static uint16_t m_cycleCount
PUBLIC_API_WEAK bool boardEnableSendWidebandInfo()
static CI roundTxPeriodToCycle(uint16_t period)
CanListener * canListeners_head
void resetCanWriteCycle()
bool isInterval(CanInterval interval)
static CanInterval computeFlags(uint32_t cycleCount)
virtual CanListener * request()
void PeriodicTask(efitick_t nowNt) override
Called periodically. Override this method to do work for your controller.
Base class for a controller that needs to run periodically to perform work.
static EngineAccessor engine
static constexpr engine_configuration_s * engineConfiguration
bool boardEnableSendWidebandInfo()
bool enableExtendedCanBroadcast