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::UARTDriveruartA
 
AP_HAL::UARTDriveruartB
 
AP_HAL::UARTDriveruartC
 
AP_HAL::UARTDriveruartD
 
AP_HAL::UARTDriveruartE
 
AP_HAL::UARTDriveruartF
 
AP_HAL::I2CDeviceManageri2c_mgr
 
AP_HAL::SPIDeviceManagerspi
 
AP_HAL::AnalogInanalogin
 
AP_HAL::Storagestorage
 
AP_HAL::UARTDriverconsole
 
AP_HAL::GPIOgpio
 
AP_HAL::RCInputrcin
 
AP_HAL::RCOutputrcout
 
AP_HAL::Schedulerscheduler
 
AP_HAL::Utilutil
 
AP_HAL::OpticalFlowopticalflow
 
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: