mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-18 07:43:33 +08:00
GPS ublox add dynamic model parameter
This commit is contained in:
+1
-1
Submodule src/drivers/gps/devices updated: dd275f36cb...e645b90967
@@ -686,9 +686,13 @@ GPS::task_main()
|
||||
_mode = GPS_DRIVER_MODE_UBX;
|
||||
|
||||
/* FALLTHROUGH */
|
||||
case GPS_DRIVER_MODE_UBX: {
|
||||
int32_t param_gps_ubx_dynmodel = 7; // default to 7: airborne with <2g acceleration
|
||||
param_get(param_find("GPS_UBX_DYNMODEL"), ¶m_gps_ubx_dynmodel);
|
||||
|
||||
case GPS_DRIVER_MODE_UBX:
|
||||
_helper = new GPSDriverUBX(_interface, &GPS::callback, this, &_report_gps_pos, _p_report_sat_info);
|
||||
_helper = new GPSDriverUBX(_interface, &GPS::callback, this, &_report_gps_pos, _p_report_sat_info,
|
||||
param_gps_ubx_dynmodel);
|
||||
}
|
||||
break;
|
||||
|
||||
case GPS_DRIVER_MODE_MTK:
|
||||
|
||||
@@ -44,3 +44,22 @@
|
||||
*/
|
||||
PARAM_DEFINE_INT32(GPS_DUMP_COMM, 0);
|
||||
|
||||
/**
|
||||
* u-blox GPS dynamic platform model
|
||||
*
|
||||
* u-blox receivers support different dynamic platform models to adjust the navigation engine to
|
||||
* the expected application environment.
|
||||
*
|
||||
* @min 0
|
||||
* @max 9
|
||||
* @value 2 stationary
|
||||
* @value 4 automotive
|
||||
* @value 6 airborne with <1g acceleration
|
||||
* @value 7 airborne with <2g acceleration
|
||||
* @value 8 airborne with <4g acceleration
|
||||
*
|
||||
* @reboot_required true
|
||||
*
|
||||
* @group GPS
|
||||
*/
|
||||
PARAM_DEFINE_INT32(GPS_UBX_DYNMODEL, 7);
|
||||
|
||||
Reference in New Issue
Block a user