#include <BSP.h>
|
| | BSP () |
| |
| | ~BSP () override |
| |
| void | initChip (void *args) override |
| | Initialise the chip for usage. Needs to be called early in the program. More...
|
| |
| uint16_t | getUUId () const override |
| | Returns the unique id associated with the board. More...
|
| |
| uint32_t | generateRandomNumber () override |
| | Returns a positive random number, uses an hardware RNG if available. More...
|
| |
| std::shared_ptr< ros::NodeHandle > | getRosNodeHandle () |
| |
| virtual | ~IBSP ()=default |
| |
◆ BSP()
◆ ~BSP()
◆ generateRandomNumber()
| uint32_t BSP::generateRandomNumber |
( |
| ) |
|
|
overridevirtual |
Returns a positive random number, uses an hardware RNG if available.
Implements IBSP.
◆ getRosNodeHandle()
| std::shared_ptr< ros::NodeHandle > BSP::getRosNodeHandle |
( |
| ) |
|
◆ getUUId()
| uint16_t BSP::getUUId |
( |
| ) |
const |
|
overridevirtual |
Returns the unique id associated with the board.
Implements IBSP.
◆ initChip()
| void BSP::initChip |
( |
void * |
args | ) |
|
|
overridevirtual |
Initialise the chip for usage. Needs to be called early in the program.
Implements IBSP.
◆ m_distribution
| std::uniform_int_distribution<uint32_t> BSP::m_distribution |
|
private |
◆ m_rng
◆ m_rosNodeHandle
| std::shared_ptr<ros::NodeHandle> BSP::m_rosNodeHandle |
|
private |
◆ m_rosWatchTask
The documentation for this class was generated from the following files:
- src/bsp/src/posix/include/BSP.h
- src/bsp/src/posix/src/BSP.cpp