LRAUV  revA
Loadable Module: BIT

The BIT module provides components responsible for providing StatUp built-in-test (SBIT), C built-in-test (CBIT), and Initiated built-in-test (IBIT). More...

Namespaces

 CBITIF
 Specifies the interface details for the CBIT component in the BITModule.
 
 IBITIF
 Specifies the interface details for the IBIT component in the BITModule.
 
 SBITIF
 Specifies the interface details for the SBIT component in the BITModule.
 

Classes

class  BITModule
 The BIT module provides components responsible for providing StatUp built-in-test (SBIT), Continuous built-in-test (CBIT), and Initiated built-in-test (IBIT). More...
 
class  CBIT
 The CBIT built-in-test (CBIT) component provides monitoring of vehicle health during a mission. More...
 
struct  CBIT::BattPack
 
class  CBIT_Test
 Unit tests for CBIT class. More...
 
class  IBIT
 The IBIT built-in-test component provides monitoring of vehicle health on demand. More...
 
class  SBIT
 The SBIT built-in-test component provides monitoring of vehicle health at startup. More...
 

Enumerations

enum  CBIT::GFSequence {
  CBIT::CHAN_5_SCAN, CBIT::CHAN_4_SCAN, CBIT::CHAN_3_SCAN, CBIT::CHAN_2_SCAN,
  CBIT::CHAN_1_SCAN, CBIT::CHAN_0_SCAN, CBIT::OPEN_SCAN, CBIT::CALCULATE
}
 
enum  IBIT::IBITState {
  IBIT::START, IBIT::CTRLHI, IBIT::CTRLLO, IBIT::CTRLCTR,
  IBIT::COMMS, IBIT::BATT, IBIT::ENV, IBIT::DONE,
  IBIT::IDLE
}
 
enum  SBIT::SBITState {
  SBIT::PRESTART, SBIT::START, SBIT::CTRLHI, SBIT::SETLO,
  SBIT::CTRLLO, SBIT::SETCTR, SBIT::CTRLCTR, SBIT::DONE,
  SBIT::IDLE
}
 

Detailed Description

The BIT module provides components responsible for providing StatUp built-in-test (SBIT), C built-in-test (CBIT), and Initiated built-in-test (IBIT).

Enumeration Type Documentation

enum CBIT::GFSequence
private
Enumerator
CHAN_5_SCAN 
CHAN_4_SCAN 
CHAN_3_SCAN 
CHAN_2_SCAN 
CHAN_1_SCAN 
CHAN_0_SCAN 
OPEN_SCAN 
CALCULATE 
enum IBIT::IBITState
private
Enumerator
START 
CTRLHI 
CTRLLO 
CTRLCTR 
COMMS 
BATT 
ENV 
DONE 
IDLE 
enum SBIT::SBITState
private
Enumerator
PRESTART 
START 
CTRLHI 
SETLO 
CTRLLO 
SETCTR 
CTRLCTR 
DONE 
IDLE