dfti::uADC Class Reference
Serial driver to acquire data from a Micro Air Data Computer. More...
#include <uadc.hh>
Inheritance diagram for dfti::uADC:

Collaboration diagram for dfti::uADC:

Public Slots | |
void | readData (void) |
Slot to read in data over serial and parse complete packets. | |
![]() | |
virtual void | readData (void)=0 |
Slot to read in data over serial and parse complete packets. | |
Signals | |
void | measurementUpdate (uADCData data) |
Emitted to share new uADCData. | |
Public Member Functions | |
uADC (Settings *_settings, QObject *_parent=nullptr) | |
Constructor. More... | |
![]() | |
SerialSensor (Settings *_settings, QObject *_parent=nullptr) | |
Constructor. More... | |
~SerialSensor () | |
Destructor. | |
void | configureSerial (QString _portName) |
Set the serial port parameters. More... | |
void | init () |
Initialize the serial port. | |
bool | isOpen (void) |
Returns true if the serial port is open. More... | |
virtual void | open (void) |
Opens the serial port. More... | |
void | setBaudRate (quint32 rate) |
Set the serial port baud rate. More... | |
void | threadStart (void) |
Start the sensor in a thread. | |
Additional Inherited Members | |
![]() | |
QString | validateSerialPort (QString _port) |
Validates a proposed serial port. More... | |
![]() | |
QPointer< Settings > | settings = nullptr |
Settings object. | |
QString | portName {""} |
Serial port name. | |
QSerialPort::BaudRate | baudRate {QSerialPort::Baud115200} |
Serial port baud rate. | |
bool | _valid_serial = false |
Indicates if serial port passed validation. | |
QPointer< QSerialPort > | _port = nullptr |
Serial port object. | |
Detailed Description
Serial driver to acquire data from a Micro Air Data Computer.
Reads in data from an Aeroprobe Micro Air Data Computer over RS-232 serial and parses the data.
The data packet format is XXXXX, XX.XX, +XX.XX, +XX.XX, +XXXX, XXXXXX, XXXXXX, XX\r\n
with the fields having the order:
- sample number
- velocity, m/s
- angle-of-attack, deg
- sideslip angle, deg
- altitude, m
- total pressure, Pa
- static pressure, Pa
- checksum byte
Constructor & Destructor Documentation
|
explicit |
Constructor.
- Parameters
-
_settings Pointer to settings object. _parent Pointer to parent QObject.
The documentation for this class was generated from the following files: