APM:Libraries
Public Member Functions | List of all members
HAL_PX4 Class Reference

#include <HAL_PX4_Class.h>

Inheritance diagram for HAL_PX4:
[legend]
Collaboration diagram for HAL_PX4:
[legend]

Public Member Functions

 HAL_PX4 ()
 
void run (int argc, char *const argv[], Callbacks *callbacks) const override
 
- Public Member Functions inherited from AP_HAL::HAL
 HAL (AP_HAL::UARTDriver *_uartA, AP_HAL::UARTDriver *_uartB, AP_HAL::UARTDriver *_uartC, AP_HAL::UARTDriver *_uartD, AP_HAL::UARTDriver *_uartE, AP_HAL::UARTDriver *_uartF, AP_HAL::I2CDeviceManager *_i2c_mgr, AP_HAL::SPIDeviceManager *_spi, AP_HAL::AnalogIn *_analogin, AP_HAL::Storage *_storage, AP_HAL::UARTDriver *_console, AP_HAL::GPIO *_gpio, AP_HAL::RCInput *_rcin, AP_HAL::RCOutput *_rcout, AP_HAL::Scheduler *_scheduler, AP_HAL::Util *_util, AP_HAL::OpticalFlow *_opticalflow, AP_HAL::CANManager **_can_mgr)
 

Additional Inherited Members

- Public Attributes inherited from AP_HAL::HAL
AP_HAL::UARTDriver * uartA
 
AP_HAL::UARTDriver * uartB
 
AP_HAL::UARTDriver * uartC
 
AP_HAL::UARTDriver * uartD
 
AP_HAL::UARTDriver * uartE
 
AP_HAL::UARTDriver * uartF
 
AP_HAL::I2CDeviceManager * i2c_mgr
 
AP_HAL::SPIDeviceManager * spi
 
AP_HAL::AnalogIn * analogin
 
AP_HAL::Storage * storage
 
AP_HAL::UARTDriver * console
 
AP_HAL::GPIO * gpio
 
AP_HAL::RCInput * rcin
 
AP_HAL::RCOutput * rcout
 
AP_HAL::Scheduler * scheduler
 
AP_HAL::Util * util
 
AP_HAL::OpticalFlow * opticalflow
 
AP_HAL::CANManager ** can_mgr
 

Detailed Description

Definition at line 12 of file HAL_PX4_Class.h.

Constructor & Destructor Documentation

◆ HAL_PX4()

HAL_PX4::HAL_PX4 ( )

Definition at line 96 of file HAL_PX4_Class.cpp.

Member Function Documentation

◆ run()

void HAL_PX4::run ( int  argc,
char *const  argv[],
Callbacks *  callbacks 
) const
overridevirtual

Implements AP_HAL::HAL.

Definition at line 232 of file HAL_PX4_Class.cpp.

Here is the call graph for this function:

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