GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LSM / V2-5-2

Constituent: lsm     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

LSM_cmddefs.h File Reference

Structures associated with CCSDS commands to subsystem LSM \ This file was auto-generated on Wed 30 Aug 2006 02:29:52 PM PDT \ LCAT version: V1-15-0. More...

#include "PBI/Endianness.h"

Include dependency graph for LSM_cmddefs.h:

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


Data Structures

struct  _LSM_IDBF_Bfl
 LAT Unit and Transaction ID Bitfield. More...
union  _LSM_IDBF
 Union for command bitfield _LSM_IDBF_Bfl. More...
struct  _LSM_SIATTITUDE_Prm
 SC Attitude Broadcast Message \ APID 0x701 \ function code 1. More...
struct  _LSM_SIANCILLARY_Prm
 SC Ancillary Broadcast Message \ APID 0x701 \ function code 2. More...
struct  _LSM_SITIMETONE_Prm
 SC Timetone Broadcast Message \ APID 0x701 \ function code 3. More...
struct  _LSM_noop_Prm
 No operation \ APID 0x690 \ function code 2. More...
struct  _LSM_SIATTITUDE_Pkt
 SC Attitude Broadcast Message \ APID 0x701 \ function code 1. More...
struct  _LSM_SIANCILLARY_Pkt
 SC Ancillary Broadcast Message \ APID 0x701 \ function code 2. More...
struct  _LSM_SITIMETONE_Pkt
 SC Timetone Broadcast Message \ APID 0x701 \ function code 3. More...
struct  _LSM_SSROUTPUTOFF_Pkt
 Turns off the output of Magic 7 cmds to SSR \ APID 0x690 \ function code 0. More...
struct  _LSM_SSROUTPUTON_Pkt
 Turns on the output of Magic 7 cmds to SSR \ APID 0x690 \ function code 1. More...
struct  _LSM_noop_Pkt
 No operation \ APID 0x690 \ function code 2. More...

Typedefs

typedef enum _LSM_LSM_UNITS LSM_LSM_UNITS
 Typedef for enumeration _LSM_LSM_UNITS.
typedef _LSM_IDBF_Bfl LSM_IDBF_Bfl
 Typedef for command bitfield structure _LSM_IDBF_Bfl.
typedef _LSM_IDBF LSM_IDBF
 Typedef for union _LSM_IDBF.
typedef _LSM_SIATTITUDE_Prm LSM_SIATTITUDE_Prm
 Typedef for structure _LSM_SIATTITUDE_Prm.
typedef _LSM_SIANCILLARY_Prm LSM_SIANCILLARY_Prm
 Typedef for structure _LSM_SIANCILLARY_Prm.
typedef _LSM_SITIMETONE_Prm LSM_SITIMETONE_Prm
 Typedef for structure _LSM_SITIMETONE_Prm.
typedef _LSM_noop_Prm LSM_noop_Prm
 Typedef for structure _LSM_noop_Prm.
typedef _LSM_SIATTITUDE_Pkt LSM_SIATTITUDE_Pkt
 Typedef for packet _LSM_SIATTITUDE_Pkt.
typedef _LSM_SIANCILLARY_Pkt LSM_SIANCILLARY_Pkt
 Typedef for packet _LSM_SIANCILLARY_Pkt.
typedef _LSM_SITIMETONE_Pkt LSM_SITIMETONE_Pkt
 Typedef for packet _LSM_SITIMETONE_Pkt.
typedef _LSM_SSROUTPUTOFF_Pkt LSM_SSROUTPUTOFF_Pkt
 Typedef for packet _LSM_SSROUTPUTOFF_Pkt.
typedef _LSM_SSROUTPUTON_Pkt LSM_SSROUTPUTON_Pkt
 Typedef for packet _LSM_SSROUTPUTON_Pkt.
typedef _LSM_noop_Pkt LSM_noop_Pkt
 Typedef for packet _LSM_noop_Pkt.
typedef enum _LSM_Apid690Fcodes LSM_Apid690Fcodes
 Typedef for enumeration _LSM_Apid690Fcodes.
typedef enum _LSM_Apid701Fcodes LSM_Apid701Fcodes
 Typedef for enumeration _LSM_Apid701Fcodes.

Enumerations

enum  _LSM_LSM_UNITS {
  LSM_LSM_UNITS_SIU = 0,
  LSM_LSM_UNITS_EPU0 = 1,
  LSM_LSM_UNITS_EPU1 = 2,
  LSM_LSM_UNITS_EPU2 = 3,
  LSM_LSM_UNITS_EPU3 = 4
}
 List of unit (node) names. More...
enum  _LSM_Apid690Fcodes {
  LSM_SSROUTPUTOFF_FCODE = 0,
  LSM_SSROUTPUTON_FCODE = 1,
  LSM_NOOP_FCODE = 2
}
 Function code enumerations for apid 0x690. More...
enum  _LSM_Apid701Fcodes {
  LSM_SIATTITUDE_FCODE = 1,
  LSM_SIANCILLARY_FCODE = 2,
  LSM_SITIMETONE_FCODE = 3
}
 Function code enumerations for apid 0x701. More...

Functions

unsigned int LSM_SIATTITUDE (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Processor for the SIATTITIDE telecommand.
unsigned int LSM_SIANCILLARY (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Processor for the SIANCILLARY telecommand.
unsigned int LSM_SITIMETONE (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Processor for the SITIMETONE telecommand.
unsigned int LSM_SSROUTPUTOFF (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Processor for the SSROUTPUTOFF telecommand.
unsigned int LSM_SSROUTPUTON (void *prm, const struct _ITC_QueueItem *qitem, void *pay, unsigned int len)
 Processor for the SSROUTPUTON telecommand.
unsigned int LSM_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 LSM \ This file was auto-generated on Wed 30 Aug 2006 02:29:52 PM PDT \ LCAT version: V1-15-0.

Warning:
Machine generated code - NEVER edit by hand

Enumeration Type Documentation

enum _LSM_Apid690Fcodes
 

Function code enumerations for apid 0x690.

Enumerator:
LSM_SSROUTPUTOFF_FCODE  APID 0x690 function code 0
LSM_SSROUTPUTON_FCODE  APID 0x690 function code 1
LSM_NOOP_FCODE  APID 0x690 function code 2

enum _LSM_Apid701Fcodes
 

Function code enumerations for apid 0x701.

Enumerator:
LSM_SIATTITUDE_FCODE  APID 0x701 function code 1
LSM_SIANCILLARY_FCODE  APID 0x701 function code 2
LSM_SITIMETONE_FCODE  APID 0x701 function code 3

enum _LSM_LSM_UNITS
 

List of unit (node) names.

Enumerator:
LSM_LSM_UNITS_SIU  The SIU computer
LSM_LSM_UNITS_EPU0  The EPU0 computer
LSM_LSM_UNITS_EPU1  The EPU1 computer
LSM_LSM_UNITS_EPU2  The EPU2 computer
LSM_LSM_UNITS_EPU3  The EPU3 computer (ground testing only)


Function Documentation

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

Callback function for the noop command.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Payload pointer
len (in) Payload length
Return values:
ITC_VARRNG ITC destination node invalid
ITC_FORWARD Command forwarded to another node
LSM_SUCCESS Success

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

Processor for the SIANCILLARY telecommand.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Queue item payload pointer
len (in) Queue item payload length
Returns:
An LSM MSG code.

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

Processor for the SIATTITIDE telecommand.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Queue item payload pointer
len (in) Queue item payload length
Returns:
An LSM MSG code.

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

Processor for the SITIMETONE telecommand.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Queue item payload pointer
len (in) Queue item payload length
Returns:
An LSM MSG code.

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

Processor for the SSROUTPUTOFF telecommand.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Queue item payload pointer
len (in) Queue item payload length
Returns:
An LSM MSG code.

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

Processor for the SSROUTPUTON telecommand.

Parameters:
prm (in) User context parameter
qitem (in) Queue item
pay (in) Queue item payload pointer
len (in) Queue item payload length
Returns:
An LSM MSG code.


Generated on Wed Aug 30 20:20:07 2006 by  doxygen 1.4.4