C MIP-SDK
Functions
mip_sdk_ahrs.c File Reference
#include "mip_sdk_ahrs.h"
#include "byteswap_utilities.h"

Functions

void mip_ahrs_raw_accel_byteswap (mip_ahrs_raw_accel *raw_accel)
void mip_ahrs_raw_gyro_byteswap (mip_ahrs_raw_gyro *raw_gyro)
void mip_ahrs_raw_mag_byteswap (mip_ahrs_raw_mag *raw_mag)
void mip_ahrs_scaled_accel_byteswap (mip_ahrs_scaled_accel *scaled_accel)
void mip_ahrs_scaled_gyro_byteswap (mip_ahrs_scaled_gyro *scaled_gyro)
void mip_ahrs_scaled_mag_byteswap (mip_ahrs_scaled_mag *scaled_mag)
void mip_ahrs_delta_theta_byteswap (mip_ahrs_delta_theta *delta_theta)
void mip_ahrs_delta_velocity_byteswap (mip_ahrs_delta_velocity *delta_velocity)
void mip_ahrs_orientation_matrix_byteswap (mip_ahrs_orientation_matrix *orientation_matrix)
void mip_ahrs_quaternion_byteswap (mip_ahrs_quaternion *quaternion)
void mip_ahrs_euler_angles_byteswap (mip_ahrs_euler_angles *euler_angles)
void mip_ahrs_orientation_update_matrix_byteswap (mip_ahrs_orientation_update_matrix *orientation_update_matrix)
void mip_ahrs_raw_temp_byteswap (mip_ahrs_raw_temp *raw_temp)
void mip_ahrs_internal_timestamp_byteswap (mip_ahrs_internal_timestamp *internal_timestamp)
void mip_ahrs_1pps_timestamp_byteswap (mip_ahrs_1pps_timestamp *pps_timestamp)
void mip_ahrs_gps_timestamp_byteswap (mip_ahrs_gps_timestamp *gps_timestamp)
void mip_ahrs_up_vector_byteswap (mip_ahrs_up_vector *up_vector)
void mip_ahrs_north_vector_byteswap (mip_ahrs_north_vector *north_vector)
void mip_ahrs_signal_settings_byteswap (mip_ahrs_signal_settings *signal_settings)

Detailed Description

Author:
Nathan Miller
Version:
1.1

Function Documentation

void mip_ahrs_1pps_timestamp_byteswap ( mip_ahrs_1pps_timestamp pps_timestamp)

DESCRIPTION

Byteswap an AHRS 1PPS Timestamp Structure.

DETAILS

Parameters:
[in]mip_ahrs_1pps_timestamp*pps_timestamp - The structure to be byteswapped.

NOTES

None

void mip_ahrs_delta_theta_byteswap ( mip_ahrs_delta_theta delta_theta)

DESCRIPTION

Byteswap an AHRS Delta Theta Structure.

DETAILS

Parameters:
[in]mip_ahrs_delta_theta*delta_theta - The structure to be byteswapped.

NOTES

None

void mip_ahrs_delta_velocity_byteswap ( mip_ahrs_delta_velocity delta_velocity)

DESCRIPTION

Byteswap an AHRS Delta Velocity Structure.

DETAILS

Parameters:
[in]mip_ahrs_delta_velocity*delta_velocity - The structure to be byteswapped.

NOTES

None

void mip_ahrs_euler_angles_byteswap ( mip_ahrs_euler_angles euler_angles)

DESCRIPTION

Byteswap an AHRS Euler Angle Structure.

DETAILS

Parameters:
[in]mip_ahrs_euler_angles*euler_angles - The structure to be byteswapped.

NOTES

None

void mip_ahrs_gps_timestamp_byteswap ( mip_ahrs_gps_timestamp gps_timestamp)

DESCRIPTION

Byteswap an AHRS GPS Timestamp Structure.

DETAILS

Parameters:
[in]mip_ahrs_gps_timestamp*gps_timestamp - The structure to be byteswapped.

NOTES

None

void mip_ahrs_internal_timestamp_byteswap ( mip_ahrs_internal_timestamp internal_timestamp)

DESCRIPTION

Byteswap an AHRS Internal Timestamp Structure.

DETAILS

Parameters:
[in]mip_ahrs_internal_timestamp*internal_timestamp - The structure to be byteswapped.

NOTES

None

void mip_ahrs_north_vector_byteswap ( mip_ahrs_north_vector north_vector)

DESCRIPTION

Byteswap an AHRS North Vector Structure.

DETAILS

Parameters:
[in]mip_ahrs_north_vector*north_vector - The structure to be byteswapped.

NOTES

None

void mip_ahrs_orientation_matrix_byteswap ( mip_ahrs_orientation_matrix orientation_matrix)

DESCRIPTION

Byteswap an AHRS Orientation Matrix Structure.

DETAILS

Parameters:
[in]mip_ahrs_orientation_matrix*orientation_matrix - The structure to be byteswapped.

NOTES

None

void mip_ahrs_orientation_update_matrix_byteswap ( mip_ahrs_orientation_update_matrix orientation_update_matrix)

DESCRIPTION

Byteswap an AHRS Orientation Update Matrix Structure.

DETAILS

Parameters:
[in]mip_ahrs_orientation_update_matrix*orientation_update_matrix - The structure to be byteswapped.

NOTES

None

void mip_ahrs_quaternion_byteswap ( mip_ahrs_quaternion quaternion)

DESCRIPTION

Byteswap an AHRS Quaternion Structure.

DETAILS

Parameters:
[in]mip_ahrs_quaternion*quaternion - The structure to be byteswapped.

NOTES

None

void mip_ahrs_raw_accel_byteswap ( mip_ahrs_raw_accel raw_accel)

DESCRIPTION

Byteswap an AHRS Raw Accel Structure.

DETAILS

Parameters:
[in]mip_ahrs_raw_accel*raw_accel - The structure to be byteswapped.

NOTES

None

void mip_ahrs_raw_gyro_byteswap ( mip_ahrs_raw_gyro raw_gyro)

DESCRIPTION

Byteswap an AHRS Raw Gyro Structure.

DETAILS

Parameters:
[in]mip_ahrs_raw_gyro*raw_gyro - The structure to be byteswapped.

NOTES

None

void mip_ahrs_raw_mag_byteswap ( mip_ahrs_raw_mag raw_mag)

DESCRIPTION

Byteswap an AHRS Raw Mag Structure.

DETAILS

Parameters:
[in]mip_ahrs_raw_mag*raw_mag - The structure to be byteswapped.

NOTES

None

void mip_ahrs_raw_temp_byteswap ( mip_ahrs_raw_temp raw_temp)

DESCRIPTION

Byteswap an AHRS Raw Temp Structure.

DETAILS

Parameters:
[in]mip_ahrs_raw_temp*raw_temp - The structure to be byteswapped.

NOTES

None

void mip_ahrs_scaled_accel_byteswap ( mip_ahrs_scaled_accel scaled_accel)

DESCRIPTION

Byteswap an AHRS Scaled Accel Structure.

DETAILS

Parameters:
[in]mip_ahrs_scaled_accel*scaled_accel - The structure to be byteswapped.

NOTES

None

void mip_ahrs_scaled_gyro_byteswap ( mip_ahrs_scaled_gyro scaled_gyro)

DESCRIPTION

Byteswap an AHRS Scaled Gyro Structure.

DETAILS

Parameters:
[in]mip_ahrs_scaled_gyro*scaled_gyro - The structure to be byteswapped.

NOTES

None

void mip_ahrs_scaled_mag_byteswap ( mip_ahrs_scaled_mag scaled_mag)

DESCRIPTION

Byteswap an AHRS Scaled Mag Structure.

DETAILS

Parameters:
[in]mip_ahrs_scaled_mag*scaled_mag - The structure to be byteswapped.

NOTES

None

void mip_ahrs_signal_settings_byteswap ( mip_ahrs_signal_settings signal_settings)

DESCRIPTION

Byteswap an AHRS signal conditioning Structure.

DETAILS

Parameters:
[in]mip_ahrs_signal_settings*signal_settings - The structure to be byteswapped.

NOTES

None

void mip_ahrs_up_vector_byteswap ( mip_ahrs_up_vector up_vector)

DESCRIPTION

Byteswap an AHRS Up Vector Structure.

DETAILS

Parameters:
[in]mip_ahrs_up_vector*up_vector - The structure to be byteswapped.

NOTES

None

 All Data Structures Files Functions Defines