MIP_SDK
latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
|
This command configures which satellite constellations are enabled and how many channels are dedicated to tracking each constellation. More...
Classes | |
struct | mip::commands_3dm::ConstellationSettings |
Functions | |
TypedResult< ConstellationSettings > | mip::commands_3dm::writeConstellationSettings (C::mip_interface &device, uint16_t maxChannels, uint8_t configCount, const ConstellationSettings::Settings *settings) |
TypedResult< ConstellationSettings > | mip::commands_3dm::readConstellationSettings (C::mip_interface &device, uint16_t *maxChannelsAvailableOut, uint16_t *maxChannelsUseOut, uint8_t *configCountOut, uint8_t configCountOutMax, ConstellationSettings::Settings *settingsOut) |
TypedResult< ConstellationSettings > | mip::commands_3dm::saveConstellationSettings (C::mip_interface &device) |
TypedResult< ConstellationSettings > | mip::commands_3dm::loadConstellationSettings (C::mip_interface &device) |
TypedResult< ConstellationSettings > | mip::commands_3dm::defaultConstellationSettings (C::mip_interface &device) |
This command configures which satellite constellations are enabled and how many channels are dedicated to tracking each constellation.
Maximum number of tracking channels to use (total for all constellations): 0 to max_channels_available (from reply message)
For each constellation you wish to use, include a ConstellationSettings struct. Note the following:
Total number of tracking channels (sum of "reserved_channels" for all constellations) must be <= 32: 0 -> 32 Number of reserved channels 0 -> 32 Max number of channels (>= reserved channels)
The factory default setting is: GPS and GLONASS enabled. Min/Max for GPS = 8/16, GLONASS = 8/14, SBAS = 1/3, QZSS = 0/3.
Warning: SBAS functionality shall not be used in "safety of life" applications! Warning: Any setting that causes the total reserved channels to exceed 32 will result in a NACK. Warning: You cannot enable GLONASS and BeiDou at the same time. Note: Enabling SBAS and QZSS augments GPS accuracy. Note: It is recommended to disable GLONASS and BeiDou if a GPS-only antenna or GPS-only SAW filter is used.
TypedResult< ConstellationSettings > mip::commands_3dm::defaultConstellationSettings | ( | C::mip_interface & | device | ) |
TypedResult< ConstellationSettings > mip::commands_3dm::loadConstellationSettings | ( | C::mip_interface & | device | ) |
TypedResult< ConstellationSettings > mip::commands_3dm::readConstellationSettings | ( | C::mip_interface & | device, |
uint16_t * | maxChannelsAvailableOut, | ||
uint16_t * | maxChannelsUseOut, | ||
uint8_t * | configCountOut, | ||
uint8_t | configCountOutMax, | ||
ConstellationSettings::Settings * | settingsOut | ||
) |
TypedResult< ConstellationSettings > mip::commands_3dm::saveConstellationSettings | ( | C::mip_interface & | device | ) |
TypedResult< ConstellationSettings > mip::commands_3dm::writeConstellationSettings | ( | C::mip_interface & | device, |
uint16_t | maxChannels, | ||
uint8_t | configCount, | ||
const ConstellationSettings::Settings * | settings | ||
) |