GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CTS / V2-1-0

Constituent: cts_lcp_sumt     Tag: mv2304


Interface   Data Structures   File List   Data Fields   Globals  

CTS_lcp_sumt.c File Reference

Initialization for an (1553) remote terminal device. More...

#include <stdio.h>
#include <string.h>
#include "PBS/WCT.h"
#include "MSG/MSG_pubdefs.h"
#include "CCSDS/CCSDS_pkt.h"
#include "CTDB/CTDB_config.h"
#include "CTDB/CTDB_rt.h"
#include "CTDB/SUMT_rt.h"
#include "CTS/CTS_msgs.h"
#include "CTS_prvdefs.h"

Include dependency graph for CTS_lcp_sumt.c:

Include dependency graph

Functions

unsigned int CTS_defaultHousekeeping (void *buf, void *prm)
 Default housekeeping callback.

unsigned int CTS_initDevice (void *dev, void *addr)
 Initialize the 1553 remote terminal.


Variables

SUMT_RT_Bus_Config busConfig
 The remote terminal driver bus configuration.

const SUMT_RT_Pkt_Config pktConfig
 The remote terminal driver packet configuration.

const SUMT_RT_Callback_Config cbConfig
 The remote terminal driver housekeeping callback configuration.

const SUMT_RT_Task_Config taskConfig
 The remote terminal driver task configuration.


Detailed Description

Initialization for an (1553) remote terminal device.

CVS $Id: CTS_lcp_sumt.c,v 1.1 2005/03/18 03:40:03 apw Exp $
Author:
D.L.Wood

A.P.Waite

Derived from original work by Dan Wood

Function Documentation

unsigned int CTS_defaultHousekeeping void *  buf,
void *  prm
[static]
 

Default housekeeping callback.

Parameters:
buf Buffer into which to place housekeeping data
prm User context parameter (not used)
Return values:
CTS_SUCCESS Always

Here is the call graph for this function:

void * CTS_initDevice void *  dev,
void *  addr
 

Initialize the 1553 remote terminal.

Parameters:
dev The driver handle
addr The remote terminal address
Returns:
Return code from SUMT_rtInit or SUMT_rtHkpSet


Variable Documentation

static const SUMT_RT_Callback_Config cbConfig [static]
 

Initial value:

{
    CTS_defaultHousekeeping,          
    NULL                              
}
The remote terminal driver housekeeping callback configuration.

static const SUMT_RT_Pkt_Config pktConfig [static]
 

Initial value:

 
{
    32,                               
    CTDB_CONFIG_PKT_SIZE_CMD_RX,      
    8,                                
    4,                                
    CTDB_CONFIG_PKT_SIZE_CMD_TX,      
    32,                               
    128,                              
    CTDB_CONFIG_PKT_SIZE_TELEM,       
    CTDB_CONFIG_PKT_SIZE_HKP          
}
The remote terminal driver packet configuration.

static const SUMT_RT_Task_Config taskConfig [static]
 

Initial value:

 
{
    {
        "dRT",                        
        60,                           
        0,                            
        NULL,                         
        0x2000                        
    },
    MSG_LVL_INFORMATION,
}
The remote terminal driver task configuration.


Generated on Wed May 11 21:25:40 2005 by doxygen 1.3.3