SAE Teensy ECU
IIT SAE Microcontroller programming
Loading...
Searching...
No Matches
Module::ActiveModule_t Class Reference
Inheritance diagram for Module::ActiveModule_t:
Module::Module_t Module::MessengerModule_t GPIO a

Public Member Functions

virtual int getClassID () const
 
template<typename... T>
 ActiveModule_t (const int stackSize)
 
template<typename... T>
 ActiveModule_t (const int stackSize, T *...mods)
 
- Public Member Functions inherited from Module::Module_t
template<typename... T>
 Module_t (T *...mods)
 

Static Public Attributes

static const int classID = 1
 
- Static Public Attributes inherited from Module::Module_t
static const int classID = 0
 

Protected Member Functions

virtual void run ()
 
- Protected Member Functions inherited from Module::Module_t
virtual void print ()
 
virtual void setup ()
 

Additional Inherited Members

- Protected Attributes inherited from Module::Module_t
const bitmapVal_t id
 

Detailed Description

Definition at line 9 of file activeModule.hpp.

Constructor & Destructor Documentation

◆ ActiveModule_t() [1/2]

template<typename... T>
Module::ActiveModule_t::ActiveModule_t ( const int  stackSize)
inline

Definition at line 31 of file activeModule.hpp.

◆ ActiveModule_t() [2/2]

template<typename... T>
Module::ActiveModule_t::ActiveModule_t ( const int  stackSize,
T *...  mods 
)
inline

Definition at line 33 of file activeModule.hpp.

Member Function Documentation

◆ getClassID()

virtual int Module::ActiveModule_t::getClassID ( ) const
inlinevirtual

Reimplemented from Module::Module_t.

Definition at line 28 of file activeModule.hpp.

Member Data Documentation

◆ classID

const int Module::ActiveModule_t::classID = 1
static

Definition at line 26 of file activeModule.hpp.


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