GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LHK / V11-4-2

Constituent: lhkt     Tag: rad750


Interface   Data Structures   File List   Data Fields   Globals  

LHK_cmddefs.h File Reference

Structures associated with CCSDS commands to subsystem LHK \ This file was auto-generated on Mon 13 Aug 2007 04:42:15 PM PDT \ LCAT version: V1-21-8. More...

#include "PBI/Endianness.h"

Include dependency graph for LHK_cmddefs.h:

This graph shows which files directly or indirectly include this file:


Data Structures

struct  _LHK_ReqDiagPacket_Prm
 Request a Housekeeping Diagnostic Packet \ APID 0x650 \ function code 0. More...
struct  _LHK_SysReset_Prm
 System Reset \ APID 0x650 \ function code 1. More...
struct  _LHK_ReqDiagPacket_Pkt
 Request a Housekeeping Diagnostic Packet \ APID 0x650 \ function code 0. More...
struct  _LHK_SysReset_Pkt
 System Reset \ APID 0x650 \ function code 1. More...
struct  _LHK_StopDiag_Pkt
 Stop Diagnostic Sample \ APID 0x650 \ function code 2. More...
struct  _LHK_Noop_Pkt
 LHK No-Op Command \ APID 0x650 \ function code 3. More...

Typedefs

typedef _LHK_ReqDiagPacket_Prm LHK_ReqDiagPacket_Prm
 Typedef for structure _LHK_ReqDiagPacket_Prm.
typedef _LHK_SysReset_Prm LHK_SysReset_Prm
 Typedef for structure _LHK_SysReset_Prm.
typedef _LHK_ReqDiagPacket_Pkt LHK_ReqDiagPacket_Pkt
 Typedef for packet _LHK_ReqDiagPacket_Pkt.
typedef _LHK_SysReset_Pkt LHK_SysReset_Pkt
 Typedef for packet _LHK_SysReset_Pkt.
typedef _LHK_StopDiag_Pkt LHK_StopDiag_Pkt
 Typedef for packet _LHK_StopDiag_Pkt.
typedef _LHK_Noop_Pkt LHK_Noop_Pkt
 Typedef for packet _LHK_Noop_Pkt.
typedef enum _LHK_Apid650Fcodes LHK_Apid650Fcodes
 Typedef for enumeration _LHK_Apid650Fcodes.

Enumerations

enum  _LHK_Apid650Fcodes {
  LHK_REQDIAGPACKET_FCODE = 0,
  LHK_SYSRESET_FCODE = 1,
  LHK_STOPDIAG_FCODE = 2,
  LHK_NOOP_FCODE = 3
}
 Function code enumerations for apid 0x650. More...

Functions

unsigned int LHK_ReqDiagPacket (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the ReqDiagPacket command.
unsigned int LHK_SysReset (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the SysReset command.
unsigned int LHK_StopDiag (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the StopDiag command.
unsigned int LHK_Noop (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Callback function for the Noop command.

Detailed Description

Structures associated with CCSDS commands to subsystem LHK \ This file was auto-generated on Mon 13 Aug 2007 04:42:15 PM PDT \ LCAT version: V1-21-8.

Warning:
Machine generated code - NEVER edit by hand

Enumeration Type Documentation

enum _LHK_Apid650Fcodes
 

Function code enumerations for apid 0x650.

Enumerator:
LHK_REQDIAGPACKET_FCODE  APID 0x650 function code 0
LHK_SYSRESET_FCODE  APID 0x650 function code 1
LHK_STOPDIAG_FCODE  APID 0x650 function code 2
LHK_NOOP_FCODE  APID 0x650 function code 3


Function Documentation

unsigned int LHK_Noop void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len
 

Callback function for the Noop command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

unsigned int LHK_ReqDiagPacket void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len
 

Callback function for the ReqDiagPacket command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

unsigned int LHK_StopDiag void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len
 

Callback function for the StopDiag command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:

unsigned int LHK_SysReset void *  prm,
const struct _ITC_QueueItem qitem,
void *  pay,
unsigned int  len
 

Callback function for the SysReset command.

Parameters:
prm User context parameter
qitem Queue item
pay Payload pointer
len Payload length
Returns:


Generated on Tue Aug 14 03:23:49 2007 by  doxygen 1.4.4