BaseTask< 2 *configMINIMAL_STACK_SIZE > m_rosWatchTask
Definition: BSP.h:24
std::mt19937 m_rng
Definition: BSP.h:26
uint16_t getUUId() const override
Returns the unique id associated with the board.
Definition: BSP.cpp:40
BSP()
Definition: BSP.cpp:23
std::shared_ptr< ros::NodeHandle > m_rosNodeHandle
Definition: BSP.h:23
std::shared_ptr< ros::NodeHandle > getRosNodeHandle()
Definition: BSP.cpp:38
std::uniform_int_distribution< uint32_t > m_distribution
Definition: BSP.h:27
uint32_t generateRandomNumber() override
Returns a positive random number, uses an hardware RNG if available.
Definition: BSP.cpp:42
void initChip(void *args) override
Initialise the chip for usage. Needs to be called early in the program.
Definition: BSP.cpp:30