Firmware
Public Member Functions | Static Public Attributes | List of all members
UavcanGnssBridge Class Reference
Inheritance diagram for UavcanGnssBridge:
IUavcanSensorBridge ListNode< IUavcanSensorBridge *>

Public Member Functions

 UavcanGnssBridge (uavcan::INode &node)
 
const char * get_name () const override
 Returns ASCII name of the bridge.
 
int init () override
 Starts the bridge. More...
 
unsigned get_num_redundant_channels () const override
 Returns number of active redundancy channels.
 
void print_status () const override
 Prints current status in a human readable format to stdout.
 
- Public Member Functions inherited from ListNode< IUavcanSensorBridge *>
void setSibling (IUavcanSensorBridge * sibling)
 
const IUavcanSensorBridgegetSibling () const
 

Static Public Attributes

static const char *const NAME = "gnss"
 
- Static Public Attributes inherited from IUavcanSensorBridge
static constexpr unsigned MAX_NAME_LEN = 20
 

Additional Inherited Members

- Static Public Member Functions inherited from IUavcanSensorBridge
static void make_all (uavcan::INode &node, List< IUavcanSensorBridge *> &list)
 Sensor bridge factory. More...
 
- Protected Attributes inherited from ListNode< IUavcanSensorBridge *>
IUavcanSensorBridge_sibling
 

Member Function Documentation

§ init()

int UavcanGnssBridge::init ( )
overridevirtual

Starts the bridge.

Returns
Non-negative value on success, negative on error.

Implements IUavcanSensorBridge.


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