SITL: rename SITL::GPS_GSOF to SITL::GPS_Trimble

This commit is contained in:
Peter Barker 2023-11-29 07:19:24 +11:00 committed by Andrew Tridgell
parent a143d2e453
commit 97417a1038
6 changed files with 21 additions and 21 deletions

View File

@ -18,7 +18,7 @@
#include <AP_InternalError/AP_InternalError.h> #include <AP_InternalError/AP_InternalError.h>
#include "SIM_GPS_FILE.h" #include "SIM_GPS_FILE.h"
#include "SIM_GPS_GSOF.h" #include "SIM_GPS_Trimble.h"
#include "SIM_GPS_MSP.h" #include "SIM_GPS_MSP.h"
#include "SIM_GPS_NMEA.h" #include "SIM_GPS_NMEA.h"
#include "SIM_GPS_NOVA.h" #include "SIM_GPS_NOVA.h"
@ -201,9 +201,9 @@ void GPS::check_backend_allocation()
break; break;
#endif #endif
#if AP_SIM_GPS_GSOF_ENABLED #if AP_SIM_GPS_TRIMBLE_ENABLED
case Type::GSOF: case Type::TRIMBLE:
backend = new GPS_GSOF(*this, instance); backend = new GPS_Trimble(*this, instance);
break; break;
#endif #endif

View File

@ -114,8 +114,8 @@ public:
#if AP_SIM_GPS_SBP2_ENABLED #if AP_SIM_GPS_SBP2_ENABLED
SBP2 = 9, SBP2 = 9,
#endif #endif
#if AP_SIM_GPS_GSOF_ENABLED #if AP_SIM_GPS_TRIMBLE_ENABLED
GSOF = 11, // matches GPS_TYPE TRIMBLE = 11, // matches GPS_TYPE
#endif #endif
#if AP_SIM_GPS_MSP_ENABLED #if AP_SIM_GPS_MSP_ENABLED
MSP = 19, MSP = 19,

View File

@ -1,8 +1,8 @@
#include "SIM_config.h" #include "SIM_config.h"
#if AP_SIM_GPS_GSOF_ENABLED #if AP_SIM_GPS_TRIMBLE_ENABLED
#include "SIM_GPS_GSOF.h" #include "SIM_GPS_Trimble.h"
#include <SITL/SITL.h> #include <SITL/SITL.h>
#include <AP_HAL/utility/sparse-endian.h> #include <AP_HAL/utility/sparse-endian.h>
@ -11,7 +11,7 @@
using namespace SITL; using namespace SITL;
void GPS_GSOF::publish(const GPS_Data *d) void GPS_Trimble::publish(const GPS_Data *d)
{ {
// This logic is to populate output buffer only with enabled channels. // This logic is to populate output buffer only with enabled channels.
// It also only sends each channel at the configured rate. // It also only sends each channel at the configured rate.
@ -456,7 +456,7 @@ void DCOL_Parser::reset() {
} }
void GPS_GSOF::send_gsof(const uint8_t *buf, const uint16_t size) void GPS_Trimble::send_gsof(const uint8_t *buf, const uint16_t size)
{ {
// All Trimble "Data Collector" packets, including GSOF, are comprised of three fields: // All Trimble "Data Collector" packets, including GSOF, are comprised of three fields:
// * A fixed-length packet header (dcol_header) // * A fixed-length packet header (dcol_header)
@ -532,7 +532,7 @@ void GPS_GSOF::send_gsof(const uint8_t *buf, const uint16_t size)
} }
} }
uint64_t GPS_GSOF::gsof_pack_double(const double& src) uint64_t GPS_Trimble::gsof_pack_double(const double& src)
{ {
uint64_t dst; uint64_t dst;
static_assert(sizeof(src) == sizeof(dst)); static_assert(sizeof(src) == sizeof(dst));
@ -541,7 +541,7 @@ uint64_t GPS_GSOF::gsof_pack_double(const double& src)
return dst; return dst;
} }
uint32_t GPS_GSOF::gsof_pack_float(const float& src) uint32_t GPS_Trimble::gsof_pack_float(const float& src)
{ {
uint32_t dst; uint32_t dst;
static_assert(sizeof(src) == sizeof(dst)); static_assert(sizeof(src) == sizeof(dst));
@ -550,7 +550,7 @@ uint32_t GPS_GSOF::gsof_pack_float(const float& src)
return dst; return dst;
} }
void GPS_GSOF::update_read() { void GPS_Trimble::update_read() {
// Technically, the max command is slightly larger. // Technically, the max command is slightly larger.
// This will only slightly slow the response for packets that big. // This will only slightly slow the response for packets that big.
char c[MAX_PAYLOAD_SIZE]; char c[MAX_PAYLOAD_SIZE];
@ -566,4 +566,4 @@ void GPS_GSOF::update_read() {
} }
} }
#endif // AP_SIM_GPS_GSOF_ENABLED #endif // AP_SIM_GPS_TRIMBLE_ENABLED

View File

@ -2,7 +2,7 @@
#include "SIM_config.h" #include "SIM_config.h"
#if AP_SIM_GPS_GSOF_ENABLED #if AP_SIM_GPS_TRIMBLE_ENABLED
#include "SIM_GPS.h" #include "SIM_GPS.h"
@ -124,9 +124,9 @@ private:
void reset(); void reset();
}; };
class GPS_GSOF : public GPS_Backend, public DCOL_Parser { class GPS_Trimble : public GPS_Backend, public DCOL_Parser {
public: public:
CLASS_NO_COPY(GPS_GSOF); CLASS_NO_COPY(GPS_Trimble);
using GPS_Backend::GPS_Backend; using GPS_Backend::GPS_Backend;
@ -146,4 +146,4 @@ private:
}; };
#endif // AP_SIM_GPS_GSOF_ENABLED #endif // AP_SIM_GPS_TRIMBLE_ENABLED

View File

@ -51,8 +51,8 @@
#define AP_SIM_GPS_FILE_ENABLED (CONFIG_HAL_BOARD == HAL_BOARD_SITL || CONFIG_HAL_BOARD == HAL_BOARD_LINUX) #define AP_SIM_GPS_FILE_ENABLED (CONFIG_HAL_BOARD == HAL_BOARD_SITL || CONFIG_HAL_BOARD == HAL_BOARD_LINUX)
#endif #endif
#ifndef AP_SIM_GPS_GSOF_ENABLED #ifndef AP_SIM_GPS_TRIMBLE_ENABLED
#define AP_SIM_GPS_GSOF_ENABLED AP_SIM_GPS_BACKEND_DEFAULT_ENABLED #define AP_SIM_GPS_TRIMBLE_ENABLED AP_SIM_GPS_BACKEND_DEFAULT_ENABLED
#endif #endif
#ifndef AP_SIM_GPS_MSP_ENABLED #ifndef AP_SIM_GPS_MSP_ENABLED

View File

@ -499,7 +499,7 @@ const AP_Param::GroupInfo SIM::var_gps[] = {
// @Param: GPS_TYPE // @Param: GPS_TYPE
// @DisplayName: GPS 1 type // @DisplayName: GPS 1 type
// @Description: Sets the type of simulation used for GPS 1 // @Description: Sets the type of simulation used for GPS 1
// @Values: 0:None, 1:UBlox, 5:NMEA, 6:SBP, 7:File, 8:Nova, 9:SBP, 10:GSOF, 19:MSP // @Values: 0:None, 1:UBlox, 5:NMEA, 6:SBP, 7:File, 8:Nova, 9:SBP, 10:Trimble, 19:MSP
// @User: Advanced // @User: Advanced
AP_GROUPINFO("GPS_TYPE", 3, SIM, gps_type[0], GPS::Type::UBLOX), AP_GROUPINFO("GPS_TYPE", 3, SIM, gps_type[0], GPS::Type::UBLOX),
// @Param: GPS_BYTELOSS // @Param: GPS_BYTELOSS