⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nmea_types.h

📁 the example file that can decode the NMEA protocol
💻 H
📖 第 1 页 / 共 2 页
字号:
        struct R00Object_t        {            WPID WaypointID;        }R00Object;#endif#if (NMEA_INCLUDE_RMA == 1)        struct RMAObject_t        {            CHAR BlinkWarning;            POINT Latitude;            CHAR NorthOrSouth;            POINT Longitude;            CHAR EastOrWest;            POINT TimeDifferenceA;            POINT TimeDifferenceB;            POINT SpeedOverGround;            POINT TrackMadeGood;            POINT MagneticVariation;            CHAR MagneticVariationEastOrWest;        }RMAObject;#endif#if (NMEA_INCLUDE_RMB == 1)        struct RMBObject_t        {            CHAR StatusNavigationReceiverWarning;            POINT CrossTrackError;            CHAR DirectionToSteer;            WPID TOWaypointID;            WPID FROMWaypointID;            POINT DestinationWaypointLatitude;            CHAR NorhtOrSouth;            POINT DestinationWaypointLongitude;            CHAR EastOrwest;            POINT RangeToDestination;            POINT BearingToDestination;            POINT DestinationClosingVelocity;            CHAR ArrivalStatusArrivalCircleEntered;        }RMBObject;#endif#if (NMEA_INCLUDE_RMC == 1)        struct RMCObject_t        {            UTC UTCTime;            CHAR NavigationReceiverWarning;            POINT Latitude;            CHAR LatitudeNorS;            POINT Longitude;            CHAR LongitudeEorW;            POINT SpeedOverGround;            POINT TrackMadeGood;            DATE Date;            POINT MagneticVariation;            CHAR MagneticVariationEorW;        }RMCObject;#endif#if (NMEA_INCLUDE_ROT == 1)        struct ROTObject_t        {            POINT RateOfTurn;            CHAR Status;        }ROTObject;#endif#if (NMEA_INCLUDE_RPM == 1)        struct RPMObject_t        {            CHAR SourseShaftEngine;            POINT EngineOrShaftNumber;            POINT SpeedRevolutionsPerMinute;            POINT PropellerPitch;            CHAR StatusRevolutions;        }RPMObject;#endif#if (NMEA_INCLUDE_RSA == 1)        struct RSAObject_t        {            POINT StarboardRudderSensor;            CHAR StatusStarboardRudderSensor;            POINT PortRudderSensor;            CHAR StatusPortRudderSensor;        }RSAObject;#endif#if (NMEA_INCLUDE_RSD == 1)        struct RSDObject_t        {            POINT Dummy1;            POINT Dummy2;            POINT Dummy3;            POINT Dummy4;            POINT Dummy5;            POINT Dummy6;            POINT Dummy7;            POINT Dummy8;            POINT Dummy9;            POINT CursorRangeFromOwnShip;            POINT CursorBearingDegreesClockwiseFromZero;            CHAR RangeScale;            CHAR RangeUnits;        }RSDObject;#endif#if (NMEA_INCLUDE_RTE == 1)        struct RTEObject_t        {            POINT TotalNumberOfMessagesBeingTransmitted;            POINT MessageNumber;            CHAR MessageMode;            WPID WaypointID;        }RTEObject;#endif#if (NMEA_INCLUDE_SFI == 1)        struct SFIObject_t        {            POINT TotalNumberOfMessages;            POINT MessageNumber;            UINT32 Frequency1;            CHAR Mode1;        }SFIObject;#endif#if (NMEA_INCLUDE_STN == 1)        struct STNObject_t        {            POINT TalkerIDNumber;        }STNObject;#endif#if (NMEA_INCLUDE_TRF == 1)        struct TRFObject_t        {            UTC UTCTime;            UINT32 Date;            POINT Latitude;            CHAR NorthOrSouth;            POINT Longitude;            CHAR EastOrWest;            POINT ElevationAngle;            POINT NumberOfIterations;            POINT NumberOfDopplerIntervals;            POINT UpdateDistance;            UINT16 SatelliteID;            CHAR DataValidity;        }TRFObject;#endif#if (NMEA_INCLUDE_TTM == 1)        struct TTMObject_t        {            UINT8 TargetNumber;            POINT TargetDistance;            POINT BearingFromOwnShip;            CHAR BearingUnits;            POINT Targetspeed;            POINT TargetCourse;            CHAR CourseUnits;            POINT DistanceOfClosestPointOfApproach;            POINT TimeUntilClosestPointOfApproach;            CHAR Unknown;            TIME TargetName;            CHAR TargetStatus;            CHAR ReferenceTarget;        }TTMObject;#endif#if (NMEA_INCLUDE_VBW == 1)        struct VBWObject_t        {            POINT LongitudinalWaterSpeed;            POINT TransverseWaterSpeed;            CHAR StatusDataValidWaterSpeed;            POINT LongitudinalGroundSpeed;            POINT TransverseGroundSpeed;            CHAR StatusDataValidGroundSpeed;        }VBWObject;#endif#if (NMEA_INCLUDE_VDR == 1)        struct VDRObject_t        {            POINT DegressTrue;            CHAR True;            POINT DegreesMagnetic;            CHAR Magnetic;            POINT KnotsSpeedOfCurrent;            CHAR Knots;        }VDRObject;#endif#if (NMEA_INCLUDE_VHW == 1)        struct VHWObject_t        {            POINT DegressTrue;            CHAR True;            POINT DegreesMagnetic;            CHAR Magnetic;            POINT KnotsSpeedOfVesselRelativeToTheWater;            CHAR Knots;            POINT KilometersSpeedOfVesselRelativeToTheWater;            CHAR Kilometers;        }VHWObject;#endif#if (NMEA_INCLUDE_VLW == 1)        struct VLWObject_t        {            POINT TotalCumulativeDistance;            CHAR TotalCumulativeDistanceNauticalMiles;            POINT DistanceSinceReset;            CHAR DistanceSinceResetNauticalMiles;        }VLWObject;#endif#if (NMEA_INCLUDE_VPW == 1)        struct VPWObject_t        {            POINT SpeedKnots;            CHAR Knots;            POINT SpeedMetersPerSecond;            CHAR MetersPerSecond;        }VPWObject;#endif#if (NMEA_INCLUDE_VTG == 1)        struct VTGObject_t        {            POINT TrackDegrees;            CHAR True;            POINT TrackDegreesMagnetic;            CHAR Magnetic;            POINT SpeedKnots;            CHAR Knots;            POINT SpeedKilometersPerHour;            CHAR KilometersPerHour;        }VTGObject;#endif#if (NMEA_INCLUDE_VWR == 1)        struct VWRObject_t        {            POINT WindDirectionMagnitudeInDegrees;            CHAR WindDirectionLeftRightOfBow;            POINT SpeedKnots;            CHAR Knots;            POINT SpeedMetersPerSecond;            CHAR MetersPerSecond;            POINT SpeedKilometersPerHour;            CHAR KilometersPerHour;        }VWRObject;#endif#if (NMEA_INCLUDE_WCV == 1)        struct WCVObject_t        {            POINT Velocity;            CHAR Knots;            WPID WaypointID;        }WCVObject;#endif#if (NMEA_INCLUDE_WNC == 1)        struct WNCObject_t        {            POINT DistanceNauticalMiles;            CHAR NauticalMiles;            POINT DistanceKilometers;            CHAR Kilometers;            WPID ToWaypoint;            WPID FromWaypoint;        }WNCObject;#endif#if (NMEA_INCLUDE_WPL == 1)        struct WPLObject_t        {            POINT Latitude;            CHAR NorthOrSouth;            POINT Longitude;            CHAR EastOrWest;            WPID WaypointName;        }WPLObject;#endif#if (NMEA_INCLUDE_XDR == 1)        struct XDRObject_t        {            CHAR TransducerType;            POINT MeasurementData;            CHAR UnitsOfMeasurement;            WPID NameOfTransducer;        }XDRObject;#endif#if (NMEA_INCLUDE_XTE == 1)        struct XTEObject_t        {            CHAR StatusLoranCBlinkOrSNRWarning;            CHAR StatusLoranCCycleLockWarningFlag;            POINT CrossTrackErrorMagnitude;            CHAR DirectionToSteer;            CHAR CrossTrackUnitsNauticalMiles;        }XTEObject;#endif#if (NMEA_INCLUDE_XTR == 1)        struct XTRObject_t        {            POINT MagnitudeOfCrossTrackError;            CHAR DirectionToSteer;            CHAR UnitsNauticalMiles;        }XTRObject;#endif#if (NMEA_INCLUDE_ZDA == 1)        struct ZDAObject_t        {            UTC LocalZoneMinutesDescription;            UTC LocalZoneDescription;            CHAR Year;            CHAR Month;            CHAR Day;            UTC UniversalTimeCoordinated;        }ZDAObject;#endif#if (NMEA_INCLUDE_ZFO == 1)        struct ZFOObject_t        {            UTC UniversalTimeCoordinatedUTC;            CHAR ElapsedTime;            CHAR OriginWaypointID;        }ZFOObject;#endif#if (NMEA_INCLUDE_ZTG == 1)        struct ZTGObject_t        {            UTC UniversalTimeCoordinatedUTC;            TIME TimeRemaining;            WPID DestinationWaypointID;        }ZTGObject;#endif#if (NMEA_INCLUDE_DSC == 1)        struct DSCObject_t        {            CHAR Checksum;        }DSCObject;#endif#if (NMEA_INCLUDE_DSE == 1)        struct DSEObject_t        {            CHAR Checksum;        }DSEObject;#endif#if (NMEA_INCLUDE_DSI == 1)        struct DSIObject_t        {            CHAR Checksum;        }DSIObject;#endif#if (NMEA_INCLUDE_DSR == 1)        struct DSRObject_t        {            CHAR Checksum;        }DSRObject;#endif#if (NMEA_INCLUDE_DTM == 1)        struct DTMObject_t        {            CHAR Checksum;        }DTMObject;#endif#if (NMEA_INCLUDE_GBS == 1)        struct GBSObject_t        {            CHAR Checksum;        }GBSObject;#endif#if (NMEA_INCLUDE_GRS == 1)        struct GRSObject_t        {            CHAR Checksum;        }GRSObject;#endif#if (NMEA_INCLUDE_GST == 1)        struct GSTObject_t        {            CHAR Checksum;        }GSTObject;#endif#if (NMEA_INCLUDE_MSK == 1)        struct MSKObject_t        {            CHAR Checksum;        }MSKObject;#endif#if (NMEA_INCLUDE_MSS == 1)        struct MSSObject_t        {            CHAR Checksum;        }MSSObject;#endif#if (NMEA_INCLUDE_MWD == 1)        struct MWDObject_t        {            CHAR Checksum;        }MWDObject;#endif#if (NMEA_INCLUDE_TLL == 1)        struct TLLObject_t        {            CHAR Checksum;        }TLLObject;#endif#if (NMEA_INCLUDE_WDC == 1)        struct WDCObject_t        {            CHAR Checksum;        }WDCObject;#endif#if (NMEA_INCLUDE_WDR == 1)        struct WDRObject_t        {            CHAR Checksum;        }WDRObject;#endif}NMEA_Lib; /* struct NMEA_Lib_t */#endif /* _NMEATYPES_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -