GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LHK / V11-4-2
Constituent: lhkt     Tag: linux-gcc
#include <stdio.h>
#include <string.h>
#include "PBS/LI.h"
#include "PBS/WUT.h"
#include "LCBD/LCBD_cr.h"
#include "LCBD/LCBD_msgs.h"
#include "LHK/LHK_msgs.h"
#include "LHK_p.h"
Include dependency graph for LHK_sched.c:
Functions | |
static unsigned int | LHK_exec_ccb (LHK_Ccb *ccb) |
Executes a ccb. | |
static unsigned int | LHK_LCB_queue (LHK_Ccb *ccb, void *arg) |
Queues a LCB cmd list. | |
static FORK_cb_status | LHK_stopFork (FORK_cb_prm *prm, FORK_msg_hdr *hdr) |
Stops the scheduler fork. | |
static FORK_cb_status | LHK_startWUT (FORK_cb_prm *prm, FORK_msg_hdr *hdr) |
Starts the WUT. | |
static FORK_cb_status | LHK_schedule (FORK_cb_prm *prm, FORK_msg_hdr *hdr) |
The LHK scheduler routine Alternates processing ccbs from the scheduled and commanded lists. | |
static WUT_cb_status | LHK_sched_tmr (void *ptr, WUT_tmr *wut) |
Restarts the scheduler WUT. | |
unsigned int | LHK_sched_create (const TASK_attr *attr) |
Spawns the LHK scheduler task. | |
unsigned int | LHK_sched_activate (void) |
Starts the LHK scheduler task timer. | |
unsigned int | LHK_sched_reset (LHK_CfgDesc *cfg) |
Reconfigures the scheduler. | |
unsigned int | LHK_sched_replace (LHK_Ccb *ccb) |
Queus a ccb replace message to the scheduler task. | |
unsigned int | LHK_sched_exit (void) |
Exits the LHK scheduler task. |
|
Executes a ccb.
|
|
Queues a LCB cmd list.
|
|
Starts the LHK scheduler task timer.
|
|
Spawns the LHK scheduler task.
|
|
Exits the LHK scheduler task.
|
|
Reconfigures the scheduler.
|
|
Restarts the scheduler WUT.
|
|
Starts the WUT.
|
|
Stops the scheduler fork.
|