Structs§
- __
Bindgen Bitfield Unit - __
mavlink_ att_ pos_ mocap_ t - __
mavlink_ attitude_ quaternion_ t - __
mavlink_ attitude_ t - __
mavlink_ global_ position_ int_ t - __
mavlink_ gps_ raw_ int_ t - __
mavlink_ heartbeat_ t - __
mavlink_ local_ position_ ned_ t - __
mavlink_ manual_ control_ t - __
mavlink_ message - __
mavlink_ scaled_ pressure_ t - __
mavlink_ servo_ output_ raw_ t - __
mavlink_ set_ position_ target_ global_ int_ t - __
mavlink_ set_ position_ target_ local_ ned_ t - __
mavlink_ sys_ status_ t - __
pthread - rc_
bmp_ data_ t - rc_
filter_ t - rc_
kalman_ t - rc_
matrix_ t - rc_
mpu_ config_ t - rc_
mpu_ data_ t - rc_
ringbuf_ t - rc_
vector_ t - timespec
- timeval
Constants§
- ACCEL_
DLPF_ 5 - ACCEL_
DLPF_ 10 - ACCEL_
DLPF_ 20 - ACCEL_
DLPF_ 41 - ACCEL_
DLPF_ 92 - ACCEL_
DLPF_ 184 - ACCEL_
DLPF_ 460 - ACCEL_
DLPF_ OFF - ACCEL_
FSR_ 2G - ACCEL_
FSR_ 4G - ACCEL_
FSR_ 8G - ACCEL_
FSR_ 16G - BMP_
FILTER_ 2 - BMP_
FILTER_ 4 - BMP_
FILTER_ 8 - BMP_
FILTER_ 16 - BMP_
FILTER_ OFF - BMP_
OVERSAMPLE_ 1 - BMP_
OVERSAMPLE_ 2 - BMP_
OVERSAMPLE_ 4 - BMP_
OVERSAMPLE_ 8 - BMP_
OVERSAMPLE_ 16 - CATEGORY_
BEAGLEBONE - CATEGORY_
PC - CATEGORY_
RPI - CATEGORY_
UNKNOWN - EXITING
- GYRO_
DLPF_ 5 - GYRO_
DLPF_ 10 - GYRO_
DLPF_ 20 - GYRO_
DLPF_ 41 - GYRO_
DLPF_ 92 - GYRO_
DLPF_ 184 - GYRO_
DLPF_ 250 - GYRO_
DLPF_ OFF - GYRO_
FSR_ 250DPS - GYRO_
FSR_ 500DPS - GYRO_
FSR_ 1000DPS - GYRO_
FSR_ 2000DPS - MAV_
CONNECTION_ ACTIVE - MAV_
CONNECTION_ LOST - MAV_
CONNECTION_ WAITING - MODEL_
BB_ BLACK - MODEL_
BB_ BLACK_ RC - MODEL_
BB_ BLACK_ W - MODEL_
BB_ BLACK_ W_ RC - MODEL_
BB_ BLUE - MODEL_
BB_ GREEN - MODEL_
BB_ GREEN_ W - MODEL_
BB_ POCKET - MODEL_
PC - MODEL_
RPI0 - MODEL_
RPI0_ W - MODEL_
RPI2_ B - MODEL_
RPI3_ B - MODEL_
RPI3_ B_ PLUS - MODEL_
RPI_ B - MODEL_
RPI_ B_ PLUS - MODEL_
RPI_ CM - MODEL_
RPI_ CM3 - MODEL_
UNKNOWN - ORIENTATION_
X_ BACK - ORIENTATION_
X_ DOWN - ORIENTATION_
X_ FORWARD - ORIENTATION_
X_ UP - ORIENTATION_
Y_ DOWN - ORIENTATION_
Y_ UP - ORIENTATION_
Z_ DOWN - ORIENTATION_
Z_ UP - PAUSED
- PINMUX_
CAN - PINMUX_
GPIO - PINMUX_
GPIO_ PD - PINMUX_
GPIO_ PU - PINMUX_
PWM - PINMUX_
SPI - PINMUX_
UART - PRESSED
- RC_
GOV_ CONSERVATIVE - RC_
GOV_ ONDEMAND - RC_
GOV_ PERFORMANCE - RC_
GOV_ POWERSAVE - RC_
GOV_ SCHEDUTIL - RC_
LED_ BAT25 - RC_
LED_ BAT50 - RC_
LED_ BAT75 - RC_
LED_ BAT100 - RC_
LED_ GREEN - RC_
LED_ RED - RC_
LED_ USR0 - RC_
LED_ USR1 - RC_
LED_ USR2 - RC_
LED_ USR3 - RC_
LED_ WIFI - RELEASED
- RUNNING
- UNINITIALIZED
Functions§
- rc_
adc_ ⚠batt - rc_
adc_ ⚠cleanup - rc_
adc_ ⚠dc_ jack - rc_
adc_ ⚠init - rc_
adc_ ⚠read_ raw - rc_
adc_ ⚠read_ volt - rc_
algebra_ ⚠fit_ ellipsoid - rc_
algebra_ ⚠invert_ matrix - rc_
algebra_ ⚠invert_ matrix_ inplace - rc_
algebra_ ⚠lin_ system_ solve - rc_
algebra_ ⚠lin_ system_ solve_ qr - rc_
algebra_ ⚠lup_ decomp - rc_
algebra_ ⚠qr_ decomp - rc_
algebra_ ⚠set_ zero_ tolerance - rc_
bmp_ ⚠init - rc_
bmp_ ⚠power_ off - rc_
bmp_ ⚠read - rc_
bmp_ ⚠set_ sea_ level_ pressure_ pa - rc_
button_ ⚠cleanup - rc_
button_ ⚠get_ state - rc_
button_ ⚠init - rc_
button_ ⚠set_ callbacks - rc_
button_ ⚠wait_ for_ event - rc_
cleanup ⚠ - rc_
cpu_ ⚠get_ freq - rc_
cpu_ ⚠print_ freq - rc_
cpu_ ⚠set_ governor - rc_
disable_ ⚠motors - rc_
disable_ ⚠signal_ handler - rc_
dsm_ ⚠bind_ routine - rc_
dsm_ ⚠calibrate_ routine - rc_
dsm_ ⚠ch_ normalized - rc_
dsm_ ⚠ch_ raw - rc_
dsm_ ⚠channels - rc_
dsm_ ⚠cleanup - rc_
dsm_ ⚠init - rc_
dsm_ ⚠is_ connection_ active - rc_
dsm_ ⚠is_ new_ data - rc_
dsm_ ⚠nanos_ since_ last_ packet - rc_
dsm_ ⚠resolution - rc_
dsm_ ⚠set_ callback - rc_
dsm_ ⚠set_ disconnect_ callback - rc_
enable_ ⚠motors - rc_
enable_ ⚠signal_ handler - rc_
encoder_ ⚠cleanup - rc_
encoder_ ⚠eqep_ cleanup - rc_
encoder_ ⚠eqep_ init - rc_
encoder_ ⚠eqep_ read - rc_
encoder_ ⚠eqep_ write - rc_
encoder_ ⚠init - rc_
encoder_ ⚠pru_ cleanup - rc_
encoder_ ⚠pru_ init - rc_
encoder_ ⚠pru_ read - rc_
encoder_ ⚠pru_ write - rc_
encoder_ ⚠read - rc_
encoder_ ⚠write - rc_
filter_ ⚠alloc - rc_
filter_ ⚠alloc_ from_ arrays - rc_
filter_ ⚠butterworth_ highpass - rc_
filter_ ⚠butterworth_ lowpass - rc_
filter_ ⚠c2d_ tustin - rc_
filter_ ⚠double_ integrator - rc_
filter_ ⚠duplicate - rc_
filter_ ⚠empty - rc_
filter_ ⚠enable_ saturation - rc_
filter_ ⚠enable_ soft_ start - rc_
filter_ ⚠first_ order_ highpass - rc_
filter_ ⚠first_ order_ lowpass - rc_
filter_ ⚠free - rc_
filter_ ⚠get_ saturation_ flag - rc_
filter_ ⚠integrator - rc_
filter_ ⚠march - rc_
filter_ ⚠moving_ average - rc_
filter_ ⚠multiply - rc_
filter_ ⚠multiply_ three - rc_
filter_ ⚠normalize - rc_
filter_ ⚠pid - rc_
filter_ ⚠prefill_ inputs - rc_
filter_ ⚠prefill_ outputs - rc_
filter_ ⚠previous_ input - rc_
filter_ ⚠previous_ output - rc_
filter_ ⚠print - rc_
filter_ ⚠reset - rc_
filter_ ⚠third_ order_ complement - rc_
get_ ⚠encoder_ pos - rc_
get_ ⚠mode_ button - rc_
get_ ⚠pause_ button - rc_
get_ ⚠random_ double - rc_
get_ ⚠random_ float - rc_
get_ ⚠state - rc_
gpio_ ⚠cleanup - rc_
gpio_ ⚠get_ value - rc_
gpio_ ⚠init - rc_
gpio_ ⚠init_ event - rc_
gpio_ ⚠poll - rc_
gpio_ ⚠set_ value - rc_
i2c_ ⚠close - rc_
i2c_ ⚠get_ fd - rc_
i2c_ ⚠get_ lock - rc_
i2c_ ⚠init - rc_
i2c_ ⚠lock_ bus - rc_
i2c_ ⚠read_ byte - rc_
i2c_ ⚠read_ bytes - rc_
i2c_ ⚠read_ word - rc_
i2c_ ⚠read_ words - rc_
i2c_ ⚠send_ byte - rc_
i2c_ ⚠send_ bytes - rc_
i2c_ ⚠set_ device_ address - rc_
i2c_ ⚠unlock_ bus - rc_
i2c_ ⚠write_ byte - rc_
i2c_ ⚠write_ bytes - rc_
i2c_ ⚠write_ word - rc_
i2c_ ⚠write_ words - rc_
initialize ⚠ - rc_
kalman_ ⚠alloc_ ekf - rc_
kalman_ ⚠alloc_ lin - rc_
kalman_ ⚠empty - rc_
kalman_ ⚠free - rc_
kalman_ ⚠reset - rc_
kalman_ ⚠update_ ekf - rc_
kalman_ ⚠update_ lin - rc_
kill_ ⚠existing_ process - rc_
led_ ⚠blink - rc_
led_ ⚠cleanup - rc_
led_ ⚠get - rc_
led_ ⚠set - rc_
led_ ⚠stop_ blink - rc_
led_ ⚠stop_ blink_ all - rc_
make_ ⚠pid_ file - rc_
matrix_ ⚠add - rc_
matrix_ ⚠add_ inplace - rc_
matrix_ ⚠alloc - rc_
matrix_ ⚠determinant - rc_
matrix_ ⚠diagonal - rc_
matrix_ ⚠duplicate - rc_
matrix_ ⚠empty - rc_
matrix_ ⚠free - rc_
matrix_ ⚠identity - rc_
matrix_ ⚠left_ multiply_ inplace - rc_
matrix_ ⚠multiply - rc_
matrix_ ⚠outer_ product - rc_
matrix_ ⚠print - rc_
matrix_ ⚠print_ sci - rc_
matrix_ ⚠random - rc_
matrix_ ⚠right_ multiply_ inplace - rc_
matrix_ ⚠row_ vec_ times_ matrix - rc_
matrix_ ⚠subtract_ inplace - rc_
matrix_ ⚠symmetrize - rc_
matrix_ ⚠times_ col_ vec - rc_
matrix_ ⚠times_ scalar - rc_
matrix_ ⚠transpose - rc_
matrix_ ⚠transpose_ inplace - rc_
matrix_ ⚠zero_ out - rc_
matrix_ ⚠zeros - rc_
mav_ ⚠cleanup - rc_
mav_ ⚠get_ att_ pos_ mocap - rc_
mav_ ⚠get_ attitude - rc_
mav_ ⚠get_ attitude_ quaternion - rc_
mav_ ⚠get_ connection_ state - rc_
mav_ ⚠get_ global_ position_ int - rc_
mav_ ⚠get_ gps_ raw_ int - rc_
mav_ ⚠get_ heartbeat - rc_
mav_ ⚠get_ local_ position_ ned - rc_
mav_ ⚠get_ manual_ control - rc_
mav_ ⚠get_ msg - rc_
mav_ ⚠get_ scaled_ pressure - rc_
mav_ ⚠get_ servo_ output_ raw - rc_
mav_ ⚠get_ set_ position_ target_ global_ int - rc_
mav_ ⚠get_ set_ position_ target_ local_ ned - rc_
mav_ ⚠get_ sys_ id_ of_ last_ msg - rc_
mav_ ⚠get_ sys_ id_ of_ last_ msg_ any - rc_
mav_ ⚠get_ sys_ status - rc_
mav_ ⚠init - rc_
mav_ ⚠is_ new_ msg - rc_
mav_ ⚠msg_ id_ of_ last_ msg - rc_
mav_ ⚠ns_ since_ last_ msg - rc_
mav_ ⚠ns_ since_ last_ msg_ any - rc_
mav_ ⚠print_ msg_ name - rc_
mav_ ⚠send_ att_ pos_ mocap - rc_
mav_ ⚠send_ attitude - rc_
mav_ ⚠send_ attitude_ quaternion - rc_
mav_ ⚠send_ global_ position_ int - rc_
mav_ ⚠send_ gps_ raw_ int - rc_
mav_ ⚠send_ heartbeat - rc_
mav_ ⚠send_ heartbeat_ abbreviated - rc_
mav_ ⚠send_ local_ position_ ned - rc_
mav_ ⚠send_ manual_ control - rc_
mav_ ⚠send_ msg - rc_
mav_ ⚠send_ scaled_ pressure - rc_
mav_ ⚠send_ servo_ output_ raw - rc_
mav_ ⚠send_ set_ position_ target_ global_ int - rc_
mav_ ⚠send_ set_ position_ target_ local_ ned - rc_
mav_ ⚠send_ sys_ status - rc_
mav_ ⚠set_ callback - rc_
mav_ ⚠set_ callback_ all - rc_
mav_ ⚠set_ callback_ connection_ lost - rc_
mav_ ⚠set_ dest_ ip - rc_
mav_ ⚠set_ system_ id - rc_
model ⚠ - rc_
model_ ⚠category - rc_
model_ ⚠category_ print - rc_
model_ ⚠print - rc_
motor_ ⚠brake - rc_
motor_ ⚠cleanup - rc_
motor_ ⚠free_ spin - rc_
motor_ ⚠init - rc_
motor_ ⚠init_ freq - rc_
motor_ ⚠set - rc_
motor_ ⚠standby - rc_
mpu_ ⚠block_ until_ dmp_ data - rc_
mpu_ ⚠block_ until_ tap - rc_
mpu_ ⚠calibrate_ accel_ routine - rc_
mpu_ ⚠calibrate_ gyro_ routine - rc_
mpu_ ⚠calibrate_ mag_ routine - rc_
mpu_ ⚠default_ config - rc_
mpu_ ⚠initialize - rc_
mpu_ ⚠initialize_ dmp - rc_
mpu_ ⚠is_ accel_ calibrated - rc_
mpu_ ⚠is_ gyro_ calibrated - rc_
mpu_ ⚠is_ mag_ calibrated - rc_
mpu_ ⚠nanos_ since_ last_ dmp_ interrupt - rc_
mpu_ ⚠nanos_ since_ last_ tap - rc_
mpu_ ⚠power_ off - rc_
mpu_ ⚠read_ accel - rc_
mpu_ ⚠read_ gyro - rc_
mpu_ ⚠read_ mag - rc_
mpu_ ⚠read_ temp - rc_
mpu_ ⚠set_ config_ to_ default - rc_
mpu_ ⚠set_ dmp_ callback - rc_
mpu_ ⚠set_ tap_ callback - rc_
nanos_ ⚠since_ boot - rc_
nanos_ ⚠since_ epoch - rc_
nanos_ ⚠thread_ time - rc_
nanosleep ⚠ - rc_
normalize_ ⚠quaternion - rc_
normalize_ ⚠quaternion_ array - rc_
pinmux_ ⚠set - rc_
pinmux_ ⚠set_ default - rc_
poly_ ⚠add - rc_
poly_ ⚠add_ inplace - rc_
poly_ ⚠butter - rc_
poly_ ⚠conv - rc_
poly_ ⚠differentiate - rc_
poly_ ⚠divide - rc_
poly_ ⚠power - rc_
poly_ ⚠print - rc_
poly_ ⚠subtract - rc_
poly_ ⚠subtract_ inplace - rc_
print_ ⚠state - rc_
pru_ ⚠shared_ mem_ ptr - rc_
pru_ ⚠start - rc_
pru_ ⚠stop - rc_
pthread_ ⚠create - rc_
pthread_ ⚠get_ process_ niceness - rc_
pthread_ ⚠print_ properties - rc_
pthread_ ⚠set_ process_ niceness - rc_
pthread_ ⚠set_ properties_ self - rc_
pthread_ ⚠timed_ join - rc_
pwm_ ⚠cleanup - rc_
pwm_ ⚠init - rc_
pwm_ ⚠set_ duty - rc_
pwm_ ⚠set_ duty_ ns - rc_
quaternion_ ⚠conjugate - rc_
quaternion_ ⚠conjugate_ array - rc_
quaternion_ ⚠conjugate_ array_ inplace - rc_
quaternion_ ⚠conjugate_ inplace - rc_
quaternion_ ⚠from_ tb - rc_
quaternion_ ⚠from_ tb_ array - rc_
quaternion_ ⚠imaginary_ part - rc_
quaternion_ ⚠multiply - rc_
quaternion_ ⚠multiply_ array - rc_
quaternion_ ⚠norm - rc_
quaternion_ ⚠norm_ array - rc_
quaternion_ ⚠rotate - rc_
quaternion_ ⚠rotate_ array - rc_
quaternion_ ⚠rotate_ vector - rc_
quaternion_ ⚠rotate_ vector_ array - rc_
quaternion_ ⚠to_ rotation_ matrix - rc_
quaternion_ ⚠to_ tb - rc_
quaternion_ ⚠to_ tb_ array - rc_
remove_ ⚠pid_ file - rc_
ringbuf_ ⚠alloc - rc_
ringbuf_ ⚠empty - rc_
ringbuf_ ⚠free - rc_
ringbuf_ ⚠get_ value - rc_
ringbuf_ ⚠insert - rc_
ringbuf_ ⚠reset - rc_
ringbuf_ ⚠std_ dev - rc_
saturate_ ⚠double - rc_
saturate_ ⚠float - rc_
servo_ ⚠cleanup - rc_
servo_ ⚠init - rc_
servo_ ⚠power_ rail_ en - rc_
servo_ ⚠send_ esc_ pulse_ normalized - rc_
servo_ ⚠send_ oneshot_ pulse_ normalized - rc_
servo_ ⚠send_ pulse_ normalized - rc_
servo_ ⚠send_ pulse_ us - rc_
servo_ ⚠set_ esc_ range - rc_
set_ ⚠encoder_ pos - rc_
set_ ⚠mode_ pressed_ func - rc_
set_ ⚠mode_ released_ func - rc_
set_ ⚠motor - rc_
set_ ⚠motor_ all - rc_
set_ ⚠motor_ brake - rc_
set_ ⚠motor_ brake_ all - rc_
set_ ⚠motor_ free_ spin - rc_
set_ ⚠motor_ free_ spin_ all - rc_
set_ ⚠pause_ pressed_ func - rc_
set_ ⚠pause_ released_ func - rc_
set_ ⚠state - rc_
spi_ ⚠close - rc_
spi_ ⚠get_ fd - rc_
spi_ ⚠init_ auto_ slave - rc_
spi_ ⚠init_ manual_ slave - rc_
spi_ ⚠manual_ select - rc_
spi_ ⚠read - rc_
spi_ ⚠transfer - rc_
spi_ ⚠write - rc_
timespec_ ⚠add - rc_
timespec_ ⚠diff - rc_
timespec_ ⚠to_ micros - rc_
timespec_ ⚠to_ millis - rc_
timeval_ ⚠to_ micros - rc_
timeval_ ⚠to_ millis - rc_
uart_ ⚠bytes_ available - rc_
uart_ ⚠close - rc_
uart_ ⚠flush - rc_
uart_ ⚠get_ fd - rc_
uart_ ⚠init - rc_
uart_ ⚠read_ bytes - rc_
uart_ ⚠read_ line - rc_
uart_ ⚠write - rc_
usleep ⚠ - rc_
vector_ ⚠alloc - rc_
vector_ ⚠cross_ product - rc_
vector_ ⚠dot_ product - rc_
vector_ ⚠duplicate - rc_
vector_ ⚠empty - rc_
vector_ ⚠fibonnaci - rc_
vector_ ⚠free - rc_
vector_ ⚠from_ array - rc_
vector_ ⚠max - rc_
vector_ ⚠mean - rc_
vector_ ⚠min - rc_
vector_ ⚠norm - rc_
vector_ ⚠ones - rc_
vector_ ⚠print - rc_
vector_ ⚠print_ sci - rc_
vector_ ⚠projection - rc_
vector_ ⚠random - rc_
vector_ ⚠std_ dev - rc_
vector_ ⚠subtract - rc_
vector_ ⚠sum - rc_
vector_ ⚠sum_ inplace - rc_
vector_ ⚠times_ scalar - rc_
vector_ ⚠zero_ out - rc_
vector_ ⚠zeros - rc_
version ⚠ - rc_
version_ ⚠print - rc_
version_ ⚠string
Type Aliases§
- mavlink_
att_ pos_ mocap_ t - mavlink_
attitude_ quaternion_ t - mavlink_
attitude_ t - mavlink_
global_ position_ int_ t - mavlink_
gps_ raw_ int_ t - mavlink_
heartbeat_ t - mavlink_
local_ position_ ned_ t - mavlink_
manual_ control_ t - mavlink_
message_ t - mavlink_
scaled_ pressure_ t - mavlink_
servo_ output_ raw_ t - mavlink_
set_ position_ target_ global_ int_ t - mavlink_
set_ position_ target_ local_ ned_ t - mavlink_
sys_ status_ t - pthread_
t - rc_
bmp_ filter_ t - rc_
bmp_ oversample_ t - rc_
button_ state_ t - rc_
governor_ t - rc_
led_ t - rc_
mav_ connection_ state_ t - rc_
model_ category_ t - rc_
model_ t - rc_
mpu_ accel_ dlpf_ t - rc_
mpu_ accel_ fsr_ t - rc_
mpu_ gyro_ dlpf_ t - rc_
mpu_ gyro_ fsr_ t - rc_
mpu_ orientation_ t - rc_
pinmux_ mode_ t - rc_
state_ t - suseconds_
t - time_t