APM:Libraries
Public Member Functions | Private Attributes | List of all members
HAL_SITL Class Reference

#include <HAL_SITL_Class.h>

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

Public Member Functions

 HAL_SITL ()
 
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)
 

Private Attributes

HALSITL::SITL_State * _sitl_state
 

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 11 of file HAL_SITL_Class.h.

Constructor & Destructor Documentation

◆ HAL_SITL()

HAL_SITL::HAL_SITL ( )

Definition at line 47 of file HAL_SITL_Class.cpp.

Member Function Documentation

◆ run()

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

Implements AP_HAL::HAL.

Definition at line 70 of file HAL_SITL_Class.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ _sitl_state

HALSITL::SITL_State* HAL_SITL::_sitl_state
private

Definition at line 17 of file HAL_SITL_Class.h.

Referenced by run().


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