C MIP-SDK
|
Functions | |
u16 | mip_3dm_cmd_poll_ahrs (mip_interface *device_interface, u8 option_selector, u8 num_descriptors, u8 *descriptor_list) |
u16 | mip_3dm_cmd_poll_gps (mip_interface *device_interface, u8 option_selector, u8 num_descriptors, u8 *descriptor_list) |
u16 | mip_3dm_cmd_poll_filter (mip_interface *device_interface, u8 option_selector, u8 num_descriptors, u8 *descriptor_list) |
u16 | mip_3dm_cmd_get_ahrs_base_rate (mip_interface *device_interface, u16 *base_rate) |
u16 | mip_3dm_cmd_get_gps_base_rate (mip_interface *device_interface, u16 *base_rate) |
u16 | mip_3dm_cmd_get_filter_base_rate (mip_interface *device_interface, u16 *base_rate) |
u16 | mip_3dm_cmd_ahrs_message_format (mip_interface *device_interface, u8 function_selector, u8 *num_entries, u8 *descriptors, u16 *decimation) |
u16 | mip_3dm_cmd_gps_message_format (mip_interface *device_interface, u8 function_selector, u8 *num_entries, u8 *descriptors, u16 *decimation) |
u16 | mip_3dm_cmd_filter_message_format (mip_interface *device_interface, u8 function_selector, u8 *num_entries, u8 *descriptors, u16 *decimation) |
u16 | mip_3dm_cmd_continuous_data_stream (mip_interface *device_interface, u8 function_selector, u8 device_selector, u8 *enable) |
u16 | mip_3dm_cmd_gps_dynamics_mode (mip_interface *device_interface, u8 function_selector, u8 *dynamics_mode) |
u16 | mip_3dm_cmd_gps_advanced_settings (mip_interface *device_interface, u8 function_selector) |
u16 | mip_3dm_cmd_ahrs_signal_conditioning (mip_interface *device_interface, u8 function_selector, mip_ahrs_signal_settings *settings) |
u16 | mip_3dm_cmd_ahrs_timestamp (mip_interface *device_interface, u8 function_selector, u8 *time_selector, u32 *time) |
u16 | mip_3dm_cmd_startup_settings (mip_interface *device_interface, u8 function_selector) |
u16 | mip_3dm_cmd_uart_baudrate (mip_interface *device_interface, u8 function_selector, u32 *baudrate) |
u16 | mip_3dm_cmd_datastream_format (mip_interface *device_interface, u8 function_selector, u8 device_selector, u8 *format) |
u16 | mip_3dm_cmd_power_state (mip_interface *device_interface, u8 function_selector, u8 device_selector, u8 *power_state) |
u16 | mip_3dm_cmd_device_status (mip_interface *device_interface, u16 model_number, u8 status_selector, u8 *response_buffer, u16 *response_size) |
u16 | mip_3dm_cmd_low_pass_filter_settings (mip_interface *device_interface, u8 function_selector, mip_low_pass_filter_settings *filter_settings) |
u16 | mip_3dm_cmd_accel_bias (mip_interface *device_interface, u8 function_selector, float *bias_vector) |
u16 | mip_3dm_cmd_gyro_bias (mip_interface *device_interface, u8 function_selector, float *bias_vector) |
u16 | mip_3dm_cmd_coning_sculling_compensation (mip_interface *device_interface, u8 function_selector, u8 *enable) |
u16 | mip_3dm_cmd_capture_gyro_bias (mip_interface *device_interface, u16 duration_ms, float *bias_vector) |
u16 | mip_3dm_cmd_hard_iron (mip_interface *device_interface, u8 function_selector, float *vector) |
u16 | mip_3dm_cmd_soft_iron (mip_interface *device_interface, u8 function_selector, float *matrix) |
u16 | mip_3dm_sensor2vehicle_tranformation (mip_interface *device_interface, u8 function_selector, float euler_angles[3]) |
u16 | mip_3dm_cmd_complementary_filter_settings (mip_interface *device_interface, u8 function_selector, mip_complementary_filter_settings *settings) |
u16 | mip_3dm_cmd_rtcm_23_message (mip_interface *device_interface, u8 *raw_data, u16 num_bytes) |
u16 mip_3dm_cmd_accel_bias | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
float * | bias_vector | ||
) |
Get or set Accelerometer x, y, z bias vector.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - The model number of the device. |
[in,out] | float | *bias_vector - pointer to array containing input bias vector on write commands or to contain output bias vector on read commands. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Please see the device DCP for valid status selector values and the format of the returned message.
u16 mip_3dm_cmd_ahrs_message_format | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
u8 * | num_entries, | ||
u8 * | descriptors, | ||
u16 * | decimation | ||
) |
Set or read the current AHRS message format.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
[in,out] | u8 | *num_entries - The number of descriptors provided or the number read back from the device. (used to set or get depending on function_selector ) |
[in,out] | u8 | *descriptors - A descriptor list containing num_descriptors descriptor values. (used to set or get depending on function_selector ) |
[in,out] | u8 | *decimation - A decimation list containing num_descriptors decimation values. (used to set or get depending on function_selector ) |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
The user receives the AHRS packet using the callback function for the AHRS data class.
Possible function_selector
values:
num_entries
may be 0, descriptors = NULL, and decimation = NULL for the following function_selector
values:
u16 mip_3dm_cmd_ahrs_signal_conditioning | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
mip_ahrs_signal_settings * | settings | ||
) |
Set or read the AHRS signal conditioning settings.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
[in,out] | mip_ahrs_signal_settings | *settings - The AHRS signal conditioning settings structure. (used to set or get depending on function_selector ) |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Possible function_selector
values:
settings
may be NULL for the following function_selector
values:
This function only affects inertial and orientation values on the AHRS datastream. If the NAV datastream is available, the values remain unaffected. Please reference the device DCP for further information.
u16 mip_3dm_cmd_ahrs_timestamp | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
u8 * | time_selector, | ||
u32 * | time | ||
) |
Set or read the AHRS signal conditioning settings.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
[in,out] | u8 | *time_selector - The selection for the format of the time value. |
[in,out] | u32 | *time - The current time value. (used to set or get depending on function_selector ) |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Possible function_selector
values:
Possible time_selector
values:
u16 mip_3dm_cmd_capture_gyro_bias | ( | mip_interface * | device_interface, |
u16 | duration_ms, | ||
float * | bias_vector | ||
) |
Get or set Accelerometer x, y, z bias vector.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - The model number of the device. |
[in,out] | float | *bias_vector - Pointer to array containing input bias vector on write commands or to contain output bias vector on read commands. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Please see the device DCP for valid status selector values and the format of the returned message.
u16 mip_3dm_cmd_complementary_filter_settings | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
mip_complementary_filter_settings * | settings | ||
) |
Get or set complementary filter settings.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - The model number of the device. |
[in,out] | mip_complementary_filter_settings | *settings - structure for the complementary filter parameters. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Please see the device DCP for valid status selector values and the format of the returned message.
u16 mip_3dm_cmd_coning_sculling_compensation | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
u8 * | enable | ||
) |
Set or read setting of coning and sculling compensation enable.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
[in,out] | u8 | *enable - the enable/disable flag. (used to set or get depending on function_selector ) |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Possible function_selector
values:
enable
may be NULL for the following function_selector
values:
Possible enable
values:
u16 mip_3dm_cmd_continuous_data_stream | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
u8 | device_selector, | ||
u8 * | enable | ||
) |
Control the streaming of AHRS, GPS, and NAV data packets.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
[in] | u8 | device_selector - Selects which device is affected. |
[in,out] | u8 | *enable - the enable/disable flag. (used to set or get depending on function_selector ) |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Possible function_selector
values:
enable
may be NULL for the following function_selector
values:
Possible device_selector
values:
Possible enable
values:
u16 mip_3dm_cmd_datastream_format | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
u8 | device_selector, | ||
u8 * | format | ||
) |
Set or read the datastream format on a particular datastream. Valid on the GX3-35 only.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
[in] | u8 | device_selector - Selects which device is affected. |
[in,out] | u8 | *format - The selected format of the data. (used to set or get depending on function_selector ) |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Possible function_selector
values:
format
may be NULL for the following function_selector
values:
Possible
device_selector
values:
Possible
format
values:
u16 mip_3dm_cmd_device_status | ( | mip_interface * | device_interface, |
u16 | model_number, | ||
u8 | status_selector, | ||
u8 * | response_buffer, | ||
u16 * | response_size | ||
) |
Get the current device status.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u16 | model_number - The model number of the device. |
[in] | u8 | status_selector - The type of status desired. |
[out] | u8 | *response_buffer - A buffer to hold the response. |
[in,out] | u16 | *response_size - On entry, the size of the buffer. On exit, the size of the returned status message. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Due to the variable response from the device, this function DOES NOT byteswap the output. This is the responsibility of the developer.
Possible status_selector
values:
Please see the device DCP for valid status selector values and the format of the returned status message.
u16 mip_3dm_cmd_filter_message_format | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
u8 * | num_entries, | ||
u8 * | descriptors, | ||
u16 * | decimation | ||
) |
Set or read the current NAV message format.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
[in,out] | u8 | *num_entries - The number of descriptors provided or the number read back from the device. (used to set or get depending on function_selector ) |
[in,out] | u8 | *descriptors - A descriptor list containing num_descriptors descriptor values. (used to set or get depending on function_selector ) |
[in,out] | u8 | *decimation - A decimation list containing num_descriptors decimation values. (used to set or get depending on function_selector ) |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
The user receives the NAV packet using the callback function for the NAV data class.
Possible function_selector
values:
num_entries
may be 0, descriptors = NULL, and decimation = NULL for the following function_selector
values:
u16 mip_3dm_cmd_get_ahrs_base_rate | ( | mip_interface * | device_interface, |
u16 * | base_rate | ||
) |
Request the base rate of the AHRS data.
[in] | mip_interface | *device_interface - The device interface. |
[out] | u16 | *base_rate - buffer for the returned base rate. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Rate is reported in Hz.
u16 mip_3dm_cmd_get_filter_base_rate | ( | mip_interface * | device_interface, |
u16 * | base_rate | ||
) |
Request the base rate of the NAV data.
[in] | mip_interface | *device_interface - The device interface. |
[out] | u16 | *base_rate - buffer for the returned base rate. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Rate is reported in Hz.
u16 mip_3dm_cmd_get_gps_base_rate | ( | mip_interface * | device_interface, |
u16 * | base_rate | ||
) |
Request the base rate of the GPS data.
[in] | mip_interface | *device_interface - The device interface. |
[out] | u16 | *base_rate - buffer for the returned base rate. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Rate is reported in Hz.
u16 mip_3dm_cmd_gps_advanced_settings | ( | mip_interface * | device_interface, |
u8 | function_selector | ||
) |
Save, Load, or Restore the advanced GPS settings on the GX3-35.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Possible function_selector
values:
u16 mip_3dm_cmd_gps_dynamics_mode | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
u8 * | dynamics_mode | ||
) |
Set or read the GPS Dynamics Mode on the GX3-35.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
[in,out] | u8 | *dynamics_mode - The dynamics mode. (used to set or get depending on function_selector ) |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Possible function_selector
values:
dynamics_mode
may be NULL for the following function_selector
values:
Possible dynamics_mode
values:
u16 mip_3dm_cmd_gps_message_format | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
u8 * | num_entries, | ||
u8 * | descriptors, | ||
u16 * | decimation | ||
) |
Set or read the current GPS message format.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
[in,out] | u8 | *num_entries - The number of descriptors provided/available or the number read back from the device. (used to set or get depending on function_selector ) |
[in,out] | u8 | *descriptors - A descriptor list containing num_descriptors descriptor values. (used to set or get depending on function_selector ) |
[in,out] | u8 | *decimation - A decimation list containing num_descriptors decimation values. (used to set or get depending on function_selector ) |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
The user receives the GPS packet using the callback function for the GPS data class.
Possible function_selector
values:
num_entries
may be 0, descriptors = NULL, and decimation = NULL for the following function_selector
values:
u16 mip_3dm_cmd_gyro_bias | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
float * | bias_vector | ||
) |
Get or set Accelerometer x, y, z bias vector.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - The model number of the device. |
[in,out] | float | *bias_vector - pointer to array containing input bias vector on write commands or to contain output bias vector on read commands. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Please see the device DCP for valid status selector values and the format of the returned message.
u16 mip_3dm_cmd_hard_iron | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
float * | vector | ||
) |
Get or set the Hard Iron x, y, z vector.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - The model number of the device. |
[in,out] | float | *vector - Pointer to array containing input hard iron vector on write commands or to contain output hard iron vector on read commands. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Please see the device DCP for valid status selector values and the format of the returned message.
u16 mip_3dm_cmd_low_pass_filter_settings | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
mip_low_pass_filter_settings * | filter_settings | ||
) |
Get or set low pass filter settings for scaled data quantities.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - The model number of the device. |
[in,out] | mip_low_pass_filter_settings | *filter_settings - structure specifying the data type to be filtered and the filter parameters. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Please see the device DCP for valid status selector values and the format of the returned message.
u16 mip_3dm_cmd_poll_ahrs | ( | mip_interface * | device_interface, |
u8 | option_selector, | ||
u8 | num_descriptors, | ||
u8 * | descriptor_list | ||
) |
Poll for an AHRS data packet given the provided descriptor format. If no format is provided (i.e. num_descriptors = 0 and descriptor_list = NULL) the device will output the AHRS packet given the current format stored in the device.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | option_selector - ACK/NACK packet generation option. |
[in] | u8 | num_descriptors - The number of descriptors provided. |
[in] | u8 | *descriptor_list - A descriptor list containing num_descriptors descriptor values. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
The user receives the AHRS packet using the callback function for the AHRS data class.
Possible option_selector
values:
u16 mip_3dm_cmd_poll_filter | ( | mip_interface * | device_interface, |
u8 | option_selector, | ||
u8 | num_descriptors, | ||
u8 * | descriptor_list | ||
) |
Poll for a NAV data packet given the provided descriptor format. If no format is provided (i.e. num_descriptors = 0 and descriptor_list = NULL) the device will output the NAV packet given the current format stored in the device.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | option_selector - ACK/NACK packet generation option. |
[in] | u8 | num_descriptors - The number of descriptors provided. |
[in] | u8 | *descriptor_list - A descriptor list containing num_descriptors descriptor values. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
The user receives the NAV packet using the callback function for the NAV data class.
Possible option_selector
values:
u16 mip_3dm_cmd_poll_gps | ( | mip_interface * | device_interface, |
u8 | option_selector, | ||
u8 | num_descriptors, | ||
u8 * | descriptor_list | ||
) |
Poll for a GPS data packet given the provided descriptor format. If no format is provided (i.e. num_descriptors = 0 and descriptor_list = NULL) the device will output the AHRS packet given the current format stored in the device.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | option_selector - ACK/NACK packet generation option. |
[in] | u8 | num_descriptors - The number of descriptors provided. |
[in] | u8 | *descriptor_list - A descriptor list containing num_descriptors descriptor values. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
The user receives the GPS packet using the callback function for the GPS data class.
Possible option_selector
values:
u16 mip_3dm_cmd_power_state | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
u8 | device_selector, | ||
u8 * | power_state | ||
) |
Set or read the power state on a particular datastream. Valid on the GX3-25 and GX3-35 only.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
[in] | u8 | device_selector - Selects which device is affected. |
[in,out] | u8 | *power_state - The selected power state. (used to set or get depending on function_selector ) |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Possible function_selector
values:
power_state
may be NULL for the following function_selector
values:
Possible
device_selector
values:
Possible
format
values:
Please see the device DCP for valid parameter combinations.
u16 mip_3dm_cmd_rtcm_23_message | ( | mip_interface * | device_interface, |
u8 * | raw_data, | ||
u16 | num_bytes | ||
) |
Send a raw RTCM 2.3 Message to the device
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8* | raw_data - Buffer containing "num_bytes" of a RTCM 2.3 message. |
[in] | u16 | num_bytes - Size of the RTCM message. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
This function will send multiple commands when the number of bytes in "raw_data"
is larger than MIP_MAX_PAYLOAD_DATA_SIZE.
u16 mip_3dm_cmd_soft_iron | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
float * | matrix | ||
) |
Get or set the Soft Iron 3x3 matrix.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - The model number of the device. |
[in,out] | float | *vector - Pointer to array containing input soft iron 3x3 matrix on write commands or to contain output soft iron 3x3 matrix on read commands. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Please see the device DCP for valid status selector values and the format of the returned message.
u16 mip_3dm_cmd_startup_settings | ( | mip_interface * | device_interface, |
u8 | function_selector | ||
) |
Set or read the device startup settings.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Possible function_selector
values:
The affected startup settings are listed in each device's DCP.
u16 mip_3dm_cmd_uart_baudrate | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
u32 * | baudrate | ||
) |
Set or read the primary com port baudrate.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - Selects which function to perform. |
[in,out] | u32 | *baudrate - The baudrate value. (used to set or get depending on function_selector ) |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Possible function_selector
values:
baudrate
may be NULL for the following function_selector
values:
The valid baudrates are listed in each device's DCP.
u16 mip_3dm_sensor2vehicle_tranformation | ( | mip_interface * | device_interface, |
u8 | function_selector, | ||
float | euler_angles[3] | ||
) |
Get or set the sensor-to-vehicle transformation in Euler angle format.
[in] | mip_interface | *device_interface - The device interface. |
[in] | u8 | function_selector - The model number of the device. |
[in,out] | float | *vector - Pointer to array containing input Euler angles on write commands or to contain output Euler angles on read commands. |
MIP_INTERFACE_ERROR | When there is a problem with the command format or the the device communications failed. |
MIP_INTERFACE_OK | The command was successful. |
Please see the device DCP for valid status selector values and the format of the returned message.