ngc 1.5.0
 
Loading...
Searching...
No Matches
ngcbBOARD Class Reference

#include <ngcbNET.hpp>

Public Member Functions

 ngcbBOARD ()
 Constructor.
 
virtual ~ngcbBOARD ()
 Destructor.
 
int Enable (char *erms)
 Enable board.
 
int BoardInfo (int *statusReg, char *erms)
 Update board information.
 
void Dump (FILE *s)
 Dump board information to stream.
 
void Dump (char *s)
 Dump board information to string.
 
void Dump (ngcb_netinfo_t *netInfo)
 Dump board information to net-info.
 

Public Attributes

ngcbIFCdev
 Interface device (passed through)
 
ngcb_route_t route
 Route to board.
 
int boardId
 Unique board id within the network.
 
int numLink
 Number of downlinks.
 
int term [ngcbNUM_LINK]
 Terminate downlink.
 
ngcb_binfo_t binfo
 Board information.
 
double temperature
 Board temperature (degC)
 
ngcbBOARDboard [ngcbNUM_LINK]
 Boards on downlinks.
 

Detailed Description

NGC board class

Constructor & Destructor Documentation

◆ ngcbBOARD()

ngcbBOARD::ngcbBOARD ( )

Constructor.

◆ ~ngcbBOARD()

ngcbBOARD::~ngcbBOARD ( )
virtual

Destructor.

Member Function Documentation

◆ BoardInfo()

int ngcbBOARD::BoardInfo ( int * statusReg,
char * erms )

Update board information.

◆ Dump() [1/3]

void ngcbBOARD::Dump ( char * s)

Dump board information to string.

◆ Dump() [2/3]

void ngcbBOARD::Dump ( FILE * s)

Dump board information to stream.

◆ Dump() [3/3]

void ngcbBOARD::Dump ( ngcb_netinfo_t * netInfo)

Dump board information to net-info.

◆ Enable()

int ngcbBOARD::Enable ( char * erms)

Enable board.

Member Data Documentation

◆ binfo

ngcb_binfo_t ngcbBOARD::binfo

Board information.

◆ board

ngcbBOARD* ngcbBOARD::board[ngcbNUM_LINK]

Boards on downlinks.

◆ boardId

int ngcbBOARD::boardId

Unique board id within the network.

◆ dev

ngcbIFC* ngcbBOARD::dev

Interface device (passed through)

◆ numLink

int ngcbBOARD::numLink

Number of downlinks.

◆ route

ngcb_route_t ngcbBOARD::route

Route to board.

◆ temperature

double ngcbBOARD::temperature

Board temperature (degC)

◆ term

int ngcbBOARD::term[ngcbNUM_LINK]

Terminate downlink.


The documentation for this class was generated from the following files: