![]() |
ISSDK
1.8
IoT Sensing Software Development Kit
|
he ControlSubsystem encapsulates command and data streaming functions. More...
#include <control.h>
Data Fields | |
quaternion_type | DefaultQuaternionPacketType |
default quaternion transmitted at power on More... | |
volatile quaternion_type | QuaternionPacketType |
quaternion type transmitted over UART More... | |
volatile uint8_t | AngularVelocityPacketOn |
flag to enable angular velocity packet More... | |
volatile uint8_t | DebugPacketOn |
flag to enable debug packet More... | |
volatile uint8_t | RPCPacketOn |
flag to enable roll, pitch, compass packet More... | |
volatile uint8_t | AltPacketOn |
flag to enable altitude packet More... | |
volatile int8_t | AccelCalPacketOn |
variable used to coordinate accelerometer calibration More... | |
writePort_t * | write |
low level function to write a char buffer to the serial stream More... | |
streamData_t * | stream |
function to create packets for serial stream More... | |
he 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.
volatile int8_t AccelCalPacketOn |
variable used to coordinate accelerometer calibration
Definition at line 49 of file control.h.
Referenced by CreateAndSendPackets(), DecodeCommandBytes(), initializeControlPort(), initializeFusionEngine(), and initializeSensors().
volatile uint8_t AltPacketOn |
flag to enable altitude packet
Definition at line 48 of file control.h.
Referenced by CreateAndSendPackets(), DecodeCommandBytes(), and initializeControlPort().
volatile uint8_t AngularVelocityPacketOn |
flag to enable angular velocity packet
Definition at line 45 of file control.h.
Referenced by CreateAndSendPackets(), DecodeCommandBytes(), and initializeControlPort().
volatile uint8_t DebugPacketOn |
flag to enable debug packet
Definition at line 46 of file control.h.
Referenced by CreateAndSendPackets(), DecodeCommandBytes(), and initializeControlPort().
quaternion_type DefaultQuaternionPacketType |
default quaternion transmitted at power on
Definition at line 43 of file control.h.
Referenced by initializeControlPort(), and initializeFusionEngine().
volatile quaternion_type QuaternionPacketType |
quaternion type transmitted over UART
Definition at line 44 of file control.h.
Referenced by ApplyPerturbation(), CreateAndSendPackets(), DecodeCommandBytes(), initializeControlPort(), and initializeFusionEngine().
volatile uint8_t RPCPacketOn |
flag to enable roll, pitch, compass packet
Definition at line 47 of file control.h.
Referenced by CreateAndSendPackets(), DecodeCommandBytes(), and initializeControlPort().
streamData_t* stream |
function to create packets for serial stream
Definition at line 51 of file control.h.
Referenced by initializeControlPort(), and main().
writePort_t* write |
low level function to write a char buffer to the serial stream
Definition at line 50 of file control.h.
Referenced by CreateAndSendPackets(), and initializeControlPort().