![]() |
ISSDK
1.7
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 75 of file control.h.
Referenced by CreateAndSendPackets(), DecodeCommandBytes(), initializeControlPort(), initializeFusionEngine(), and initializeSensors().
| volatile uint8_t AltPacketOn |
flag to enable altitude packet
Definition at line 74 of file control.h.
Referenced by CreateAndSendPackets(), DecodeCommandBytes(), and initializeControlPort().
| volatile uint8_t AngularVelocityPacketOn |
flag to enable angular velocity packet
Definition at line 71 of file control.h.
Referenced by CreateAndSendPackets(), DecodeCommandBytes(), and initializeControlPort().
| volatile uint8_t DebugPacketOn |
flag to enable debug packet
Definition at line 72 of file control.h.
Referenced by CreateAndSendPackets(), DecodeCommandBytes(), and initializeControlPort().
| quaternion_type DefaultQuaternionPacketType |
default quaternion transmitted at power on
Definition at line 69 of file control.h.
Referenced by initializeControlPort(), and initializeFusionEngine().
| volatile quaternion_type QuaternionPacketType |
quaternion type transmitted over UART
Definition at line 70 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 73 of file control.h.
Referenced by CreateAndSendPackets(), DecodeCommandBytes(), and initializeControlPort().
| streamData_t* stream |
function to create packets for serial stream
Definition at line 77 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 76 of file control.h.
Referenced by CreateAndSendPackets(), and initializeControlPort().