MIP SDK
0.0.1
MicroStrain Communications Library for embedded systems
|
#include "descriptors.h"
#include "../mip_result.h"
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
Go to the source code of this file.
Namespaces | |
mip | |
A collection of C++ classes and functions covering the full mip api. | |
mip::C | |
Typedefs | |
typedef struct mip_gnss_receiver_info_command_info | mip::C::mip_gnss_receiver_info_command_info |
typedef struct mip_gnss_receiver_info_response | mip::C::mip_gnss_receiver_info_response |
typedef struct mip_gnss_signal_configuration_command | mip::C::mip_gnss_signal_configuration_command |
typedef struct mip_gnss_signal_configuration_response | mip::C::mip_gnss_signal_configuration_response |
typedef struct mip_gnss_rtk_dongle_configuration_command | mip::C::mip_gnss_rtk_dongle_configuration_command |
typedef struct mip_gnss_rtk_dongle_configuration_response | mip::C::mip_gnss_rtk_dongle_configuration_response |
typedef struct mip_gnss_receiver_safe_mode_command | mip::C::mip_gnss_receiver_safe_mode_command |
Enumerations | |
enum | { mip::C::MIP_GNSS_CMD_DESC_SET = 0x0E , mip::C::MIP_CMD_DESC_GNSS_LIST_RECEIVERS = 0x01 , mip::C::MIP_CMD_DESC_GNSS_SIGNAL_CONFIGURATION = 0x02 , mip::C::MIP_CMD_DESC_GNSS_RTK_DONGLE_CONFIGURATION = 0x10 , mip::C::MIP_CMD_DESC_GNSS_RECEIVER_SAFE_MODE = 0x60 , mip::C::MIP_REPLY_DESC_GNSS_LIST_RECEIVERS = 0x81 , mip::C::MIP_REPLY_DESC_GNSS_SIGNAL_CONFIGURATION = 0x82 , mip::C::MIP_REPLY_DESC_GNSS_RTK_DONGLE_CONFIGURATION = 0x90 } |
enum | { mip::C::MIP_GNSS_GPS_ENABLE_L1CA = 0x0001 } |
enum | { mip::C::MIP_GNSS_GPS_ENABLE_L2C = 0x0002 } |
enum | { mip::C::MIP_GNSS_GLONASS_ENABLE_L1OF = 0x0001 } |
enum | { mip::C::MIP_GNSS_GLONASS_ENABLE_L2OF = 0x0002 } |
enum | { mip::C::MIP_GNSS_GALILEO_ENABLE_E1 = 0x0001 } |
enum | { mip::C::MIP_GNSS_GALILEO_ENABLE_E5B = 0x0002 } |
enum | { mip::C::MIP_GNSS_BEIDOU_ENABLE_B1 = 0x0001 } |
enum | { mip::C::MIP_GNSS_BEIDOU_ENABLE_B2 = 0x0002 } |
Functions | |
void | mip::C::insert_mip_gnss_receiver_info_command_info (mip_serializer *serializer, const mip_gnss_receiver_info_command_info *self) |
void | mip::C::extract_mip_gnss_receiver_info_command_info (mip_serializer *serializer, mip_gnss_receiver_info_command_info *self) |
void | mip::C::insert_mip_gnss_receiver_info_response (struct mip_serializer *serializer, const mip_gnss_receiver_info_response *self) |
void | mip::C::extract_mip_gnss_receiver_info_response (struct mip_serializer *serializer, mip_gnss_receiver_info_response *self) |
mip_cmd_result | mip::C::mip_gnss_receiver_info (struct mip_interface *device, uint8_t *num_receivers_out, uint8_t num_receivers_out_max, mip_gnss_receiver_info_command_info *receiver_info_out) |
void | mip::C::insert_mip_gnss_signal_configuration_command (mip_serializer *serializer, const mip_gnss_signal_configuration_command *self) |
void | mip::C::extract_mip_gnss_signal_configuration_command (mip_serializer *serializer, mip_gnss_signal_configuration_command *self) |
void | mip::C::insert_mip_gnss_signal_configuration_response (mip_serializer *serializer, const mip_gnss_signal_configuration_response *self) |
void | mip::C::extract_mip_gnss_signal_configuration_response (mip_serializer *serializer, mip_gnss_signal_configuration_response *self) |
mip_cmd_result | mip::C::mip_gnss_write_signal_configuration (struct mip_interface *device, uint8_t gps_enable, uint8_t glonass_enable, uint8_t galileo_enable, uint8_t beidou_enable, const uint8_t *reserved) |
mip_cmd_result | mip::C::mip_gnss_read_signal_configuration (struct mip_interface *device, uint8_t *gps_enable_out, uint8_t *glonass_enable_out, uint8_t *galileo_enable_out, uint8_t *beidou_enable_out, uint8_t *reserved_out) |
mip_cmd_result | mip::C::mip_gnss_save_signal_configuration (struct mip_interface *device) |
mip_cmd_result | mip::C::mip_gnss_load_signal_configuration (struct mip_interface *device) |
mip_cmd_result | mip::C::mip_gnss_default_signal_configuration (struct mip_interface *device) |
void | mip::C::insert_mip_gnss_rtk_dongle_configuration_command (mip_serializer *serializer, const mip_gnss_rtk_dongle_configuration_command *self) |
void | mip::C::extract_mip_gnss_rtk_dongle_configuration_command (mip_serializer *serializer, mip_gnss_rtk_dongle_configuration_command *self) |
void | mip::C::insert_mip_gnss_rtk_dongle_configuration_response (mip_serializer *serializer, const mip_gnss_rtk_dongle_configuration_response *self) |
void | mip::C::extract_mip_gnss_rtk_dongle_configuration_response (mip_serializer *serializer, mip_gnss_rtk_dongle_configuration_response *self) |
mip_cmd_result | mip::C::mip_gnss_write_rtk_dongle_configuration (struct mip_interface *device, uint8_t enable, const uint8_t *reserved) |
mip_cmd_result | mip::C::mip_gnss_read_rtk_dongle_configuration (struct mip_interface *device, uint8_t *enable_out, uint8_t *reserved_out) |
mip_cmd_result | mip::C::mip_gnss_save_rtk_dongle_configuration (struct mip_interface *device) |
mip_cmd_result | mip::C::mip_gnss_load_rtk_dongle_configuration (struct mip_interface *device) |
mip_cmd_result | mip::C::mip_gnss_default_rtk_dongle_configuration (struct mip_interface *device) |
void | mip::C::insert_mip_gnss_receiver_safe_mode_command (mip_serializer *serializer, const mip_gnss_receiver_safe_mode_command *self) |
void | mip::C::extract_mip_gnss_receiver_safe_mode_command (mip_serializer *serializer, mip_gnss_receiver_safe_mode_command *self) |
mip_cmd_result | mip::C::mip_gnss_receiver_safe_mode (struct mip_interface *device, uint8_t receiver_id, uint8_t enable) |