HiveMind
Public Member Functions | List of all members
IBSP Class Referenceabstract

#include <IBSP.h>

Inheritance diagram for IBSP:
Inheritance graph
Collaboration diagram for IBSP:
Collaboration graph

Public Member Functions

virtual ~IBSP ()=default
 
virtual void initChip (void *args)=0
 Initialise the chip for usage. Needs to be called early in the program. More...
 
virtual uint16_t getUUId () const =0
 Returns the unique id associated with the board. More...
 
virtual uint32_t generateRandomNumber ()=0
 Returns a positive random number, uses an hardware RNG if available. More...
 

Constructor & Destructor Documentation

◆ ~IBSP()

virtual IBSP::~IBSP ( )
virtualdefault

Member Function Documentation

◆ generateRandomNumber()

virtual uint32_t IBSP::generateRandomNumber ( )
pure virtual

Returns a positive random number, uses an hardware RNG if available.

Implemented in BSP.

Here is the caller graph for this function:

◆ getUUId()

virtual uint16_t IBSP::getUUId ( ) const
pure virtual

Returns the unique id associated with the board.

Implemented in BSP.

Here is the caller graph for this function:

◆ initChip()

virtual void IBSP::initChip ( void *  args)
pure virtual

Initialise the chip for usage. Needs to be called early in the program.

Implemented in BSP.

Here is the caller graph for this function:

The documentation for this class was generated from the following file: