GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LIM / V1-19-1
Constituent: lim_unit_test     Tag: rad750
#include <string.h>
#include "CCSDS/CCSDS_pkt.h"
#include "ITC/ITC_pubdefs.h"
#include "LIM/LIM_msgs.h"
#include "LIM/LIM_tlmdefs.h"
#include "MSG/MSG_pubdefs.h"
#include "../src/LIM_pool.h"
#include "../src/LIM_task.h"
#include "lim_unit_test.h"
#include "lim_util_tlm.h"
Include dependency graph for lim_util_tlm.c:
Data Structures | |
struct | _TLM_Control |
Control information for the telemetry handler. More... | |
struct | _LIM_SC_Slew_Request_Pkt |
Request a spacecraft repoint APID 0x600 function code 2. More... | |
Defines | |
#define | TLM_APID_LIM_STATE (0x30f) |
#define | TLM_APID_SLEW_REQ_TLM (0x344) |
#define | TLM_APID_SLEW_RSP_TLM (0x345) |
#define | TLM_APID_SHED_ALERT_TLM (0x346) |
#define | TLM_APID_SLEW_REQ_CMD (0x600) |
#define | SHOW_TLM 1 |
Typedefs | |
typedef _TLM_Control | TLM_Control |
Typedef for _TLM_Control. | |
typedef _LIM_SC_Slew_Request_Pkt | LIM_SC_Slew_Request_Pkt |
Typedef for packet _LIM_SC_Slew_Request_Pkt. | |
Functions | |
static unsigned int | tlm_dispatch_cmd (void *prm, const ITC_QueueItem *qitem_p, void *pay_p, unsigned int len) |
Handle a packet sent to the spacecraft CMD queue. | |
static unsigned int | tlm_dispatch_ctl (void *prm, const ITC_QueueItem *qitem_p, void *pay_p, unsigned int len) |
Handle a packet sent to the spacecraft CTL queue. | |
static unsigned int | tlm_dispatch_ctl_x (void *prm, const ITC_QueueItem *qitem_p, void *pay_p, unsigned int len) |
Handle a packet sent to the spacecraft CTL_X queue. | |
int | TLM_init (test_Test_Descriptor *td_p) |
Initialize the telemetry handler. | |
int | TLM_start (test_Test_Descriptor *td_p) |
Start the telemetry handler task. | |
int | TLM_stop (test_Test_Descriptor *td_p) |
Stop the telemetry handler task. | |
int | TLM_shutdown (test_Test_Descriptor *td_p) |
Shutdown the telemetry handler task. | |
int | TLM_tlm_rcvd (test_Test_Descriptor *td_p, int id) |
Check for received telemetry. | |
int | TLM_check_tlm (test_Test_Descriptor *td_p, int id, TLM_Data *exp_tlm_p) |
Compare actual and expected packet data. | |
int | TLM_check_no_tlm (test_Test_Descriptor *td_p) |
Verify that no packets were received. |
** CVS $Id: lim_util_tlm.c,v 1.16 2008/01/13 19:08:35 dmay Exp $ **
|
Verify that no packets were received.
|
|
Compare actual and expected packet data.
|
|
Handle a packet sent to the spacecraft CMD queue.
|
|
Handle a packet sent to the spacecraft CTL queue.
|
|
Handle a packet sent to the spacecraft CTL_X queue.
|
|
Initialize the telemetry handler.
|
|
Shutdown the telemetry handler task.
|
|
Start the telemetry handler task.
|
|
Stop the telemetry handler task.
|
|
Check for received telemetry.
|