Sensor Fusion Library 0.6.1
Orientation sensing for Espressif (ESP32, ESP8266) processors
Loading...
Searching...
No Matches
Public Attributes | List of all members
ControlSubsystem Struct Reference

The ControlSubsystem encapsulates command and data streaming functions. More...

#include <control.h>

Public Attributes

quaternion_type DefaultQuaternionPacketType
 
volatile quaternion_type QuaternionPacketType
 
volatile uint8_t AngularVelocityPacketOn
 
volatile uint8_t DebugPacketOn
 
volatile uint8_t RPCPacketOn
 
volatile uint8_t AltPacketOn
 
volatile int8_t AccelCalPacketOn
 
uint8_t * serial_out_buf
 
uint16_t bytes_to_send
 
const void * serial_port
 
const void * tcp_client
 
writePort_t * write
 
readCommand_t * readCommands
 
injectCommand_t * injectCommand
 
streamData_t * stream
 

Detailed Description

The ControlSubsystem encapsulates command and data streaming functions.

The ControlSubsystem encapsulates command and data streaming functions for the library. A C++-like typedef structure which includes executable methods for the subsystem is defined here.

Definition at line 51 of file control.h.

Member Data Documentation

◆ AccelCalPacketOn

volatile int8_t ControlSubsystem::AccelCalPacketOn

Definition at line 58 of file control.h.

◆ AltPacketOn

volatile uint8_t ControlSubsystem::AltPacketOn

Definition at line 57 of file control.h.

◆ AngularVelocityPacketOn

volatile uint8_t ControlSubsystem::AngularVelocityPacketOn

Definition at line 54 of file control.h.

◆ bytes_to_send

uint16_t ControlSubsystem::bytes_to_send

Definition at line 60 of file control.h.

◆ DebugPacketOn

volatile uint8_t ControlSubsystem::DebugPacketOn

Definition at line 55 of file control.h.

◆ DefaultQuaternionPacketType

quaternion_type ControlSubsystem::DefaultQuaternionPacketType

Definition at line 52 of file control.h.

◆ injectCommand

injectCommand_t* ControlSubsystem::injectCommand

Definition at line 66 of file control.h.

◆ QuaternionPacketType

volatile quaternion_type ControlSubsystem::QuaternionPacketType

Definition at line 53 of file control.h.

◆ readCommands

readCommand_t* ControlSubsystem::readCommands

Definition at line 65 of file control.h.

◆ RPCPacketOn

volatile uint8_t ControlSubsystem::RPCPacketOn

Definition at line 56 of file control.h.

◆ serial_out_buf

uint8_t* ControlSubsystem::serial_out_buf

Definition at line 59 of file control.h.

◆ serial_port

const void* ControlSubsystem::serial_port

Definition at line 61 of file control.h.

◆ stream

streamData_t* ControlSubsystem::stream

Definition at line 67 of file control.h.

◆ tcp_client

const void* ControlSubsystem::tcp_client

Definition at line 62 of file control.h.

◆ write

writePort_t* ControlSubsystem::write

Definition at line 64 of file control.h.


The documentation for this struct was generated from the following file: