GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LFS / V1-12-1

Constituent: lfs_moc_dump     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

lfs_moc_dump.c File Reference

Function definitions for LFS MOC archive dump test application. More...

#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "unistd.h"
#include "LFS/LFS_dump.h"
#include "LFS/LFS_tlmdefs.h"
#include "LFS/lfs_moc_dump.h"
#include "SIIS/SIIS_moc.h"
#include "CCSDS/CCSDS_pkt.h"
#include "MSG/MSG_pubdefs.h"
#include "ITC/ITC_dump.h"

Include dependency graph for lfs_moc_dump.c:


Data Structures

struct  _lfs_dump_config

Defines

#define LFS_PKT_MAX_SIZE   0x10000

Typedefs

typedef _lfs_dump_config lfs_dump_config

Functions

static void lfs_dump_pkt (lfs_dump_config *config, const unsigned char *pkt)
static void lfs_dump_pkt_dir_dump (lfs_dump_config *config, const unsigned char *pkt)
static void lfs_dump_pkt_file_dump (lfs_dump_config *config, const unsigned char *pkt)
static void lfs_dump_pkt_root_dump (lfs_dump_config *config, const unsigned char *pkt)
static void lfs_dump_pkt_sys_stat (lfs_dump_config *config, const unsigned char *pkt)
int main (int argc, char **argv)
 Application entry point.

Variables

static lfs_dump_config Config
static const char * usage = "lfs_moc_dump [-v] [-a <apid>] [-x <xact_id>] [-o <out_file>] <moc_file>\n"

Detailed Description

Function definitions for LFS MOC archive dump test application.

Author:
D.L. Wood

Define Documentation

#define LFS_PKT_MAX_SIZE   0x10000
 

The maximu size of a telemetry packet.


Typedef Documentation

lfs_dump_config
 

The typedef for _lfs_dump_config.


Function Documentation

static void lfs_dump_pkt lfs_dump_config config,
const unsigned char *  pkt
[static]
 

Displays the contents of LFS telemetry packets.

Parameters:
config Application config info.
pkt A pointer to the telemetry packet.
Return values:
0 Success.
-1 Failure.

static void lfs_dump_pkt_dir_dump lfs_dump_config config,
const unsigned char *  pkt
[static]
 

Displays the contents of LFS directory dump telemetry packets.

Parameters:
config Application config info.
pkt A pointer to the telemetry packet.
Return values:
0 Success.
-1 Failure.

static void lfs_dump_pkt_file_dump lfs_dump_config config,
const unsigned char *  pkt
[static]
 

Displays the contents of LFS file dump telemetry packets.

Parameters:
config Application config info.
pkt A pointer to the telemetry packet.
Return values:
0 Success.
-1 Failure.

static void lfs_dump_pkt_root_dump lfs_dump_config config,
const unsigned char *  pkt
[static]
 

Displays the contents of LFS root dump telemetry packets.

Parameters:
config Application config info.
pkt A pointer to the telemetry packet.
Return values:
0 Success.
-1 Failure.

static void lfs_dump_pkt_sys_stat lfs_dump_config config,
const unsigned char *  pkt
[static]
 

Displays the contents of LFS system status telemetry packets.

Parameters:
config Application config info.
pkt A pointer to the telemetry packet.
Return values:
0 Success.
-1 Failure.

int main int  argc,
char **  argv
 

Application entry point.

Opens an MOC level 0 telemetry archive packet file and looks for LFS telemetry items.

Parameters:
argc The number of command line arguments.
argv Pointers to the command line arguments.
Return values:
0 Success.
-1 Failure.


Variable Documentation

Config [static]
 

The application config information.

usage = "lfs_moc_dump [-v] [-a <apid>] [-x <xact_id>] [-o <out_file>] <moc_file>\n" [static]
 

Help info for command line.


Generated on Sat Sep 1 01:54:54 2007 by  doxygen 1.4.4