|
void | assignWalshColumn (const loberotator::LoberotatorControl::WalshAssignmentSeq &walshAssignments) |
|
void | enable180PhaseSwitching (CORBA::Long chan, bool state) |
|
void | enable90PhaseSwitching (CORBA::Long chan, bool state) |
|
void | enableDDS (CORBA::Long chan, bool state) |
|
void | enableDDSfringeTracking (CORBA::Long chan, bool state) |
|
void | enableFringeTracking (CORBA::Long chan, bool state) |
|
void | enableFringeTracking (bool state) |
|
void | enablePhaseSwitching (CORBA::Long chan, bool state) |
|
void | enableTrace (CORBA::Long chan, bool enable) |
|
void | enableUpdate (bool enable) |
|
void | hardReset () |
|
void | loadPhaseSwitchColumn (CORBA::Long inputId, CORBA::Short columnId) |
|
| Loberotator (carma::canbus::nodeType node, carma::loberotator::LoberotatorMaster *master, carma::monitor::LoberotatorSubsystem *mon) |
| Constructor for a loberotator channel. More...
|
|
void | resetBoard (CORBA::Long BoardNo) |
|
void | sendMulDiv () |
| Send multiplier/divisor for this channel to the CANnode. More...
|
|
void | sendPhaseAndRate () |
| Send phase and rates for this channel to the CANnode. More...
|
|
void | setOffsetControl (CORBA::Long chan, bool state) |
|
void | setOffsetControl (bool state) |
|
void | setOffsetPhase (CORBA::Long chan, double phaseOffset) |
|
void | setOffsetPhase (double phaseOffset) |
|
void | setOffsetRate (CORBA::Long chan, double rateOffset) |
|
void | setOffsetRate (double rateOffset) |
|
void | updateDelayAndFreq (const loberotator::LoberotatorControl::DelayFreqPacket &delayFreq) |
|
void | updatePhaseAndRate () |
| Compute phase and rates for this channel and leave internally. More...
|
|
virtual | ~Loberotator () |
| Destructor. More...
|
|
bool | isOnline () |
| Is Device ONLINE? More...
|
|
void | reset () |
| Reset the can module via CORBA using Device::softReset() method. More...
|
|
virtual void | setState (deviceStateType state) |
| Set the state of the device. More...
|
|
void | startChannelOneFastSampling (unsigned short fastItem) |
| Start fast sampling on channel one with the requested data item. More...
|
|
void | startChannelTwoFastSampling (unsigned short fastItem) |
| Start fast sampling on channel two with the requested data item. More...
|
|
void | stopChannelOneFastSampling () |
| Stop fast sampling on channel one. More...
|
|
void | stopChannelTwoFastSampling () |
| Stop fast sampling on channel two. More...
|
|
| XacDevice (carma::canbus::apiType api, carma::canbus::nodeType node, carma::canbus::CanOutput &canOutput) |
| Constructor. More...
|
|
virtual | ~XacDevice () |
| Destructor. More...
|
|
carma::canbus::Message | createDummyMsg () const |
| Create a dummy CAN message. More...
|
|
carma::canbus::Message | createMsgToAllNodes (msgType messageId) const |
| Create a CAN message addressed to all nodes of this type. More...
|
|
carma::canbus::Message | createMsgToHost (msgType messageId) const |
| Create a CAN message addressed from this Device to the host. More...
|
|
carma::canbus::Message | createMsgToNode (msgType messageId) const |
| Create a CAN message addressed to this device from the host. More...
|
|
| Device (apiType api, nodeType node, CanOutput &io) |
| Device constructor. More...
|
|
apiType | getApi () const |
| Return api code of device. More...
|
|
char | getApiVersion () const |
| Get API Version of this Device. More...
|
|
boardType | getBoardType () const |
| Return board type id of device. More...
|
|
busIdType | getBusId () const |
| Return bus Id that node resides on. More...
|
|
virtual MsgIdInfoMap | getControls () const |
| Return a map of devices controls. More...
|
|
keyType | getKey () const |
| Create a key unique to this api and node. More...
|
|
double | getLastRxTime () const |
| Get Last RX Time for device. More...
|
|
unsigned int | getNlatePackets () const |
| Get number of late packets. More...
|
|
nodeType | getNode () const |
| Return node location code of device. More...
|
|
serialNumberType | getSerialNumber () const |
| Return serial number of device. More...
|
|
deviceStateType | getState () const |
| Status access routine. More...
|
|
void | reset () |
| Perform a software reset of module. More...
|
|
void | setBoardType (boardType bt) |
| Set board type of device. More...
|
|
void | setBusId (busIdType busId) |
| Set busId of device. More...
|
|
virtual void | setLastRxTime (double rxMjd) |
| Set latest rx time. More...
|
|
void | setSerialNumber (serialNumberType sn) |
| Set serial number of device. More...
|
|
void | startChannelOneFastSampling (unsigned short fastItem) |
| Start fast sampling the specified data item on channel 1. More...
|
|
void | startChannelTwoFastSampling (unsigned short fastItem) |
| Start fast sampling the specified data item on channel 2. More...
|
|
void | stopChannelOneFastSampling () |
| Stop fast sampling on channel 1 This routine will stop fast sampling on channel 1 regardless of whether this node is fast sampling the channel or not! In other words the request goes out globally. More...
|
|
void | stopChannelTwoFastSampling () |
| Stop fast sampling on channel 2 This routine will stop fast sampling on channel 2 regardless of whether this node is fast sampling the channel or not! In other words the request goes out globally. More...
|
|
virtual void | updateFrameData () |
| Update device or monitor data on frame timescale... More...
|
|
virtual | ~Device () |
| Device destructor. More...
|
|
PhaseSwitchTable * | getPhaseTable180 () |
|
PhaseSwitchTable * | getPhaseTable90 () |
|
void | loadPhaseSwitchTable (CORBA::Long numColumns, CORBA::Long numRows90, const carma::util::PhaseTable &phaseTable90, CORBA::Long numRows180, const carma::util::PhaseTable &phaseTable180) |
|
| PhaseSwitchingImpl () |
| Constructor Creates phase switching tables that are the CARMA default. More...
|
|
virtual | ~PhaseSwitchingImpl () |
| Destructor. More...
|
|
int | getNumObservers () |
| Get the number of registered observers. More...
|
|
void | notifyObservers () |
| Notify all registered Observers, by calling Observer::observerUpdate() More...
|
|
| Observable () |
| Constructor. More...
|
|
void | registerObserver (Observer &observer) |
| Register an Observer object to be notified when event occurs. More...
|
|
std::vector< int > | registryIds () |
| Put all regIDs into a vector. More...
|
|
std::string | registryToString () |
| Put all regIDs into a single line string. More...
|
|
void | unregisterObserver (Observer &observer) |
| Unregister an Observer object. More...
|
|
virtual | ~Observable () |
| Destructor. More...
|
|