RAIL_MultiTimer_t Struct Reference
RAIL timer state structure.
      
       #include <
       
     
        rail_types.h
       
       >
      
         Data Fields | 
       |
| RAIL_Time_t | absOffset | 
| 
         Absolute time before the next event.
          | 
       |
| RAIL_Time_t | relPeriodic | 
| 
         Relative, periodic time between events; 0 = timer is oneshot.
          | 
       |
| RAIL_MultiTimerCallback_t | callback | 
| 
         A user callback.
          | 
       |
| void * | cbArg | 
| 
         A user callback argument.
          | 
       |
| struct RAIL_MultiTimer * | next | 
| 
         A pointer to the next soft timer structure.
          | 
       |
| uint8_t | priority | 
| 
         A priority of the callback; 0 = highest priority; 255 = lowest.
          | 
       |
| bool | isRunning | 
| 
         Indicates the timer is currently running.
          | 
       |
| bool | doCallback | 
| 
         Indicates the callback needs to run.
          | 
       |
RAIL timer state structure.
This structure is filled out and maintained internally only. The user/application should not alter any elements of this structure.
       Definition at line
       
        1144
       
       of file
       
        rail_types.h
       
       .
      
Field Documentation
| RAIL_Time_t RAIL_MultiTimer_t::absOffset | 
Absolute time before the next event.
        Definition at line
        
         1145
        
        of file
        
         rail_types.h
        
        .
       
| RAIL_MultiTimerCallback_t RAIL_MultiTimer_t::callback | 
A user callback.
        Definition at line
        
         1147
        
        of file
        
         rail_types.h
        
        .
       
| void* RAIL_MultiTimer_t::cbArg | 
A user callback argument.
        Definition at line
        
         1148
        
        of file
        
         rail_types.h
        
        .
       
| bool RAIL_MultiTimer_t::doCallback | 
Indicates the callback needs to run.
        Definition at line
        
         1152
        
        of file
        
         rail_types.h
        
        .
       
| bool RAIL_MultiTimer_t::isRunning | 
Indicates the timer is currently running.
        Definition at line
        
         1151
        
        of file
        
         rail_types.h
        
        .
       
| struct RAIL_MultiTimer* RAIL_MultiTimer_t::next | 
A pointer to the next soft timer structure.
        Definition at line
        
         1149
        
        of file
        
         rail_types.h
        
        .
       
| uint8_t RAIL_MultiTimer_t::priority | 
A priority of the callback; 0 = highest priority; 255 = lowest.
        Definition at line
        
         1150
        
        of file
        
         rail_types.h
        
        .
       
| RAIL_Time_t RAIL_MultiTimer_t::relPeriodic | 
Relative, periodic time between events; 0 = timer is oneshot.
        Definition at line
        
         1146
        
        of file
        
         rail_types.h
        
        .
       
The documentation for this struct was generated from the following file:
- 
       common/
       
rail_types.h