GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > MON / V0-3-0
Constituent: mon     Tag: mv2304
#include <MON_idle.h>
Collaboration diagram for _MON_Idle_Control:
Data Fields | |
int | run |
TASK_tcb * | tcb_p |
unsigned int | loop_cycles_0 |
unsigned int | loop_cycles |
unsigned int | dog_seconds |
unsigned int | dog_cpu_msecs |
unsigned int | dog_cpu_loops |
unsigned int | dog_setting |
unsigned int | dog_count |
unsigned int | loop_count |
unsigned int | loop_start |
unsigned int | loop_end |
unsigned int | history_count |
MON_Idle_Sample | history [60] |
|
Number of times the hardware watchdog timer has been updated within the IDLE loop. |
|
Number of times the IDLE loop runs between settings of the hardware watchdog timer. This value is derived from the dog_cpu_msecs value after the IDLE task determines how long it takes to run a single iteration of the IDLE loop. |
|
Amount of run time, in milliseconds, that the IDLE task accumulates between settings of the hardware watchdog timer. If the IDLE task does not run for at least this length of time before the hardware watchdog timer expires, the watchdog will reset the RAD750 board. |
|
Timeout value, in seconds, to which the hardware watchdog timer is set when updated within the IDLE loop. |
|
Value to which hardware watchdog timer is set when updated within the IDLE loop. |
|
Idle time history. |
|
Number of samples added to the IDLE time history. |
|
Number of times the IDLE task has run the IDLE loop. |
|
Number of clock cycles required to run the IDLE loop when the CPU is unloaded. |
|
Number of clock cycles required to run the IDLE loop the first time (i.e. when the code is not in the instruction cache) when CPU is unloaded. |
|
Address of end of IDLE loop. |
|
Address of start of IDLE loop. |
|
Nonzero value indicates that the IDLE task should run. |
|
Pointer to the control block for the IDLE task. |