CARMA C++
|
Carma Master Clock system access interface. More...
import "carma/clock/clockSystem.idl";
Public Member Functions | |
carma::clock::ClockControl | Clock () raises (carma::util::UserException) |
Retrieve control object for individual clock CAN devices. More... | |
carma::clock::ClockControl | GlobalClock () raises (carma::util::UserException) |
Retrieve control object for all clock objects (which is just the one. More... | |
void | quit () raises (carma::util::UserException) |
Quit. More... | |
void | reset () raises (carma::util::UserException) |
Reset all modules. More... | |
void | softReset () raises (carma::util::UserException) |
Reset all modules. More... | |
Carma Master Clock system access interface.
This interface declares the access and control interface for the Master Clock Subsystem. It serves as a single entry point from which to access CAN device control object references. In addition it provides methods which act on the CANbus as a whole such as the reset method.
Definition at line 38 of file clockSystem.idl.
carma::clock::ClockControl carma::clock::System::Clock | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Retrieve control object for individual clock CAN devices.
This will do the same as GlobalClock for now since there is only one device
carma::util::UserException | on failure. |
carma::clock::ClockControl carma::clock::System::GlobalClock | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Retrieve control object for all clock objects (which is just the one.
carma::util::UserException | on failure. |
void carma::clock::System::quit | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Quit.
Exits host application. FOR DEBUGGING ONLY - It is very likely this will be removed on the producation system (we don't want people accidently terminating our applications).
void carma::clock::System::reset | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Reset all modules.
Resets all modules on all controlled busses via Dio reset lines.
carma::util::UserException | on failure. |
void carma::clock::System::softReset | ( | ) | ||
raises | ( | carma::util::UserException | ||
) |
Reset all modules.
Resets all modules on all controlled busses via CAN reset message.
carma::util::UserException | on failure. |