Ardupilot2/libraries/AP_DDS/Idl/NavSatStatus.idl
Ryan Friedman 0905ffa438 AP_DDS: Add initial DDS Client support
* Use clang to verify no unused files
* Add a topic table to prepare for code generating interfaces
* Generated IDL's to to a generated directory in build
* Use black to format python files
* Populate a ROS time maessage with Linux epoch time for ROS time
* Add workarounds for PoseStamped and TwistStamped with manual mods to IDL

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
Co-authored-by: Rhys Mainwaring <rhys.mainwaring@me.com>
Co-authored-by: Arsh Pratap <arshpratapofficial@gmail.com>
Co-authored-by: Andrew Tridgell <andrew@tridgell.net>
Co-authored-by: Russ Webber <russ@rw.id.au>
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
2023-03-22 09:22:36 +11:00

43 lines
1.5 KiB
Plaintext

// generated from rosidl_adapter/resource/msg.idl.em
// with input from sensor_msgs/msg/NavSatStatus.msg
// generated code does not contain a copyright notice
module sensor_msgs {
module msg {
module NavSatStatus_Constants {
@verbatim (language="comment", text=
"unable to fix position")
const char STATUS_NO_FIX = -1;
@verbatim (language="comment", text=
"unaugmented fix")
const char STATUS_FIX = 0;
@verbatim (language="comment", text=
"with satellite-based augmentation")
const char STATUS_SBAS_FIX = 1;
@verbatim (language="comment", text=
"with ground-based augmentation")
const char STATUS_GBAS_FIX = 2;
@verbatim (language="comment", text=
"Bits defining which Global Navigation Satellite System signals were" "\n" "used by the receiver.")
const uint16 SERVICE_GPS = 1;
const uint16 SERVICE_GLONASS = 2;
@verbatim (language="comment", text=
"includes BeiDou.")
const uint16 SERVICE_COMPASS = 4;
const uint16 SERVICE_GALILEO = 8;
};
@verbatim (language="comment", text=
"Navigation Satellite fix status for any Global Navigation Satellite System." "\n"
"" "\n"
"Whether to output an augmented fix is determined by both the fix" "\n"
"type and the last time differential corrections were received. A" "\n"
"fix is valid when status >= STATUS_FIX.")
struct NavSatStatus {
char status;
uint16 service;
};
};
};