Speeduino
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
airConController::details::state_t Struct Reference

#include <airconController_details.h>

Public Member Functions

bool nextAfterEngineStartDelay (const config15 &page15)
 
void resetAfterEngineStartDelay (void)
 
bool afterEngineStartDelayExpired (const config15 &page15) const
 
bool nextStartDelay (const config15 &page15)
 
void resetStartDelay (void)
 
bool nextTpsLockoutDelay (const config15 &page15)
 
void resetTpsLockoutDelay (void)
 
bool nextRpmLockoutDelay (const config15 &page15)
 
void resetRpmLockoutDelay (void)
 

Public Attributes

inputPin_t reqPin
 
outputPin_t compPin
 
outputPin_t fanPin
 
uint8_t startDelay = 0
 
uint8_t tpsLockoutDelay = 0
 
uint8_t rpmLockoutDelay = 0
 
uint8_t afterEngineStartDelay = 0
 

Member Function Documentation

◆ afterEngineStartDelayExpired()

bool airConController::details::state_t::afterEngineStartDelayExpired ( const config15 page15) const

◆ nextAfterEngineStartDelay()

bool airConController::details::state_t::nextAfterEngineStartDelay ( const config15 page15)

◆ nextRpmLockoutDelay()

bool airConController::details::state_t::nextRpmLockoutDelay ( const config15 page15)

◆ nextStartDelay()

bool airConController::details::state_t::nextStartDelay ( const config15 page15)

◆ nextTpsLockoutDelay()

bool airConController::details::state_t::nextTpsLockoutDelay ( const config15 page15)

◆ resetAfterEngineStartDelay()

void airConController::details::state_t::resetAfterEngineStartDelay ( void  )

◆ resetRpmLockoutDelay()

void airConController::details::state_t::resetRpmLockoutDelay ( void  )

◆ resetStartDelay()

void airConController::details::state_t::resetStartDelay ( void  )

◆ resetTpsLockoutDelay()

void airConController::details::state_t::resetTpsLockoutDelay ( void  )

Member Data Documentation

◆ afterEngineStartDelay

uint8_t airConController::details::state_t::afterEngineStartDelay = 0

◆ compPin

outputPin_t airConController::details::state_t::compPin

◆ fanPin

outputPin_t airConController::details::state_t::fanPin

◆ reqPin

inputPin_t airConController::details::state_t::reqPin

◆ rpmLockoutDelay

uint8_t airConController::details::state_t::rpmLockoutDelay = 0

◆ startDelay

uint8_t airConController::details::state_t::startDelay = 0

◆ tpsLockoutDelay

uint8_t airConController::details::state_t::tpsLockoutDelay = 0

The documentation for this struct was generated from the following files: