|
|
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...
|
| |