Files
Vehicle Researcher 8a784e5123 openpilot v0.8.13
2022-02-23 16:38:14 -08:00

16556 lines
651 KiB
C++

// Generated by Cap'n Proto compiler, DO NOT EDIT
// source: legacy.capnp
#pragma once
#include <capnp/generated-header-support.h>
#include <kj/windows-sanity.h>
#if CAPNP_VERSION != 8000
#error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library."
#endif
namespace capnp {
namespace schemas {
CAPNP_DECLARE_SCHEMA(9811e1f38f62f2d1);
CAPNP_DECLARE_SCHEMA(c08240f996aefced);
CAPNP_DECLARE_SCHEMA(88dcce08ad29dda0);
CAPNP_DECLARE_SCHEMA(9917470acf94d285);
enum class App_9917470acf94d285: uint16_t {
HOME,
MUSIC,
NAV,
SETTINGS,
NONE,
};
CAPNP_DECLARE_ENUM(App, 9917470acf94d285);
CAPNP_DECLARE_SCHEMA(8afd33dc9b35e1aa);
CAPNP_DECLARE_SCHEMA(a99a9d5b33cf5859);
CAPNP_DECLARE_SCHEMA(cff7566681c277ce);
CAPNP_DECLARE_SCHEMA(d4df5a192382ba0b);
CAPNP_DECLARE_SCHEMA(cb6a279f015f6b51);
enum class ChannelWidth_cb6a279f015f6b51: uint16_t {
W20_MHZ,
W40_MHZ,
W80_MHZ,
W160_MHZ,
W80_PLUS80_MHZ,
};
CAPNP_DECLARE_ENUM(ChannelWidth, cb6a279f015f6b51);
CAPNP_DECLARE_SCHEMA(94b7baa90c5c321e);
CAPNP_DECLARE_SCHEMA(b8aad62cffef28a9);
CAPNP_DECLARE_SCHEMA(8817eeea389e9f08);
CAPNP_DECLARE_SCHEMA(d1c9bef96d26fa91);
CAPNP_DECLARE_SCHEMA(a26e3710efd3e914);
CAPNP_DECLARE_SCHEMA(9744f25fb60f2bf8);
CAPNP_DECLARE_SCHEMA(f98f999c6a071122);
CAPNP_DECLARE_SCHEMA(c25bbbd524983447);
CAPNP_DECLARE_SCHEMA(e10e21168db0c7f7);
CAPNP_DECLARE_SCHEMA(ab54c59699f8f9f3);
CAPNP_DECLARE_SCHEMA(f5ad1d90cdc1dd6b);
CAPNP_DECLARE_SCHEMA(90c8426c3eaddd3b);
CAPNP_DECLARE_SCHEMA(e8db07dcf8fcea05);
enum class Type_e8db07dcf8fcea05: uint16_t {
NONE,
LANE_CHANGE_LEFT,
LANE_CHANGE_RIGHT,
MERGE_LEFT,
MERGE_RIGHT,
TURN_LEFT,
TURN_RIGHT,
};
CAPNP_DECLARE_ENUM(Type, e8db07dcf8fcea05);
CAPNP_DECLARE_SCHEMA(b9aa88c75ef99a1f);
enum class Status_b9aa88c75ef99a1f: uint16_t {
NONE,
PASSIVE,
APPROACHING,
ACTIVE,
};
CAPNP_DECLARE_ENUM(Status, b9aa88c75ef99a1f);
CAPNP_DECLARE_SCHEMA(b99b2bc7a57e8128);
CAPNP_DECLARE_SCHEMA(943dc4625473b03f);
CAPNP_DECLARE_SCHEMA(c871d3cc252af657);
enum class SensorSource_c871d3cc252af657: uint16_t {
APPLANIX,
KALMAN,
ORBSLAM,
TIMING,
DUMMY,
};
CAPNP_DECLARE_ENUM(SensorSource, c871d3cc252af657);
CAPNP_DECLARE_SCHEMA(d7700859ed1f5b76);
CAPNP_DECLARE_SCHEMA(cd60164a8a0159ef);
CAPNP_DECLARE_SCHEMA(d500d30c5803fa4f);
CAPNP_DECLARE_SCHEMA(c8233c0345e27e24);
CAPNP_DECLARE_SCHEMA(92e21bb7ea38793a);
CAPNP_DECLARE_SCHEMA(9b326d4e436afec7);
CAPNP_DECLARE_SCHEMA(8fdfadb254ea867a);
CAPNP_DECLARE_SCHEMA(bd8822120928120c);
CAPNP_DECLARE_SCHEMA(ce7cd672cacc7814);
CAPNP_DECLARE_SCHEMA(db98be6565516acb);
CAPNP_DECLARE_SCHEMA(9eaef9187cadbb9b);
CAPNP_DECLARE_SCHEMA(a5b39b4fc4d7da3f);
CAPNP_DECLARE_SCHEMA(c5417a637451246f);
enum class Instruction_c5417a637451246f: uint16_t {
TURN_LEFT,
TURN_RIGHT,
KEEP_LEFT,
KEEP_RIGHT,
STRAIGHT,
ROUNDABOUT_EXIT_NUMBER,
ROUNDABOUT_EXIT,
ROUNDABOUT_TURN_LEFT,
UNKN8,
ROUNDABOUT_STRAIGHT,
UNKN10,
ROUNDABOUT_TURN_RIGHT,
UNKN12,
ROUNDABOUT_UTURN,
UNKN14,
ARRIVE,
EXIT_LEFT,
EXIT_RIGHT,
UNKN18,
UTURN,
};
CAPNP_DECLARE_ENUM(Instruction, c5417a637451246f);
CAPNP_DECLARE_SCHEMA(acfa74a094e62626);
CAPNP_DECLARE_SCHEMA(d85d75253435bf4b);
enum class Type_d85d75253435bf4b: uint16_t {
STOP_SIGN,
LIGHT_RED,
LIGHT_YELLOW,
LIGHT_GREEN,
STOP_LIGHT,
};
CAPNP_DECLARE_ENUM(Type, d85d75253435bf4b);
CAPNP_DECLARE_SCHEMA(a6f6ce72165ccb49);
enum class Action_a6f6ce72165ccb49: uint16_t {
NONE,
YIELD,
STOP,
RESUME_READY,
};
CAPNP_DECLARE_ENUM(Action, a6f6ce72165ccb49);
CAPNP_DECLARE_SCHEMA(dfdf30d03fc485bd);
CAPNP_DECLARE_SCHEMA(a20710d4f428d6cd);
CAPNP_DECLARE_SCHEMA(a0e27b453a38f450);
CAPNP_DECLARE_SCHEMA(d949bf717d77614d);
CAPNP_DECLARE_SCHEMA(9ef1f3ff0deb5ffb);
enum class Constellation_9ef1f3ff0deb5ffb: uint16_t {
UNKNOWN,
GPS,
SBAS,
GLONASS,
QZSS,
BEIDOU,
GALILEO,
};
CAPNP_DECLARE_ENUM(Constellation, 9ef1f3ff0deb5ffb);
CAPNP_DECLARE_SCHEMA(cbb9490adce12d72);
enum class State_cbb9490adce12d72: uint16_t {
UNKNOWN,
CODE_LOCK,
BIT_SYNC,
SUBFRAME_SYNC,
TOW_DECODED,
MSEC_AMBIGUOUS,
SYMBOL_SYNC,
GLO_STRING_SYNC,
GLO_TOD_DECODED,
BDS_D2_BIT_SYNC,
BDS_D2_SUBFRAME_SYNC,
GAL_E1BC_CODE_LOCK,
GAL_E1C2ND_CODE_LOCK,
GAL_E1B_PAGE_SYNC,
SBAS_SYNC,
};
CAPNP_DECLARE_ENUM(State, cbb9490adce12d72);
CAPNP_DECLARE_SCHEMA(c04e7b6231d4caa8);
enum class MultipathIndicator_c04e7b6231d4caa8: uint16_t {
UNKNOWN,
DETECTED,
NOT_DETECTED,
};
CAPNP_DECLARE_ENUM(MultipathIndicator, c04e7b6231d4caa8);
CAPNP_DECLARE_SCHEMA(e2517b083095fd4e);
CAPNP_DECLARE_SCHEMA(ec1ff7996b35366f);
enum class Status_ec1ff7996b35366f: uint16_t {
UNKNOWN,
PARITY_PASSED,
PARITY_REBUILT,
};
CAPNP_DECLARE_ENUM(Status, ec1ff7996b35366f);
CAPNP_DECLARE_SCHEMA(de94674b07ae51c1);
CAPNP_DECLARE_SCHEMA(d71a12b6faada7ee);
enum class MeasurementSource_d71a12b6faada7ee: uint16_t {
GPS,
GLONASS,
BEIDOU,
};
CAPNP_DECLARE_ENUM(MeasurementSource, d71a12b6faada7ee);
CAPNP_DECLARE_SCHEMA(e81e829a0d6c83e9);
enum class SVObservationState_e81e829a0d6c83e9: uint16_t {
IDLE,
SEARCH,
SEARCH_VERIFY,
BIT_EDGE,
TRACK_VERIFY,
TRACK,
RESTART,
DPO,
GLO10MS_BE,
GLO10MS_AT,
};
CAPNP_DECLARE_ENUM(SVObservationState, e81e829a0d6c83e9);
CAPNP_DECLARE_SCHEMA(e501010e1bcae83b);
CAPNP_DECLARE_SCHEMA(f580d7d86b7b8692);
CAPNP_DECLARE_SCHEMA(f10c595ae7bb2c27);
CAPNP_DECLARE_SCHEMA(ca965e4add8f4f0b);
CAPNP_DECLARE_SCHEMA(8053c39445c6c75c);
CAPNP_DECLARE_SCHEMA(f08b81df8cbf459c);
CAPNP_DECLARE_SCHEMA(b1fb80811a673270);
CAPNP_DECLARE_SCHEMA(e3d6685d4e9d8f7a);
} // namespace schemas
} // namespace capnp
namespace cereal {
struct LogRotate {
LogRotate() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(9811e1f38f62f2d1, 1, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct LiveUI {
LiveUI() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(c08240f996aefced, 1, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct UiLayoutState {
UiLayoutState() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::App_9917470acf94d285 App;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(88dcce08ad29dda0, 1, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct OrbslamCorrection {
OrbslamCorrection() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(8afd33dc9b35e1aa, 2, 4)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct EthernetPacket {
EthernetPacket() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a99a9d5b33cf5859, 1, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CellInfo {
CellInfo() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(cff7566681c277ce, 1, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct WifiScan {
WifiScan() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::ChannelWidth_cb6a279f015f6b51 ChannelWidth;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(d4df5a192382ba0b, 5, 5)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct LiveEventData {
LiveEventData() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(94b7baa90c5c321e, 1, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ModelData {
ModelData() = delete;
class Reader;
class Builder;
class Pipeline;
struct PathData;
struct LeadData;
struct ModelSettings;
struct MetaData;
struct LongitudinalData;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(b8aad62cffef28a9, 4, 11)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ModelData::PathData {
PathData() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(8817eeea389e9f08, 2, 3)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ModelData::LeadData {
LeadData() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(d1c9bef96d26fa91, 5, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ModelData::ModelSettings {
ModelSettings() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a26e3710efd3e914, 1, 3)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ModelData::MetaData {
MetaData() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(9744f25fb60f2bf8, 2, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ModelData::LongitudinalData {
LongitudinalData() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f98f999c6a071122, 0, 3)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ECEFPoint {
ECEFPoint() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(c25bbbd524983447, 3, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ECEFPointDEPRECATED {
ECEFPointDEPRECATED() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(e10e21168db0c7f7, 2, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct GPSPlannerPoints {
GPSPlannerPoints() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(ab54c59699f8f9f3, 2, 5)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct GPSPlannerPlan {
GPSPlannerPlan() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f5ad1d90cdc1dd6b, 2, 4)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct UiNavigationEvent {
UiNavigationEvent() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::Type_e8db07dcf8fcea05 Type;
typedef ::capnp::schemas::Status_b9aa88c75ef99a1f Status;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(90c8426c3eaddd3b, 1, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct LiveLocationData {
LiveLocationData() = delete;
class Reader;
class Builder;
class Pipeline;
struct Accuracy;
typedef ::capnp::schemas::SensorSource_c871d3cc252af657 SensorSource;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(b99b2bc7a57e8128, 10, 7)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct LiveLocationData::Accuracy {
Accuracy() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(943dc4625473b03f, 3, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct OrbOdometry {
OrbOdometry() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(d7700859ed1f5b76, 4, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct OrbFeatures {
OrbFeatures() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(cd60164a8a0159ef, 2, 5)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct OrbFeaturesSummary {
OrbFeaturesSummary() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(d500d30c5803fa4f, 4, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct OrbKeyFrame {
OrbKeyFrame() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(c8233c0345e27e24, 1, 3)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct KalmanOdometry {
KalmanOdometry() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(92e21bb7ea38793a, 0, 4)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct OrbObservation {
OrbObservation() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(9b326d4e436afec7, 2, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CalibrationFeatures {
CalibrationFeatures() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(8fdfadb254ea867a, 1, 3)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct NavStatus {
NavStatus() = delete;
class Reader;
class Builder;
class Pipeline;
struct Address;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(bd8822120928120c, 1, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct NavStatus::Address {
Address() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(ce7cd672cacc7814, 2, 7)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct NavUpdate {
NavUpdate() = delete;
class Reader;
class Builder;
class Pipeline;
struct LatLng;
struct Segment;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(db98be6565516acb, 1, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct NavUpdate::LatLng {
LatLng() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(9eaef9187cadbb9b, 2, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct NavUpdate::Segment {
Segment() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::Instruction_c5417a637451246f Instruction;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a5b39b4fc4d7da3f, 3, 3)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct TrafficEvent {
TrafficEvent() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::Type_d85d75253435bf4b Type;
typedef ::capnp::schemas::Action_a6f6ce72165ccb49 Action;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(acfa74a094e62626, 2, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct AndroidGnss {
AndroidGnss() = delete;
class Reader;
class Builder;
class Pipeline;
enum Which: uint16_t {
MEASUREMENTS,
NAVIGATION_MESSAGE,
};
struct Measurements;
struct NavigationMessage;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(dfdf30d03fc485bd, 1, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct AndroidGnss::Measurements {
Measurements() = delete;
class Reader;
class Builder;
class Pipeline;
struct Clock;
struct Measurement;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a20710d4f428d6cd, 0, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct AndroidGnss::Measurements::Clock {
Clock() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a0e27b453a38f450, 9, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct AndroidGnss::Measurements::Measurement {
Measurement() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::Constellation_9ef1f3ff0deb5ffb Constellation;
typedef ::capnp::schemas::State_cbb9490adce12d72 State;
typedef ::capnp::schemas::MultipathIndicator_c04e7b6231d4caa8 MultipathIndicator;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(d949bf717d77614d, 15, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct AndroidGnss::NavigationMessage {
NavigationMessage() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::Status_ec1ff7996b35366f Status;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(e2517b083095fd4e, 3, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct QcomGnss {
QcomGnss() = delete;
class Reader;
class Builder;
class Pipeline;
enum Which: uint16_t {
MEASUREMENT_REPORT,
CLOCK_REPORT,
DR_MEASUREMENT_REPORT,
DR_SV_POLY,
RAW_LOG,
};
typedef ::capnp::schemas::MeasurementSource_d71a12b6faada7ee MeasurementSource;
typedef ::capnp::schemas::SVObservationState_e81e829a0d6c83e9 SVObservationState;
struct MeasurementStatus;
struct MeasurementReport;
struct ClockReport;
struct DrMeasurementReport;
struct DrSvPolyReport;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(de94674b07ae51c1, 2, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct QcomGnss::MeasurementStatus {
MeasurementStatus() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(e501010e1bcae83b, 1, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct QcomGnss::MeasurementReport {
MeasurementReport() = delete;
class Reader;
class Builder;
class Pipeline;
struct SV;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f580d7d86b7b8692, 4, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct QcomGnss::MeasurementReport::SV {
SV() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f10c595ae7bb2c27, 8, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct QcomGnss::ClockReport {
ClockReport() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(ca965e4add8f4f0b, 18, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct QcomGnss::DrMeasurementReport {
DrMeasurementReport() = delete;
class Reader;
class Builder;
class Pipeline;
struct SV;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(8053c39445c6c75c, 10, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct QcomGnss::DrMeasurementReport::SV {
SV() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f08b81df8cbf459c, 12, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct QcomGnss::DrSvPolyReport {
DrSvPolyReport() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(b1fb80811a673270, 7, 4)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct LidarPts {
LidarPts() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(e3d6685d4e9d8f7a, 1, 4)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
// =======================================================================================
class LogRotate::Reader {
public:
typedef LogRotate Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::int32_t getSegmentNum() const;
inline bool hasPath() const;
inline ::capnp::Text::Reader getPath() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class LogRotate::Builder {
public:
typedef LogRotate Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::int32_t getSegmentNum();
inline void setSegmentNum( ::int32_t value);
inline bool hasPath();
inline ::capnp::Text::Builder getPath();
inline void setPath( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initPath(unsigned int size);
inline void adoptPath(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownPath();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class LogRotate::Pipeline {
public:
typedef LogRotate Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class LiveUI::Reader {
public:
typedef LiveUI Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool getRearViewCam() const;
inline bool hasAlertText1() const;
inline ::capnp::Text::Reader getAlertText1() const;
inline bool hasAlertText2() const;
inline ::capnp::Text::Reader getAlertText2() const;
inline float getAwarenessStatus() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class LiveUI::Builder {
public:
typedef LiveUI Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool getRearViewCam();
inline void setRearViewCam(bool value);
inline bool hasAlertText1();
inline ::capnp::Text::Builder getAlertText1();
inline void setAlertText1( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initAlertText1(unsigned int size);
inline void adoptAlertText1(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownAlertText1();
inline bool hasAlertText2();
inline ::capnp::Text::Builder getAlertText2();
inline void setAlertText2( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initAlertText2(unsigned int size);
inline void adoptAlertText2(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownAlertText2();
inline float getAwarenessStatus();
inline void setAwarenessStatus(float value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class LiveUI::Pipeline {
public:
typedef LiveUI Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class UiLayoutState::Reader {
public:
typedef UiLayoutState Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::cereal::UiLayoutState::App getActiveApp() const;
inline bool getSidebarCollapsed() const;
inline bool getMapEnabled() const;
inline bool getMockEngaged() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class UiLayoutState::Builder {
public:
typedef UiLayoutState Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::cereal::UiLayoutState::App getActiveApp();
inline void setActiveApp( ::cereal::UiLayoutState::App value);
inline bool getSidebarCollapsed();
inline void setSidebarCollapsed(bool value);
inline bool getMapEnabled();
inline void setMapEnabled(bool value);
inline bool getMockEngaged();
inline void setMockEngaged(bool value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class UiLayoutState::Pipeline {
public:
typedef UiLayoutState Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class OrbslamCorrection::Reader {
public:
typedef OrbslamCorrection Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint64_t getCorrectionMonoTime() const;
inline bool hasPrePositionECEF() const;
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader getPrePositionECEF() const;
inline bool hasPostPositionECEF() const;
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader getPostPositionECEF() const;
inline bool hasPrePoseQuatECEF() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getPrePoseQuatECEF() const;
inline bool hasPostPoseQuatECEF() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getPostPoseQuatECEF() const;
inline ::uint32_t getNumInliers() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class OrbslamCorrection::Builder {
public:
typedef OrbslamCorrection Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint64_t getCorrectionMonoTime();
inline void setCorrectionMonoTime( ::uint64_t value);
inline bool hasPrePositionECEF();
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder getPrePositionECEF();
inline void setPrePositionECEF( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setPrePositionECEF(::kj::ArrayPtr<const double> value);
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder initPrePositionECEF(unsigned int size);
inline void adoptPrePositionECEF(::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> disownPrePositionECEF();
inline bool hasPostPositionECEF();
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder getPostPositionECEF();
inline void setPostPositionECEF( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setPostPositionECEF(::kj::ArrayPtr<const double> value);
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder initPostPositionECEF(unsigned int size);
inline void adoptPostPositionECEF(::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> disownPostPositionECEF();
inline bool hasPrePoseQuatECEF();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getPrePoseQuatECEF();
inline void setPrePoseQuatECEF( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setPrePoseQuatECEF(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initPrePoseQuatECEF(unsigned int size);
inline void adoptPrePoseQuatECEF(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownPrePoseQuatECEF();
inline bool hasPostPoseQuatECEF();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getPostPoseQuatECEF();
inline void setPostPoseQuatECEF( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setPostPoseQuatECEF(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initPostPoseQuatECEF(unsigned int size);
inline void adoptPostPoseQuatECEF(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownPostPoseQuatECEF();
inline ::uint32_t getNumInliers();
inline void setNumInliers( ::uint32_t value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class OrbslamCorrection::Pipeline {
public:
typedef OrbslamCorrection Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class EthernetPacket::Reader {
public:
typedef EthernetPacket Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasPkt() const;
inline ::capnp::Data::Reader getPkt() const;
inline float getTs() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class EthernetPacket::Builder {
public:
typedef EthernetPacket Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasPkt();
inline ::capnp::Data::Builder getPkt();
inline void setPkt( ::capnp::Data::Reader value);
inline ::capnp::Data::Builder initPkt(unsigned int size);
inline void adoptPkt(::capnp::Orphan< ::capnp::Data>&& value);
inline ::capnp::Orphan< ::capnp::Data> disownPkt();
inline float getTs();
inline void setTs(float value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class EthernetPacket::Pipeline {
public:
typedef EthernetPacket Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CellInfo::Reader {
public:
typedef CellInfo Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint64_t getTimestamp() const;
inline bool hasRepr() const;
inline ::capnp::Text::Reader getRepr() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CellInfo::Builder {
public:
typedef CellInfo Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint64_t getTimestamp();
inline void setTimestamp( ::uint64_t value);
inline bool hasRepr();
inline ::capnp::Text::Builder getRepr();
inline void setRepr( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initRepr(unsigned int size);
inline void adoptRepr(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownRepr();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CellInfo::Pipeline {
public:
typedef CellInfo Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class WifiScan::Reader {
public:
typedef WifiScan Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasBssid() const;
inline ::capnp::Text::Reader getBssid() const;
inline bool hasSsid() const;
inline ::capnp::Text::Reader getSsid() const;
inline bool hasCapabilities() const;
inline ::capnp::Text::Reader getCapabilities() const;
inline ::int32_t getFrequency() const;
inline ::int32_t getLevel() const;
inline ::int64_t getTimestamp() const;
inline ::int32_t getCenterFreq0() const;
inline ::int32_t getCenterFreq1() const;
inline ::cereal::WifiScan::ChannelWidth getChannelWidth() const;
inline bool hasOperatorFriendlyName() const;
inline ::capnp::Text::Reader getOperatorFriendlyName() const;
inline bool hasVenueName() const;
inline ::capnp::Text::Reader getVenueName() const;
inline bool getIs80211mcResponder() const;
inline bool getPasspoint() const;
inline ::int32_t getDistanceCm() const;
inline ::int32_t getDistanceSdCm() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class WifiScan::Builder {
public:
typedef WifiScan Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasBssid();
inline ::capnp::Text::Builder getBssid();
inline void setBssid( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initBssid(unsigned int size);
inline void adoptBssid(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownBssid();
inline bool hasSsid();
inline ::capnp::Text::Builder getSsid();
inline void setSsid( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initSsid(unsigned int size);
inline void adoptSsid(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownSsid();
inline bool hasCapabilities();
inline ::capnp::Text::Builder getCapabilities();
inline void setCapabilities( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initCapabilities(unsigned int size);
inline void adoptCapabilities(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownCapabilities();
inline ::int32_t getFrequency();
inline void setFrequency( ::int32_t value);
inline ::int32_t getLevel();
inline void setLevel( ::int32_t value);
inline ::int64_t getTimestamp();
inline void setTimestamp( ::int64_t value);
inline ::int32_t getCenterFreq0();
inline void setCenterFreq0( ::int32_t value);
inline ::int32_t getCenterFreq1();
inline void setCenterFreq1( ::int32_t value);
inline ::cereal::WifiScan::ChannelWidth getChannelWidth();
inline void setChannelWidth( ::cereal::WifiScan::ChannelWidth value);
inline bool hasOperatorFriendlyName();
inline ::capnp::Text::Builder getOperatorFriendlyName();
inline void setOperatorFriendlyName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initOperatorFriendlyName(unsigned int size);
inline void adoptOperatorFriendlyName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownOperatorFriendlyName();
inline bool hasVenueName();
inline ::capnp::Text::Builder getVenueName();
inline void setVenueName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initVenueName(unsigned int size);
inline void adoptVenueName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownVenueName();
inline bool getIs80211mcResponder();
inline void setIs80211mcResponder(bool value);
inline bool getPasspoint();
inline void setPasspoint(bool value);
inline ::int32_t getDistanceCm();
inline void setDistanceCm( ::int32_t value);
inline ::int32_t getDistanceSdCm();
inline void setDistanceSdCm( ::int32_t value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class WifiScan::Pipeline {
public:
typedef WifiScan Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class LiveEventData::Reader {
public:
typedef LiveEventData Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasName() const;
inline ::capnp::Text::Reader getName() const;
inline ::int32_t getValue() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class LiveEventData::Builder {
public:
typedef LiveEventData Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasName();
inline ::capnp::Text::Builder getName();
inline void setName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initName(unsigned int size);
inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownName();
inline ::int32_t getValue();
inline void setValue( ::int32_t value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class LiveEventData::Pipeline {
public:
typedef LiveEventData Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ModelData::Reader {
public:
typedef ModelData Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint32_t getFrameId() const;
inline bool hasPath() const;
inline ::cereal::ModelData::PathData::Reader getPath() const;
inline bool hasLeftLane() const;
inline ::cereal::ModelData::PathData::Reader getLeftLane() const;
inline bool hasRightLane() const;
inline ::cereal::ModelData::PathData::Reader getRightLane() const;
inline bool hasLead() const;
inline ::cereal::ModelData::LeadData::Reader getLead() const;
inline bool hasSettings() const;
inline ::cereal::ModelData::ModelSettings::Reader getSettings() const;
inline bool hasFreePath() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getFreePath() const;
inline bool hasLeadFuture() const;
inline ::cereal::ModelData::LeadData::Reader getLeadFuture() const;
inline bool hasSpeed() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getSpeed() const;
inline ::uint64_t getTimestampEof() const;
inline bool hasMeta() const;
inline ::cereal::ModelData::MetaData::Reader getMeta() const;
inline bool hasLongitudinal() const;
inline ::cereal::ModelData::LongitudinalData::Reader getLongitudinal() const;
inline ::uint32_t getFrameAge() const;
inline float getFrameDropPerc() const;
inline float getModelExecutionTime() const;
inline bool hasRawPred() const;
inline ::capnp::Data::Reader getRawPred() const;
inline float getGpuExecutionTime() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModelData::Builder {
public:
typedef ModelData Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint32_t getFrameId();
inline void setFrameId( ::uint32_t value);
inline bool hasPath();
inline ::cereal::ModelData::PathData::Builder getPath();
inline void setPath( ::cereal::ModelData::PathData::Reader value);
inline ::cereal::ModelData::PathData::Builder initPath();
inline void adoptPath(::capnp::Orphan< ::cereal::ModelData::PathData>&& value);
inline ::capnp::Orphan< ::cereal::ModelData::PathData> disownPath();
inline bool hasLeftLane();
inline ::cereal::ModelData::PathData::Builder getLeftLane();
inline void setLeftLane( ::cereal::ModelData::PathData::Reader value);
inline ::cereal::ModelData::PathData::Builder initLeftLane();
inline void adoptLeftLane(::capnp::Orphan< ::cereal::ModelData::PathData>&& value);
inline ::capnp::Orphan< ::cereal::ModelData::PathData> disownLeftLane();
inline bool hasRightLane();
inline ::cereal::ModelData::PathData::Builder getRightLane();
inline void setRightLane( ::cereal::ModelData::PathData::Reader value);
inline ::cereal::ModelData::PathData::Builder initRightLane();
inline void adoptRightLane(::capnp::Orphan< ::cereal::ModelData::PathData>&& value);
inline ::capnp::Orphan< ::cereal::ModelData::PathData> disownRightLane();
inline bool hasLead();
inline ::cereal::ModelData::LeadData::Builder getLead();
inline void setLead( ::cereal::ModelData::LeadData::Reader value);
inline ::cereal::ModelData::LeadData::Builder initLead();
inline void adoptLead(::capnp::Orphan< ::cereal::ModelData::LeadData>&& value);
inline ::capnp::Orphan< ::cereal::ModelData::LeadData> disownLead();
inline bool hasSettings();
inline ::cereal::ModelData::ModelSettings::Builder getSettings();
inline void setSettings( ::cereal::ModelData::ModelSettings::Reader value);
inline ::cereal::ModelData::ModelSettings::Builder initSettings();
inline void adoptSettings(::capnp::Orphan< ::cereal::ModelData::ModelSettings>&& value);
inline ::capnp::Orphan< ::cereal::ModelData::ModelSettings> disownSettings();
inline bool hasFreePath();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getFreePath();
inline void setFreePath( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setFreePath(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initFreePath(unsigned int size);
inline void adoptFreePath(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownFreePath();
inline bool hasLeadFuture();
inline ::cereal::ModelData::LeadData::Builder getLeadFuture();
inline void setLeadFuture( ::cereal::ModelData::LeadData::Reader value);
inline ::cereal::ModelData::LeadData::Builder initLeadFuture();
inline void adoptLeadFuture(::capnp::Orphan< ::cereal::ModelData::LeadData>&& value);
inline ::capnp::Orphan< ::cereal::ModelData::LeadData> disownLeadFuture();
inline bool hasSpeed();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getSpeed();
inline void setSpeed( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setSpeed(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initSpeed(unsigned int size);
inline void adoptSpeed(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownSpeed();
inline ::uint64_t getTimestampEof();
inline void setTimestampEof( ::uint64_t value);
inline bool hasMeta();
inline ::cereal::ModelData::MetaData::Builder getMeta();
inline void setMeta( ::cereal::ModelData::MetaData::Reader value);
inline ::cereal::ModelData::MetaData::Builder initMeta();
inline void adoptMeta(::capnp::Orphan< ::cereal::ModelData::MetaData>&& value);
inline ::capnp::Orphan< ::cereal::ModelData::MetaData> disownMeta();
inline bool hasLongitudinal();
inline ::cereal::ModelData::LongitudinalData::Builder getLongitudinal();
inline void setLongitudinal( ::cereal::ModelData::LongitudinalData::Reader value);
inline ::cereal::ModelData::LongitudinalData::Builder initLongitudinal();
inline void adoptLongitudinal(::capnp::Orphan< ::cereal::ModelData::LongitudinalData>&& value);
inline ::capnp::Orphan< ::cereal::ModelData::LongitudinalData> disownLongitudinal();
inline ::uint32_t getFrameAge();
inline void setFrameAge( ::uint32_t value);
inline float getFrameDropPerc();
inline void setFrameDropPerc(float value);
inline float getModelExecutionTime();
inline void setModelExecutionTime(float value);
inline bool hasRawPred();
inline ::capnp::Data::Builder getRawPred();
inline void setRawPred( ::capnp::Data::Reader value);
inline ::capnp::Data::Builder initRawPred(unsigned int size);
inline void adoptRawPred(::capnp::Orphan< ::capnp::Data>&& value);
inline ::capnp::Orphan< ::capnp::Data> disownRawPred();
inline float getGpuExecutionTime();
inline void setGpuExecutionTime(float value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModelData::Pipeline {
public:
typedef ModelData Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::ModelData::PathData::Pipeline getPath();
inline ::cereal::ModelData::PathData::Pipeline getLeftLane();
inline ::cereal::ModelData::PathData::Pipeline getRightLane();
inline ::cereal::ModelData::LeadData::Pipeline getLead();
inline ::cereal::ModelData::ModelSettings::Pipeline getSettings();
inline ::cereal::ModelData::LeadData::Pipeline getLeadFuture();
inline ::cereal::ModelData::MetaData::Pipeline getMeta();
inline ::cereal::ModelData::LongitudinalData::Pipeline getLongitudinal();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ModelData::PathData::Reader {
public:
typedef PathData Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasPoints() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getPoints() const;
inline float getProb() const;
inline float getStd() const;
inline bool hasStds() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getStds() const;
inline bool hasPoly() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getPoly() const;
inline float getValidLen() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModelData::PathData::Builder {
public:
typedef PathData Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasPoints();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getPoints();
inline void setPoints( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setPoints(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initPoints(unsigned int size);
inline void adoptPoints(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownPoints();
inline float getProb();
inline void setProb(float value);
inline float getStd();
inline void setStd(float value);
inline bool hasStds();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getStds();
inline void setStds( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setStds(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initStds(unsigned int size);
inline void adoptStds(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownStds();
inline bool hasPoly();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getPoly();
inline void setPoly( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setPoly(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initPoly(unsigned int size);
inline void adoptPoly(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownPoly();
inline float getValidLen();
inline void setValidLen(float value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModelData::PathData::Pipeline {
public:
typedef PathData Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ModelData::LeadData::Reader {
public:
typedef LeadData Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline float getDist() const;
inline float getProb() const;
inline float getStd() const;
inline float getRelVel() const;
inline float getRelVelStd() const;
inline float getRelY() const;
inline float getRelYStd() const;
inline float getRelA() const;
inline float getRelAStd() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModelData::LeadData::Builder {
public:
typedef LeadData Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline float getDist();
inline void setDist(float value);
inline float getProb();
inline void setProb(float value);
inline float getStd();
inline void setStd(float value);
inline float getRelVel();
inline void setRelVel(float value);
inline float getRelVelStd();
inline void setRelVelStd(float value);
inline float getRelY();
inline void setRelY(float value);
inline float getRelYStd();
inline void setRelYStd(float value);
inline float getRelA();
inline void setRelA(float value);
inline float getRelAStd();
inline void setRelAStd(float value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModelData::LeadData::Pipeline {
public:
typedef LeadData Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ModelData::ModelSettings::Reader {
public:
typedef ModelSettings Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint16_t getBigBoxX() const;
inline ::uint16_t getBigBoxY() const;
inline ::uint16_t getBigBoxWidth() const;
inline ::uint16_t getBigBoxHeight() const;
inline bool hasBoxProjection() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getBoxProjection() const;
inline bool hasYuvCorrection() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getYuvCorrection() const;
inline bool hasInputTransform() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getInputTransform() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModelData::ModelSettings::Builder {
public:
typedef ModelSettings Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint16_t getBigBoxX();
inline void setBigBoxX( ::uint16_t value);
inline ::uint16_t getBigBoxY();
inline void setBigBoxY( ::uint16_t value);
inline ::uint16_t getBigBoxWidth();
inline void setBigBoxWidth( ::uint16_t value);
inline ::uint16_t getBigBoxHeight();
inline void setBigBoxHeight( ::uint16_t value);
inline bool hasBoxProjection();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getBoxProjection();
inline void setBoxProjection( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setBoxProjection(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initBoxProjection(unsigned int size);
inline void adoptBoxProjection(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownBoxProjection();
inline bool hasYuvCorrection();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getYuvCorrection();
inline void setYuvCorrection( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setYuvCorrection(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initYuvCorrection(unsigned int size);
inline void adoptYuvCorrection(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownYuvCorrection();
inline bool hasInputTransform();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getInputTransform();
inline void setInputTransform( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setInputTransform(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initInputTransform(unsigned int size);
inline void adoptInputTransform(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownInputTransform();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModelData::ModelSettings::Pipeline {
public:
typedef ModelSettings Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ModelData::MetaData::Reader {
public:
typedef MetaData Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline float getEngagedProb() const;
inline bool hasDesirePrediction() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getDesirePrediction() const;
inline float getBrakeDisengageProb() const;
inline float getGasDisengageProb() const;
inline float getSteerOverrideProb() const;
inline bool hasDesireState() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getDesireState() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModelData::MetaData::Builder {
public:
typedef MetaData Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline float getEngagedProb();
inline void setEngagedProb(float value);
inline bool hasDesirePrediction();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getDesirePrediction();
inline void setDesirePrediction( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setDesirePrediction(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initDesirePrediction(unsigned int size);
inline void adoptDesirePrediction(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownDesirePrediction();
inline float getBrakeDisengageProb();
inline void setBrakeDisengageProb(float value);
inline float getGasDisengageProb();
inline void setGasDisengageProb(float value);
inline float getSteerOverrideProb();
inline void setSteerOverrideProb(float value);
inline bool hasDesireState();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getDesireState();
inline void setDesireState( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setDesireState(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initDesireState(unsigned int size);
inline void adoptDesireState(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownDesireState();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModelData::MetaData::Pipeline {
public:
typedef MetaData Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ModelData::LongitudinalData::Reader {
public:
typedef LongitudinalData Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasSpeeds() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getSpeeds() const;
inline bool hasAccelerations() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getAccelerations() const;
inline bool hasDistances() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getDistances() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModelData::LongitudinalData::Builder {
public:
typedef LongitudinalData Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasSpeeds();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getSpeeds();
inline void setSpeeds( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setSpeeds(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initSpeeds(unsigned int size);
inline void adoptSpeeds(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownSpeeds();
inline bool hasAccelerations();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getAccelerations();
inline void setAccelerations( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setAccelerations(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initAccelerations(unsigned int size);
inline void adoptAccelerations(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownAccelerations();
inline bool hasDistances();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getDistances();
inline void setDistances( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setDistances(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initDistances(unsigned int size);
inline void adoptDistances(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownDistances();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModelData::LongitudinalData::Pipeline {
public:
typedef LongitudinalData Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ECEFPoint::Reader {
public:
typedef ECEFPoint Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline double getX() const;
inline double getY() const;
inline double getZ() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ECEFPoint::Builder {
public:
typedef ECEFPoint Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline double getX();
inline void setX(double value);
inline double getY();
inline void setY(double value);
inline double getZ();
inline void setZ(double value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ECEFPoint::Pipeline {
public:
typedef ECEFPoint Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ECEFPointDEPRECATED::Reader {
public:
typedef ECEFPointDEPRECATED Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline float getX() const;
inline float getY() const;
inline float getZ() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ECEFPointDEPRECATED::Builder {
public:
typedef ECEFPointDEPRECATED Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline float getX();
inline void setX(float value);
inline float getY();
inline void setY(float value);
inline float getZ();
inline void setZ(float value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ECEFPointDEPRECATED::Pipeline {
public:
typedef ECEFPointDEPRECATED Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class GPSPlannerPoints::Reader {
public:
typedef GPSPlannerPoints Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasCurPosDEPRECATED() const;
inline ::cereal::ECEFPointDEPRECATED::Reader getCurPosDEPRECATED() const;
inline bool hasPointsDEPRECATED() const;
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Reader getPointsDEPRECATED() const;
inline bool getValid() const;
inline bool hasTrackName() const;
inline ::capnp::Text::Reader getTrackName() const;
inline float getSpeedLimit() const;
inline float getAccelTarget() const;
inline bool hasCurPos() const;
inline ::cereal::ECEFPoint::Reader getCurPos() const;
inline bool hasPoints() const;
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader getPoints() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class GPSPlannerPoints::Builder {
public:
typedef GPSPlannerPoints Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasCurPosDEPRECATED();
inline ::cereal::ECEFPointDEPRECATED::Builder getCurPosDEPRECATED();
inline void setCurPosDEPRECATED( ::cereal::ECEFPointDEPRECATED::Reader value);
inline ::cereal::ECEFPointDEPRECATED::Builder initCurPosDEPRECATED();
inline void adoptCurPosDEPRECATED(::capnp::Orphan< ::cereal::ECEFPointDEPRECATED>&& value);
inline ::capnp::Orphan< ::cereal::ECEFPointDEPRECATED> disownCurPosDEPRECATED();
inline bool hasPointsDEPRECATED();
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Builder getPointsDEPRECATED();
inline void setPointsDEPRECATED( ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Builder initPointsDEPRECATED(unsigned int size);
inline void adoptPointsDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>> disownPointsDEPRECATED();
inline bool getValid();
inline void setValid(bool value);
inline bool hasTrackName();
inline ::capnp::Text::Builder getTrackName();
inline void setTrackName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initTrackName(unsigned int size);
inline void adoptTrackName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownTrackName();
inline float getSpeedLimit();
inline void setSpeedLimit(float value);
inline float getAccelTarget();
inline void setAccelTarget(float value);
inline bool hasCurPos();
inline ::cereal::ECEFPoint::Builder getCurPos();
inline void setCurPos( ::cereal::ECEFPoint::Reader value);
inline ::cereal::ECEFPoint::Builder initCurPos();
inline void adoptCurPos(::capnp::Orphan< ::cereal::ECEFPoint>&& value);
inline ::capnp::Orphan< ::cereal::ECEFPoint> disownCurPos();
inline bool hasPoints();
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder getPoints();
inline void setPoints( ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder initPoints(unsigned int size);
inline void adoptPoints(::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>> disownPoints();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class GPSPlannerPoints::Pipeline {
public:
typedef GPSPlannerPoints Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::ECEFPointDEPRECATED::Pipeline getCurPosDEPRECATED();
inline ::cereal::ECEFPoint::Pipeline getCurPos();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class GPSPlannerPlan::Reader {
public:
typedef GPSPlannerPlan Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool getValid() const;
inline bool hasPoly() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getPoly() const;
inline bool hasTrackName() const;
inline ::capnp::Text::Reader getTrackName() const;
inline float getSpeed() const;
inline float getAcceleration() const;
inline bool hasPointsDEPRECATED() const;
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Reader getPointsDEPRECATED() const;
inline bool hasPoints() const;
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader getPoints() const;
inline float getXLookahead() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class GPSPlannerPlan::Builder {
public:
typedef GPSPlannerPlan Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool getValid();
inline void setValid(bool value);
inline bool hasPoly();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getPoly();
inline void setPoly( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setPoly(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initPoly(unsigned int size);
inline void adoptPoly(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownPoly();
inline bool hasTrackName();
inline ::capnp::Text::Builder getTrackName();
inline void setTrackName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initTrackName(unsigned int size);
inline void adoptTrackName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownTrackName();
inline float getSpeed();
inline void setSpeed(float value);
inline float getAcceleration();
inline void setAcceleration(float value);
inline bool hasPointsDEPRECATED();
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Builder getPointsDEPRECATED();
inline void setPointsDEPRECATED( ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Builder initPointsDEPRECATED(unsigned int size);
inline void adoptPointsDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>> disownPointsDEPRECATED();
inline bool hasPoints();
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder getPoints();
inline void setPoints( ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder initPoints(unsigned int size);
inline void adoptPoints(::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>> disownPoints();
inline float getXLookahead();
inline void setXLookahead(float value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class GPSPlannerPlan::Pipeline {
public:
typedef GPSPlannerPlan Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class UiNavigationEvent::Reader {
public:
typedef UiNavigationEvent Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::cereal::UiNavigationEvent::Type getType() const;
inline ::cereal::UiNavigationEvent::Status getStatus() const;
inline float getDistanceTo() const;
inline bool hasEndRoadPointDEPRECATED() const;
inline ::cereal::ECEFPointDEPRECATED::Reader getEndRoadPointDEPRECATED() const;
inline bool hasEndRoadPoint() const;
inline ::cereal::ECEFPoint::Reader getEndRoadPoint() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class UiNavigationEvent::Builder {
public:
typedef UiNavigationEvent Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::cereal::UiNavigationEvent::Type getType();
inline void setType( ::cereal::UiNavigationEvent::Type value);
inline ::cereal::UiNavigationEvent::Status getStatus();
inline void setStatus( ::cereal::UiNavigationEvent::Status value);
inline float getDistanceTo();
inline void setDistanceTo(float value);
inline bool hasEndRoadPointDEPRECATED();
inline ::cereal::ECEFPointDEPRECATED::Builder getEndRoadPointDEPRECATED();
inline void setEndRoadPointDEPRECATED( ::cereal::ECEFPointDEPRECATED::Reader value);
inline ::cereal::ECEFPointDEPRECATED::Builder initEndRoadPointDEPRECATED();
inline void adoptEndRoadPointDEPRECATED(::capnp::Orphan< ::cereal::ECEFPointDEPRECATED>&& value);
inline ::capnp::Orphan< ::cereal::ECEFPointDEPRECATED> disownEndRoadPointDEPRECATED();
inline bool hasEndRoadPoint();
inline ::cereal::ECEFPoint::Builder getEndRoadPoint();
inline void setEndRoadPoint( ::cereal::ECEFPoint::Reader value);
inline ::cereal::ECEFPoint::Builder initEndRoadPoint();
inline void adoptEndRoadPoint(::capnp::Orphan< ::cereal::ECEFPoint>&& value);
inline ::capnp::Orphan< ::cereal::ECEFPoint> disownEndRoadPoint();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class UiNavigationEvent::Pipeline {
public:
typedef UiNavigationEvent Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::ECEFPointDEPRECATED::Pipeline getEndRoadPointDEPRECATED();
inline ::cereal::ECEFPoint::Pipeline getEndRoadPoint();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class LiveLocationData::Reader {
public:
typedef LiveLocationData Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint8_t getStatus() const;
inline double getLat() const;
inline double getLon() const;
inline float getAlt() const;
inline float getSpeed() const;
inline bool hasVNED() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getVNED() const;
inline float getRoll() const;
inline float getPitch() const;
inline float getHeading() const;
inline float getWanderAngle() const;
inline float getTrackAngle() const;
inline bool hasGyro() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getGyro() const;
inline bool hasAccel() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getAccel() const;
inline bool hasAccuracy() const;
inline ::cereal::LiveLocationData::Accuracy::Reader getAccuracy() const;
inline ::cereal::LiveLocationData::SensorSource getSource() const;
inline ::uint64_t getFixMonoTime() const;
inline ::int32_t getGpsWeek() const;
inline double getTimeOfWeek() const;
inline bool hasPositionECEF() const;
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader getPositionECEF() const;
inline bool hasPoseQuatECEF() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getPoseQuatECEF() const;
inline float getPitchCalibration() const;
inline float getYawCalibration() const;
inline bool hasImuFrame() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getImuFrame() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class LiveLocationData::Builder {
public:
typedef LiveLocationData Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint8_t getStatus();
inline void setStatus( ::uint8_t value);
inline double getLat();
inline void setLat(double value);
inline double getLon();
inline void setLon(double value);
inline float getAlt();
inline void setAlt(float value);
inline float getSpeed();
inline void setSpeed(float value);
inline bool hasVNED();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getVNED();
inline void setVNED( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setVNED(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initVNED(unsigned int size);
inline void adoptVNED(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownVNED();
inline float getRoll();
inline void setRoll(float value);
inline float getPitch();
inline void setPitch(float value);
inline float getHeading();
inline void setHeading(float value);
inline float getWanderAngle();
inline void setWanderAngle(float value);
inline float getTrackAngle();
inline void setTrackAngle(float value);
inline bool hasGyro();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getGyro();
inline void setGyro( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setGyro(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initGyro(unsigned int size);
inline void adoptGyro(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownGyro();
inline bool hasAccel();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getAccel();
inline void setAccel( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setAccel(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initAccel(unsigned int size);
inline void adoptAccel(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownAccel();
inline bool hasAccuracy();
inline ::cereal::LiveLocationData::Accuracy::Builder getAccuracy();
inline void setAccuracy( ::cereal::LiveLocationData::Accuracy::Reader value);
inline ::cereal::LiveLocationData::Accuracy::Builder initAccuracy();
inline void adoptAccuracy(::capnp::Orphan< ::cereal::LiveLocationData::Accuracy>&& value);
inline ::capnp::Orphan< ::cereal::LiveLocationData::Accuracy> disownAccuracy();
inline ::cereal::LiveLocationData::SensorSource getSource();
inline void setSource( ::cereal::LiveLocationData::SensorSource value);
inline ::uint64_t getFixMonoTime();
inline void setFixMonoTime( ::uint64_t value);
inline ::int32_t getGpsWeek();
inline void setGpsWeek( ::int32_t value);
inline double getTimeOfWeek();
inline void setTimeOfWeek(double value);
inline bool hasPositionECEF();
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder getPositionECEF();
inline void setPositionECEF( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setPositionECEF(::kj::ArrayPtr<const double> value);
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder initPositionECEF(unsigned int size);
inline void adoptPositionECEF(::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> disownPositionECEF();
inline bool hasPoseQuatECEF();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getPoseQuatECEF();
inline void setPoseQuatECEF( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setPoseQuatECEF(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initPoseQuatECEF(unsigned int size);
inline void adoptPoseQuatECEF(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownPoseQuatECEF();
inline float getPitchCalibration();
inline void setPitchCalibration(float value);
inline float getYawCalibration();
inline void setYawCalibration(float value);
inline bool hasImuFrame();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getImuFrame();
inline void setImuFrame( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setImuFrame(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initImuFrame(unsigned int size);
inline void adoptImuFrame(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownImuFrame();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class LiveLocationData::Pipeline {
public:
typedef LiveLocationData Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::LiveLocationData::Accuracy::Pipeline getAccuracy();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class LiveLocationData::Accuracy::Reader {
public:
typedef Accuracy Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasPNEDError() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getPNEDError() const;
inline bool hasVNEDError() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getVNEDError() const;
inline float getRollError() const;
inline float getPitchError() const;
inline float getHeadingError() const;
inline float getEllipsoidSemiMajorError() const;
inline float getEllipsoidSemiMinorError() const;
inline float getEllipsoidOrientationError() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class LiveLocationData::Accuracy::Builder {
public:
typedef Accuracy Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasPNEDError();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getPNEDError();
inline void setPNEDError( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setPNEDError(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initPNEDError(unsigned int size);
inline void adoptPNEDError(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownPNEDError();
inline bool hasVNEDError();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getVNEDError();
inline void setVNEDError( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setVNEDError(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initVNEDError(unsigned int size);
inline void adoptVNEDError(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownVNEDError();
inline float getRollError();
inline void setRollError(float value);
inline float getPitchError();
inline void setPitchError(float value);
inline float getHeadingError();
inline void setHeadingError(float value);
inline float getEllipsoidSemiMajorError();
inline void setEllipsoidSemiMajorError(float value);
inline float getEllipsoidSemiMinorError();
inline void setEllipsoidSemiMinorError(float value);
inline float getEllipsoidOrientationError();
inline void setEllipsoidOrientationError(float value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class LiveLocationData::Accuracy::Pipeline {
public:
typedef Accuracy Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class OrbOdometry::Reader {
public:
typedef OrbOdometry Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint64_t getStartMonoTime() const;
inline ::uint64_t getEndMonoTime() const;
inline bool hasF() const;
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader getF() const;
inline double getErr() const;
inline ::int32_t getInliers() const;
inline bool hasMatches() const;
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader getMatches() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class OrbOdometry::Builder {
public:
typedef OrbOdometry Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint64_t getStartMonoTime();
inline void setStartMonoTime( ::uint64_t value);
inline ::uint64_t getEndMonoTime();
inline void setEndMonoTime( ::uint64_t value);
inline bool hasF();
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder getF();
inline void setF( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setF(::kj::ArrayPtr<const double> value);
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder initF(unsigned int size);
inline void adoptF(::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> disownF();
inline double getErr();
inline void setErr(double value);
inline ::int32_t getInliers();
inline void setInliers( ::int32_t value);
inline bool hasMatches();
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder getMatches();
inline void setMatches( ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setMatches(::kj::ArrayPtr<const ::int16_t> value);
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder initMatches(unsigned int size);
inline void adoptMatches(::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>> disownMatches();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class OrbOdometry::Pipeline {
public:
typedef OrbOdometry Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class OrbFeatures::Reader {
public:
typedef OrbFeatures Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint64_t getTimestampEof() const;
inline bool hasXs() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getXs() const;
inline bool hasYs() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getYs() const;
inline bool hasDescriptors() const;
inline ::capnp::Data::Reader getDescriptors() const;
inline bool hasOctaves() const;
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader getOctaves() const;
inline ::uint64_t getTimestampLastEof() const;
inline bool hasMatches() const;
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader getMatches() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class OrbFeatures::Builder {
public:
typedef OrbFeatures Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint64_t getTimestampEof();
inline void setTimestampEof( ::uint64_t value);
inline bool hasXs();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getXs();
inline void setXs( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setXs(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initXs(unsigned int size);
inline void adoptXs(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownXs();
inline bool hasYs();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getYs();
inline void setYs( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setYs(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initYs(unsigned int size);
inline void adoptYs(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownYs();
inline bool hasDescriptors();
inline ::capnp::Data::Builder getDescriptors();
inline void setDescriptors( ::capnp::Data::Reader value);
inline ::capnp::Data::Builder initDescriptors(unsigned int size);
inline void adoptDescriptors(::capnp::Orphan< ::capnp::Data>&& value);
inline ::capnp::Orphan< ::capnp::Data> disownDescriptors();
inline bool hasOctaves();
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder getOctaves();
inline void setOctaves( ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setOctaves(::kj::ArrayPtr<const ::int8_t> value);
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder initOctaves(unsigned int size);
inline void adoptOctaves(::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>> disownOctaves();
inline ::uint64_t getTimestampLastEof();
inline void setTimestampLastEof( ::uint64_t value);
inline bool hasMatches();
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder getMatches();
inline void setMatches( ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setMatches(::kj::ArrayPtr<const ::int16_t> value);
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder initMatches(unsigned int size);
inline void adoptMatches(::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>> disownMatches();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class OrbFeatures::Pipeline {
public:
typedef OrbFeatures Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class OrbFeaturesSummary::Reader {
public:
typedef OrbFeaturesSummary Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint64_t getTimestampEof() const;
inline ::uint64_t getTimestampLastEof() const;
inline ::uint16_t getFeatureCount() const;
inline ::uint16_t getMatchCount() const;
inline ::uint64_t getComputeNs() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class OrbFeaturesSummary::Builder {
public:
typedef OrbFeaturesSummary Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint64_t getTimestampEof();
inline void setTimestampEof( ::uint64_t value);
inline ::uint64_t getTimestampLastEof();
inline void setTimestampLastEof( ::uint64_t value);
inline ::uint16_t getFeatureCount();
inline void setFeatureCount( ::uint16_t value);
inline ::uint16_t getMatchCount();
inline void setMatchCount( ::uint16_t value);
inline ::uint64_t getComputeNs();
inline void setComputeNs( ::uint64_t value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class OrbFeaturesSummary::Pipeline {
public:
typedef OrbFeaturesSummary Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class OrbKeyFrame::Reader {
public:
typedef OrbKeyFrame Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint64_t getId() const;
inline bool hasPos() const;
inline ::cereal::ECEFPoint::Reader getPos() const;
inline bool hasDpos() const;
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader getDpos() const;
inline bool hasDescriptors() const;
inline ::capnp::Data::Reader getDescriptors() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class OrbKeyFrame::Builder {
public:
typedef OrbKeyFrame Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint64_t getId();
inline void setId( ::uint64_t value);
inline bool hasPos();
inline ::cereal::ECEFPoint::Builder getPos();
inline void setPos( ::cereal::ECEFPoint::Reader value);
inline ::cereal::ECEFPoint::Builder initPos();
inline void adoptPos(::capnp::Orphan< ::cereal::ECEFPoint>&& value);
inline ::capnp::Orphan< ::cereal::ECEFPoint> disownPos();
inline bool hasDpos();
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder getDpos();
inline void setDpos( ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder initDpos(unsigned int size);
inline void adoptDpos(::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>> disownDpos();
inline bool hasDescriptors();
inline ::capnp::Data::Builder getDescriptors();
inline void setDescriptors( ::capnp::Data::Reader value);
inline ::capnp::Data::Builder initDescriptors(unsigned int size);
inline void adoptDescriptors(::capnp::Orphan< ::capnp::Data>&& value);
inline ::capnp::Orphan< ::capnp::Data> disownDescriptors();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class OrbKeyFrame::Pipeline {
public:
typedef OrbKeyFrame Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::ECEFPoint::Pipeline getPos();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class KalmanOdometry::Reader {
public:
typedef KalmanOdometry Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasTrans() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getTrans() const;
inline bool hasRot() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getRot() const;
inline bool hasTransStd() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getTransStd() const;
inline bool hasRotStd() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getRotStd() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class KalmanOdometry::Builder {
public:
typedef KalmanOdometry Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasTrans();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getTrans();
inline void setTrans( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setTrans(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initTrans(unsigned int size);
inline void adoptTrans(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownTrans();
inline bool hasRot();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getRot();
inline void setRot( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setRot(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initRot(unsigned int size);
inline void adoptRot(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownRot();
inline bool hasTransStd();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getTransStd();
inline void setTransStd( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setTransStd(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initTransStd(unsigned int size);
inline void adoptTransStd(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownTransStd();
inline bool hasRotStd();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getRotStd();
inline void setRotStd( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setRotStd(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initRotStd(unsigned int size);
inline void adoptRotStd(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownRotStd();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class KalmanOdometry::Pipeline {
public:
typedef KalmanOdometry Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class OrbObservation::Reader {
public:
typedef OrbObservation Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint64_t getObservationMonoTime() const;
inline bool hasNormalizedCoordinates() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getNormalizedCoordinates() const;
inline bool hasLocationECEF() const;
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader getLocationECEF() const;
inline ::uint32_t getMatchDistance() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class OrbObservation::Builder {
public:
typedef OrbObservation Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint64_t getObservationMonoTime();
inline void setObservationMonoTime( ::uint64_t value);
inline bool hasNormalizedCoordinates();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getNormalizedCoordinates();
inline void setNormalizedCoordinates( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setNormalizedCoordinates(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initNormalizedCoordinates(unsigned int size);
inline void adoptNormalizedCoordinates(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownNormalizedCoordinates();
inline bool hasLocationECEF();
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder getLocationECEF();
inline void setLocationECEF( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setLocationECEF(::kj::ArrayPtr<const double> value);
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder initLocationECEF(unsigned int size);
inline void adoptLocationECEF(::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> disownLocationECEF();
inline ::uint32_t getMatchDistance();
inline void setMatchDistance( ::uint32_t value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class OrbObservation::Pipeline {
public:
typedef OrbObservation Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CalibrationFeatures::Reader {
public:
typedef CalibrationFeatures Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint32_t getFrameId() const;
inline bool hasP0() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getP0() const;
inline bool hasP1() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getP1() const;
inline bool hasStatus() const;
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader getStatus() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CalibrationFeatures::Builder {
public:
typedef CalibrationFeatures Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint32_t getFrameId();
inline void setFrameId( ::uint32_t value);
inline bool hasP0();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getP0();
inline void setP0( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setP0(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initP0(unsigned int size);
inline void adoptP0(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownP0();
inline bool hasP1();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getP1();
inline void setP1( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setP1(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initP1(unsigned int size);
inline void adoptP1(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownP1();
inline bool hasStatus();
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder getStatus();
inline void setStatus( ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setStatus(::kj::ArrayPtr<const ::int8_t> value);
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder initStatus(unsigned int size);
inline void adoptStatus(::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>> disownStatus();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CalibrationFeatures::Pipeline {
public:
typedef CalibrationFeatures Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class NavStatus::Reader {
public:
typedef NavStatus Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool getIsNavigating() const;
inline bool hasCurrentAddress() const;
inline ::cereal::NavStatus::Address::Reader getCurrentAddress() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class NavStatus::Builder {
public:
typedef NavStatus Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool getIsNavigating();
inline void setIsNavigating(bool value);
inline bool hasCurrentAddress();
inline ::cereal::NavStatus::Address::Builder getCurrentAddress();
inline void setCurrentAddress( ::cereal::NavStatus::Address::Reader value);
inline ::cereal::NavStatus::Address::Builder initCurrentAddress();
inline void adoptCurrentAddress(::capnp::Orphan< ::cereal::NavStatus::Address>&& value);
inline ::capnp::Orphan< ::cereal::NavStatus::Address> disownCurrentAddress();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class NavStatus::Pipeline {
public:
typedef NavStatus Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::NavStatus::Address::Pipeline getCurrentAddress();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class NavStatus::Address::Reader {
public:
typedef Address Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasTitle() const;
inline ::capnp::Text::Reader getTitle() const;
inline double getLat() const;
inline double getLng() const;
inline bool hasHouse() const;
inline ::capnp::Text::Reader getHouse() const;
inline bool hasAddress() const;
inline ::capnp::Text::Reader getAddress() const;
inline bool hasStreet() const;
inline ::capnp::Text::Reader getStreet() const;
inline bool hasCity() const;
inline ::capnp::Text::Reader getCity() const;
inline bool hasState() const;
inline ::capnp::Text::Reader getState() const;
inline bool hasCountry() const;
inline ::capnp::Text::Reader getCountry() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class NavStatus::Address::Builder {
public:
typedef Address Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasTitle();
inline ::capnp::Text::Builder getTitle();
inline void setTitle( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initTitle(unsigned int size);
inline void adoptTitle(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownTitle();
inline double getLat();
inline void setLat(double value);
inline double getLng();
inline void setLng(double value);
inline bool hasHouse();
inline ::capnp::Text::Builder getHouse();
inline void setHouse( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initHouse(unsigned int size);
inline void adoptHouse(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownHouse();
inline bool hasAddress();
inline ::capnp::Text::Builder getAddress();
inline void setAddress( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initAddress(unsigned int size);
inline void adoptAddress(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownAddress();
inline bool hasStreet();
inline ::capnp::Text::Builder getStreet();
inline void setStreet( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initStreet(unsigned int size);
inline void adoptStreet(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownStreet();
inline bool hasCity();
inline ::capnp::Text::Builder getCity();
inline void setCity( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initCity(unsigned int size);
inline void adoptCity(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownCity();
inline bool hasState();
inline ::capnp::Text::Builder getState();
inline void setState( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initState(unsigned int size);
inline void adoptState(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownState();
inline bool hasCountry();
inline ::capnp::Text::Builder getCountry();
inline void setCountry( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initCountry(unsigned int size);
inline void adoptCountry(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownCountry();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class NavStatus::Address::Pipeline {
public:
typedef Address Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class NavUpdate::Reader {
public:
typedef NavUpdate Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool getIsNavigating() const;
inline ::int32_t getCurSegment() const;
inline bool hasSegments() const;
inline ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>::Reader getSegments() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class NavUpdate::Builder {
public:
typedef NavUpdate Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool getIsNavigating();
inline void setIsNavigating(bool value);
inline ::int32_t getCurSegment();
inline void setCurSegment( ::int32_t value);
inline bool hasSegments();
inline ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>::Builder getSegments();
inline void setSegments( ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>::Builder initSegments(unsigned int size);
inline void adoptSegments(::capnp::Orphan< ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>> disownSegments();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class NavUpdate::Pipeline {
public:
typedef NavUpdate Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class NavUpdate::LatLng::Reader {
public:
typedef LatLng Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline double getLat() const;
inline double getLng() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class NavUpdate::LatLng::Builder {
public:
typedef LatLng Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline double getLat();
inline void setLat(double value);
inline double getLng();
inline void setLng(double value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class NavUpdate::LatLng::Pipeline {
public:
typedef LatLng Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class NavUpdate::Segment::Reader {
public:
typedef Segment Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasFrom() const;
inline ::cereal::NavUpdate::LatLng::Reader getFrom() const;
inline bool hasTo() const;
inline ::cereal::NavUpdate::LatLng::Reader getTo() const;
inline ::int32_t getUpdateTime() const;
inline ::int32_t getDistance() const;
inline ::int32_t getCrossTime() const;
inline ::int32_t getExitNo() const;
inline ::cereal::NavUpdate::Segment::Instruction getInstruction() const;
inline bool hasParts() const;
inline ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>::Reader getParts() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class NavUpdate::Segment::Builder {
public:
typedef Segment Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasFrom();
inline ::cereal::NavUpdate::LatLng::Builder getFrom();
inline void setFrom( ::cereal::NavUpdate::LatLng::Reader value);
inline ::cereal::NavUpdate::LatLng::Builder initFrom();
inline void adoptFrom(::capnp::Orphan< ::cereal::NavUpdate::LatLng>&& value);
inline ::capnp::Orphan< ::cereal::NavUpdate::LatLng> disownFrom();
inline bool hasTo();
inline ::cereal::NavUpdate::LatLng::Builder getTo();
inline void setTo( ::cereal::NavUpdate::LatLng::Reader value);
inline ::cereal::NavUpdate::LatLng::Builder initTo();
inline void adoptTo(::capnp::Orphan< ::cereal::NavUpdate::LatLng>&& value);
inline ::capnp::Orphan< ::cereal::NavUpdate::LatLng> disownTo();
inline ::int32_t getUpdateTime();
inline void setUpdateTime( ::int32_t value);
inline ::int32_t getDistance();
inline void setDistance( ::int32_t value);
inline ::int32_t getCrossTime();
inline void setCrossTime( ::int32_t value);
inline ::int32_t getExitNo();
inline void setExitNo( ::int32_t value);
inline ::cereal::NavUpdate::Segment::Instruction getInstruction();
inline void setInstruction( ::cereal::NavUpdate::Segment::Instruction value);
inline bool hasParts();
inline ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>::Builder getParts();
inline void setParts( ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>::Builder initParts(unsigned int size);
inline void adoptParts(::capnp::Orphan< ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>> disownParts();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class NavUpdate::Segment::Pipeline {
public:
typedef Segment Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::NavUpdate::LatLng::Pipeline getFrom();
inline ::cereal::NavUpdate::LatLng::Pipeline getTo();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class TrafficEvent::Reader {
public:
typedef TrafficEvent Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::cereal::TrafficEvent::Type getType() const;
inline float getDistance() const;
inline ::cereal::TrafficEvent::Action getAction() const;
inline bool getResuming() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class TrafficEvent::Builder {
public:
typedef TrafficEvent Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::cereal::TrafficEvent::Type getType();
inline void setType( ::cereal::TrafficEvent::Type value);
inline float getDistance();
inline void setDistance(float value);
inline ::cereal::TrafficEvent::Action getAction();
inline void setAction( ::cereal::TrafficEvent::Action value);
inline bool getResuming();
inline void setResuming(bool value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class TrafficEvent::Pipeline {
public:
typedef TrafficEvent Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class AndroidGnss::Reader {
public:
typedef AndroidGnss Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline Which which() const;
inline bool isMeasurements() const;
inline bool hasMeasurements() const;
inline ::cereal::AndroidGnss::Measurements::Reader getMeasurements() const;
inline bool isNavigationMessage() const;
inline bool hasNavigationMessage() const;
inline ::cereal::AndroidGnss::NavigationMessage::Reader getNavigationMessage() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class AndroidGnss::Builder {
public:
typedef AndroidGnss Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline Which which();
inline bool isMeasurements();
inline bool hasMeasurements();
inline ::cereal::AndroidGnss::Measurements::Builder getMeasurements();
inline void setMeasurements( ::cereal::AndroidGnss::Measurements::Reader value);
inline ::cereal::AndroidGnss::Measurements::Builder initMeasurements();
inline void adoptMeasurements(::capnp::Orphan< ::cereal::AndroidGnss::Measurements>&& value);
inline ::capnp::Orphan< ::cereal::AndroidGnss::Measurements> disownMeasurements();
inline bool isNavigationMessage();
inline bool hasNavigationMessage();
inline ::cereal::AndroidGnss::NavigationMessage::Builder getNavigationMessage();
inline void setNavigationMessage( ::cereal::AndroidGnss::NavigationMessage::Reader value);
inline ::cereal::AndroidGnss::NavigationMessage::Builder initNavigationMessage();
inline void adoptNavigationMessage(::capnp::Orphan< ::cereal::AndroidGnss::NavigationMessage>&& value);
inline ::capnp::Orphan< ::cereal::AndroidGnss::NavigationMessage> disownNavigationMessage();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class AndroidGnss::Pipeline {
public:
typedef AndroidGnss Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class AndroidGnss::Measurements::Reader {
public:
typedef Measurements Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasClock() const;
inline ::cereal::AndroidGnss::Measurements::Clock::Reader getClock() const;
inline bool hasMeasurements() const;
inline ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>::Reader getMeasurements() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class AndroidGnss::Measurements::Builder {
public:
typedef Measurements Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasClock();
inline ::cereal::AndroidGnss::Measurements::Clock::Builder getClock();
inline void setClock( ::cereal::AndroidGnss::Measurements::Clock::Reader value);
inline ::cereal::AndroidGnss::Measurements::Clock::Builder initClock();
inline void adoptClock(::capnp::Orphan< ::cereal::AndroidGnss::Measurements::Clock>&& value);
inline ::capnp::Orphan< ::cereal::AndroidGnss::Measurements::Clock> disownClock();
inline bool hasMeasurements();
inline ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>::Builder getMeasurements();
inline void setMeasurements( ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>::Builder initMeasurements(unsigned int size);
inline void adoptMeasurements(::capnp::Orphan< ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>> disownMeasurements();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class AndroidGnss::Measurements::Pipeline {
public:
typedef Measurements Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::AndroidGnss::Measurements::Clock::Pipeline getClock();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class AndroidGnss::Measurements::Clock::Reader {
public:
typedef Clock Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::int64_t getTimeNanos() const;
inline ::int32_t getHardwareClockDiscontinuityCount() const;
inline bool getHasTimeUncertaintyNanos() const;
inline double getTimeUncertaintyNanos() const;
inline bool getHasLeapSecond() const;
inline ::int32_t getLeapSecond() const;
inline bool getHasFullBiasNanos() const;
inline ::int64_t getFullBiasNanos() const;
inline bool getHasBiasNanos() const;
inline double getBiasNanos() const;
inline bool getHasBiasUncertaintyNanos() const;
inline double getBiasUncertaintyNanos() const;
inline bool getHasDriftNanosPerSecond() const;
inline double getDriftNanosPerSecond() const;
inline bool getHasDriftUncertaintyNanosPerSecond() const;
inline double getDriftUncertaintyNanosPerSecond() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class AndroidGnss::Measurements::Clock::Builder {
public:
typedef Clock Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::int64_t getTimeNanos();
inline void setTimeNanos( ::int64_t value);
inline ::int32_t getHardwareClockDiscontinuityCount();
inline void setHardwareClockDiscontinuityCount( ::int32_t value);
inline bool getHasTimeUncertaintyNanos();
inline void setHasTimeUncertaintyNanos(bool value);
inline double getTimeUncertaintyNanos();
inline void setTimeUncertaintyNanos(double value);
inline bool getHasLeapSecond();
inline void setHasLeapSecond(bool value);
inline ::int32_t getLeapSecond();
inline void setLeapSecond( ::int32_t value);
inline bool getHasFullBiasNanos();
inline void setHasFullBiasNanos(bool value);
inline ::int64_t getFullBiasNanos();
inline void setFullBiasNanos( ::int64_t value);
inline bool getHasBiasNanos();
inline void setHasBiasNanos(bool value);
inline double getBiasNanos();
inline void setBiasNanos(double value);
inline bool getHasBiasUncertaintyNanos();
inline void setHasBiasUncertaintyNanos(bool value);
inline double getBiasUncertaintyNanos();
inline void setBiasUncertaintyNanos(double value);
inline bool getHasDriftNanosPerSecond();
inline void setHasDriftNanosPerSecond(bool value);
inline double getDriftNanosPerSecond();
inline void setDriftNanosPerSecond(double value);
inline bool getHasDriftUncertaintyNanosPerSecond();
inline void setHasDriftUncertaintyNanosPerSecond(bool value);
inline double getDriftUncertaintyNanosPerSecond();
inline void setDriftUncertaintyNanosPerSecond(double value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class AndroidGnss::Measurements::Clock::Pipeline {
public:
typedef Clock Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class AndroidGnss::Measurements::Measurement::Reader {
public:
typedef Measurement Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::int32_t getSvId() const;
inline ::cereal::AndroidGnss::Measurements::Measurement::Constellation getConstellation() const;
inline double getTimeOffsetNanos() const;
inline ::int32_t getState() const;
inline ::int64_t getReceivedSvTimeNanos() const;
inline ::int64_t getReceivedSvTimeUncertaintyNanos() const;
inline double getCn0DbHz() const;
inline double getPseudorangeRateMetersPerSecond() const;
inline double getPseudorangeRateUncertaintyMetersPerSecond() const;
inline ::int32_t getAccumulatedDeltaRangeState() const;
inline double getAccumulatedDeltaRangeMeters() const;
inline double getAccumulatedDeltaRangeUncertaintyMeters() const;
inline bool getHasCarrierFrequencyHz() const;
inline float getCarrierFrequencyHz() const;
inline bool getHasCarrierCycles() const;
inline ::int64_t getCarrierCycles() const;
inline bool getHasCarrierPhase() const;
inline double getCarrierPhase() const;
inline bool getHasCarrierPhaseUncertainty() const;
inline double getCarrierPhaseUncertainty() const;
inline bool getHasSnrInDb() const;
inline double getSnrInDb() const;
inline ::cereal::AndroidGnss::Measurements::Measurement::MultipathIndicator getMultipathIndicator() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class AndroidGnss::Measurements::Measurement::Builder {
public:
typedef Measurement Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::int32_t getSvId();
inline void setSvId( ::int32_t value);
inline ::cereal::AndroidGnss::Measurements::Measurement::Constellation getConstellation();
inline void setConstellation( ::cereal::AndroidGnss::Measurements::Measurement::Constellation value);
inline double getTimeOffsetNanos();
inline void setTimeOffsetNanos(double value);
inline ::int32_t getState();
inline void setState( ::int32_t value);
inline ::int64_t getReceivedSvTimeNanos();
inline void setReceivedSvTimeNanos( ::int64_t value);
inline ::int64_t getReceivedSvTimeUncertaintyNanos();
inline void setReceivedSvTimeUncertaintyNanos( ::int64_t value);
inline double getCn0DbHz();
inline void setCn0DbHz(double value);
inline double getPseudorangeRateMetersPerSecond();
inline void setPseudorangeRateMetersPerSecond(double value);
inline double getPseudorangeRateUncertaintyMetersPerSecond();
inline void setPseudorangeRateUncertaintyMetersPerSecond(double value);
inline ::int32_t getAccumulatedDeltaRangeState();
inline void setAccumulatedDeltaRangeState( ::int32_t value);
inline double getAccumulatedDeltaRangeMeters();
inline void setAccumulatedDeltaRangeMeters(double value);
inline double getAccumulatedDeltaRangeUncertaintyMeters();
inline void setAccumulatedDeltaRangeUncertaintyMeters(double value);
inline bool getHasCarrierFrequencyHz();
inline void setHasCarrierFrequencyHz(bool value);
inline float getCarrierFrequencyHz();
inline void setCarrierFrequencyHz(float value);
inline bool getHasCarrierCycles();
inline void setHasCarrierCycles(bool value);
inline ::int64_t getCarrierCycles();
inline void setCarrierCycles( ::int64_t value);
inline bool getHasCarrierPhase();
inline void setHasCarrierPhase(bool value);
inline double getCarrierPhase();
inline void setCarrierPhase(double value);
inline bool getHasCarrierPhaseUncertainty();
inline void setHasCarrierPhaseUncertainty(bool value);
inline double getCarrierPhaseUncertainty();
inline void setCarrierPhaseUncertainty(double value);
inline bool getHasSnrInDb();
inline void setHasSnrInDb(bool value);
inline double getSnrInDb();
inline void setSnrInDb(double value);
inline ::cereal::AndroidGnss::Measurements::Measurement::MultipathIndicator getMultipathIndicator();
inline void setMultipathIndicator( ::cereal::AndroidGnss::Measurements::Measurement::MultipathIndicator value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class AndroidGnss::Measurements::Measurement::Pipeline {
public:
typedef Measurement Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class AndroidGnss::NavigationMessage::Reader {
public:
typedef NavigationMessage Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::int32_t getType() const;
inline ::int32_t getSvId() const;
inline ::int32_t getMessageId() const;
inline ::int32_t getSubmessageId() const;
inline bool hasData() const;
inline ::capnp::Data::Reader getData() const;
inline ::cereal::AndroidGnss::NavigationMessage::Status getStatus() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class AndroidGnss::NavigationMessage::Builder {
public:
typedef NavigationMessage Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::int32_t getType();
inline void setType( ::int32_t value);
inline ::int32_t getSvId();
inline void setSvId( ::int32_t value);
inline ::int32_t getMessageId();
inline void setMessageId( ::int32_t value);
inline ::int32_t getSubmessageId();
inline void setSubmessageId( ::int32_t value);
inline bool hasData();
inline ::capnp::Data::Builder getData();
inline void setData( ::capnp::Data::Reader value);
inline ::capnp::Data::Builder initData(unsigned int size);
inline void adoptData(::capnp::Orphan< ::capnp::Data>&& value);
inline ::capnp::Orphan< ::capnp::Data> disownData();
inline ::cereal::AndroidGnss::NavigationMessage::Status getStatus();
inline void setStatus( ::cereal::AndroidGnss::NavigationMessage::Status value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class AndroidGnss::NavigationMessage::Pipeline {
public:
typedef NavigationMessage Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class QcomGnss::Reader {
public:
typedef QcomGnss Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline Which which() const;
inline ::uint64_t getLogTs() const;
inline bool isMeasurementReport() const;
inline bool hasMeasurementReport() const;
inline ::cereal::QcomGnss::MeasurementReport::Reader getMeasurementReport() const;
inline bool isClockReport() const;
inline bool hasClockReport() const;
inline ::cereal::QcomGnss::ClockReport::Reader getClockReport() const;
inline bool isDrMeasurementReport() const;
inline bool hasDrMeasurementReport() const;
inline ::cereal::QcomGnss::DrMeasurementReport::Reader getDrMeasurementReport() const;
inline bool isDrSvPoly() const;
inline bool hasDrSvPoly() const;
inline ::cereal::QcomGnss::DrSvPolyReport::Reader getDrSvPoly() const;
inline bool isRawLog() const;
inline bool hasRawLog() const;
inline ::capnp::Data::Reader getRawLog() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class QcomGnss::Builder {
public:
typedef QcomGnss Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline Which which();
inline ::uint64_t getLogTs();
inline void setLogTs( ::uint64_t value);
inline bool isMeasurementReport();
inline bool hasMeasurementReport();
inline ::cereal::QcomGnss::MeasurementReport::Builder getMeasurementReport();
inline void setMeasurementReport( ::cereal::QcomGnss::MeasurementReport::Reader value);
inline ::cereal::QcomGnss::MeasurementReport::Builder initMeasurementReport();
inline void adoptMeasurementReport(::capnp::Orphan< ::cereal::QcomGnss::MeasurementReport>&& value);
inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementReport> disownMeasurementReport();
inline bool isClockReport();
inline bool hasClockReport();
inline ::cereal::QcomGnss::ClockReport::Builder getClockReport();
inline void setClockReport( ::cereal::QcomGnss::ClockReport::Reader value);
inline ::cereal::QcomGnss::ClockReport::Builder initClockReport();
inline void adoptClockReport(::capnp::Orphan< ::cereal::QcomGnss::ClockReport>&& value);
inline ::capnp::Orphan< ::cereal::QcomGnss::ClockReport> disownClockReport();
inline bool isDrMeasurementReport();
inline bool hasDrMeasurementReport();
inline ::cereal::QcomGnss::DrMeasurementReport::Builder getDrMeasurementReport();
inline void setDrMeasurementReport( ::cereal::QcomGnss::DrMeasurementReport::Reader value);
inline ::cereal::QcomGnss::DrMeasurementReport::Builder initDrMeasurementReport();
inline void adoptDrMeasurementReport(::capnp::Orphan< ::cereal::QcomGnss::DrMeasurementReport>&& value);
inline ::capnp::Orphan< ::cereal::QcomGnss::DrMeasurementReport> disownDrMeasurementReport();
inline bool isDrSvPoly();
inline bool hasDrSvPoly();
inline ::cereal::QcomGnss::DrSvPolyReport::Builder getDrSvPoly();
inline void setDrSvPoly( ::cereal::QcomGnss::DrSvPolyReport::Reader value);
inline ::cereal::QcomGnss::DrSvPolyReport::Builder initDrSvPoly();
inline void adoptDrSvPoly(::capnp::Orphan< ::cereal::QcomGnss::DrSvPolyReport>&& value);
inline ::capnp::Orphan< ::cereal::QcomGnss::DrSvPolyReport> disownDrSvPoly();
inline bool isRawLog();
inline bool hasRawLog();
inline ::capnp::Data::Builder getRawLog();
inline void setRawLog( ::capnp::Data::Reader value);
inline ::capnp::Data::Builder initRawLog(unsigned int size);
inline void adoptRawLog(::capnp::Orphan< ::capnp::Data>&& value);
inline ::capnp::Orphan< ::capnp::Data> disownRawLog();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class QcomGnss::Pipeline {
public:
typedef QcomGnss Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class QcomGnss::MeasurementStatus::Reader {
public:
typedef MeasurementStatus Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool getSubMillisecondIsValid() const;
inline bool getSubBitTimeIsKnown() const;
inline bool getSatelliteTimeIsKnown() const;
inline bool getBitEdgeConfirmedFromSignal() const;
inline bool getMeasuredVelocity() const;
inline bool getFineOrCoarseVelocity() const;
inline bool getLockPointValid() const;
inline bool getLockPointPositive() const;
inline bool getLastUpdateFromDifference() const;
inline bool getLastUpdateFromVelocityDifference() const;
inline bool getStrongIndicationOfCrossCorelation() const;
inline bool getTentativeMeasurement() const;
inline bool getMeasurementNotUsable() const;
inline bool getSirCheckIsNeeded() const;
inline bool getProbationMode() const;
inline bool getGlonassMeanderBitEdgeValid() const;
inline bool getGlonassTimeMarkValid() const;
inline bool getGpsRoundRobinRxDiversity() const;
inline bool getGpsRxDiversity() const;
inline bool getGpsLowBandwidthRxDiversityCombined() const;
inline bool getGpsHighBandwidthNu4() const;
inline bool getGpsHighBandwidthNu8() const;
inline bool getGpsHighBandwidthUniform() const;
inline bool getMultipathIndicator() const;
inline bool getImdJammingIndicator() const;
inline bool getLteB13TxJammingIndicator() const;
inline bool getFreshMeasurementIndicator() const;
inline bool getMultipathEstimateIsValid() const;
inline bool getDirectionIsValid() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class QcomGnss::MeasurementStatus::Builder {
public:
typedef MeasurementStatus Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool getSubMillisecondIsValid();
inline void setSubMillisecondIsValid(bool value);
inline bool getSubBitTimeIsKnown();
inline void setSubBitTimeIsKnown(bool value);
inline bool getSatelliteTimeIsKnown();
inline void setSatelliteTimeIsKnown(bool value);
inline bool getBitEdgeConfirmedFromSignal();
inline void setBitEdgeConfirmedFromSignal(bool value);
inline bool getMeasuredVelocity();
inline void setMeasuredVelocity(bool value);
inline bool getFineOrCoarseVelocity();
inline void setFineOrCoarseVelocity(bool value);
inline bool getLockPointValid();
inline void setLockPointValid(bool value);
inline bool getLockPointPositive();
inline void setLockPointPositive(bool value);
inline bool getLastUpdateFromDifference();
inline void setLastUpdateFromDifference(bool value);
inline bool getLastUpdateFromVelocityDifference();
inline void setLastUpdateFromVelocityDifference(bool value);
inline bool getStrongIndicationOfCrossCorelation();
inline void setStrongIndicationOfCrossCorelation(bool value);
inline bool getTentativeMeasurement();
inline void setTentativeMeasurement(bool value);
inline bool getMeasurementNotUsable();
inline void setMeasurementNotUsable(bool value);
inline bool getSirCheckIsNeeded();
inline void setSirCheckIsNeeded(bool value);
inline bool getProbationMode();
inline void setProbationMode(bool value);
inline bool getGlonassMeanderBitEdgeValid();
inline void setGlonassMeanderBitEdgeValid(bool value);
inline bool getGlonassTimeMarkValid();
inline void setGlonassTimeMarkValid(bool value);
inline bool getGpsRoundRobinRxDiversity();
inline void setGpsRoundRobinRxDiversity(bool value);
inline bool getGpsRxDiversity();
inline void setGpsRxDiversity(bool value);
inline bool getGpsLowBandwidthRxDiversityCombined();
inline void setGpsLowBandwidthRxDiversityCombined(bool value);
inline bool getGpsHighBandwidthNu4();
inline void setGpsHighBandwidthNu4(bool value);
inline bool getGpsHighBandwidthNu8();
inline void setGpsHighBandwidthNu8(bool value);
inline bool getGpsHighBandwidthUniform();
inline void setGpsHighBandwidthUniform(bool value);
inline bool getMultipathIndicator();
inline void setMultipathIndicator(bool value);
inline bool getImdJammingIndicator();
inline void setImdJammingIndicator(bool value);
inline bool getLteB13TxJammingIndicator();
inline void setLteB13TxJammingIndicator(bool value);
inline bool getFreshMeasurementIndicator();
inline void setFreshMeasurementIndicator(bool value);
inline bool getMultipathEstimateIsValid();
inline void setMultipathEstimateIsValid(bool value);
inline bool getDirectionIsValid();
inline void setDirectionIsValid(bool value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class QcomGnss::MeasurementStatus::Pipeline {
public:
typedef MeasurementStatus Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class QcomGnss::MeasurementReport::Reader {
public:
typedef MeasurementReport Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::cereal::QcomGnss::MeasurementSource getSource() const;
inline ::uint32_t getFCount() const;
inline ::uint16_t getGpsWeek() const;
inline ::uint8_t getGlonassCycleNumber() const;
inline ::uint16_t getGlonassNumberOfDays() const;
inline ::uint32_t getMilliseconds() const;
inline float getTimeBias() const;
inline float getClockTimeUncertainty() const;
inline float getClockFrequencyBias() const;
inline float getClockFrequencyUncertainty() const;
inline bool hasSv() const;
inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader getSv() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class QcomGnss::MeasurementReport::Builder {
public:
typedef MeasurementReport Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::cereal::QcomGnss::MeasurementSource getSource();
inline void setSource( ::cereal::QcomGnss::MeasurementSource value);
inline ::uint32_t getFCount();
inline void setFCount( ::uint32_t value);
inline ::uint16_t getGpsWeek();
inline void setGpsWeek( ::uint16_t value);
inline ::uint8_t getGlonassCycleNumber();
inline void setGlonassCycleNumber( ::uint8_t value);
inline ::uint16_t getGlonassNumberOfDays();
inline void setGlonassNumberOfDays( ::uint16_t value);
inline ::uint32_t getMilliseconds();
inline void setMilliseconds( ::uint32_t value);
inline float getTimeBias();
inline void setTimeBias(float value);
inline float getClockTimeUncertainty();
inline void setClockTimeUncertainty(float value);
inline float getClockFrequencyBias();
inline void setClockFrequencyBias(float value);
inline float getClockFrequencyUncertainty();
inline void setClockFrequencyUncertainty(float value);
inline bool hasSv();
inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder getSv();
inline void setSv( ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder initSv(unsigned int size);
inline void adoptSv(::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>> disownSv();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class QcomGnss::MeasurementReport::Pipeline {
public:
typedef MeasurementReport Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class QcomGnss::MeasurementReport::SV::Reader {
public:
typedef SV Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint8_t getSvId() const;
inline ::int8_t getGlonassFrequencyIndex() const;
inline ::cereal::QcomGnss::SVObservationState getObservationState() const;
inline ::uint8_t getObservations() const;
inline ::uint8_t getGoodObservations() const;
inline ::uint16_t getGpsParityErrorCount() const;
inline ::uint8_t getGlonassHemmingErrorCount() const;
inline ::uint8_t getFilterStages() const;
inline ::uint16_t getCarrierNoise() const;
inline ::int16_t getLatency() const;
inline ::uint8_t getPredetectInterval() const;
inline ::uint16_t getPostdetections() const;
inline ::uint32_t getUnfilteredMeasurementIntegral() const;
inline float getUnfilteredMeasurementFraction() const;
inline float getUnfilteredTimeUncertainty() const;
inline float getUnfilteredSpeed() const;
inline float getUnfilteredSpeedUncertainty() const;
inline bool hasMeasurementStatus() const;
inline ::cereal::QcomGnss::MeasurementStatus::Reader getMeasurementStatus() const;
inline ::uint32_t getMultipathEstimate() const;
inline float getAzimuth() const;
inline float getElevation() const;
inline ::int32_t getCarrierPhaseCyclesIntegral() const;
inline ::uint16_t getCarrierPhaseCyclesFraction() const;
inline float getFineSpeed() const;
inline float getFineSpeedUncertainty() const;
inline ::uint8_t getCycleSlipCount() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class QcomGnss::MeasurementReport::SV::Builder {
public:
typedef SV Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint8_t getSvId();
inline void setSvId( ::uint8_t value);
inline ::int8_t getGlonassFrequencyIndex();
inline void setGlonassFrequencyIndex( ::int8_t value);
inline ::cereal::QcomGnss::SVObservationState getObservationState();
inline void setObservationState( ::cereal::QcomGnss::SVObservationState value);
inline ::uint8_t getObservations();
inline void setObservations( ::uint8_t value);
inline ::uint8_t getGoodObservations();
inline void setGoodObservations( ::uint8_t value);
inline ::uint16_t getGpsParityErrorCount();
inline void setGpsParityErrorCount( ::uint16_t value);
inline ::uint8_t getGlonassHemmingErrorCount();
inline void setGlonassHemmingErrorCount( ::uint8_t value);
inline ::uint8_t getFilterStages();
inline void setFilterStages( ::uint8_t value);
inline ::uint16_t getCarrierNoise();
inline void setCarrierNoise( ::uint16_t value);
inline ::int16_t getLatency();
inline void setLatency( ::int16_t value);
inline ::uint8_t getPredetectInterval();
inline void setPredetectInterval( ::uint8_t value);
inline ::uint16_t getPostdetections();
inline void setPostdetections( ::uint16_t value);
inline ::uint32_t getUnfilteredMeasurementIntegral();
inline void setUnfilteredMeasurementIntegral( ::uint32_t value);
inline float getUnfilteredMeasurementFraction();
inline void setUnfilteredMeasurementFraction(float value);
inline float getUnfilteredTimeUncertainty();
inline void setUnfilteredTimeUncertainty(float value);
inline float getUnfilteredSpeed();
inline void setUnfilteredSpeed(float value);
inline float getUnfilteredSpeedUncertainty();
inline void setUnfilteredSpeedUncertainty(float value);
inline bool hasMeasurementStatus();
inline ::cereal::QcomGnss::MeasurementStatus::Builder getMeasurementStatus();
inline void setMeasurementStatus( ::cereal::QcomGnss::MeasurementStatus::Reader value);
inline ::cereal::QcomGnss::MeasurementStatus::Builder initMeasurementStatus();
inline void adoptMeasurementStatus(::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus>&& value);
inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus> disownMeasurementStatus();
inline ::uint32_t getMultipathEstimate();
inline void setMultipathEstimate( ::uint32_t value);
inline float getAzimuth();
inline void setAzimuth(float value);
inline float getElevation();
inline void setElevation(float value);
inline ::int32_t getCarrierPhaseCyclesIntegral();
inline void setCarrierPhaseCyclesIntegral( ::int32_t value);
inline ::uint16_t getCarrierPhaseCyclesFraction();
inline void setCarrierPhaseCyclesFraction( ::uint16_t value);
inline float getFineSpeed();
inline void setFineSpeed(float value);
inline float getFineSpeedUncertainty();
inline void setFineSpeedUncertainty(float value);
inline ::uint8_t getCycleSlipCount();
inline void setCycleSlipCount( ::uint8_t value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class QcomGnss::MeasurementReport::SV::Pipeline {
public:
typedef SV Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::QcomGnss::MeasurementStatus::Pipeline getMeasurementStatus();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class QcomGnss::ClockReport::Reader {
public:
typedef ClockReport Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool getHasFCount() const;
inline ::uint32_t getFCount() const;
inline bool getHasGpsWeek() const;
inline ::uint16_t getGpsWeek() const;
inline bool getHasGpsMilliseconds() const;
inline ::uint32_t getGpsMilliseconds() const;
inline float getGpsTimeBias() const;
inline float getGpsClockTimeUncertainty() const;
inline ::uint8_t getGpsClockSource() const;
inline bool getHasGlonassYear() const;
inline ::uint8_t getGlonassYear() const;
inline bool getHasGlonassDay() const;
inline ::uint16_t getGlonassDay() const;
inline bool getHasGlonassMilliseconds() const;
inline ::uint32_t getGlonassMilliseconds() const;
inline float getGlonassTimeBias() const;
inline float getGlonassClockTimeUncertainty() const;
inline ::uint8_t getGlonassClockSource() const;
inline ::uint16_t getBdsWeek() const;
inline ::uint32_t getBdsMilliseconds() const;
inline float getBdsTimeBias() const;
inline float getBdsClockTimeUncertainty() const;
inline ::uint8_t getBdsClockSource() const;
inline ::uint16_t getGalWeek() const;
inline ::uint32_t getGalMilliseconds() const;
inline float getGalTimeBias() const;
inline float getGalClockTimeUncertainty() const;
inline ::uint8_t getGalClockSource() const;
inline float getClockFrequencyBias() const;
inline float getClockFrequencyUncertainty() const;
inline ::uint8_t getFrequencySource() const;
inline ::uint8_t getGpsLeapSeconds() const;
inline ::uint8_t getGpsLeapSecondsUncertainty() const;
inline ::uint8_t getGpsLeapSecondsSource() const;
inline float getGpsToGlonassTimeBiasMilliseconds() const;
inline float getGpsToGlonassTimeBiasMillisecondsUncertainty() const;
inline float getGpsToBdsTimeBiasMilliseconds() const;
inline float getGpsToBdsTimeBiasMillisecondsUncertainty() const;
inline float getBdsToGloTimeBiasMilliseconds() const;
inline float getBdsToGloTimeBiasMillisecondsUncertainty() const;
inline float getGpsToGalTimeBiasMilliseconds() const;
inline float getGpsToGalTimeBiasMillisecondsUncertainty() const;
inline float getGalToGloTimeBiasMilliseconds() const;
inline float getGalToGloTimeBiasMillisecondsUncertainty() const;
inline float getGalToBdsTimeBiasMilliseconds() const;
inline float getGalToBdsTimeBiasMillisecondsUncertainty() const;
inline bool getHasRtcTime() const;
inline ::uint32_t getSystemRtcTime() const;
inline ::uint32_t getFCountOffset() const;
inline ::uint32_t getLpmRtcCount() const;
inline ::uint32_t getClockResets() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class QcomGnss::ClockReport::Builder {
public:
typedef ClockReport Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool getHasFCount();
inline void setHasFCount(bool value);
inline ::uint32_t getFCount();
inline void setFCount( ::uint32_t value);
inline bool getHasGpsWeek();
inline void setHasGpsWeek(bool value);
inline ::uint16_t getGpsWeek();
inline void setGpsWeek( ::uint16_t value);
inline bool getHasGpsMilliseconds();
inline void setHasGpsMilliseconds(bool value);
inline ::uint32_t getGpsMilliseconds();
inline void setGpsMilliseconds( ::uint32_t value);
inline float getGpsTimeBias();
inline void setGpsTimeBias(float value);
inline float getGpsClockTimeUncertainty();
inline void setGpsClockTimeUncertainty(float value);
inline ::uint8_t getGpsClockSource();
inline void setGpsClockSource( ::uint8_t value);
inline bool getHasGlonassYear();
inline void setHasGlonassYear(bool value);
inline ::uint8_t getGlonassYear();
inline void setGlonassYear( ::uint8_t value);
inline bool getHasGlonassDay();
inline void setHasGlonassDay(bool value);
inline ::uint16_t getGlonassDay();
inline void setGlonassDay( ::uint16_t value);
inline bool getHasGlonassMilliseconds();
inline void setHasGlonassMilliseconds(bool value);
inline ::uint32_t getGlonassMilliseconds();
inline void setGlonassMilliseconds( ::uint32_t value);
inline float getGlonassTimeBias();
inline void setGlonassTimeBias(float value);
inline float getGlonassClockTimeUncertainty();
inline void setGlonassClockTimeUncertainty(float value);
inline ::uint8_t getGlonassClockSource();
inline void setGlonassClockSource( ::uint8_t value);
inline ::uint16_t getBdsWeek();
inline void setBdsWeek( ::uint16_t value);
inline ::uint32_t getBdsMilliseconds();
inline void setBdsMilliseconds( ::uint32_t value);
inline float getBdsTimeBias();
inline void setBdsTimeBias(float value);
inline float getBdsClockTimeUncertainty();
inline void setBdsClockTimeUncertainty(float value);
inline ::uint8_t getBdsClockSource();
inline void setBdsClockSource( ::uint8_t value);
inline ::uint16_t getGalWeek();
inline void setGalWeek( ::uint16_t value);
inline ::uint32_t getGalMilliseconds();
inline void setGalMilliseconds( ::uint32_t value);
inline float getGalTimeBias();
inline void setGalTimeBias(float value);
inline float getGalClockTimeUncertainty();
inline void setGalClockTimeUncertainty(float value);
inline ::uint8_t getGalClockSource();
inline void setGalClockSource( ::uint8_t value);
inline float getClockFrequencyBias();
inline void setClockFrequencyBias(float value);
inline float getClockFrequencyUncertainty();
inline void setClockFrequencyUncertainty(float value);
inline ::uint8_t getFrequencySource();
inline void setFrequencySource( ::uint8_t value);
inline ::uint8_t getGpsLeapSeconds();
inline void setGpsLeapSeconds( ::uint8_t value);
inline ::uint8_t getGpsLeapSecondsUncertainty();
inline void setGpsLeapSecondsUncertainty( ::uint8_t value);
inline ::uint8_t getGpsLeapSecondsSource();
inline void setGpsLeapSecondsSource( ::uint8_t value);
inline float getGpsToGlonassTimeBiasMilliseconds();
inline void setGpsToGlonassTimeBiasMilliseconds(float value);
inline float getGpsToGlonassTimeBiasMillisecondsUncertainty();
inline void setGpsToGlonassTimeBiasMillisecondsUncertainty(float value);
inline float getGpsToBdsTimeBiasMilliseconds();
inline void setGpsToBdsTimeBiasMilliseconds(float value);
inline float getGpsToBdsTimeBiasMillisecondsUncertainty();
inline void setGpsToBdsTimeBiasMillisecondsUncertainty(float value);
inline float getBdsToGloTimeBiasMilliseconds();
inline void setBdsToGloTimeBiasMilliseconds(float value);
inline float getBdsToGloTimeBiasMillisecondsUncertainty();
inline void setBdsToGloTimeBiasMillisecondsUncertainty(float value);
inline float getGpsToGalTimeBiasMilliseconds();
inline void setGpsToGalTimeBiasMilliseconds(float value);
inline float getGpsToGalTimeBiasMillisecondsUncertainty();
inline void setGpsToGalTimeBiasMillisecondsUncertainty(float value);
inline float getGalToGloTimeBiasMilliseconds();
inline void setGalToGloTimeBiasMilliseconds(float value);
inline float getGalToGloTimeBiasMillisecondsUncertainty();
inline void setGalToGloTimeBiasMillisecondsUncertainty(float value);
inline float getGalToBdsTimeBiasMilliseconds();
inline void setGalToBdsTimeBiasMilliseconds(float value);
inline float getGalToBdsTimeBiasMillisecondsUncertainty();
inline void setGalToBdsTimeBiasMillisecondsUncertainty(float value);
inline bool getHasRtcTime();
inline void setHasRtcTime(bool value);
inline ::uint32_t getSystemRtcTime();
inline void setSystemRtcTime( ::uint32_t value);
inline ::uint32_t getFCountOffset();
inline void setFCountOffset( ::uint32_t value);
inline ::uint32_t getLpmRtcCount();
inline void setLpmRtcCount( ::uint32_t value);
inline ::uint32_t getClockResets();
inline void setClockResets( ::uint32_t value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class QcomGnss::ClockReport::Pipeline {
public:
typedef ClockReport Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class QcomGnss::DrMeasurementReport::Reader {
public:
typedef DrMeasurementReport Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint8_t getReason() const;
inline ::uint8_t getSeqNum() const;
inline ::uint8_t getSeqMax() const;
inline ::uint16_t getRfLoss() const;
inline bool getSystemRtcValid() const;
inline ::uint32_t getFCount() const;
inline ::uint32_t getClockResets() const;
inline ::uint64_t getSystemRtcTime() const;
inline ::uint8_t getGpsLeapSeconds() const;
inline ::uint8_t getGpsLeapSecondsUncertainty() const;
inline float getGpsToGlonassTimeBiasMilliseconds() const;
inline float getGpsToGlonassTimeBiasMillisecondsUncertainty() const;
inline ::uint16_t getGpsWeek() const;
inline ::uint32_t getGpsMilliseconds() const;
inline ::uint32_t getGpsTimeBiasMs() const;
inline ::uint32_t getGpsClockTimeUncertaintyMs() const;
inline ::uint8_t getGpsClockSource() const;
inline ::uint8_t getGlonassClockSource() const;
inline ::uint8_t getGlonassYear() const;
inline ::uint16_t getGlonassDay() const;
inline ::uint32_t getGlonassMilliseconds() const;
inline float getGlonassTimeBias() const;
inline float getGlonassClockTimeUncertainty() const;
inline float getClockFrequencyBias() const;
inline float getClockFrequencyUncertainty() const;
inline ::uint8_t getFrequencySource() const;
inline ::cereal::QcomGnss::MeasurementSource getSource() const;
inline bool hasSv() const;
inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader getSv() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class QcomGnss::DrMeasurementReport::Builder {
public:
typedef DrMeasurementReport Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint8_t getReason();
inline void setReason( ::uint8_t value);
inline ::uint8_t getSeqNum();
inline void setSeqNum( ::uint8_t value);
inline ::uint8_t getSeqMax();
inline void setSeqMax( ::uint8_t value);
inline ::uint16_t getRfLoss();
inline void setRfLoss( ::uint16_t value);
inline bool getSystemRtcValid();
inline void setSystemRtcValid(bool value);
inline ::uint32_t getFCount();
inline void setFCount( ::uint32_t value);
inline ::uint32_t getClockResets();
inline void setClockResets( ::uint32_t value);
inline ::uint64_t getSystemRtcTime();
inline void setSystemRtcTime( ::uint64_t value);
inline ::uint8_t getGpsLeapSeconds();
inline void setGpsLeapSeconds( ::uint8_t value);
inline ::uint8_t getGpsLeapSecondsUncertainty();
inline void setGpsLeapSecondsUncertainty( ::uint8_t value);
inline float getGpsToGlonassTimeBiasMilliseconds();
inline void setGpsToGlonassTimeBiasMilliseconds(float value);
inline float getGpsToGlonassTimeBiasMillisecondsUncertainty();
inline void setGpsToGlonassTimeBiasMillisecondsUncertainty(float value);
inline ::uint16_t getGpsWeek();
inline void setGpsWeek( ::uint16_t value);
inline ::uint32_t getGpsMilliseconds();
inline void setGpsMilliseconds( ::uint32_t value);
inline ::uint32_t getGpsTimeBiasMs();
inline void setGpsTimeBiasMs( ::uint32_t value);
inline ::uint32_t getGpsClockTimeUncertaintyMs();
inline void setGpsClockTimeUncertaintyMs( ::uint32_t value);
inline ::uint8_t getGpsClockSource();
inline void setGpsClockSource( ::uint8_t value);
inline ::uint8_t getGlonassClockSource();
inline void setGlonassClockSource( ::uint8_t value);
inline ::uint8_t getGlonassYear();
inline void setGlonassYear( ::uint8_t value);
inline ::uint16_t getGlonassDay();
inline void setGlonassDay( ::uint16_t value);
inline ::uint32_t getGlonassMilliseconds();
inline void setGlonassMilliseconds( ::uint32_t value);
inline float getGlonassTimeBias();
inline void setGlonassTimeBias(float value);
inline float getGlonassClockTimeUncertainty();
inline void setGlonassClockTimeUncertainty(float value);
inline float getClockFrequencyBias();
inline void setClockFrequencyBias(float value);
inline float getClockFrequencyUncertainty();
inline void setClockFrequencyUncertainty(float value);
inline ::uint8_t getFrequencySource();
inline void setFrequencySource( ::uint8_t value);
inline ::cereal::QcomGnss::MeasurementSource getSource();
inline void setSource( ::cereal::QcomGnss::MeasurementSource value);
inline bool hasSv();
inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder getSv();
inline void setSv( ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder initSv(unsigned int size);
inline void adoptSv(::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>> disownSv();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class QcomGnss::DrMeasurementReport::Pipeline {
public:
typedef DrMeasurementReport Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class QcomGnss::DrMeasurementReport::SV::Reader {
public:
typedef SV Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint8_t getSvId() const;
inline ::int8_t getGlonassFrequencyIndex() const;
inline ::cereal::QcomGnss::SVObservationState getObservationState() const;
inline ::uint8_t getObservations() const;
inline ::uint8_t getGoodObservations() const;
inline ::uint8_t getFilterStages() const;
inline ::uint8_t getPredetectInterval() const;
inline ::uint8_t getCycleSlipCount() const;
inline ::uint16_t getPostdetections() const;
inline bool hasMeasurementStatus() const;
inline ::cereal::QcomGnss::MeasurementStatus::Reader getMeasurementStatus() const;
inline ::uint16_t getCarrierNoise() const;
inline ::uint16_t getRfLoss() const;
inline ::int16_t getLatency() const;
inline float getFilteredMeasurementFraction() const;
inline ::uint32_t getFilteredMeasurementIntegral() const;
inline float getFilteredTimeUncertainty() const;
inline float getFilteredSpeed() const;
inline float getFilteredSpeedUncertainty() const;
inline float getUnfilteredMeasurementFraction() const;
inline ::uint32_t getUnfilteredMeasurementIntegral() const;
inline float getUnfilteredTimeUncertainty() const;
inline float getUnfilteredSpeed() const;
inline float getUnfilteredSpeedUncertainty() const;
inline ::uint32_t getMultipathEstimate() const;
inline float getAzimuth() const;
inline float getElevation() const;
inline float getDopplerAcceleration() const;
inline float getFineSpeed() const;
inline float getFineSpeedUncertainty() const;
inline double getCarrierPhase() const;
inline ::uint32_t getFCount() const;
inline ::uint16_t getParityErrorCount() const;
inline bool getGoodParity() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class QcomGnss::DrMeasurementReport::SV::Builder {
public:
typedef SV Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint8_t getSvId();
inline void setSvId( ::uint8_t value);
inline ::int8_t getGlonassFrequencyIndex();
inline void setGlonassFrequencyIndex( ::int8_t value);
inline ::cereal::QcomGnss::SVObservationState getObservationState();
inline void setObservationState( ::cereal::QcomGnss::SVObservationState value);
inline ::uint8_t getObservations();
inline void setObservations( ::uint8_t value);
inline ::uint8_t getGoodObservations();
inline void setGoodObservations( ::uint8_t value);
inline ::uint8_t getFilterStages();
inline void setFilterStages( ::uint8_t value);
inline ::uint8_t getPredetectInterval();
inline void setPredetectInterval( ::uint8_t value);
inline ::uint8_t getCycleSlipCount();
inline void setCycleSlipCount( ::uint8_t value);
inline ::uint16_t getPostdetections();
inline void setPostdetections( ::uint16_t value);
inline bool hasMeasurementStatus();
inline ::cereal::QcomGnss::MeasurementStatus::Builder getMeasurementStatus();
inline void setMeasurementStatus( ::cereal::QcomGnss::MeasurementStatus::Reader value);
inline ::cereal::QcomGnss::MeasurementStatus::Builder initMeasurementStatus();
inline void adoptMeasurementStatus(::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus>&& value);
inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus> disownMeasurementStatus();
inline ::uint16_t getCarrierNoise();
inline void setCarrierNoise( ::uint16_t value);
inline ::uint16_t getRfLoss();
inline void setRfLoss( ::uint16_t value);
inline ::int16_t getLatency();
inline void setLatency( ::int16_t value);
inline float getFilteredMeasurementFraction();
inline void setFilteredMeasurementFraction(float value);
inline ::uint32_t getFilteredMeasurementIntegral();
inline void setFilteredMeasurementIntegral( ::uint32_t value);
inline float getFilteredTimeUncertainty();
inline void setFilteredTimeUncertainty(float value);
inline float getFilteredSpeed();
inline void setFilteredSpeed(float value);
inline float getFilteredSpeedUncertainty();
inline void setFilteredSpeedUncertainty(float value);
inline float getUnfilteredMeasurementFraction();
inline void setUnfilteredMeasurementFraction(float value);
inline ::uint32_t getUnfilteredMeasurementIntegral();
inline void setUnfilteredMeasurementIntegral( ::uint32_t value);
inline float getUnfilteredTimeUncertainty();
inline void setUnfilteredTimeUncertainty(float value);
inline float getUnfilteredSpeed();
inline void setUnfilteredSpeed(float value);
inline float getUnfilteredSpeedUncertainty();
inline void setUnfilteredSpeedUncertainty(float value);
inline ::uint32_t getMultipathEstimate();
inline void setMultipathEstimate( ::uint32_t value);
inline float getAzimuth();
inline void setAzimuth(float value);
inline float getElevation();
inline void setElevation(float value);
inline float getDopplerAcceleration();
inline void setDopplerAcceleration(float value);
inline float getFineSpeed();
inline void setFineSpeed(float value);
inline float getFineSpeedUncertainty();
inline void setFineSpeedUncertainty(float value);
inline double getCarrierPhase();
inline void setCarrierPhase(double value);
inline ::uint32_t getFCount();
inline void setFCount( ::uint32_t value);
inline ::uint16_t getParityErrorCount();
inline void setParityErrorCount( ::uint16_t value);
inline bool getGoodParity();
inline void setGoodParity(bool value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class QcomGnss::DrMeasurementReport::SV::Pipeline {
public:
typedef SV Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::QcomGnss::MeasurementStatus::Pipeline getMeasurementStatus();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class QcomGnss::DrSvPolyReport::Reader {
public:
typedef DrSvPolyReport Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint16_t getSvId() const;
inline ::int8_t getFrequencyIndex() const;
inline bool getHasPosition() const;
inline bool getHasIono() const;
inline bool getHasTropo() const;
inline bool getHasElevation() const;
inline bool getPolyFromXtra() const;
inline bool getHasSbasIono() const;
inline ::uint16_t getIode() const;
inline double getT0() const;
inline bool hasXyz0() const;
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader getXyz0() const;
inline bool hasXyzN() const;
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader getXyzN() const;
inline bool hasOther() const;
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader getOther() const;
inline float getPositionUncertainty() const;
inline float getIonoDelay() const;
inline float getIonoDot() const;
inline float getSbasIonoDelay() const;
inline float getSbasIonoDot() const;
inline float getTropoDelay() const;
inline float getElevation() const;
inline float getElevationDot() const;
inline float getElevationUncertainty() const;
inline bool hasVelocityCoeff() const;
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader getVelocityCoeff() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class QcomGnss::DrSvPolyReport::Builder {
public:
typedef DrSvPolyReport Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint16_t getSvId();
inline void setSvId( ::uint16_t value);
inline ::int8_t getFrequencyIndex();
inline void setFrequencyIndex( ::int8_t value);
inline bool getHasPosition();
inline void setHasPosition(bool value);
inline bool getHasIono();
inline void setHasIono(bool value);
inline bool getHasTropo();
inline void setHasTropo(bool value);
inline bool getHasElevation();
inline void setHasElevation(bool value);
inline bool getPolyFromXtra();
inline void setPolyFromXtra(bool value);
inline bool getHasSbasIono();
inline void setHasSbasIono(bool value);
inline ::uint16_t getIode();
inline void setIode( ::uint16_t value);
inline double getT0();
inline void setT0(double value);
inline bool hasXyz0();
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder getXyz0();
inline void setXyz0( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setXyz0(::kj::ArrayPtr<const double> value);
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder initXyz0(unsigned int size);
inline void adoptXyz0(::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> disownXyz0();
inline bool hasXyzN();
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder getXyzN();
inline void setXyzN( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setXyzN(::kj::ArrayPtr<const double> value);
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder initXyzN(unsigned int size);
inline void adoptXyzN(::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> disownXyzN();
inline bool hasOther();
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder getOther();
inline void setOther( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setOther(::kj::ArrayPtr<const float> value);
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder initOther(unsigned int size);
inline void adoptOther(::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> disownOther();
inline float getPositionUncertainty();
inline void setPositionUncertainty(float value);
inline float getIonoDelay();
inline void setIonoDelay(float value);
inline float getIonoDot();
inline void setIonoDot(float value);
inline float getSbasIonoDelay();
inline void setSbasIonoDelay(float value);
inline float getSbasIonoDot();
inline void setSbasIonoDot(float value);
inline float getTropoDelay();
inline void setTropoDelay(float value);
inline float getElevation();
inline void setElevation(float value);
inline float getElevationDot();
inline void setElevationDot(float value);
inline float getElevationUncertainty();
inline void setElevationUncertainty(float value);
inline bool hasVelocityCoeff();
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder getVelocityCoeff();
inline void setVelocityCoeff( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setVelocityCoeff(::kj::ArrayPtr<const double> value);
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder initVelocityCoeff(unsigned int size);
inline void adoptVelocityCoeff(::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> disownVelocityCoeff();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class QcomGnss::DrSvPolyReport::Pipeline {
public:
typedef DrSvPolyReport Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class LidarPts::Reader {
public:
typedef LidarPts Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline bool hasR() const;
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader getR() const;
inline bool hasTheta() const;
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader getTheta() const;
inline bool hasReflect() const;
inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Reader getReflect() const;
inline ::uint64_t getIdx() const;
inline bool hasPkt() const;
inline ::capnp::Data::Reader getPkt() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class LidarPts::Builder {
public:
typedef LidarPts Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline bool hasR();
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder getR();
inline void setR( ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setR(::kj::ArrayPtr<const ::uint16_t> value);
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder initR(unsigned int size);
inline void adoptR(::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>> disownR();
inline bool hasTheta();
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder getTheta();
inline void setTheta( ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setTheta(::kj::ArrayPtr<const ::uint16_t> value);
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder initTheta(unsigned int size);
inline void adoptTheta(::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>> disownTheta();
inline bool hasReflect();
inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Builder getReflect();
inline void setReflect( ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Reader value);
inline void setReflect(::kj::ArrayPtr<const ::uint8_t> value);
inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Builder initReflect(unsigned int size);
inline void adoptReflect(::capnp::Orphan< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>> disownReflect();
inline ::uint64_t getIdx();
inline void setIdx( ::uint64_t value);
inline bool hasPkt();
inline ::capnp::Data::Builder getPkt();
inline void setPkt( ::capnp::Data::Reader value);
inline ::capnp::Data::Builder initPkt(unsigned int size);
inline void adoptPkt(::capnp::Orphan< ::capnp::Data>&& value);
inline ::capnp::Orphan< ::capnp::Data> disownPkt();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class LidarPts::Pipeline {
public:
typedef LidarPts Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
// =======================================================================================
inline ::int32_t LogRotate::Reader::getSegmentNum() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::int32_t LogRotate::Builder::getSegmentNum() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void LogRotate::Builder::setSegmentNum( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool LogRotate::Reader::hasPath() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool LogRotate::Builder::hasPath() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader LogRotate::Reader::getPath() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder LogRotate::Builder::getPath() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void LogRotate::Builder::setPath( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder LogRotate::Builder::initPath(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void LogRotate::Builder::adoptPath(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> LogRotate::Builder::disownPath() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool LiveUI::Reader::getRearViewCam() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool LiveUI::Builder::getRearViewCam() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void LiveUI::Builder::setRearViewCam(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool LiveUI::Reader::hasAlertText1() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool LiveUI::Builder::hasAlertText1() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader LiveUI::Reader::getAlertText1() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder LiveUI::Builder::getAlertText1() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void LiveUI::Builder::setAlertText1( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder LiveUI::Builder::initAlertText1(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void LiveUI::Builder::adoptAlertText1(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> LiveUI::Builder::disownAlertText1() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool LiveUI::Reader::hasAlertText2() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool LiveUI::Builder::hasAlertText2() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader LiveUI::Reader::getAlertText2() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder LiveUI::Builder::getAlertText2() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void LiveUI::Builder::setAlertText2( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder LiveUI::Builder::initAlertText2(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void LiveUI::Builder::adoptAlertText2(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> LiveUI::Builder::disownAlertText2() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline float LiveUI::Reader::getAwarenessStatus() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float LiveUI::Builder::getAwarenessStatus() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void LiveUI::Builder::setAwarenessStatus(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::UiLayoutState::App UiLayoutState::Reader::getActiveApp() const {
return _reader.getDataField< ::cereal::UiLayoutState::App>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::UiLayoutState::App UiLayoutState::Builder::getActiveApp() {
return _builder.getDataField< ::cereal::UiLayoutState::App>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void UiLayoutState::Builder::setActiveApp( ::cereal::UiLayoutState::App value) {
_builder.setDataField< ::cereal::UiLayoutState::App>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool UiLayoutState::Reader::getSidebarCollapsed() const {
return _reader.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline bool UiLayoutState::Builder::getSidebarCollapsed() {
return _builder.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void UiLayoutState::Builder::setSidebarCollapsed(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline bool UiLayoutState::Reader::getMapEnabled() const {
return _reader.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline bool UiLayoutState::Builder::getMapEnabled() {
return _builder.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void UiLayoutState::Builder::setMapEnabled(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline bool UiLayoutState::Reader::getMockEngaged() const {
return _reader.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline bool UiLayoutState::Builder::getMockEngaged() {
return _builder.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline void UiLayoutState::Builder::setMockEngaged(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS, value);
}
inline ::uint64_t OrbslamCorrection::Reader::getCorrectionMonoTime() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint64_t OrbslamCorrection::Builder::getCorrectionMonoTime() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void OrbslamCorrection::Builder::setCorrectionMonoTime( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool OrbslamCorrection::Reader::hasPrePositionECEF() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool OrbslamCorrection::Builder::hasPrePositionECEF() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader OrbslamCorrection::Reader::getPrePositionECEF() const {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder OrbslamCorrection::Builder::getPrePositionECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void OrbslamCorrection::Builder::setPrePositionECEF( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void OrbslamCorrection::Builder::setPrePositionECEF(::kj::ArrayPtr<const double> value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder OrbslamCorrection::Builder::initPrePositionECEF(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void OrbslamCorrection::Builder::adoptPrePositionECEF(
::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> OrbslamCorrection::Builder::disownPrePositionECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool OrbslamCorrection::Reader::hasPostPositionECEF() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool OrbslamCorrection::Builder::hasPostPositionECEF() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader OrbslamCorrection::Reader::getPostPositionECEF() const {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder OrbslamCorrection::Builder::getPostPositionECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void OrbslamCorrection::Builder::setPostPositionECEF( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void OrbslamCorrection::Builder::setPostPositionECEF(::kj::ArrayPtr<const double> value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder OrbslamCorrection::Builder::initPostPositionECEF(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void OrbslamCorrection::Builder::adoptPostPositionECEF(
::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> OrbslamCorrection::Builder::disownPostPositionECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool OrbslamCorrection::Reader::hasPrePoseQuatECEF() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool OrbslamCorrection::Builder::hasPrePoseQuatECEF() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader OrbslamCorrection::Reader::getPrePoseQuatECEF() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder OrbslamCorrection::Builder::getPrePoseQuatECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void OrbslamCorrection::Builder::setPrePoseQuatECEF( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline void OrbslamCorrection::Builder::setPrePoseQuatECEF(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder OrbslamCorrection::Builder::initPrePoseQuatECEF(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void OrbslamCorrection::Builder::adoptPrePoseQuatECEF(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> OrbslamCorrection::Builder::disownPrePoseQuatECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool OrbslamCorrection::Reader::hasPostPoseQuatECEF() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool OrbslamCorrection::Builder::hasPostPoseQuatECEF() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader OrbslamCorrection::Reader::getPostPoseQuatECEF() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder OrbslamCorrection::Builder::getPostPoseQuatECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void OrbslamCorrection::Builder::setPostPoseQuatECEF( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline void OrbslamCorrection::Builder::setPostPoseQuatECEF(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder OrbslamCorrection::Builder::initPostPoseQuatECEF(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void OrbslamCorrection::Builder::adoptPostPoseQuatECEF(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> OrbslamCorrection::Builder::disownPostPoseQuatECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::uint32_t OrbslamCorrection::Reader::getNumInliers() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint32_t OrbslamCorrection::Builder::getNumInliers() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void OrbslamCorrection::Builder::setNumInliers( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool EthernetPacket::Reader::hasPkt() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool EthernetPacket::Builder::hasPkt() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Data::Reader EthernetPacket::Reader::getPkt() const {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Data::Builder EthernetPacket::Builder::getPkt() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void EthernetPacket::Builder::setPkt( ::capnp::Data::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Data::Builder EthernetPacket::Builder::initPkt(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void EthernetPacket::Builder::adoptPkt(
::capnp::Orphan< ::capnp::Data>&& value) {
::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Data> EthernetPacket::Builder::disownPkt() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline float EthernetPacket::Reader::getTs() const {
return _reader.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline float EthernetPacket::Builder::getTs() {
return _builder.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void EthernetPacket::Builder::setTs(float value) {
_builder.setDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::uint64_t CellInfo::Reader::getTimestamp() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint64_t CellInfo::Builder::getTimestamp() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void CellInfo::Builder::setTimestamp( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool CellInfo::Reader::hasRepr() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool CellInfo::Builder::hasRepr() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader CellInfo::Reader::getRepr() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder CellInfo::Builder::getRepr() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void CellInfo::Builder::setRepr( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder CellInfo::Builder::initRepr(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void CellInfo::Builder::adoptRepr(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> CellInfo::Builder::disownRepr() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool WifiScan::Reader::hasBssid() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool WifiScan::Builder::hasBssid() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader WifiScan::Reader::getBssid() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder WifiScan::Builder::getBssid() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void WifiScan::Builder::setBssid( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder WifiScan::Builder::initBssid(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void WifiScan::Builder::adoptBssid(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> WifiScan::Builder::disownBssid() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool WifiScan::Reader::hasSsid() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool WifiScan::Builder::hasSsid() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader WifiScan::Reader::getSsid() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder WifiScan::Builder::getSsid() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void WifiScan::Builder::setSsid( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder WifiScan::Builder::initSsid(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void WifiScan::Builder::adoptSsid(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> WifiScan::Builder::disownSsid() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool WifiScan::Reader::hasCapabilities() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool WifiScan::Builder::hasCapabilities() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader WifiScan::Reader::getCapabilities() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder WifiScan::Builder::getCapabilities() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void WifiScan::Builder::setCapabilities( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder WifiScan::Builder::initCapabilities(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void WifiScan::Builder::adoptCapabilities(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> WifiScan::Builder::disownCapabilities() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::int32_t WifiScan::Reader::getFrequency() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::int32_t WifiScan::Builder::getFrequency() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void WifiScan::Builder::setFrequency( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t WifiScan::Reader::getLevel() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::int32_t WifiScan::Builder::getLevel() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void WifiScan::Builder::setLevel( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::int64_t WifiScan::Reader::getTimestamp() const {
return _reader.getDataField< ::int64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::int64_t WifiScan::Builder::getTimestamp() {
return _builder.getDataField< ::int64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void WifiScan::Builder::setTimestamp( ::int64_t value) {
_builder.setDataField< ::int64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t WifiScan::Reader::getCenterFreq0() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::int32_t WifiScan::Builder::getCenterFreq0() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void WifiScan::Builder::setCenterFreq0( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t WifiScan::Reader::getCenterFreq1() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline ::int32_t WifiScan::Builder::getCenterFreq1() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void WifiScan::Builder::setCenterFreq1( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::WifiScan::ChannelWidth WifiScan::Reader::getChannelWidth() const {
return _reader.getDataField< ::cereal::WifiScan::ChannelWidth>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline ::cereal::WifiScan::ChannelWidth WifiScan::Builder::getChannelWidth() {
return _builder.getDataField< ::cereal::WifiScan::ChannelWidth>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline void WifiScan::Builder::setChannelWidth( ::cereal::WifiScan::ChannelWidth value) {
_builder.setDataField< ::cereal::WifiScan::ChannelWidth>(
::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
}
inline bool WifiScan::Reader::hasOperatorFriendlyName() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool WifiScan::Builder::hasOperatorFriendlyName() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader WifiScan::Reader::getOperatorFriendlyName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder WifiScan::Builder::getOperatorFriendlyName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void WifiScan::Builder::setOperatorFriendlyName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder WifiScan::Builder::initOperatorFriendlyName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void WifiScan::Builder::adoptOperatorFriendlyName(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> WifiScan::Builder::disownOperatorFriendlyName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline bool WifiScan::Reader::hasVenueName() const {
return !_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline bool WifiScan::Builder::hasVenueName() {
return !_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader WifiScan::Reader::getVenueName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder WifiScan::Builder::getVenueName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline void WifiScan::Builder::setVenueName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder WifiScan::Builder::initVenueName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), size);
}
inline void WifiScan::Builder::adoptVenueName(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> WifiScan::Builder::disownVenueName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline bool WifiScan::Reader::getIs80211mcResponder() const {
return _reader.getDataField<bool>(
::capnp::bounded<208>() * ::capnp::ELEMENTS);
}
inline bool WifiScan::Builder::getIs80211mcResponder() {
return _builder.getDataField<bool>(
::capnp::bounded<208>() * ::capnp::ELEMENTS);
}
inline void WifiScan::Builder::setIs80211mcResponder(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<208>() * ::capnp::ELEMENTS, value);
}
inline bool WifiScan::Reader::getPasspoint() const {
return _reader.getDataField<bool>(
::capnp::bounded<209>() * ::capnp::ELEMENTS);
}
inline bool WifiScan::Builder::getPasspoint() {
return _builder.getDataField<bool>(
::capnp::bounded<209>() * ::capnp::ELEMENTS);
}
inline void WifiScan::Builder::setPasspoint(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<209>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t WifiScan::Reader::getDistanceCm() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline ::int32_t WifiScan::Builder::getDistanceCm() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void WifiScan::Builder::setDistanceCm( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t WifiScan::Reader::getDistanceSdCm() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline ::int32_t WifiScan::Builder::getDistanceSdCm() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void WifiScan::Builder::setDistanceSdCm( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline bool LiveEventData::Reader::hasName() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool LiveEventData::Builder::hasName() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader LiveEventData::Reader::getName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder LiveEventData::Builder::getName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void LiveEventData::Builder::setName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder LiveEventData::Builder::initName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void LiveEventData::Builder::adoptName(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> LiveEventData::Builder::disownName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::int32_t LiveEventData::Reader::getValue() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::int32_t LiveEventData::Builder::getValue() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void LiveEventData::Builder::setValue( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t ModelData::Reader::getFrameId() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint32_t ModelData::Builder::getFrameId() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void ModelData::Builder::setFrameId( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool ModelData::Reader::hasPath() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::Builder::hasPath() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelData::PathData::Reader ModelData::Reader::getPath() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::ModelData::PathData::Builder ModelData::Builder::getPath() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelData::PathData::Pipeline ModelData::Pipeline::getPath() {
return ::cereal::ModelData::PathData::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void ModelData::Builder::setPath( ::cereal::ModelData::PathData::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelData::PathData::Builder ModelData::Builder::initPath() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void ModelData::Builder::adoptPath(
::capnp::Orphan< ::cereal::ModelData::PathData>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelData::PathData> ModelData::Builder::disownPath() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool ModelData::Reader::hasLeftLane() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::Builder::hasLeftLane() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelData::PathData::Reader ModelData::Reader::getLeftLane() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::ModelData::PathData::Builder ModelData::Builder::getLeftLane() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelData::PathData::Pipeline ModelData::Pipeline::getLeftLane() {
return ::cereal::ModelData::PathData::Pipeline(_typeless.getPointerField(1));
}
#endif // !CAPNP_LITE
inline void ModelData::Builder::setLeftLane( ::cereal::ModelData::PathData::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelData::PathData::Builder ModelData::Builder::initLeftLane() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void ModelData::Builder::adoptLeftLane(
::capnp::Orphan< ::cereal::ModelData::PathData>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelData::PathData> ModelData::Builder::disownLeftLane() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool ModelData::Reader::hasRightLane() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::Builder::hasRightLane() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelData::PathData::Reader ModelData::Reader::getRightLane() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::cereal::ModelData::PathData::Builder ModelData::Builder::getRightLane() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelData::PathData::Pipeline ModelData::Pipeline::getRightLane() {
return ::cereal::ModelData::PathData::Pipeline(_typeless.getPointerField(2));
}
#endif // !CAPNP_LITE
inline void ModelData::Builder::setRightLane( ::cereal::ModelData::PathData::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelData::PathData::Builder ModelData::Builder::initRightLane() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void ModelData::Builder::adoptRightLane(
::capnp::Orphan< ::cereal::ModelData::PathData>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelData::PathData> ModelData::Builder::disownRightLane() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::PathData>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool ModelData::Reader::hasLead() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::Builder::hasLead() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelData::LeadData::Reader ModelData::Reader::getLead() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::cereal::ModelData::LeadData::Builder ModelData::Builder::getLead() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelData::LeadData::Pipeline ModelData::Pipeline::getLead() {
return ::cereal::ModelData::LeadData::Pipeline(_typeless.getPointerField(3));
}
#endif // !CAPNP_LITE
inline void ModelData::Builder::setLead( ::cereal::ModelData::LeadData::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelData::LeadData::Builder ModelData::Builder::initLead() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void ModelData::Builder::adoptLead(
::capnp::Orphan< ::cereal::ModelData::LeadData>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelData::LeadData> ModelData::Builder::disownLead() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline bool ModelData::Reader::hasSettings() const {
return !_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::Builder::hasSettings() {
return !_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelData::ModelSettings::Reader ModelData::Reader::getSettings() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::ModelSettings>::get(_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::cereal::ModelData::ModelSettings::Builder ModelData::Builder::getSettings() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::ModelSettings>::get(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelData::ModelSettings::Pipeline ModelData::Pipeline::getSettings() {
return ::cereal::ModelData::ModelSettings::Pipeline(_typeless.getPointerField(4));
}
#endif // !CAPNP_LITE
inline void ModelData::Builder::setSettings( ::cereal::ModelData::ModelSettings::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::ModelSettings>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelData::ModelSettings::Builder ModelData::Builder::initSettings() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::ModelSettings>::init(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline void ModelData::Builder::adoptSettings(
::capnp::Orphan< ::cereal::ModelData::ModelSettings>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::ModelSettings>::adopt(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelData::ModelSettings> ModelData::Builder::disownSettings() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::ModelSettings>::disown(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline bool ModelData::Reader::hasFreePath() const {
return !_reader.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::Builder::hasFreePath() {
return !_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::Reader::getFreePath() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::Builder::getFreePath() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline void ModelData::Builder::setFreePath( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), value);
}
inline void ModelData::Builder::setFreePath(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::Builder::initFreePath(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), size);
}
inline void ModelData::Builder::adoptFreePath(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::Builder::disownFreePath() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline bool ModelData::Reader::hasLeadFuture() const {
return !_reader.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::Builder::hasLeadFuture() {
return !_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelData::LeadData::Reader ModelData::Reader::getLeadFuture() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::get(_reader.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline ::cereal::ModelData::LeadData::Builder ModelData::Builder::getLeadFuture() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::get(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelData::LeadData::Pipeline ModelData::Pipeline::getLeadFuture() {
return ::cereal::ModelData::LeadData::Pipeline(_typeless.getPointerField(6));
}
#endif // !CAPNP_LITE
inline void ModelData::Builder::setLeadFuture( ::cereal::ModelData::LeadData::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::set(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelData::LeadData::Builder ModelData::Builder::initLeadFuture() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::init(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline void ModelData::Builder::adoptLeadFuture(
::capnp::Orphan< ::cereal::ModelData::LeadData>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::adopt(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelData::LeadData> ModelData::Builder::disownLeadFuture() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LeadData>::disown(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline bool ModelData::Reader::hasSpeed() const {
return !_reader.getPointerField(
::capnp::bounded<7>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::Builder::hasSpeed() {
return !_builder.getPointerField(
::capnp::bounded<7>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::Reader::getSpeed() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<7>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::Builder::getSpeed() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<7>() * ::capnp::POINTERS));
}
inline void ModelData::Builder::setSpeed( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<7>() * ::capnp::POINTERS), value);
}
inline void ModelData::Builder::setSpeed(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<7>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::Builder::initSpeed(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<7>() * ::capnp::POINTERS), size);
}
inline void ModelData::Builder::adoptSpeed(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::Builder::disownSpeed() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<7>() * ::capnp::POINTERS));
}
inline ::uint64_t ModelData::Reader::getTimestampEof() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint64_t ModelData::Builder::getTimestampEof() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void ModelData::Builder::setTimestampEof( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool ModelData::Reader::hasMeta() const {
return !_reader.getPointerField(
::capnp::bounded<8>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::Builder::hasMeta() {
return !_builder.getPointerField(
::capnp::bounded<8>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelData::MetaData::Reader ModelData::Reader::getMeta() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::MetaData>::get(_reader.getPointerField(
::capnp::bounded<8>() * ::capnp::POINTERS));
}
inline ::cereal::ModelData::MetaData::Builder ModelData::Builder::getMeta() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::MetaData>::get(_builder.getPointerField(
::capnp::bounded<8>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelData::MetaData::Pipeline ModelData::Pipeline::getMeta() {
return ::cereal::ModelData::MetaData::Pipeline(_typeless.getPointerField(8));
}
#endif // !CAPNP_LITE
inline void ModelData::Builder::setMeta( ::cereal::ModelData::MetaData::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::MetaData>::set(_builder.getPointerField(
::capnp::bounded<8>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelData::MetaData::Builder ModelData::Builder::initMeta() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::MetaData>::init(_builder.getPointerField(
::capnp::bounded<8>() * ::capnp::POINTERS));
}
inline void ModelData::Builder::adoptMeta(
::capnp::Orphan< ::cereal::ModelData::MetaData>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::MetaData>::adopt(_builder.getPointerField(
::capnp::bounded<8>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelData::MetaData> ModelData::Builder::disownMeta() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::MetaData>::disown(_builder.getPointerField(
::capnp::bounded<8>() * ::capnp::POINTERS));
}
inline bool ModelData::Reader::hasLongitudinal() const {
return !_reader.getPointerField(
::capnp::bounded<9>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::Builder::hasLongitudinal() {
return !_builder.getPointerField(
::capnp::bounded<9>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelData::LongitudinalData::Reader ModelData::Reader::getLongitudinal() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LongitudinalData>::get(_reader.getPointerField(
::capnp::bounded<9>() * ::capnp::POINTERS));
}
inline ::cereal::ModelData::LongitudinalData::Builder ModelData::Builder::getLongitudinal() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LongitudinalData>::get(_builder.getPointerField(
::capnp::bounded<9>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelData::LongitudinalData::Pipeline ModelData::Pipeline::getLongitudinal() {
return ::cereal::ModelData::LongitudinalData::Pipeline(_typeless.getPointerField(9));
}
#endif // !CAPNP_LITE
inline void ModelData::Builder::setLongitudinal( ::cereal::ModelData::LongitudinalData::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::LongitudinalData>::set(_builder.getPointerField(
::capnp::bounded<9>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelData::LongitudinalData::Builder ModelData::Builder::initLongitudinal() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LongitudinalData>::init(_builder.getPointerField(
::capnp::bounded<9>() * ::capnp::POINTERS));
}
inline void ModelData::Builder::adoptLongitudinal(
::capnp::Orphan< ::cereal::ModelData::LongitudinalData>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelData::LongitudinalData>::adopt(_builder.getPointerField(
::capnp::bounded<9>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelData::LongitudinalData> ModelData::Builder::disownLongitudinal() {
return ::capnp::_::PointerHelpers< ::cereal::ModelData::LongitudinalData>::disown(_builder.getPointerField(
::capnp::bounded<9>() * ::capnp::POINTERS));
}
inline ::uint32_t ModelData::Reader::getFrameAge() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint32_t ModelData::Builder::getFrameAge() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void ModelData::Builder::setFrameAge( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::Reader::getFrameDropPerc() const {
return _reader.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline float ModelData::Builder::getFrameDropPerc() {
return _builder.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void ModelData::Builder::setFrameDropPerc(float value) {
_builder.setDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::Reader::getModelExecutionTime() const {
return _reader.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline float ModelData::Builder::getModelExecutionTime() {
return _builder.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void ModelData::Builder::setModelExecutionTime(float value) {
_builder.setDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline bool ModelData::Reader::hasRawPred() const {
return !_reader.getPointerField(
::capnp::bounded<10>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::Builder::hasRawPred() {
return !_builder.getPointerField(
::capnp::bounded<10>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Data::Reader ModelData::Reader::getRawPred() const {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
::capnp::bounded<10>() * ::capnp::POINTERS));
}
inline ::capnp::Data::Builder ModelData::Builder::getRawPred() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
::capnp::bounded<10>() * ::capnp::POINTERS));
}
inline void ModelData::Builder::setRawPred( ::capnp::Data::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
::capnp::bounded<10>() * ::capnp::POINTERS), value);
}
inline ::capnp::Data::Builder ModelData::Builder::initRawPred(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
::capnp::bounded<10>() * ::capnp::POINTERS), size);
}
inline void ModelData::Builder::adoptRawPred(
::capnp::Orphan< ::capnp::Data>&& value) {
::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
::capnp::bounded<10>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Data> ModelData::Builder::disownRawPred() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
::capnp::bounded<10>() * ::capnp::POINTERS));
}
inline float ModelData::Reader::getGpuExecutionTime() const {
return _reader.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline float ModelData::Builder::getGpuExecutionTime() {
return _builder.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void ModelData::Builder::setGpuExecutionTime(float value) {
_builder.setDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline bool ModelData::PathData::Reader::hasPoints() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::PathData::Builder::hasPoints() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::PathData::Reader::getPoints() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::PathData::Builder::getPoints() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void ModelData::PathData::Builder::setPoints( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void ModelData::PathData::Builder::setPoints(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::PathData::Builder::initPoints(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void ModelData::PathData::Builder::adoptPoints(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::PathData::Builder::disownPoints() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline float ModelData::PathData::Reader::getProb() const {
return _reader.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline float ModelData::PathData::Builder::getProb() {
return _builder.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void ModelData::PathData::Builder::setProb(float value) {
_builder.setDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::PathData::Reader::getStd() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float ModelData::PathData::Builder::getStd() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void ModelData::PathData::Builder::setStd(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool ModelData::PathData::Reader::hasStds() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::PathData::Builder::hasStds() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::PathData::Reader::getStds() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::PathData::Builder::getStds() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void ModelData::PathData::Builder::setStds( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void ModelData::PathData::Builder::setStds(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::PathData::Builder::initStds(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void ModelData::PathData::Builder::adoptStds(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::PathData::Builder::disownStds() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool ModelData::PathData::Reader::hasPoly() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::PathData::Builder::hasPoly() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::PathData::Reader::getPoly() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::PathData::Builder::getPoly() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void ModelData::PathData::Builder::setPoly( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline void ModelData::PathData::Builder::setPoly(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::PathData::Builder::initPoly(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void ModelData::PathData::Builder::adoptPoly(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::PathData::Builder::disownPoly() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline float ModelData::PathData::Reader::getValidLen() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float ModelData::PathData::Builder::getValidLen() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void ModelData::PathData::Builder::setValidLen(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::LeadData::Reader::getDist() const {
return _reader.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline float ModelData::LeadData::Builder::getDist() {
return _builder.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void ModelData::LeadData::Builder::setDist(float value) {
_builder.setDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::LeadData::Reader::getProb() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float ModelData::LeadData::Builder::getProb() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void ModelData::LeadData::Builder::setProb(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::LeadData::Reader::getStd() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float ModelData::LeadData::Builder::getStd() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void ModelData::LeadData::Builder::setStd(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::LeadData::Reader::getRelVel() const {
return _reader.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline float ModelData::LeadData::Builder::getRelVel() {
return _builder.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void ModelData::LeadData::Builder::setRelVel(float value) {
_builder.setDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::LeadData::Reader::getRelVelStd() const {
return _reader.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline float ModelData::LeadData::Builder::getRelVelStd() {
return _builder.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void ModelData::LeadData::Builder::setRelVelStd(float value) {
_builder.setDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::LeadData::Reader::getRelY() const {
return _reader.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline float ModelData::LeadData::Builder::getRelY() {
return _builder.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void ModelData::LeadData::Builder::setRelY(float value) {
_builder.setDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::LeadData::Reader::getRelYStd() const {
return _reader.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline float ModelData::LeadData::Builder::getRelYStd() {
return _builder.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void ModelData::LeadData::Builder::setRelYStd(float value) {
_builder.setDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::LeadData::Reader::getRelA() const {
return _reader.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline float ModelData::LeadData::Builder::getRelA() {
return _builder.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void ModelData::LeadData::Builder::setRelA(float value) {
_builder.setDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::LeadData::Reader::getRelAStd() const {
return _reader.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline float ModelData::LeadData::Builder::getRelAStd() {
return _builder.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void ModelData::LeadData::Builder::setRelAStd(float value) {
_builder.setDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t ModelData::ModelSettings::Reader::getBigBoxX() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint16_t ModelData::ModelSettings::Builder::getBigBoxX() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void ModelData::ModelSettings::Builder::setBigBoxX( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t ModelData::ModelSettings::Reader::getBigBoxY() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint16_t ModelData::ModelSettings::Builder::getBigBoxY() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void ModelData::ModelSettings::Builder::setBigBoxY( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t ModelData::ModelSettings::Reader::getBigBoxWidth() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint16_t ModelData::ModelSettings::Builder::getBigBoxWidth() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void ModelData::ModelSettings::Builder::setBigBoxWidth( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t ModelData::ModelSettings::Reader::getBigBoxHeight() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::uint16_t ModelData::ModelSettings::Builder::getBigBoxHeight() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void ModelData::ModelSettings::Builder::setBigBoxHeight( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline bool ModelData::ModelSettings::Reader::hasBoxProjection() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::ModelSettings::Builder::hasBoxProjection() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::ModelSettings::Reader::getBoxProjection() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::ModelSettings::Builder::getBoxProjection() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void ModelData::ModelSettings::Builder::setBoxProjection( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void ModelData::ModelSettings::Builder::setBoxProjection(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::ModelSettings::Builder::initBoxProjection(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void ModelData::ModelSettings::Builder::adoptBoxProjection(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::ModelSettings::Builder::disownBoxProjection() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool ModelData::ModelSettings::Reader::hasYuvCorrection() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::ModelSettings::Builder::hasYuvCorrection() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::ModelSettings::Reader::getYuvCorrection() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::ModelSettings::Builder::getYuvCorrection() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void ModelData::ModelSettings::Builder::setYuvCorrection( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void ModelData::ModelSettings::Builder::setYuvCorrection(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::ModelSettings::Builder::initYuvCorrection(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void ModelData::ModelSettings::Builder::adoptYuvCorrection(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::ModelSettings::Builder::disownYuvCorrection() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool ModelData::ModelSettings::Reader::hasInputTransform() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::ModelSettings::Builder::hasInputTransform() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::ModelSettings::Reader::getInputTransform() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::ModelSettings::Builder::getInputTransform() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void ModelData::ModelSettings::Builder::setInputTransform( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline void ModelData::ModelSettings::Builder::setInputTransform(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::ModelSettings::Builder::initInputTransform(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void ModelData::ModelSettings::Builder::adoptInputTransform(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::ModelSettings::Builder::disownInputTransform() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline float ModelData::MetaData::Reader::getEngagedProb() const {
return _reader.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline float ModelData::MetaData::Builder::getEngagedProb() {
return _builder.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void ModelData::MetaData::Builder::setEngagedProb(float value) {
_builder.setDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool ModelData::MetaData::Reader::hasDesirePrediction() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::MetaData::Builder::hasDesirePrediction() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::MetaData::Reader::getDesirePrediction() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::MetaData::Builder::getDesirePrediction() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void ModelData::MetaData::Builder::setDesirePrediction( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void ModelData::MetaData::Builder::setDesirePrediction(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::MetaData::Builder::initDesirePrediction(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void ModelData::MetaData::Builder::adoptDesirePrediction(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::MetaData::Builder::disownDesirePrediction() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline float ModelData::MetaData::Reader::getBrakeDisengageProb() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float ModelData::MetaData::Builder::getBrakeDisengageProb() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void ModelData::MetaData::Builder::setBrakeDisengageProb(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::MetaData::Reader::getGasDisengageProb() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float ModelData::MetaData::Builder::getGasDisengageProb() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void ModelData::MetaData::Builder::setGasDisengageProb(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float ModelData::MetaData::Reader::getSteerOverrideProb() const {
return _reader.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline float ModelData::MetaData::Builder::getSteerOverrideProb() {
return _builder.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void ModelData::MetaData::Builder::setSteerOverrideProb(float value) {
_builder.setDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline bool ModelData::MetaData::Reader::hasDesireState() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::MetaData::Builder::hasDesireState() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::MetaData::Reader::getDesireState() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::MetaData::Builder::getDesireState() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void ModelData::MetaData::Builder::setDesireState( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void ModelData::MetaData::Builder::setDesireState(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::MetaData::Builder::initDesireState(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void ModelData::MetaData::Builder::adoptDesireState(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::MetaData::Builder::disownDesireState() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool ModelData::LongitudinalData::Reader::hasSpeeds() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::LongitudinalData::Builder::hasSpeeds() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::LongitudinalData::Reader::getSpeeds() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::LongitudinalData::Builder::getSpeeds() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void ModelData::LongitudinalData::Builder::setSpeeds( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void ModelData::LongitudinalData::Builder::setSpeeds(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::LongitudinalData::Builder::initSpeeds(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void ModelData::LongitudinalData::Builder::adoptSpeeds(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::LongitudinalData::Builder::disownSpeeds() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool ModelData::LongitudinalData::Reader::hasAccelerations() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::LongitudinalData::Builder::hasAccelerations() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::LongitudinalData::Reader::getAccelerations() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::LongitudinalData::Builder::getAccelerations() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void ModelData::LongitudinalData::Builder::setAccelerations( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void ModelData::LongitudinalData::Builder::setAccelerations(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::LongitudinalData::Builder::initAccelerations(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void ModelData::LongitudinalData::Builder::adoptAccelerations(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::LongitudinalData::Builder::disownAccelerations() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool ModelData::LongitudinalData::Reader::hasDistances() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool ModelData::LongitudinalData::Builder::hasDistances() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader ModelData::LongitudinalData::Reader::getDistances() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::LongitudinalData::Builder::getDistances() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void ModelData::LongitudinalData::Builder::setDistances( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline void ModelData::LongitudinalData::Builder::setDistances(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder ModelData::LongitudinalData::Builder::initDistances(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void ModelData::LongitudinalData::Builder::adoptDistances(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> ModelData::LongitudinalData::Builder::disownDistances() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline double ECEFPoint::Reader::getX() const {
return _reader.getDataField<double>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline double ECEFPoint::Builder::getX() {
return _builder.getDataField<double>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void ECEFPoint::Builder::setX(double value) {
_builder.setDataField<double>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline double ECEFPoint::Reader::getY() const {
return _reader.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline double ECEFPoint::Builder::getY() {
return _builder.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void ECEFPoint::Builder::setY(double value) {
_builder.setDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline double ECEFPoint::Reader::getZ() const {
return _reader.getDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline double ECEFPoint::Builder::getZ() {
return _builder.getDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void ECEFPoint::Builder::setZ(double value) {
_builder.setDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float ECEFPointDEPRECATED::Reader::getX() const {
return _reader.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline float ECEFPointDEPRECATED::Builder::getX() {
return _builder.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void ECEFPointDEPRECATED::Builder::setX(float value) {
_builder.setDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float ECEFPointDEPRECATED::Reader::getY() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float ECEFPointDEPRECATED::Builder::getY() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void ECEFPointDEPRECATED::Builder::setY(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float ECEFPointDEPRECATED::Reader::getZ() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float ECEFPointDEPRECATED::Builder::getZ() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void ECEFPointDEPRECATED::Builder::setZ(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool GPSPlannerPoints::Reader::hasCurPosDEPRECATED() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool GPSPlannerPoints::Builder::hasCurPosDEPRECATED() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ECEFPointDEPRECATED::Reader GPSPlannerPoints::Reader::getCurPosDEPRECATED() const {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::ECEFPointDEPRECATED::Builder GPSPlannerPoints::Builder::getCurPosDEPRECATED() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ECEFPointDEPRECATED::Pipeline GPSPlannerPoints::Pipeline::getCurPosDEPRECATED() {
return ::cereal::ECEFPointDEPRECATED::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void GPSPlannerPoints::Builder::setCurPosDEPRECATED( ::cereal::ECEFPointDEPRECATED::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::ECEFPointDEPRECATED::Builder GPSPlannerPoints::Builder::initCurPosDEPRECATED() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void GPSPlannerPoints::Builder::adoptCurPosDEPRECATED(
::capnp::Orphan< ::cereal::ECEFPointDEPRECATED>&& value) {
::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ECEFPointDEPRECATED> GPSPlannerPoints::Builder::disownCurPosDEPRECATED() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool GPSPlannerPoints::Reader::hasPointsDEPRECATED() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool GPSPlannerPoints::Builder::hasPointsDEPRECATED() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Reader GPSPlannerPoints::Reader::getPointsDEPRECATED() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Builder GPSPlannerPoints::Builder::getPointsDEPRECATED() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void GPSPlannerPoints::Builder::setPointsDEPRECATED( ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Builder GPSPlannerPoints::Builder::initPointsDEPRECATED(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void GPSPlannerPoints::Builder::adoptPointsDEPRECATED(
::capnp::Orphan< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>> GPSPlannerPoints::Builder::disownPointsDEPRECATED() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool GPSPlannerPoints::Reader::getValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool GPSPlannerPoints::Builder::getValid() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void GPSPlannerPoints::Builder::setValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool GPSPlannerPoints::Reader::hasTrackName() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool GPSPlannerPoints::Builder::hasTrackName() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader GPSPlannerPoints::Reader::getTrackName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder GPSPlannerPoints::Builder::getTrackName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void GPSPlannerPoints::Builder::setTrackName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder GPSPlannerPoints::Builder::initTrackName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void GPSPlannerPoints::Builder::adoptTrackName(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> GPSPlannerPoints::Builder::disownTrackName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline float GPSPlannerPoints::Reader::getSpeedLimit() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float GPSPlannerPoints::Builder::getSpeedLimit() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void GPSPlannerPoints::Builder::setSpeedLimit(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float GPSPlannerPoints::Reader::getAccelTarget() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float GPSPlannerPoints::Builder::getAccelTarget() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void GPSPlannerPoints::Builder::setAccelTarget(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool GPSPlannerPoints::Reader::hasCurPos() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool GPSPlannerPoints::Builder::hasCurPos() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ECEFPoint::Reader GPSPlannerPoints::Reader::getCurPos() const {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::cereal::ECEFPoint::Builder GPSPlannerPoints::Builder::getCurPos() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ECEFPoint::Pipeline GPSPlannerPoints::Pipeline::getCurPos() {
return ::cereal::ECEFPoint::Pipeline(_typeless.getPointerField(3));
}
#endif // !CAPNP_LITE
inline void GPSPlannerPoints::Builder::setCurPos( ::cereal::ECEFPoint::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::cereal::ECEFPoint::Builder GPSPlannerPoints::Builder::initCurPos() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void GPSPlannerPoints::Builder::adoptCurPos(
::capnp::Orphan< ::cereal::ECEFPoint>&& value) {
::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ECEFPoint> GPSPlannerPoints::Builder::disownCurPos() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline bool GPSPlannerPoints::Reader::hasPoints() const {
return !_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline bool GPSPlannerPoints::Builder::hasPoints() {
return !_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader GPSPlannerPoints::Reader::getPoints() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder GPSPlannerPoints::Builder::getPoints() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline void GPSPlannerPoints::Builder::setPoints( ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder GPSPlannerPoints::Builder::initPoints(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), size);
}
inline void GPSPlannerPoints::Builder::adoptPoints(
::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>> GPSPlannerPoints::Builder::disownPoints() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline bool GPSPlannerPlan::Reader::getValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool GPSPlannerPlan::Builder::getValid() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void GPSPlannerPlan::Builder::setValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool GPSPlannerPlan::Reader::hasPoly() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool GPSPlannerPlan::Builder::hasPoly() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader GPSPlannerPlan::Reader::getPoly() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder GPSPlannerPlan::Builder::getPoly() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void GPSPlannerPlan::Builder::setPoly( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void GPSPlannerPlan::Builder::setPoly(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder GPSPlannerPlan::Builder::initPoly(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void GPSPlannerPlan::Builder::adoptPoly(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> GPSPlannerPlan::Builder::disownPoly() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool GPSPlannerPlan::Reader::hasTrackName() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool GPSPlannerPlan::Builder::hasTrackName() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader GPSPlannerPlan::Reader::getTrackName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder GPSPlannerPlan::Builder::getTrackName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void GPSPlannerPlan::Builder::setTrackName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder GPSPlannerPlan::Builder::initTrackName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void GPSPlannerPlan::Builder::adoptTrackName(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> GPSPlannerPlan::Builder::disownTrackName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline float GPSPlannerPlan::Reader::getSpeed() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float GPSPlannerPlan::Builder::getSpeed() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void GPSPlannerPlan::Builder::setSpeed(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float GPSPlannerPlan::Reader::getAcceleration() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float GPSPlannerPlan::Builder::getAcceleration() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void GPSPlannerPlan::Builder::setAcceleration(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool GPSPlannerPlan::Reader::hasPointsDEPRECATED() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool GPSPlannerPlan::Builder::hasPointsDEPRECATED() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Reader GPSPlannerPlan::Reader::getPointsDEPRECATED() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Builder GPSPlannerPlan::Builder::getPointsDEPRECATED() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void GPSPlannerPlan::Builder::setPointsDEPRECATED( ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>::Builder GPSPlannerPlan::Builder::initPointsDEPRECATED(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void GPSPlannerPlan::Builder::adoptPointsDEPRECATED(
::capnp::Orphan< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>> GPSPlannerPlan::Builder::disownPointsDEPRECATED() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPointDEPRECATED, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool GPSPlannerPlan::Reader::hasPoints() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool GPSPlannerPlan::Builder::hasPoints() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader GPSPlannerPlan::Reader::getPoints() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder GPSPlannerPlan::Builder::getPoints() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void GPSPlannerPlan::Builder::setPoints( ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder GPSPlannerPlan::Builder::initPoints(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void GPSPlannerPlan::Builder::adoptPoints(
::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>> GPSPlannerPlan::Builder::disownPoints() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline float GPSPlannerPlan::Reader::getXLookahead() const {
return _reader.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline float GPSPlannerPlan::Builder::getXLookahead() {
return _builder.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void GPSPlannerPlan::Builder::setXLookahead(float value) {
_builder.setDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::UiNavigationEvent::Type UiNavigationEvent::Reader::getType() const {
return _reader.getDataField< ::cereal::UiNavigationEvent::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::UiNavigationEvent::Type UiNavigationEvent::Builder::getType() {
return _builder.getDataField< ::cereal::UiNavigationEvent::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void UiNavigationEvent::Builder::setType( ::cereal::UiNavigationEvent::Type value) {
_builder.setDataField< ::cereal::UiNavigationEvent::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::UiNavigationEvent::Status UiNavigationEvent::Reader::getStatus() const {
return _reader.getDataField< ::cereal::UiNavigationEvent::Status>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::cereal::UiNavigationEvent::Status UiNavigationEvent::Builder::getStatus() {
return _builder.getDataField< ::cereal::UiNavigationEvent::Status>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void UiNavigationEvent::Builder::setStatus( ::cereal::UiNavigationEvent::Status value) {
_builder.setDataField< ::cereal::UiNavigationEvent::Status>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float UiNavigationEvent::Reader::getDistanceTo() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float UiNavigationEvent::Builder::getDistanceTo() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void UiNavigationEvent::Builder::setDistanceTo(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool UiNavigationEvent::Reader::hasEndRoadPointDEPRECATED() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool UiNavigationEvent::Builder::hasEndRoadPointDEPRECATED() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ECEFPointDEPRECATED::Reader UiNavigationEvent::Reader::getEndRoadPointDEPRECATED() const {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::ECEFPointDEPRECATED::Builder UiNavigationEvent::Builder::getEndRoadPointDEPRECATED() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ECEFPointDEPRECATED::Pipeline UiNavigationEvent::Pipeline::getEndRoadPointDEPRECATED() {
return ::cereal::ECEFPointDEPRECATED::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void UiNavigationEvent::Builder::setEndRoadPointDEPRECATED( ::cereal::ECEFPointDEPRECATED::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::ECEFPointDEPRECATED::Builder UiNavigationEvent::Builder::initEndRoadPointDEPRECATED() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void UiNavigationEvent::Builder::adoptEndRoadPointDEPRECATED(
::capnp::Orphan< ::cereal::ECEFPointDEPRECATED>&& value) {
::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ECEFPointDEPRECATED> UiNavigationEvent::Builder::disownEndRoadPointDEPRECATED() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPointDEPRECATED>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool UiNavigationEvent::Reader::hasEndRoadPoint() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool UiNavigationEvent::Builder::hasEndRoadPoint() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ECEFPoint::Reader UiNavigationEvent::Reader::getEndRoadPoint() const {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::ECEFPoint::Builder UiNavigationEvent::Builder::getEndRoadPoint() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ECEFPoint::Pipeline UiNavigationEvent::Pipeline::getEndRoadPoint() {
return ::cereal::ECEFPoint::Pipeline(_typeless.getPointerField(1));
}
#endif // !CAPNP_LITE
inline void UiNavigationEvent::Builder::setEndRoadPoint( ::cereal::ECEFPoint::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::cereal::ECEFPoint::Builder UiNavigationEvent::Builder::initEndRoadPoint() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void UiNavigationEvent::Builder::adoptEndRoadPoint(
::capnp::Orphan< ::cereal::ECEFPoint>&& value) {
::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ECEFPoint> UiNavigationEvent::Builder::disownEndRoadPoint() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::uint8_t LiveLocationData::Reader::getStatus() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint8_t LiveLocationData::Builder::getStatus() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setStatus( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline double LiveLocationData::Reader::getLat() const {
return _reader.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline double LiveLocationData::Builder::getLat() {
return _builder.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setLat(double value) {
_builder.setDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline double LiveLocationData::Reader::getLon() const {
return _reader.getDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline double LiveLocationData::Builder::getLon() {
return _builder.getDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setLon(double value) {
_builder.setDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Reader::getAlt() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Builder::getAlt() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setAlt(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Reader::getSpeed() const {
return _reader.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Builder::getSpeed() {
return _builder.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setSpeed(float value) {
_builder.setDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline bool LiveLocationData::Reader::hasVNED() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool LiveLocationData::Builder::hasVNED() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader LiveLocationData::Reader::getVNED() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::getVNED() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void LiveLocationData::Builder::setVNED( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void LiveLocationData::Builder::setVNED(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::initVNED(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void LiveLocationData::Builder::adoptVNED(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> LiveLocationData::Builder::disownVNED() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline float LiveLocationData::Reader::getRoll() const {
return _reader.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Builder::getRoll() {
return _builder.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setRoll(float value) {
_builder.setDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Reader::getPitch() const {
return _reader.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Builder::getPitch() {
return _builder.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setPitch(float value) {
_builder.setDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Reader::getHeading() const {
return _reader.getDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Builder::getHeading() {
return _builder.getDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setHeading(float value) {
_builder.setDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Reader::getWanderAngle() const {
return _reader.getDataField<float>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Builder::getWanderAngle() {
return _builder.getDataField<float>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setWanderAngle(float value) {
_builder.setDataField<float>(
::capnp::bounded<10>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Reader::getTrackAngle() const {
return _reader.getDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Builder::getTrackAngle() {
return _builder.getDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setTrackAngle(float value) {
_builder.setDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline bool LiveLocationData::Reader::hasGyro() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool LiveLocationData::Builder::hasGyro() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader LiveLocationData::Reader::getGyro() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::getGyro() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void LiveLocationData::Builder::setGyro( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void LiveLocationData::Builder::setGyro(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::initGyro(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void LiveLocationData::Builder::adoptGyro(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> LiveLocationData::Builder::disownGyro() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool LiveLocationData::Reader::hasAccel() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool LiveLocationData::Builder::hasAccel() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader LiveLocationData::Reader::getAccel() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::getAccel() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void LiveLocationData::Builder::setAccel( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline void LiveLocationData::Builder::setAccel(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::initAccel(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void LiveLocationData::Builder::adoptAccel(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> LiveLocationData::Builder::disownAccel() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool LiveLocationData::Reader::hasAccuracy() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool LiveLocationData::Builder::hasAccuracy() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::LiveLocationData::Accuracy::Reader LiveLocationData::Reader::getAccuracy() const {
return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData::Accuracy>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::cereal::LiveLocationData::Accuracy::Builder LiveLocationData::Builder::getAccuracy() {
return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData::Accuracy>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::LiveLocationData::Accuracy::Pipeline LiveLocationData::Pipeline::getAccuracy() {
return ::cereal::LiveLocationData::Accuracy::Pipeline(_typeless.getPointerField(3));
}
#endif // !CAPNP_LITE
inline void LiveLocationData::Builder::setAccuracy( ::cereal::LiveLocationData::Accuracy::Reader value) {
::capnp::_::PointerHelpers< ::cereal::LiveLocationData::Accuracy>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::cereal::LiveLocationData::Accuracy::Builder LiveLocationData::Builder::initAccuracy() {
return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData::Accuracy>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void LiveLocationData::Builder::adoptAccuracy(
::capnp::Orphan< ::cereal::LiveLocationData::Accuracy>&& value) {
::capnp::_::PointerHelpers< ::cereal::LiveLocationData::Accuracy>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::LiveLocationData::Accuracy> LiveLocationData::Builder::disownAccuracy() {
return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData::Accuracy>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::cereal::LiveLocationData::SensorSource LiveLocationData::Reader::getSource() const {
return _reader.getDataField< ::cereal::LiveLocationData::SensorSource>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::cereal::LiveLocationData::SensorSource LiveLocationData::Builder::getSource() {
return _builder.getDataField< ::cereal::LiveLocationData::SensorSource>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setSource( ::cereal::LiveLocationData::SensorSource value) {
_builder.setDataField< ::cereal::LiveLocationData::SensorSource>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint64_t LiveLocationData::Reader::getFixMonoTime() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline ::uint64_t LiveLocationData::Builder::getFixMonoTime() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setFixMonoTime( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t LiveLocationData::Reader::getGpsWeek() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline ::int32_t LiveLocationData::Builder::getGpsWeek() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setGpsWeek( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<14>() * ::capnp::ELEMENTS, value);
}
inline double LiveLocationData::Reader::getTimeOfWeek() const {
return _reader.getDataField<double>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline double LiveLocationData::Builder::getTimeOfWeek() {
return _builder.getDataField<double>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setTimeOfWeek(double value) {
_builder.setDataField<double>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline bool LiveLocationData::Reader::hasPositionECEF() const {
return !_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline bool LiveLocationData::Builder::hasPositionECEF() {
return !_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader LiveLocationData::Reader::getPositionECEF() const {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::getPositionECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline void LiveLocationData::Builder::setPositionECEF( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline void LiveLocationData::Builder::setPositionECEF(::kj::ArrayPtr<const double> value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::initPositionECEF(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), size);
}
inline void LiveLocationData::Builder::adoptPositionECEF(
::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> LiveLocationData::Builder::disownPositionECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline bool LiveLocationData::Reader::hasPoseQuatECEF() const {
return !_reader.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
}
inline bool LiveLocationData::Builder::hasPoseQuatECEF() {
return !_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader LiveLocationData::Reader::getPoseQuatECEF() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::getPoseQuatECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline void LiveLocationData::Builder::setPoseQuatECEF( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), value);
}
inline void LiveLocationData::Builder::setPoseQuatECEF(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::initPoseQuatECEF(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), size);
}
inline void LiveLocationData::Builder::adoptPoseQuatECEF(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> LiveLocationData::Builder::disownPoseQuatECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline float LiveLocationData::Reader::getPitchCalibration() const {
return _reader.getDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Builder::getPitchCalibration() {
return _builder.getDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setPitchCalibration(float value) {
_builder.setDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Reader::getYawCalibration() const {
return _reader.getDataField<float>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Builder::getYawCalibration() {
return _builder.getDataField<float>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Builder::setYawCalibration(float value) {
_builder.setDataField<float>(
::capnp::bounded<18>() * ::capnp::ELEMENTS, value);
}
inline bool LiveLocationData::Reader::hasImuFrame() const {
return !_reader.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
}
inline bool LiveLocationData::Builder::hasImuFrame() {
return !_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader LiveLocationData::Reader::getImuFrame() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::getImuFrame() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline void LiveLocationData::Builder::setImuFrame( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS), value);
}
inline void LiveLocationData::Builder::setImuFrame(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Builder::initImuFrame(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS), size);
}
inline void LiveLocationData::Builder::adoptImuFrame(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> LiveLocationData::Builder::disownImuFrame() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline bool LiveLocationData::Accuracy::Reader::hasPNEDError() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool LiveLocationData::Accuracy::Builder::hasPNEDError() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader LiveLocationData::Accuracy::Reader::getPNEDError() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Accuracy::Builder::getPNEDError() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void LiveLocationData::Accuracy::Builder::setPNEDError( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void LiveLocationData::Accuracy::Builder::setPNEDError(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Accuracy::Builder::initPNEDError(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void LiveLocationData::Accuracy::Builder::adoptPNEDError(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> LiveLocationData::Accuracy::Builder::disownPNEDError() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool LiveLocationData::Accuracy::Reader::hasVNEDError() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool LiveLocationData::Accuracy::Builder::hasVNEDError() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader LiveLocationData::Accuracy::Reader::getVNEDError() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Accuracy::Builder::getVNEDError() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void LiveLocationData::Accuracy::Builder::setVNEDError( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void LiveLocationData::Accuracy::Builder::setVNEDError(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder LiveLocationData::Accuracy::Builder::initVNEDError(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void LiveLocationData::Accuracy::Builder::adoptVNEDError(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> LiveLocationData::Accuracy::Builder::disownVNEDError() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline float LiveLocationData::Accuracy::Reader::getRollError() const {
return _reader.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Accuracy::Builder::getRollError() {
return _builder.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Accuracy::Builder::setRollError(float value) {
_builder.setDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Accuracy::Reader::getPitchError() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Accuracy::Builder::getPitchError() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Accuracy::Builder::setPitchError(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Accuracy::Reader::getHeadingError() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Accuracy::Builder::getHeadingError() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Accuracy::Builder::setHeadingError(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Accuracy::Reader::getEllipsoidSemiMajorError() const {
return _reader.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Accuracy::Builder::getEllipsoidSemiMajorError() {
return _builder.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Accuracy::Builder::setEllipsoidSemiMajorError(float value) {
_builder.setDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Accuracy::Reader::getEllipsoidSemiMinorError() const {
return _reader.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Accuracy::Builder::getEllipsoidSemiMinorError() {
return _builder.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Accuracy::Builder::setEllipsoidSemiMinorError(float value) {
_builder.setDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline float LiveLocationData::Accuracy::Reader::getEllipsoidOrientationError() const {
return _reader.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline float LiveLocationData::Accuracy::Builder::getEllipsoidOrientationError() {
return _builder.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void LiveLocationData::Accuracy::Builder::setEllipsoidOrientationError(float value) {
_builder.setDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline ::uint64_t OrbOdometry::Reader::getStartMonoTime() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint64_t OrbOdometry::Builder::getStartMonoTime() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void OrbOdometry::Builder::setStartMonoTime( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::uint64_t OrbOdometry::Reader::getEndMonoTime() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint64_t OrbOdometry::Builder::getEndMonoTime() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void OrbOdometry::Builder::setEndMonoTime( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool OrbOdometry::Reader::hasF() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool OrbOdometry::Builder::hasF() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader OrbOdometry::Reader::getF() const {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder OrbOdometry::Builder::getF() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void OrbOdometry::Builder::setF( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void OrbOdometry::Builder::setF(::kj::ArrayPtr<const double> value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder OrbOdometry::Builder::initF(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void OrbOdometry::Builder::adoptF(
::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> OrbOdometry::Builder::disownF() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline double OrbOdometry::Reader::getErr() const {
return _reader.getDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline double OrbOdometry::Builder::getErr() {
return _builder.getDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void OrbOdometry::Builder::setErr(double value) {
_builder.setDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t OrbOdometry::Reader::getInliers() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline ::int32_t OrbOdometry::Builder::getInliers() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void OrbOdometry::Builder::setInliers( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline bool OrbOdometry::Reader::hasMatches() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool OrbOdometry::Builder::hasMatches() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader OrbOdometry::Reader::getMatches() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder OrbOdometry::Builder::getMatches() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void OrbOdometry::Builder::setMatches( ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void OrbOdometry::Builder::setMatches(::kj::ArrayPtr<const ::int16_t> value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder OrbOdometry::Builder::initMatches(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void OrbOdometry::Builder::adoptMatches(
::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>> OrbOdometry::Builder::disownMatches() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::uint64_t OrbFeatures::Reader::getTimestampEof() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint64_t OrbFeatures::Builder::getTimestampEof() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void OrbFeatures::Builder::setTimestampEof( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool OrbFeatures::Reader::hasXs() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool OrbFeatures::Builder::hasXs() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader OrbFeatures::Reader::getXs() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder OrbFeatures::Builder::getXs() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void OrbFeatures::Builder::setXs( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void OrbFeatures::Builder::setXs(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder OrbFeatures::Builder::initXs(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void OrbFeatures::Builder::adoptXs(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> OrbFeatures::Builder::disownXs() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool OrbFeatures::Reader::hasYs() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool OrbFeatures::Builder::hasYs() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader OrbFeatures::Reader::getYs() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder OrbFeatures::Builder::getYs() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void OrbFeatures::Builder::setYs( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void OrbFeatures::Builder::setYs(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder OrbFeatures::Builder::initYs(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void OrbFeatures::Builder::adoptYs(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> OrbFeatures::Builder::disownYs() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool OrbFeatures::Reader::hasDescriptors() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool OrbFeatures::Builder::hasDescriptors() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Data::Reader OrbFeatures::Reader::getDescriptors() const {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::Data::Builder OrbFeatures::Builder::getDescriptors() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void OrbFeatures::Builder::setDescriptors( ::capnp::Data::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::Data::Builder OrbFeatures::Builder::initDescriptors(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void OrbFeatures::Builder::adoptDescriptors(
::capnp::Orphan< ::capnp::Data>&& value) {
::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Data> OrbFeatures::Builder::disownDescriptors() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool OrbFeatures::Reader::hasOctaves() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool OrbFeatures::Builder::hasOctaves() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader OrbFeatures::Reader::getOctaves() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder OrbFeatures::Builder::getOctaves() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void OrbFeatures::Builder::setOctaves( ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline void OrbFeatures::Builder::setOctaves(::kj::ArrayPtr<const ::int8_t> value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder OrbFeatures::Builder::initOctaves(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void OrbFeatures::Builder::adoptOctaves(
::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>> OrbFeatures::Builder::disownOctaves() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::uint64_t OrbFeatures::Reader::getTimestampLastEof() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint64_t OrbFeatures::Builder::getTimestampLastEof() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void OrbFeatures::Builder::setTimestampLastEof( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool OrbFeatures::Reader::hasMatches() const {
return !_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline bool OrbFeatures::Builder::hasMatches() {
return !_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader OrbFeatures::Reader::getMatches() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder OrbFeatures::Builder::getMatches() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline void OrbFeatures::Builder::setMatches( ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline void OrbFeatures::Builder::setMatches(::kj::ArrayPtr<const ::int16_t> value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder OrbFeatures::Builder::initMatches(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), size);
}
inline void OrbFeatures::Builder::adoptMatches(
::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>> OrbFeatures::Builder::disownMatches() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::uint64_t OrbFeaturesSummary::Reader::getTimestampEof() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint64_t OrbFeaturesSummary::Builder::getTimestampEof() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void OrbFeaturesSummary::Builder::setTimestampEof( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::uint64_t OrbFeaturesSummary::Reader::getTimestampLastEof() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint64_t OrbFeaturesSummary::Builder::getTimestampLastEof() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void OrbFeaturesSummary::Builder::setTimestampLastEof( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t OrbFeaturesSummary::Reader::getFeatureCount() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline ::uint16_t OrbFeaturesSummary::Builder::getFeatureCount() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void OrbFeaturesSummary::Builder::setFeatureCount( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t OrbFeaturesSummary::Reader::getMatchCount() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline ::uint16_t OrbFeaturesSummary::Builder::getMatchCount() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void OrbFeaturesSummary::Builder::setMatchCount( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline ::uint64_t OrbFeaturesSummary::Reader::getComputeNs() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::uint64_t OrbFeaturesSummary::Builder::getComputeNs() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void OrbFeaturesSummary::Builder::setComputeNs( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline ::uint64_t OrbKeyFrame::Reader::getId() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint64_t OrbKeyFrame::Builder::getId() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void OrbKeyFrame::Builder::setId( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool OrbKeyFrame::Reader::hasPos() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool OrbKeyFrame::Builder::hasPos() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ECEFPoint::Reader OrbKeyFrame::Reader::getPos() const {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::ECEFPoint::Builder OrbKeyFrame::Builder::getPos() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ECEFPoint::Pipeline OrbKeyFrame::Pipeline::getPos() {
return ::cereal::ECEFPoint::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void OrbKeyFrame::Builder::setPos( ::cereal::ECEFPoint::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::ECEFPoint::Builder OrbKeyFrame::Builder::initPos() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void OrbKeyFrame::Builder::adoptPos(
::capnp::Orphan< ::cereal::ECEFPoint>&& value) {
::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ECEFPoint> OrbKeyFrame::Builder::disownPos() {
return ::capnp::_::PointerHelpers< ::cereal::ECEFPoint>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool OrbKeyFrame::Reader::hasDpos() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool OrbKeyFrame::Builder::hasDpos() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader OrbKeyFrame::Reader::getDpos() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder OrbKeyFrame::Builder::getDpos() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void OrbKeyFrame::Builder::setDpos( ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>::Builder OrbKeyFrame::Builder::initDpos(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void OrbKeyFrame::Builder::adoptDpos(
::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>> OrbKeyFrame::Builder::disownDpos() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ECEFPoint, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool OrbKeyFrame::Reader::hasDescriptors() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool OrbKeyFrame::Builder::hasDescriptors() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Data::Reader OrbKeyFrame::Reader::getDescriptors() const {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::Data::Builder OrbKeyFrame::Builder::getDescriptors() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void OrbKeyFrame::Builder::setDescriptors( ::capnp::Data::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::Data::Builder OrbKeyFrame::Builder::initDescriptors(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void OrbKeyFrame::Builder::adoptDescriptors(
::capnp::Orphan< ::capnp::Data>&& value) {
::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Data> OrbKeyFrame::Builder::disownDescriptors() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool KalmanOdometry::Reader::hasTrans() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool KalmanOdometry::Builder::hasTrans() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader KalmanOdometry::Reader::getTrans() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder KalmanOdometry::Builder::getTrans() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void KalmanOdometry::Builder::setTrans( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void KalmanOdometry::Builder::setTrans(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder KalmanOdometry::Builder::initTrans(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void KalmanOdometry::Builder::adoptTrans(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> KalmanOdometry::Builder::disownTrans() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool KalmanOdometry::Reader::hasRot() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool KalmanOdometry::Builder::hasRot() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader KalmanOdometry::Reader::getRot() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder KalmanOdometry::Builder::getRot() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void KalmanOdometry::Builder::setRot( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void KalmanOdometry::Builder::setRot(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder KalmanOdometry::Builder::initRot(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void KalmanOdometry::Builder::adoptRot(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> KalmanOdometry::Builder::disownRot() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool KalmanOdometry::Reader::hasTransStd() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool KalmanOdometry::Builder::hasTransStd() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader KalmanOdometry::Reader::getTransStd() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder KalmanOdometry::Builder::getTransStd() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void KalmanOdometry::Builder::setTransStd( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline void KalmanOdometry::Builder::setTransStd(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder KalmanOdometry::Builder::initTransStd(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void KalmanOdometry::Builder::adoptTransStd(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> KalmanOdometry::Builder::disownTransStd() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool KalmanOdometry::Reader::hasRotStd() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool KalmanOdometry::Builder::hasRotStd() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader KalmanOdometry::Reader::getRotStd() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder KalmanOdometry::Builder::getRotStd() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void KalmanOdometry::Builder::setRotStd( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline void KalmanOdometry::Builder::setRotStd(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder KalmanOdometry::Builder::initRotStd(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void KalmanOdometry::Builder::adoptRotStd(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> KalmanOdometry::Builder::disownRotStd() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::uint64_t OrbObservation::Reader::getObservationMonoTime() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint64_t OrbObservation::Builder::getObservationMonoTime() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void OrbObservation::Builder::setObservationMonoTime( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool OrbObservation::Reader::hasNormalizedCoordinates() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool OrbObservation::Builder::hasNormalizedCoordinates() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader OrbObservation::Reader::getNormalizedCoordinates() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder OrbObservation::Builder::getNormalizedCoordinates() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void OrbObservation::Builder::setNormalizedCoordinates( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void OrbObservation::Builder::setNormalizedCoordinates(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder OrbObservation::Builder::initNormalizedCoordinates(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void OrbObservation::Builder::adoptNormalizedCoordinates(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> OrbObservation::Builder::disownNormalizedCoordinates() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool OrbObservation::Reader::hasLocationECEF() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool OrbObservation::Builder::hasLocationECEF() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader OrbObservation::Reader::getLocationECEF() const {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder OrbObservation::Builder::getLocationECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void OrbObservation::Builder::setLocationECEF( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void OrbObservation::Builder::setLocationECEF(::kj::ArrayPtr<const double> value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder OrbObservation::Builder::initLocationECEF(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void OrbObservation::Builder::adoptLocationECEF(
::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> OrbObservation::Builder::disownLocationECEF() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::uint32_t OrbObservation::Reader::getMatchDistance() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint32_t OrbObservation::Builder::getMatchDistance() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void OrbObservation::Builder::setMatchDistance( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t CalibrationFeatures::Reader::getFrameId() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint32_t CalibrationFeatures::Builder::getFrameId() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void CalibrationFeatures::Builder::setFrameId( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool CalibrationFeatures::Reader::hasP0() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool CalibrationFeatures::Builder::hasP0() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader CalibrationFeatures::Reader::getP0() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder CalibrationFeatures::Builder::getP0() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void CalibrationFeatures::Builder::setP0( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void CalibrationFeatures::Builder::setP0(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder CalibrationFeatures::Builder::initP0(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void CalibrationFeatures::Builder::adoptP0(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> CalibrationFeatures::Builder::disownP0() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool CalibrationFeatures::Reader::hasP1() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool CalibrationFeatures::Builder::hasP1() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader CalibrationFeatures::Reader::getP1() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder CalibrationFeatures::Builder::getP1() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void CalibrationFeatures::Builder::setP1( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void CalibrationFeatures::Builder::setP1(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder CalibrationFeatures::Builder::initP1(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void CalibrationFeatures::Builder::adoptP1(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> CalibrationFeatures::Builder::disownP1() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool CalibrationFeatures::Reader::hasStatus() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool CalibrationFeatures::Builder::hasStatus() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader CalibrationFeatures::Reader::getStatus() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder CalibrationFeatures::Builder::getStatus() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void CalibrationFeatures::Builder::setStatus( ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline void CalibrationFeatures::Builder::setStatus(::kj::ArrayPtr<const ::int8_t> value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder CalibrationFeatures::Builder::initStatus(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void CalibrationFeatures::Builder::adoptStatus(
::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>> CalibrationFeatures::Builder::disownStatus() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool NavStatus::Reader::getIsNavigating() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool NavStatus::Builder::getIsNavigating() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void NavStatus::Builder::setIsNavigating(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool NavStatus::Reader::hasCurrentAddress() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool NavStatus::Builder::hasCurrentAddress() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::NavStatus::Address::Reader NavStatus::Reader::getCurrentAddress() const {
return ::capnp::_::PointerHelpers< ::cereal::NavStatus::Address>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::NavStatus::Address::Builder NavStatus::Builder::getCurrentAddress() {
return ::capnp::_::PointerHelpers< ::cereal::NavStatus::Address>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::NavStatus::Address::Pipeline NavStatus::Pipeline::getCurrentAddress() {
return ::cereal::NavStatus::Address::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void NavStatus::Builder::setCurrentAddress( ::cereal::NavStatus::Address::Reader value) {
::capnp::_::PointerHelpers< ::cereal::NavStatus::Address>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::NavStatus::Address::Builder NavStatus::Builder::initCurrentAddress() {
return ::capnp::_::PointerHelpers< ::cereal::NavStatus::Address>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void NavStatus::Builder::adoptCurrentAddress(
::capnp::Orphan< ::cereal::NavStatus::Address>&& value) {
::capnp::_::PointerHelpers< ::cereal::NavStatus::Address>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::NavStatus::Address> NavStatus::Builder::disownCurrentAddress() {
return ::capnp::_::PointerHelpers< ::cereal::NavStatus::Address>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool NavStatus::Address::Reader::hasTitle() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool NavStatus::Address::Builder::hasTitle() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader NavStatus::Address::Reader::getTitle() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::getTitle() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void NavStatus::Address::Builder::setTitle( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::initTitle(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void NavStatus::Address::Builder::adoptTitle(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> NavStatus::Address::Builder::disownTitle() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline double NavStatus::Address::Reader::getLat() const {
return _reader.getDataField<double>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline double NavStatus::Address::Builder::getLat() {
return _builder.getDataField<double>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void NavStatus::Address::Builder::setLat(double value) {
_builder.setDataField<double>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline double NavStatus::Address::Reader::getLng() const {
return _reader.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline double NavStatus::Address::Builder::getLng() {
return _builder.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void NavStatus::Address::Builder::setLng(double value) {
_builder.setDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool NavStatus::Address::Reader::hasHouse() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool NavStatus::Address::Builder::hasHouse() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader NavStatus::Address::Reader::getHouse() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::getHouse() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void NavStatus::Address::Builder::setHouse( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::initHouse(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void NavStatus::Address::Builder::adoptHouse(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> NavStatus::Address::Builder::disownHouse() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool NavStatus::Address::Reader::hasAddress() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool NavStatus::Address::Builder::hasAddress() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader NavStatus::Address::Reader::getAddress() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::getAddress() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void NavStatus::Address::Builder::setAddress( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::initAddress(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void NavStatus::Address::Builder::adoptAddress(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> NavStatus::Address::Builder::disownAddress() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool NavStatus::Address::Reader::hasStreet() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool NavStatus::Address::Builder::hasStreet() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader NavStatus::Address::Reader::getStreet() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::getStreet() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void NavStatus::Address::Builder::setStreet( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::initStreet(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void NavStatus::Address::Builder::adoptStreet(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> NavStatus::Address::Builder::disownStreet() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline bool NavStatus::Address::Reader::hasCity() const {
return !_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline bool NavStatus::Address::Builder::hasCity() {
return !_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader NavStatus::Address::Reader::getCity() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::getCity() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline void NavStatus::Address::Builder::setCity( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::initCity(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), size);
}
inline void NavStatus::Address::Builder::adoptCity(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> NavStatus::Address::Builder::disownCity() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline bool NavStatus::Address::Reader::hasState() const {
return !_reader.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
}
inline bool NavStatus::Address::Builder::hasState() {
return !_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader NavStatus::Address::Reader::getState() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::getState() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline void NavStatus::Address::Builder::setState( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::initState(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), size);
}
inline void NavStatus::Address::Builder::adoptState(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> NavStatus::Address::Builder::disownState() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline bool NavStatus::Address::Reader::hasCountry() const {
return !_reader.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
}
inline bool NavStatus::Address::Builder::hasCountry() {
return !_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader NavStatus::Address::Reader::getCountry() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::getCountry() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline void NavStatus::Address::Builder::setCountry( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder NavStatus::Address::Builder::initCountry(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS), size);
}
inline void NavStatus::Address::Builder::adoptCountry(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> NavStatus::Address::Builder::disownCountry() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<6>() * ::capnp::POINTERS));
}
inline bool NavUpdate::Reader::getIsNavigating() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool NavUpdate::Builder::getIsNavigating() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void NavUpdate::Builder::setIsNavigating(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t NavUpdate::Reader::getCurSegment() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::int32_t NavUpdate::Builder::getCurSegment() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void NavUpdate::Builder::setCurSegment( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool NavUpdate::Reader::hasSegments() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool NavUpdate::Builder::hasSegments() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>::Reader NavUpdate::Reader::getSegments() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>::Builder NavUpdate::Builder::getSegments() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void NavUpdate::Builder::setSegments( ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>::Builder NavUpdate::Builder::initSegments(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void NavUpdate::Builder::adoptSegments(
::capnp::Orphan< ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>> NavUpdate::Builder::disownSegments() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::Segment, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline double NavUpdate::LatLng::Reader::getLat() const {
return _reader.getDataField<double>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline double NavUpdate::LatLng::Builder::getLat() {
return _builder.getDataField<double>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void NavUpdate::LatLng::Builder::setLat(double value) {
_builder.setDataField<double>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline double NavUpdate::LatLng::Reader::getLng() const {
return _reader.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline double NavUpdate::LatLng::Builder::getLng() {
return _builder.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void NavUpdate::LatLng::Builder::setLng(double value) {
_builder.setDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool NavUpdate::Segment::Reader::hasFrom() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool NavUpdate::Segment::Builder::hasFrom() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::NavUpdate::LatLng::Reader NavUpdate::Segment::Reader::getFrom() const {
return ::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::NavUpdate::LatLng::Builder NavUpdate::Segment::Builder::getFrom() {
return ::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::NavUpdate::LatLng::Pipeline NavUpdate::Segment::Pipeline::getFrom() {
return ::cereal::NavUpdate::LatLng::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void NavUpdate::Segment::Builder::setFrom( ::cereal::NavUpdate::LatLng::Reader value) {
::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::NavUpdate::LatLng::Builder NavUpdate::Segment::Builder::initFrom() {
return ::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void NavUpdate::Segment::Builder::adoptFrom(
::capnp::Orphan< ::cereal::NavUpdate::LatLng>&& value) {
::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::NavUpdate::LatLng> NavUpdate::Segment::Builder::disownFrom() {
return ::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool NavUpdate::Segment::Reader::hasTo() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool NavUpdate::Segment::Builder::hasTo() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::NavUpdate::LatLng::Reader NavUpdate::Segment::Reader::getTo() const {
return ::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::NavUpdate::LatLng::Builder NavUpdate::Segment::Builder::getTo() {
return ::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::NavUpdate::LatLng::Pipeline NavUpdate::Segment::Pipeline::getTo() {
return ::cereal::NavUpdate::LatLng::Pipeline(_typeless.getPointerField(1));
}
#endif // !CAPNP_LITE
inline void NavUpdate::Segment::Builder::setTo( ::cereal::NavUpdate::LatLng::Reader value) {
::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::cereal::NavUpdate::LatLng::Builder NavUpdate::Segment::Builder::initTo() {
return ::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void NavUpdate::Segment::Builder::adoptTo(
::capnp::Orphan< ::cereal::NavUpdate::LatLng>&& value) {
::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::NavUpdate::LatLng> NavUpdate::Segment::Builder::disownTo() {
return ::capnp::_::PointerHelpers< ::cereal::NavUpdate::LatLng>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::int32_t NavUpdate::Segment::Reader::getUpdateTime() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::int32_t NavUpdate::Segment::Builder::getUpdateTime() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void NavUpdate::Segment::Builder::setUpdateTime( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t NavUpdate::Segment::Reader::getDistance() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::int32_t NavUpdate::Segment::Builder::getDistance() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void NavUpdate::Segment::Builder::setDistance( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t NavUpdate::Segment::Reader::getCrossTime() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::int32_t NavUpdate::Segment::Builder::getCrossTime() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void NavUpdate::Segment::Builder::setCrossTime( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t NavUpdate::Segment::Reader::getExitNo() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::int32_t NavUpdate::Segment::Builder::getExitNo() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void NavUpdate::Segment::Builder::setExitNo( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::NavUpdate::Segment::Instruction NavUpdate::Segment::Reader::getInstruction() const {
return _reader.getDataField< ::cereal::NavUpdate::Segment::Instruction>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline ::cereal::NavUpdate::Segment::Instruction NavUpdate::Segment::Builder::getInstruction() {
return _builder.getDataField< ::cereal::NavUpdate::Segment::Instruction>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void NavUpdate::Segment::Builder::setInstruction( ::cereal::NavUpdate::Segment::Instruction value) {
_builder.setDataField< ::cereal::NavUpdate::Segment::Instruction>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline bool NavUpdate::Segment::Reader::hasParts() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool NavUpdate::Segment::Builder::hasParts() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>::Reader NavUpdate::Segment::Reader::getParts() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>::Builder NavUpdate::Segment::Builder::getParts() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void NavUpdate::Segment::Builder::setParts( ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>::Builder NavUpdate::Segment::Builder::initParts(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void NavUpdate::Segment::Builder::adoptParts(
::capnp::Orphan< ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>> NavUpdate::Segment::Builder::disownParts() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavUpdate::LatLng, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::cereal::TrafficEvent::Type TrafficEvent::Reader::getType() const {
return _reader.getDataField< ::cereal::TrafficEvent::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::TrafficEvent::Type TrafficEvent::Builder::getType() {
return _builder.getDataField< ::cereal::TrafficEvent::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void TrafficEvent::Builder::setType( ::cereal::TrafficEvent::Type value) {
_builder.setDataField< ::cereal::TrafficEvent::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float TrafficEvent::Reader::getDistance() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float TrafficEvent::Builder::getDistance() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void TrafficEvent::Builder::setDistance(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::TrafficEvent::Action TrafficEvent::Reader::getAction() const {
return _reader.getDataField< ::cereal::TrafficEvent::Action>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::cereal::TrafficEvent::Action TrafficEvent::Builder::getAction() {
return _builder.getDataField< ::cereal::TrafficEvent::Action>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void TrafficEvent::Builder::setAction( ::cereal::TrafficEvent::Action value) {
_builder.setDataField< ::cereal::TrafficEvent::Action>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool TrafficEvent::Reader::getResuming() const {
return _reader.getDataField<bool>(
::capnp::bounded<64>() * ::capnp::ELEMENTS);
}
inline bool TrafficEvent::Builder::getResuming() {
return _builder.getDataField<bool>(
::capnp::bounded<64>() * ::capnp::ELEMENTS);
}
inline void TrafficEvent::Builder::setResuming(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<64>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::AndroidGnss::Which AndroidGnss::Reader::which() const {
return _reader.getDataField<Which>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::AndroidGnss::Which AndroidGnss::Builder::which() {
return _builder.getDataField<Which>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Reader::isMeasurements() const {
return which() == AndroidGnss::MEASUREMENTS;
}
inline bool AndroidGnss::Builder::isMeasurements() {
return which() == AndroidGnss::MEASUREMENTS;
}
inline bool AndroidGnss::Reader::hasMeasurements() const {
if (which() != AndroidGnss::MEASUREMENTS) return false;
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool AndroidGnss::Builder::hasMeasurements() {
if (which() != AndroidGnss::MEASUREMENTS) return false;
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::AndroidGnss::Measurements::Reader AndroidGnss::Reader::getMeasurements() const {
KJ_IREQUIRE((which() == AndroidGnss::MEASUREMENTS),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::AndroidGnss::Measurements::Builder AndroidGnss::Builder::getMeasurements() {
KJ_IREQUIRE((which() == AndroidGnss::MEASUREMENTS),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void AndroidGnss::Builder::setMeasurements( ::cereal::AndroidGnss::Measurements::Reader value) {
_builder.setDataField<AndroidGnss::Which>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, AndroidGnss::MEASUREMENTS);
::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::AndroidGnss::Measurements::Builder AndroidGnss::Builder::initMeasurements() {
_builder.setDataField<AndroidGnss::Which>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, AndroidGnss::MEASUREMENTS);
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void AndroidGnss::Builder::adoptMeasurements(
::capnp::Orphan< ::cereal::AndroidGnss::Measurements>&& value) {
_builder.setDataField<AndroidGnss::Which>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, AndroidGnss::MEASUREMENTS);
::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::AndroidGnss::Measurements> AndroidGnss::Builder::disownMeasurements() {
KJ_IREQUIRE((which() == AndroidGnss::MEASUREMENTS),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool AndroidGnss::Reader::isNavigationMessage() const {
return which() == AndroidGnss::NAVIGATION_MESSAGE;
}
inline bool AndroidGnss::Builder::isNavigationMessage() {
return which() == AndroidGnss::NAVIGATION_MESSAGE;
}
inline bool AndroidGnss::Reader::hasNavigationMessage() const {
if (which() != AndroidGnss::NAVIGATION_MESSAGE) return false;
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool AndroidGnss::Builder::hasNavigationMessage() {
if (which() != AndroidGnss::NAVIGATION_MESSAGE) return false;
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::AndroidGnss::NavigationMessage::Reader AndroidGnss::Reader::getNavigationMessage() const {
KJ_IREQUIRE((which() == AndroidGnss::NAVIGATION_MESSAGE),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::NavigationMessage>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::AndroidGnss::NavigationMessage::Builder AndroidGnss::Builder::getNavigationMessage() {
KJ_IREQUIRE((which() == AndroidGnss::NAVIGATION_MESSAGE),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::NavigationMessage>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void AndroidGnss::Builder::setNavigationMessage( ::cereal::AndroidGnss::NavigationMessage::Reader value) {
_builder.setDataField<AndroidGnss::Which>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, AndroidGnss::NAVIGATION_MESSAGE);
::capnp::_::PointerHelpers< ::cereal::AndroidGnss::NavigationMessage>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::AndroidGnss::NavigationMessage::Builder AndroidGnss::Builder::initNavigationMessage() {
_builder.setDataField<AndroidGnss::Which>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, AndroidGnss::NAVIGATION_MESSAGE);
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::NavigationMessage>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void AndroidGnss::Builder::adoptNavigationMessage(
::capnp::Orphan< ::cereal::AndroidGnss::NavigationMessage>&& value) {
_builder.setDataField<AndroidGnss::Which>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, AndroidGnss::NAVIGATION_MESSAGE);
::capnp::_::PointerHelpers< ::cereal::AndroidGnss::NavigationMessage>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::AndroidGnss::NavigationMessage> AndroidGnss::Builder::disownNavigationMessage() {
KJ_IREQUIRE((which() == AndroidGnss::NAVIGATION_MESSAGE),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::NavigationMessage>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool AndroidGnss::Measurements::Reader::hasClock() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool AndroidGnss::Measurements::Builder::hasClock() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::AndroidGnss::Measurements::Clock::Reader AndroidGnss::Measurements::Reader::getClock() const {
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements::Clock>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::AndroidGnss::Measurements::Clock::Builder AndroidGnss::Measurements::Builder::getClock() {
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements::Clock>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::AndroidGnss::Measurements::Clock::Pipeline AndroidGnss::Measurements::Pipeline::getClock() {
return ::cereal::AndroidGnss::Measurements::Clock::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void AndroidGnss::Measurements::Builder::setClock( ::cereal::AndroidGnss::Measurements::Clock::Reader value) {
::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements::Clock>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::AndroidGnss::Measurements::Clock::Builder AndroidGnss::Measurements::Builder::initClock() {
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements::Clock>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void AndroidGnss::Measurements::Builder::adoptClock(
::capnp::Orphan< ::cereal::AndroidGnss::Measurements::Clock>&& value) {
::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements::Clock>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::AndroidGnss::Measurements::Clock> AndroidGnss::Measurements::Builder::disownClock() {
return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss::Measurements::Clock>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool AndroidGnss::Measurements::Reader::hasMeasurements() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool AndroidGnss::Measurements::Builder::hasMeasurements() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>::Reader AndroidGnss::Measurements::Reader::getMeasurements() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>::Builder AndroidGnss::Measurements::Builder::getMeasurements() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void AndroidGnss::Measurements::Builder::setMeasurements( ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>::Builder AndroidGnss::Measurements::Builder::initMeasurements(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void AndroidGnss::Measurements::Builder::adoptMeasurements(
::capnp::Orphan< ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>> AndroidGnss::Measurements::Builder::disownMeasurements() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::AndroidGnss::Measurements::Measurement, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::int64_t AndroidGnss::Measurements::Clock::Reader::getTimeNanos() const {
return _reader.getDataField< ::int64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::int64_t AndroidGnss::Measurements::Clock::Builder::getTimeNanos() {
return _builder.getDataField< ::int64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setTimeNanos( ::int64_t value) {
_builder.setDataField< ::int64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t AndroidGnss::Measurements::Clock::Reader::getHardwareClockDiscontinuityCount() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::int32_t AndroidGnss::Measurements::Clock::Builder::getHardwareClockDiscontinuityCount() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setHardwareClockDiscontinuityCount( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Clock::Reader::getHasTimeUncertaintyNanos() const {
return _reader.getDataField<bool>(
::capnp::bounded<96>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Clock::Builder::getHasTimeUncertaintyNanos() {
return _builder.getDataField<bool>(
::capnp::bounded<96>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setHasTimeUncertaintyNanos(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<96>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Clock::Reader::getTimeUncertaintyNanos() const {
return _reader.getDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Clock::Builder::getTimeUncertaintyNanos() {
return _builder.getDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setTimeUncertaintyNanos(double value) {
_builder.setDataField<double>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Clock::Reader::getHasLeapSecond() const {
return _reader.getDataField<bool>(
::capnp::bounded<97>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Clock::Builder::getHasLeapSecond() {
return _builder.getDataField<bool>(
::capnp::bounded<97>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setHasLeapSecond(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<97>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t AndroidGnss::Measurements::Clock::Reader::getLeapSecond() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline ::int32_t AndroidGnss::Measurements::Clock::Builder::getLeapSecond() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setLeapSecond( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Clock::Reader::getHasFullBiasNanos() const {
return _reader.getDataField<bool>(
::capnp::bounded<98>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Clock::Builder::getHasFullBiasNanos() {
return _builder.getDataField<bool>(
::capnp::bounded<98>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setHasFullBiasNanos(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<98>() * ::capnp::ELEMENTS, value);
}
inline ::int64_t AndroidGnss::Measurements::Clock::Reader::getFullBiasNanos() const {
return _reader.getDataField< ::int64_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::int64_t AndroidGnss::Measurements::Clock::Builder::getFullBiasNanos() {
return _builder.getDataField< ::int64_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setFullBiasNanos( ::int64_t value) {
_builder.setDataField< ::int64_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Clock::Reader::getHasBiasNanos() const {
return _reader.getDataField<bool>(
::capnp::bounded<99>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Clock::Builder::getHasBiasNanos() {
return _builder.getDataField<bool>(
::capnp::bounded<99>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setHasBiasNanos(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<99>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Clock::Reader::getBiasNanos() const {
return _reader.getDataField<double>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Clock::Builder::getBiasNanos() {
return _builder.getDataField<double>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setBiasNanos(double value) {
_builder.setDataField<double>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Clock::Reader::getHasBiasUncertaintyNanos() const {
return _reader.getDataField<bool>(
::capnp::bounded<100>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Clock::Builder::getHasBiasUncertaintyNanos() {
return _builder.getDataField<bool>(
::capnp::bounded<100>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setHasBiasUncertaintyNanos(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<100>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Clock::Reader::getBiasUncertaintyNanos() const {
return _reader.getDataField<double>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Clock::Builder::getBiasUncertaintyNanos() {
return _builder.getDataField<double>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setBiasUncertaintyNanos(double value) {
_builder.setDataField<double>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Clock::Reader::getHasDriftNanosPerSecond() const {
return _reader.getDataField<bool>(
::capnp::bounded<101>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Clock::Builder::getHasDriftNanosPerSecond() {
return _builder.getDataField<bool>(
::capnp::bounded<101>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setHasDriftNanosPerSecond(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<101>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Clock::Reader::getDriftNanosPerSecond() const {
return _reader.getDataField<double>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Clock::Builder::getDriftNanosPerSecond() {
return _builder.getDataField<double>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setDriftNanosPerSecond(double value) {
_builder.setDataField<double>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Clock::Reader::getHasDriftUncertaintyNanosPerSecond() const {
return _reader.getDataField<bool>(
::capnp::bounded<102>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Clock::Builder::getHasDriftUncertaintyNanosPerSecond() {
return _builder.getDataField<bool>(
::capnp::bounded<102>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setHasDriftUncertaintyNanosPerSecond(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<102>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Clock::Reader::getDriftUncertaintyNanosPerSecond() const {
return _reader.getDataField<double>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Clock::Builder::getDriftUncertaintyNanosPerSecond() {
return _builder.getDataField<double>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Clock::Builder::setDriftUncertaintyNanosPerSecond(double value) {
_builder.setDataField<double>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t AndroidGnss::Measurements::Measurement::Reader::getSvId() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::int32_t AndroidGnss::Measurements::Measurement::Builder::getSvId() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setSvId( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::AndroidGnss::Measurements::Measurement::Constellation AndroidGnss::Measurements::Measurement::Reader::getConstellation() const {
return _reader.getDataField< ::cereal::AndroidGnss::Measurements::Measurement::Constellation>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::cereal::AndroidGnss::Measurements::Measurement::Constellation AndroidGnss::Measurements::Measurement::Builder::getConstellation() {
return _builder.getDataField< ::cereal::AndroidGnss::Measurements::Measurement::Constellation>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setConstellation( ::cereal::AndroidGnss::Measurements::Measurement::Constellation value) {
_builder.setDataField< ::cereal::AndroidGnss::Measurements::Measurement::Constellation>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Measurement::Reader::getTimeOffsetNanos() const {
return _reader.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Measurement::Builder::getTimeOffsetNanos() {
return _builder.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setTimeOffsetNanos(double value) {
_builder.setDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t AndroidGnss::Measurements::Measurement::Reader::getState() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::int32_t AndroidGnss::Measurements::Measurement::Builder::getState() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setState( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline ::int64_t AndroidGnss::Measurements::Measurement::Reader::getReceivedSvTimeNanos() const {
return _reader.getDataField< ::int64_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::int64_t AndroidGnss::Measurements::Measurement::Builder::getReceivedSvTimeNanos() {
return _builder.getDataField< ::int64_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setReceivedSvTimeNanos( ::int64_t value) {
_builder.setDataField< ::int64_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline ::int64_t AndroidGnss::Measurements::Measurement::Reader::getReceivedSvTimeUncertaintyNanos() const {
return _reader.getDataField< ::int64_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::int64_t AndroidGnss::Measurements::Measurement::Builder::getReceivedSvTimeUncertaintyNanos() {
return _builder.getDataField< ::int64_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setReceivedSvTimeUncertaintyNanos( ::int64_t value) {
_builder.setDataField< ::int64_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Measurement::Reader::getCn0DbHz() const {
return _reader.getDataField<double>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Measurement::Builder::getCn0DbHz() {
return _builder.getDataField<double>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setCn0DbHz(double value) {
_builder.setDataField<double>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Measurement::Reader::getPseudorangeRateMetersPerSecond() const {
return _reader.getDataField<double>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Measurement::Builder::getPseudorangeRateMetersPerSecond() {
return _builder.getDataField<double>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setPseudorangeRateMetersPerSecond(double value) {
_builder.setDataField<double>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Measurement::Reader::getPseudorangeRateUncertaintyMetersPerSecond() const {
return _reader.getDataField<double>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Measurement::Builder::getPseudorangeRateUncertaintyMetersPerSecond() {
return _builder.getDataField<double>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setPseudorangeRateUncertaintyMetersPerSecond(double value) {
_builder.setDataField<double>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t AndroidGnss::Measurements::Measurement::Reader::getAccumulatedDeltaRangeState() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline ::int32_t AndroidGnss::Measurements::Measurement::Builder::getAccumulatedDeltaRangeState() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setAccumulatedDeltaRangeState( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Measurement::Reader::getAccumulatedDeltaRangeMeters() const {
return _reader.getDataField<double>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Measurement::Builder::getAccumulatedDeltaRangeMeters() {
return _builder.getDataField<double>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setAccumulatedDeltaRangeMeters(double value) {
_builder.setDataField<double>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Measurement::Reader::getAccumulatedDeltaRangeUncertaintyMeters() const {
return _reader.getDataField<double>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Measurement::Builder::getAccumulatedDeltaRangeUncertaintyMeters() {
return _builder.getDataField<double>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setAccumulatedDeltaRangeUncertaintyMeters(double value) {
_builder.setDataField<double>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Measurement::Reader::getHasCarrierFrequencyHz() const {
return _reader.getDataField<bool>(
::capnp::bounded<48>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Measurement::Builder::getHasCarrierFrequencyHz() {
return _builder.getDataField<bool>(
::capnp::bounded<48>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setHasCarrierFrequencyHz(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<48>() * ::capnp::ELEMENTS, value);
}
inline float AndroidGnss::Measurements::Measurement::Reader::getCarrierFrequencyHz() const {
return _reader.getDataField<float>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline float AndroidGnss::Measurements::Measurement::Builder::getCarrierFrequencyHz() {
return _builder.getDataField<float>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setCarrierFrequencyHz(float value) {
_builder.setDataField<float>(
::capnp::bounded<20>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Measurement::Reader::getHasCarrierCycles() const {
return _reader.getDataField<bool>(
::capnp::bounded<49>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Measurement::Builder::getHasCarrierCycles() {
return _builder.getDataField<bool>(
::capnp::bounded<49>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setHasCarrierCycles(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<49>() * ::capnp::ELEMENTS, value);
}
inline ::int64_t AndroidGnss::Measurements::Measurement::Reader::getCarrierCycles() const {
return _reader.getDataField< ::int64_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline ::int64_t AndroidGnss::Measurements::Measurement::Builder::getCarrierCycles() {
return _builder.getDataField< ::int64_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setCarrierCycles( ::int64_t value) {
_builder.setDataField< ::int64_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Measurement::Reader::getHasCarrierPhase() const {
return _reader.getDataField<bool>(
::capnp::bounded<50>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Measurement::Builder::getHasCarrierPhase() {
return _builder.getDataField<bool>(
::capnp::bounded<50>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setHasCarrierPhase(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<50>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Measurement::Reader::getCarrierPhase() const {
return _reader.getDataField<double>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Measurement::Builder::getCarrierPhase() {
return _builder.getDataField<double>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setCarrierPhase(double value) {
_builder.setDataField<double>(
::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Measurement::Reader::getHasCarrierPhaseUncertainty() const {
return _reader.getDataField<bool>(
::capnp::bounded<51>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Measurement::Builder::getHasCarrierPhaseUncertainty() {
return _builder.getDataField<bool>(
::capnp::bounded<51>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setHasCarrierPhaseUncertainty(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<51>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Measurement::Reader::getCarrierPhaseUncertainty() const {
return _reader.getDataField<double>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Measurement::Builder::getCarrierPhaseUncertainty() {
return _builder.getDataField<double>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setCarrierPhaseUncertainty(double value) {
_builder.setDataField<double>(
::capnp::bounded<13>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::Measurements::Measurement::Reader::getHasSnrInDb() const {
return _reader.getDataField<bool>(
::capnp::bounded<52>() * ::capnp::ELEMENTS);
}
inline bool AndroidGnss::Measurements::Measurement::Builder::getHasSnrInDb() {
return _builder.getDataField<bool>(
::capnp::bounded<52>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setHasSnrInDb(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<52>() * ::capnp::ELEMENTS, value);
}
inline double AndroidGnss::Measurements::Measurement::Reader::getSnrInDb() const {
return _reader.getDataField<double>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline double AndroidGnss::Measurements::Measurement::Builder::getSnrInDb() {
return _builder.getDataField<double>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setSnrInDb(double value) {
_builder.setDataField<double>(
::capnp::bounded<14>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::AndroidGnss::Measurements::Measurement::MultipathIndicator AndroidGnss::Measurements::Measurement::Reader::getMultipathIndicator() const {
return _reader.getDataField< ::cereal::AndroidGnss::Measurements::Measurement::MultipathIndicator>(
::capnp::bounded<42>() * ::capnp::ELEMENTS);
}
inline ::cereal::AndroidGnss::Measurements::Measurement::MultipathIndicator AndroidGnss::Measurements::Measurement::Builder::getMultipathIndicator() {
return _builder.getDataField< ::cereal::AndroidGnss::Measurements::Measurement::MultipathIndicator>(
::capnp::bounded<42>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::Measurements::Measurement::Builder::setMultipathIndicator( ::cereal::AndroidGnss::Measurements::Measurement::MultipathIndicator value) {
_builder.setDataField< ::cereal::AndroidGnss::Measurements::Measurement::MultipathIndicator>(
::capnp::bounded<42>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t AndroidGnss::NavigationMessage::Reader::getType() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::int32_t AndroidGnss::NavigationMessage::Builder::getType() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::NavigationMessage::Builder::setType( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t AndroidGnss::NavigationMessage::Reader::getSvId() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::int32_t AndroidGnss::NavigationMessage::Builder::getSvId() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::NavigationMessage::Builder::setSvId( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t AndroidGnss::NavigationMessage::Reader::getMessageId() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::int32_t AndroidGnss::NavigationMessage::Builder::getMessageId() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::NavigationMessage::Builder::setMessageId( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t AndroidGnss::NavigationMessage::Reader::getSubmessageId() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::int32_t AndroidGnss::NavigationMessage::Builder::getSubmessageId() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::NavigationMessage::Builder::setSubmessageId( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline bool AndroidGnss::NavigationMessage::Reader::hasData() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool AndroidGnss::NavigationMessage::Builder::hasData() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Data::Reader AndroidGnss::NavigationMessage::Reader::getData() const {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Data::Builder AndroidGnss::NavigationMessage::Builder::getData() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void AndroidGnss::NavigationMessage::Builder::setData( ::capnp::Data::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Data::Builder AndroidGnss::NavigationMessage::Builder::initData(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void AndroidGnss::NavigationMessage::Builder::adoptData(
::capnp::Orphan< ::capnp::Data>&& value) {
::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Data> AndroidGnss::NavigationMessage::Builder::disownData() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::AndroidGnss::NavigationMessage::Status AndroidGnss::NavigationMessage::Reader::getStatus() const {
return _reader.getDataField< ::cereal::AndroidGnss::NavigationMessage::Status>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline ::cereal::AndroidGnss::NavigationMessage::Status AndroidGnss::NavigationMessage::Builder::getStatus() {
return _builder.getDataField< ::cereal::AndroidGnss::NavigationMessage::Status>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void AndroidGnss::NavigationMessage::Builder::setStatus( ::cereal::AndroidGnss::NavigationMessage::Status value) {
_builder.setDataField< ::cereal::AndroidGnss::NavigationMessage::Status>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::QcomGnss::Which QcomGnss::Reader::which() const {
return _reader.getDataField<Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::cereal::QcomGnss::Which QcomGnss::Builder::which() {
return _builder.getDataField<Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::uint64_t QcomGnss::Reader::getLogTs() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint64_t QcomGnss::Builder::getLogTs() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::Builder::setLogTs( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::Reader::isMeasurementReport() const {
return which() == QcomGnss::MEASUREMENT_REPORT;
}
inline bool QcomGnss::Builder::isMeasurementReport() {
return which() == QcomGnss::MEASUREMENT_REPORT;
}
inline bool QcomGnss::Reader::hasMeasurementReport() const {
if (which() != QcomGnss::MEASUREMENT_REPORT) return false;
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::Builder::hasMeasurementReport() {
if (which() != QcomGnss::MEASUREMENT_REPORT) return false;
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::QcomGnss::MeasurementReport::Reader QcomGnss::Reader::getMeasurementReport() const {
KJ_IREQUIRE((which() == QcomGnss::MEASUREMENT_REPORT),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::QcomGnss::MeasurementReport::Builder QcomGnss::Builder::getMeasurementReport() {
KJ_IREQUIRE((which() == QcomGnss::MEASUREMENT_REPORT),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::Builder::setMeasurementReport( ::cereal::QcomGnss::MeasurementReport::Reader value) {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::MEASUREMENT_REPORT);
::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::QcomGnss::MeasurementReport::Builder QcomGnss::Builder::initMeasurementReport() {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::MEASUREMENT_REPORT);
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::Builder::adoptMeasurementReport(
::capnp::Orphan< ::cereal::QcomGnss::MeasurementReport>&& value) {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::MEASUREMENT_REPORT);
::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementReport> QcomGnss::Builder::disownMeasurementReport() {
KJ_IREQUIRE((which() == QcomGnss::MEASUREMENT_REPORT),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool QcomGnss::Reader::isClockReport() const {
return which() == QcomGnss::CLOCK_REPORT;
}
inline bool QcomGnss::Builder::isClockReport() {
return which() == QcomGnss::CLOCK_REPORT;
}
inline bool QcomGnss::Reader::hasClockReport() const {
if (which() != QcomGnss::CLOCK_REPORT) return false;
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::Builder::hasClockReport() {
if (which() != QcomGnss::CLOCK_REPORT) return false;
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::QcomGnss::ClockReport::Reader QcomGnss::Reader::getClockReport() const {
KJ_IREQUIRE((which() == QcomGnss::CLOCK_REPORT),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::QcomGnss::ClockReport::Builder QcomGnss::Builder::getClockReport() {
KJ_IREQUIRE((which() == QcomGnss::CLOCK_REPORT),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::Builder::setClockReport( ::cereal::QcomGnss::ClockReport::Reader value) {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::CLOCK_REPORT);
::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::QcomGnss::ClockReport::Builder QcomGnss::Builder::initClockReport() {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::CLOCK_REPORT);
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::Builder::adoptClockReport(
::capnp::Orphan< ::cereal::QcomGnss::ClockReport>&& value) {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::CLOCK_REPORT);
::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::QcomGnss::ClockReport> QcomGnss::Builder::disownClockReport() {
KJ_IREQUIRE((which() == QcomGnss::CLOCK_REPORT),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool QcomGnss::Reader::isDrMeasurementReport() const {
return which() == QcomGnss::DR_MEASUREMENT_REPORT;
}
inline bool QcomGnss::Builder::isDrMeasurementReport() {
return which() == QcomGnss::DR_MEASUREMENT_REPORT;
}
inline bool QcomGnss::Reader::hasDrMeasurementReport() const {
if (which() != QcomGnss::DR_MEASUREMENT_REPORT) return false;
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::Builder::hasDrMeasurementReport() {
if (which() != QcomGnss::DR_MEASUREMENT_REPORT) return false;
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::QcomGnss::DrMeasurementReport::Reader QcomGnss::Reader::getDrMeasurementReport() const {
KJ_IREQUIRE((which() == QcomGnss::DR_MEASUREMENT_REPORT),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::QcomGnss::DrMeasurementReport::Builder QcomGnss::Builder::getDrMeasurementReport() {
KJ_IREQUIRE((which() == QcomGnss::DR_MEASUREMENT_REPORT),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::Builder::setDrMeasurementReport( ::cereal::QcomGnss::DrMeasurementReport::Reader value) {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_MEASUREMENT_REPORT);
::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::QcomGnss::DrMeasurementReport::Builder QcomGnss::Builder::initDrMeasurementReport() {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_MEASUREMENT_REPORT);
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::Builder::adoptDrMeasurementReport(
::capnp::Orphan< ::cereal::QcomGnss::DrMeasurementReport>&& value) {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_MEASUREMENT_REPORT);
::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::QcomGnss::DrMeasurementReport> QcomGnss::Builder::disownDrMeasurementReport() {
KJ_IREQUIRE((which() == QcomGnss::DR_MEASUREMENT_REPORT),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool QcomGnss::Reader::isDrSvPoly() const {
return which() == QcomGnss::DR_SV_POLY;
}
inline bool QcomGnss::Builder::isDrSvPoly() {
return which() == QcomGnss::DR_SV_POLY;
}
inline bool QcomGnss::Reader::hasDrSvPoly() const {
if (which() != QcomGnss::DR_SV_POLY) return false;
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::Builder::hasDrSvPoly() {
if (which() != QcomGnss::DR_SV_POLY) return false;
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::QcomGnss::DrSvPolyReport::Reader QcomGnss::Reader::getDrSvPoly() const {
KJ_IREQUIRE((which() == QcomGnss::DR_SV_POLY),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::QcomGnss::DrSvPolyReport::Builder QcomGnss::Builder::getDrSvPoly() {
KJ_IREQUIRE((which() == QcomGnss::DR_SV_POLY),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::Builder::setDrSvPoly( ::cereal::QcomGnss::DrSvPolyReport::Reader value) {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_SV_POLY);
::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::QcomGnss::DrSvPolyReport::Builder QcomGnss::Builder::initDrSvPoly() {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_SV_POLY);
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::Builder::adoptDrSvPoly(
::capnp::Orphan< ::cereal::QcomGnss::DrSvPolyReport>&& value) {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_SV_POLY);
::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::QcomGnss::DrSvPolyReport> QcomGnss::Builder::disownDrSvPoly() {
KJ_IREQUIRE((which() == QcomGnss::DR_SV_POLY),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool QcomGnss::Reader::isRawLog() const {
return which() == QcomGnss::RAW_LOG;
}
inline bool QcomGnss::Builder::isRawLog() {
return which() == QcomGnss::RAW_LOG;
}
inline bool QcomGnss::Reader::hasRawLog() const {
if (which() != QcomGnss::RAW_LOG) return false;
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::Builder::hasRawLog() {
if (which() != QcomGnss::RAW_LOG) return false;
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Data::Reader QcomGnss::Reader::getRawLog() const {
KJ_IREQUIRE((which() == QcomGnss::RAW_LOG),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Data::Builder QcomGnss::Builder::getRawLog() {
KJ_IREQUIRE((which() == QcomGnss::RAW_LOG),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::Builder::setRawLog( ::capnp::Data::Reader value) {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::RAW_LOG);
::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Data::Builder QcomGnss::Builder::initRawLog(unsigned int size) {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::RAW_LOG);
return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void QcomGnss::Builder::adoptRawLog(
::capnp::Orphan< ::capnp::Data>&& value) {
_builder.setDataField<QcomGnss::Which>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::RAW_LOG);
::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Data> QcomGnss::Builder::disownRawLog() {
KJ_IREQUIRE((which() == QcomGnss::RAW_LOG),
"Must check which() before get()ing a union member.");
return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool QcomGnss::MeasurementStatus::Reader::getSubMillisecondIsValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getSubMillisecondIsValid() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setSubMillisecondIsValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getSubBitTimeIsKnown() const {
return _reader.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getSubBitTimeIsKnown() {
return _builder.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setSubBitTimeIsKnown(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getSatelliteTimeIsKnown() const {
return _reader.getDataField<bool>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getSatelliteTimeIsKnown() {
return _builder.getDataField<bool>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setSatelliteTimeIsKnown(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getBitEdgeConfirmedFromSignal() const {
return _reader.getDataField<bool>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getBitEdgeConfirmedFromSignal() {
return _builder.getDataField<bool>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setBitEdgeConfirmedFromSignal(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getMeasuredVelocity() const {
return _reader.getDataField<bool>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getMeasuredVelocity() {
return _builder.getDataField<bool>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setMeasuredVelocity(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getFineOrCoarseVelocity() const {
return _reader.getDataField<bool>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getFineOrCoarseVelocity() {
return _builder.getDataField<bool>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setFineOrCoarseVelocity(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getLockPointValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getLockPointValid() {
return _builder.getDataField<bool>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setLockPointValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getLockPointPositive() const {
return _reader.getDataField<bool>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getLockPointPositive() {
return _builder.getDataField<bool>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setLockPointPositive(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getLastUpdateFromDifference() const {
return _reader.getDataField<bool>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getLastUpdateFromDifference() {
return _builder.getDataField<bool>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setLastUpdateFromDifference(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getLastUpdateFromVelocityDifference() const {
return _reader.getDataField<bool>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getLastUpdateFromVelocityDifference() {
return _builder.getDataField<bool>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setLastUpdateFromVelocityDifference(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getStrongIndicationOfCrossCorelation() const {
return _reader.getDataField<bool>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getStrongIndicationOfCrossCorelation() {
return _builder.getDataField<bool>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setStrongIndicationOfCrossCorelation(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<10>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getTentativeMeasurement() const {
return _reader.getDataField<bool>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getTentativeMeasurement() {
return _builder.getDataField<bool>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setTentativeMeasurement(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getMeasurementNotUsable() const {
return _reader.getDataField<bool>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getMeasurementNotUsable() {
return _builder.getDataField<bool>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setMeasurementNotUsable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getSirCheckIsNeeded() const {
return _reader.getDataField<bool>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getSirCheckIsNeeded() {
return _builder.getDataField<bool>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setSirCheckIsNeeded(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<13>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getProbationMode() const {
return _reader.getDataField<bool>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getProbationMode() {
return _builder.getDataField<bool>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setProbationMode(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<14>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getGlonassMeanderBitEdgeValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getGlonassMeanderBitEdgeValid() {
return _builder.getDataField<bool>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setGlonassMeanderBitEdgeValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<15>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getGlonassTimeMarkValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getGlonassTimeMarkValid() {
return _builder.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setGlonassTimeMarkValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getGpsRoundRobinRxDiversity() const {
return _reader.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getGpsRoundRobinRxDiversity() {
return _builder.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setGpsRoundRobinRxDiversity(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getGpsRxDiversity() const {
return _reader.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getGpsRxDiversity() {
return _builder.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setGpsRxDiversity(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getGpsLowBandwidthRxDiversityCombined() const {
return _reader.getDataField<bool>(
::capnp::bounded<19>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getGpsLowBandwidthRxDiversityCombined() {
return _builder.getDataField<bool>(
::capnp::bounded<19>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setGpsLowBandwidthRxDiversityCombined(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<19>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getGpsHighBandwidthNu4() const {
return _reader.getDataField<bool>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getGpsHighBandwidthNu4() {
return _builder.getDataField<bool>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setGpsHighBandwidthNu4(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<20>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getGpsHighBandwidthNu8() const {
return _reader.getDataField<bool>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getGpsHighBandwidthNu8() {
return _builder.getDataField<bool>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setGpsHighBandwidthNu8(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<21>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getGpsHighBandwidthUniform() const {
return _reader.getDataField<bool>(
::capnp::bounded<22>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getGpsHighBandwidthUniform() {
return _builder.getDataField<bool>(
::capnp::bounded<22>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setGpsHighBandwidthUniform(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<22>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getMultipathIndicator() const {
return _reader.getDataField<bool>(
::capnp::bounded<23>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getMultipathIndicator() {
return _builder.getDataField<bool>(
::capnp::bounded<23>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setMultipathIndicator(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<23>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getImdJammingIndicator() const {
return _reader.getDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getImdJammingIndicator() {
return _builder.getDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setImdJammingIndicator(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getLteB13TxJammingIndicator() const {
return _reader.getDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getLteB13TxJammingIndicator() {
return _builder.getDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setLteB13TxJammingIndicator(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getFreshMeasurementIndicator() const {
return _reader.getDataField<bool>(
::capnp::bounded<26>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getFreshMeasurementIndicator() {
return _builder.getDataField<bool>(
::capnp::bounded<26>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setFreshMeasurementIndicator(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<26>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getMultipathEstimateIsValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<27>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getMultipathEstimateIsValid() {
return _builder.getDataField<bool>(
::capnp::bounded<27>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setMultipathEstimateIsValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<27>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementStatus::Reader::getDirectionIsValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<28>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::MeasurementStatus::Builder::getDirectionIsValid() {
return _builder.getDataField<bool>(
::capnp::bounded<28>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementStatus::Builder::setDirectionIsValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<28>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::QcomGnss::MeasurementSource QcomGnss::MeasurementReport::Reader::getSource() const {
return _reader.getDataField< ::cereal::QcomGnss::MeasurementSource>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::QcomGnss::MeasurementSource QcomGnss::MeasurementReport::Builder::getSource() {
return _builder.getDataField< ::cereal::QcomGnss::MeasurementSource>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::Builder::setSource( ::cereal::QcomGnss::MeasurementSource value) {
_builder.setDataField< ::cereal::QcomGnss::MeasurementSource>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::MeasurementReport::Reader::getFCount() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::MeasurementReport::Builder::getFCount() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::Builder::setFCount( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::MeasurementReport::Reader::getGpsWeek() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::MeasurementReport::Builder::getGpsWeek() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::Builder::setGpsWeek( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::MeasurementReport::Reader::getGlonassCycleNumber() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::MeasurementReport::Builder::getGlonassCycleNumber() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::Builder::setGlonassCycleNumber( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::MeasurementReport::Reader::getGlonassNumberOfDays() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::MeasurementReport::Builder::getGlonassNumberOfDays() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::Builder::setGlonassNumberOfDays( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::MeasurementReport::Reader::getMilliseconds() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::MeasurementReport::Builder::getMilliseconds() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::Builder::setMilliseconds( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::Reader::getTimeBias() const {
return _reader.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::Builder::getTimeBias() {
return _builder.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::Builder::setTimeBias(float value) {
_builder.setDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::Reader::getClockTimeUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::Builder::getClockTimeUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::Builder::setClockTimeUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::Reader::getClockFrequencyBias() const {
return _reader.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::Builder::getClockFrequencyBias() {
return _builder.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::Builder::setClockFrequencyBias(float value) {
_builder.setDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::Reader::getClockFrequencyUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::Builder::getClockFrequencyUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::Builder::setClockFrequencyUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementReport::Reader::hasSv() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::MeasurementReport::Builder::hasSv() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader QcomGnss::MeasurementReport::Reader::getSv() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder QcomGnss::MeasurementReport::Builder::getSv() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::MeasurementReport::Builder::setSv( ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder QcomGnss::MeasurementReport::Builder::initSv(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void QcomGnss::MeasurementReport::Builder::adoptSv(
::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>> QcomGnss::MeasurementReport::Builder::disownSv() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getSvId() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getSvId() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setSvId( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::int8_t QcomGnss::MeasurementReport::SV::Reader::getGlonassFrequencyIndex() const {
return _reader.getDataField< ::int8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::int8_t QcomGnss::MeasurementReport::SV::Builder::getGlonassFrequencyIndex() {
return _builder.getDataField< ::int8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setGlonassFrequencyIndex( ::int8_t value) {
_builder.setDataField< ::int8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::QcomGnss::SVObservationState QcomGnss::MeasurementReport::SV::Reader::getObservationState() const {
return _reader.getDataField< ::cereal::QcomGnss::SVObservationState>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::cereal::QcomGnss::SVObservationState QcomGnss::MeasurementReport::SV::Builder::getObservationState() {
return _builder.getDataField< ::cereal::QcomGnss::SVObservationState>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setObservationState( ::cereal::QcomGnss::SVObservationState value) {
_builder.setDataField< ::cereal::QcomGnss::SVObservationState>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getObservations() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getObservations() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setObservations( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getGoodObservations() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getGoodObservations() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setGoodObservations( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::MeasurementReport::SV::Reader::getGpsParityErrorCount() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::MeasurementReport::SV::Builder::getGpsParityErrorCount() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setGpsParityErrorCount( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getGlonassHemmingErrorCount() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getGlonassHemmingErrorCount() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setGlonassHemmingErrorCount( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getFilterStages() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getFilterStages() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setFilterStages( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::MeasurementReport::SV::Reader::getCarrierNoise() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::MeasurementReport::SV::Builder::getCarrierNoise() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setCarrierNoise( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline ::int16_t QcomGnss::MeasurementReport::SV::Reader::getLatency() const {
return _reader.getDataField< ::int16_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline ::int16_t QcomGnss::MeasurementReport::SV::Builder::getLatency() {
return _builder.getDataField< ::int16_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setLatency( ::int16_t value) {
_builder.setDataField< ::int16_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getPredetectInterval() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getPredetectInterval() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setPredetectInterval( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<14>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::MeasurementReport::SV::Reader::getPostdetections() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::MeasurementReport::SV::Builder::getPostdetections() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setPostdetections( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::MeasurementReport::SV::Reader::getUnfilteredMeasurementIntegral() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::MeasurementReport::SV::Builder::getUnfilteredMeasurementIntegral() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setUnfilteredMeasurementIntegral( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::SV::Reader::getUnfilteredMeasurementFraction() const {
return _reader.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::SV::Builder::getUnfilteredMeasurementFraction() {
return _builder.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setUnfilteredMeasurementFraction(float value) {
_builder.setDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::SV::Reader::getUnfilteredTimeUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::SV::Builder::getUnfilteredTimeUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setUnfilteredTimeUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::SV::Reader::getUnfilteredSpeed() const {
return _reader.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::SV::Builder::getUnfilteredSpeed() {
return _builder.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setUnfilteredSpeed(float value) {
_builder.setDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::SV::Reader::getUnfilteredSpeedUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::SV::Builder::getUnfilteredSpeedUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setUnfilteredSpeedUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::MeasurementReport::SV::Reader::hasMeasurementStatus() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::MeasurementReport::SV::Builder::hasMeasurementStatus() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::QcomGnss::MeasurementStatus::Reader QcomGnss::MeasurementReport::SV::Reader::getMeasurementStatus() const {
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::QcomGnss::MeasurementStatus::Builder QcomGnss::MeasurementReport::SV::Builder::getMeasurementStatus() {
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::QcomGnss::MeasurementStatus::Pipeline QcomGnss::MeasurementReport::SV::Pipeline::getMeasurementStatus() {
return ::cereal::QcomGnss::MeasurementStatus::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void QcomGnss::MeasurementReport::SV::Builder::setMeasurementStatus( ::cereal::QcomGnss::MeasurementStatus::Reader value) {
::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::QcomGnss::MeasurementStatus::Builder QcomGnss::MeasurementReport::SV::Builder::initMeasurementStatus() {
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::MeasurementReport::SV::Builder::adoptMeasurementStatus(
::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus>&& value) {
::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus> QcomGnss::MeasurementReport::SV::Builder::disownMeasurementStatus() {
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::uint32_t QcomGnss::MeasurementReport::SV::Reader::getMultipathEstimate() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::MeasurementReport::SV::Builder::getMultipathEstimate() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setMultipathEstimate( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<10>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::SV::Reader::getAzimuth() const {
return _reader.getDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::SV::Builder::getAzimuth() {
return _builder.getDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setAzimuth(float value) {
_builder.setDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::SV::Reader::getElevation() const {
return _reader.getDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::SV::Builder::getElevation() {
return _builder.getDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setElevation(float value) {
_builder.setDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t QcomGnss::MeasurementReport::SV::Reader::getCarrierPhaseCyclesIntegral() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline ::int32_t QcomGnss::MeasurementReport::SV::Builder::getCarrierPhaseCyclesIntegral() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setCarrierPhaseCyclesIntegral( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<13>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::MeasurementReport::SV::Reader::getCarrierPhaseCyclesFraction() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::MeasurementReport::SV::Builder::getCarrierPhaseCyclesFraction() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setCarrierPhaseCyclesFraction( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::SV::Reader::getFineSpeed() const {
return _reader.getDataField<float>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::SV::Builder::getFineSpeed() {
return _builder.getDataField<float>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setFineSpeed(float value) {
_builder.setDataField<float>(
::capnp::bounded<14>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::MeasurementReport::SV::Reader::getFineSpeedUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::MeasurementReport::SV::Builder::getFineSpeedUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setFineSpeedUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getCycleSlipCount() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getCycleSlipCount() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::MeasurementReport::SV::Builder::setCycleSlipCount( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<15>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::ClockReport::Reader::getHasFCount() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::ClockReport::Builder::getHasFCount() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setHasFCount(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::ClockReport::Reader::getFCount() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::ClockReport::Builder::getFCount() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setFCount( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::ClockReport::Reader::getHasGpsWeek() const {
return _reader.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::ClockReport::Builder::getHasGpsWeek() {
return _builder.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setHasGpsWeek(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::ClockReport::Reader::getGpsWeek() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::ClockReport::Builder::getGpsWeek() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsWeek( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::ClockReport::Reader::getHasGpsMilliseconds() const {
return _reader.getDataField<bool>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::ClockReport::Builder::getHasGpsMilliseconds() {
return _builder.getDataField<bool>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setHasGpsMilliseconds(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::ClockReport::Reader::getGpsMilliseconds() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::ClockReport::Builder::getGpsMilliseconds() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsMilliseconds( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGpsTimeBias() const {
return _reader.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGpsTimeBias() {
return _builder.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsTimeBias(float value) {
_builder.setDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGpsClockTimeUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGpsClockTimeUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsClockTimeUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::ClockReport::Reader::getGpsClockSource() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::ClockReport::Builder::getGpsClockSource() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsClockSource( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::ClockReport::Reader::getHasGlonassYear() const {
return _reader.getDataField<bool>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::ClockReport::Builder::getHasGlonassYear() {
return _builder.getDataField<bool>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setHasGlonassYear(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::ClockReport::Reader::getGlonassYear() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::ClockReport::Builder::getGlonassYear() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGlonassYear( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<20>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::ClockReport::Reader::getHasGlonassDay() const {
return _reader.getDataField<bool>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::ClockReport::Builder::getHasGlonassDay() {
return _builder.getDataField<bool>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setHasGlonassDay(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::ClockReport::Reader::getGlonassDay() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::ClockReport::Builder::getGlonassDay() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGlonassDay( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::ClockReport::Reader::getHasGlonassMilliseconds() const {
return _reader.getDataField<bool>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::ClockReport::Builder::getHasGlonassMilliseconds() {
return _builder.getDataField<bool>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setHasGlonassMilliseconds(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::ClockReport::Reader::getGlonassMilliseconds() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::ClockReport::Builder::getGlonassMilliseconds() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGlonassMilliseconds( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGlonassTimeBias() const {
return _reader.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGlonassTimeBias() {
return _builder.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGlonassTimeBias(float value) {
_builder.setDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGlonassClockTimeUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGlonassClockTimeUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGlonassClockTimeUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::ClockReport::Reader::getGlonassClockSource() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::ClockReport::Builder::getGlonassClockSource() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGlonassClockSource( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<21>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::ClockReport::Reader::getBdsWeek() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::ClockReport::Builder::getBdsWeek() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setBdsWeek( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<18>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::ClockReport::Reader::getBdsMilliseconds() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::ClockReport::Builder::getBdsMilliseconds() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setBdsMilliseconds( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<10>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getBdsTimeBias() const {
return _reader.getDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getBdsTimeBias() {
return _builder.getDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setBdsTimeBias(float value) {
_builder.setDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getBdsClockTimeUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getBdsClockTimeUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setBdsClockTimeUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::ClockReport::Reader::getBdsClockSource() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<38>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::ClockReport::Builder::getBdsClockSource() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<38>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setBdsClockSource( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<38>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::ClockReport::Reader::getGalWeek() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<26>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::ClockReport::Builder::getGalWeek() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<26>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGalWeek( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<26>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::ClockReport::Reader::getGalMilliseconds() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::ClockReport::Builder::getGalMilliseconds() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGalMilliseconds( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<14>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGalTimeBias() const {
return _reader.getDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGalTimeBias() {
return _builder.getDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGalTimeBias(float value) {
_builder.setDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGalClockTimeUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGalClockTimeUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGalClockTimeUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::ClockReport::Reader::getGalClockSource() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<39>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::ClockReport::Builder::getGalClockSource() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<39>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGalClockSource( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<39>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getClockFrequencyBias() const {
return _reader.getDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getClockFrequencyBias() {
return _builder.getDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setClockFrequencyBias(float value) {
_builder.setDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getClockFrequencyUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getClockFrequencyUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setClockFrequencyUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<18>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::ClockReport::Reader::getFrequencySource() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<54>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::ClockReport::Builder::getFrequencySource() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<54>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setFrequencySource( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<54>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::ClockReport::Reader::getGpsLeapSeconds() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<55>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::ClockReport::Builder::getGpsLeapSeconds() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<55>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsLeapSeconds( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<55>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::ClockReport::Reader::getGpsLeapSecondsUncertainty() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<76>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::ClockReport::Builder::getGpsLeapSecondsUncertainty() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<76>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsLeapSecondsUncertainty( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<76>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::ClockReport::Reader::getGpsLeapSecondsSource() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<77>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::ClockReport::Builder::getGpsLeapSecondsSource() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<77>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsLeapSecondsSource( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<77>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGpsToGlonassTimeBiasMilliseconds() const {
return _reader.getDataField<float>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGpsToGlonassTimeBiasMilliseconds() {
return _builder.getDataField<float>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsToGlonassTimeBiasMilliseconds(float value) {
_builder.setDataField<float>(
::capnp::bounded<20>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGpsToGlonassTimeBiasMillisecondsUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGpsToGlonassTimeBiasMillisecondsUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsToGlonassTimeBiasMillisecondsUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<21>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGpsToBdsTimeBiasMilliseconds() const {
return _reader.getDataField<float>(
::capnp::bounded<22>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGpsToBdsTimeBiasMilliseconds() {
return _builder.getDataField<float>(
::capnp::bounded<22>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsToBdsTimeBiasMilliseconds(float value) {
_builder.setDataField<float>(
::capnp::bounded<22>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGpsToBdsTimeBiasMillisecondsUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<23>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGpsToBdsTimeBiasMillisecondsUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<23>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsToBdsTimeBiasMillisecondsUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<23>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getBdsToGloTimeBiasMilliseconds() const {
return _reader.getDataField<float>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getBdsToGloTimeBiasMilliseconds() {
return _builder.getDataField<float>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setBdsToGloTimeBiasMilliseconds(float value) {
_builder.setDataField<float>(
::capnp::bounded<24>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getBdsToGloTimeBiasMillisecondsUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getBdsToGloTimeBiasMillisecondsUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setBdsToGloTimeBiasMillisecondsUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<25>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGpsToGalTimeBiasMilliseconds() const {
return _reader.getDataField<float>(
::capnp::bounded<26>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGpsToGalTimeBiasMilliseconds() {
return _builder.getDataField<float>(
::capnp::bounded<26>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsToGalTimeBiasMilliseconds(float value) {
_builder.setDataField<float>(
::capnp::bounded<26>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGpsToGalTimeBiasMillisecondsUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<27>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGpsToGalTimeBiasMillisecondsUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<27>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGpsToGalTimeBiasMillisecondsUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<27>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGalToGloTimeBiasMilliseconds() const {
return _reader.getDataField<float>(
::capnp::bounded<28>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGalToGloTimeBiasMilliseconds() {
return _builder.getDataField<float>(
::capnp::bounded<28>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGalToGloTimeBiasMilliseconds(float value) {
_builder.setDataField<float>(
::capnp::bounded<28>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGalToGloTimeBiasMillisecondsUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<29>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGalToGloTimeBiasMillisecondsUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<29>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGalToGloTimeBiasMillisecondsUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<29>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGalToBdsTimeBiasMilliseconds() const {
return _reader.getDataField<float>(
::capnp::bounded<30>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGalToBdsTimeBiasMilliseconds() {
return _builder.getDataField<float>(
::capnp::bounded<30>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGalToBdsTimeBiasMilliseconds(float value) {
_builder.setDataField<float>(
::capnp::bounded<30>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::ClockReport::Reader::getGalToBdsTimeBiasMillisecondsUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<31>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::ClockReport::Builder::getGalToBdsTimeBiasMillisecondsUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<31>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setGalToBdsTimeBiasMillisecondsUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<31>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::ClockReport::Reader::getHasRtcTime() const {
return _reader.getDataField<bool>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::ClockReport::Builder::getHasRtcTime() {
return _builder.getDataField<bool>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setHasRtcTime(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::ClockReport::Reader::getSystemRtcTime() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<32>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::ClockReport::Builder::getSystemRtcTime() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<32>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setSystemRtcTime( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<32>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::ClockReport::Reader::getFCountOffset() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<33>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::ClockReport::Builder::getFCountOffset() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<33>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setFCountOffset( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<33>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::ClockReport::Reader::getLpmRtcCount() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<34>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::ClockReport::Builder::getLpmRtcCount() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<34>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setLpmRtcCount( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<34>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::ClockReport::Reader::getClockResets() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<35>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::ClockReport::Builder::getClockResets() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<35>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::ClockReport::Builder::setClockResets( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<35>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getReason() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getReason() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setReason( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getSeqNum() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getSeqNum() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setSeqNum( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getSeqMax() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getSeqMax() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setSeqMax( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::Reader::getRfLoss() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::Builder::getRfLoss() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setRfLoss( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrMeasurementReport::Reader::getSystemRtcValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::DrMeasurementReport::Builder::getSystemRtcValid() {
return _builder.getDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setSystemRtcValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getFCount() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getFCount() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setFCount( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getClockResets() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getClockResets() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setClockResets( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline ::uint64_t QcomGnss::DrMeasurementReport::Reader::getSystemRtcTime() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint64_t QcomGnss::DrMeasurementReport::Builder::getSystemRtcTime() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setSystemRtcTime( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getGpsLeapSeconds() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getGpsLeapSeconds() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGpsLeapSeconds( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getGpsLeapSecondsUncertainty() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getGpsLeapSecondsUncertainty() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGpsLeapSecondsUncertainty( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::Reader::getGpsToGlonassTimeBiasMilliseconds() const {
return _reader.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::Builder::getGpsToGlonassTimeBiasMilliseconds() {
return _builder.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGpsToGlonassTimeBiasMilliseconds(float value) {
_builder.setDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::Reader::getGpsToGlonassTimeBiasMillisecondsUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::Builder::getGpsToGlonassTimeBiasMillisecondsUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGpsToGlonassTimeBiasMillisecondsUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::Reader::getGpsWeek() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::Builder::getGpsWeek() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGpsWeek( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getGpsMilliseconds() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getGpsMilliseconds() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGpsMilliseconds( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getGpsTimeBiasMs() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getGpsTimeBiasMs() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGpsTimeBiasMs( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<10>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getGpsClockTimeUncertaintyMs() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getGpsClockTimeUncertaintyMs() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGpsClockTimeUncertaintyMs( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getGpsClockSource() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<34>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getGpsClockSource() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<34>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGpsClockSource( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<34>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getGlonassClockSource() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<35>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getGlonassClockSource() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<35>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGlonassClockSource( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<35>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getGlonassYear() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<48>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getGlonassYear() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<48>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGlonassYear( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<48>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::Reader::getGlonassDay() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::Builder::getGlonassDay() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGlonassDay( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<25>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getGlonassMilliseconds() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getGlonassMilliseconds() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGlonassMilliseconds( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<13>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::Reader::getGlonassTimeBias() const {
return _reader.getDataField<float>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::Builder::getGlonassTimeBias() {
return _builder.getDataField<float>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGlonassTimeBias(float value) {
_builder.setDataField<float>(
::capnp::bounded<14>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::Reader::getGlonassClockTimeUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::Builder::getGlonassClockTimeUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setGlonassClockTimeUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<15>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::Reader::getClockFrequencyBias() const {
return _reader.getDataField<float>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::Builder::getClockFrequencyBias() {
return _builder.getDataField<float>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setClockFrequencyBias(float value) {
_builder.setDataField<float>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::Reader::getClockFrequencyUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::Builder::getClockFrequencyUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setClockFrequencyUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getFrequencySource() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<49>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getFrequencySource() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<49>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setFrequencySource( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<49>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::QcomGnss::MeasurementSource QcomGnss::DrMeasurementReport::Reader::getSource() const {
return _reader.getDataField< ::cereal::QcomGnss::MeasurementSource>(
::capnp::bounded<36>() * ::capnp::ELEMENTS);
}
inline ::cereal::QcomGnss::MeasurementSource QcomGnss::DrMeasurementReport::Builder::getSource() {
return _builder.getDataField< ::cereal::QcomGnss::MeasurementSource>(
::capnp::bounded<36>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::Builder::setSource( ::cereal::QcomGnss::MeasurementSource value) {
_builder.setDataField< ::cereal::QcomGnss::MeasurementSource>(
::capnp::bounded<36>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrMeasurementReport::Reader::hasSv() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::DrMeasurementReport::Builder::hasSv() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader QcomGnss::DrMeasurementReport::Reader::getSv() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder QcomGnss::DrMeasurementReport::Builder::getSv() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::DrMeasurementReport::Builder::setSv( ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder QcomGnss::DrMeasurementReport::Builder::initSv(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void QcomGnss::DrMeasurementReport::Builder::adoptSv(
::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>> QcomGnss::DrMeasurementReport::Builder::disownSv() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getSvId() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getSvId() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setSvId( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::int8_t QcomGnss::DrMeasurementReport::SV::Reader::getGlonassFrequencyIndex() const {
return _reader.getDataField< ::int8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::int8_t QcomGnss::DrMeasurementReport::SV::Builder::getGlonassFrequencyIndex() {
return _builder.getDataField< ::int8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setGlonassFrequencyIndex( ::int8_t value) {
_builder.setDataField< ::int8_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::QcomGnss::SVObservationState QcomGnss::DrMeasurementReport::SV::Reader::getObservationState() const {
return _reader.getDataField< ::cereal::QcomGnss::SVObservationState>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::cereal::QcomGnss::SVObservationState QcomGnss::DrMeasurementReport::SV::Builder::getObservationState() {
return _builder.getDataField< ::cereal::QcomGnss::SVObservationState>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setObservationState( ::cereal::QcomGnss::SVObservationState value) {
_builder.setDataField< ::cereal::QcomGnss::SVObservationState>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getObservations() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getObservations() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setObservations( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getGoodObservations() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getGoodObservations() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setGoodObservations( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getFilterStages() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getFilterStages() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilterStages( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getPredetectInterval() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getPredetectInterval() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setPredetectInterval( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getCycleSlipCount() const {
return _reader.getDataField< ::uint8_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getCycleSlipCount() {
return _builder.getDataField< ::uint8_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setCycleSlipCount( ::uint8_t value) {
_builder.setDataField< ::uint8_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Reader::getPostdetections() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Builder::getPostdetections() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setPostdetections( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrMeasurementReport::SV::Reader::hasMeasurementStatus() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::DrMeasurementReport::SV::Builder::hasMeasurementStatus() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::QcomGnss::MeasurementStatus::Reader QcomGnss::DrMeasurementReport::SV::Reader::getMeasurementStatus() const {
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::QcomGnss::MeasurementStatus::Builder QcomGnss::DrMeasurementReport::SV::Builder::getMeasurementStatus() {
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::QcomGnss::MeasurementStatus::Pipeline QcomGnss::DrMeasurementReport::SV::Pipeline::getMeasurementStatus() {
return ::cereal::QcomGnss::MeasurementStatus::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void QcomGnss::DrMeasurementReport::SV::Builder::setMeasurementStatus( ::cereal::QcomGnss::MeasurementStatus::Reader value) {
::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::QcomGnss::MeasurementStatus::Builder QcomGnss::DrMeasurementReport::SV::Builder::initMeasurementStatus() {
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::adoptMeasurementStatus(
::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus>&& value) {
::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus> QcomGnss::DrMeasurementReport::SV::Builder::disownMeasurementStatus() {
return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Reader::getCarrierNoise() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Builder::getCarrierNoise() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setCarrierNoise( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Reader::getRfLoss() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Builder::getRfLoss() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setRfLoss( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline ::int16_t QcomGnss::DrMeasurementReport::SV::Reader::getLatency() const {
return _reader.getDataField< ::int16_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline ::int16_t QcomGnss::DrMeasurementReport::SV::Builder::getLatency() {
return _builder.getDataField< ::int16_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setLatency( ::int16_t value) {
_builder.setDataField< ::int16_t>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getFilteredMeasurementFraction() const {
return _reader.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getFilteredMeasurementFraction() {
return _builder.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilteredMeasurementFraction(float value) {
_builder.setDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Reader::getFilteredMeasurementIntegral() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Builder::getFilteredMeasurementIntegral() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilteredMeasurementIntegral( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getFilteredTimeUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getFilteredTimeUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilteredTimeUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getFilteredSpeed() const {
return _reader.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getFilteredSpeed() {
return _builder.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilteredSpeed(float value) {
_builder.setDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getFilteredSpeedUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getFilteredSpeedUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilteredSpeedUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getUnfilteredMeasurementFraction() const {
return _reader.getDataField<float>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getUnfilteredMeasurementFraction() {
return _builder.getDataField<float>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setUnfilteredMeasurementFraction(float value) {
_builder.setDataField<float>(
::capnp::bounded<10>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Reader::getUnfilteredMeasurementIntegral() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Builder::getUnfilteredMeasurementIntegral() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setUnfilteredMeasurementIntegral( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getUnfilteredTimeUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getUnfilteredTimeUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setUnfilteredTimeUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getUnfilteredSpeed() const {
return _reader.getDataField<float>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getUnfilteredSpeed() {
return _builder.getDataField<float>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setUnfilteredSpeed(float value) {
_builder.setDataField<float>(
::capnp::bounded<13>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getUnfilteredSpeedUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getUnfilteredSpeedUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<14>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setUnfilteredSpeedUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<14>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Reader::getMultipathEstimate() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Builder::getMultipathEstimate() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<15>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setMultipathEstimate( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<15>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getAzimuth() const {
return _reader.getDataField<float>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getAzimuth() {
return _builder.getDataField<float>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setAzimuth(float value) {
_builder.setDataField<float>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getElevation() const {
return _reader.getDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getElevation() {
return _builder.getDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setElevation(float value) {
_builder.setDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getDopplerAcceleration() const {
return _reader.getDataField<float>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getDopplerAcceleration() {
return _builder.getDataField<float>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setDopplerAcceleration(float value) {
_builder.setDataField<float>(
::capnp::bounded<18>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getFineSpeed() const {
return _reader.getDataField<float>(
::capnp::bounded<19>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getFineSpeed() {
return _builder.getDataField<float>(
::capnp::bounded<19>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setFineSpeed(float value) {
_builder.setDataField<float>(
::capnp::bounded<19>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrMeasurementReport::SV::Reader::getFineSpeedUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrMeasurementReport::SV::Builder::getFineSpeedUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setFineSpeedUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<20>() * ::capnp::ELEMENTS, value);
}
inline double QcomGnss::DrMeasurementReport::SV::Reader::getCarrierPhase() const {
return _reader.getDataField<double>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline double QcomGnss::DrMeasurementReport::SV::Builder::getCarrierPhase() {
return _builder.getDataField<double>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setCarrierPhase(double value) {
_builder.setDataField<double>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Reader::getFCount() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Builder::getFCount() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setFCount( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<21>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Reader::getParityErrorCount() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Builder::getParityErrorCount() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setParityErrorCount( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrMeasurementReport::SV::Reader::getGoodParity() const {
return _reader.getDataField<bool>(
::capnp::bounded<72>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::DrMeasurementReport::SV::Builder::getGoodParity() {
return _builder.getDataField<bool>(
::capnp::bounded<72>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrMeasurementReport::SV::Builder::setGoodParity(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<72>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::DrSvPolyReport::Reader::getSvId() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::DrSvPolyReport::Builder::getSvId() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setSvId( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::int8_t QcomGnss::DrSvPolyReport::Reader::getFrequencyIndex() const {
return _reader.getDataField< ::int8_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::int8_t QcomGnss::DrSvPolyReport::Builder::getFrequencyIndex() {
return _builder.getDataField< ::int8_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setFrequencyIndex( ::int8_t value) {
_builder.setDataField< ::int8_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrSvPolyReport::Reader::getHasPosition() const {
return _reader.getDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::DrSvPolyReport::Builder::getHasPosition() {
return _builder.getDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setHasPosition(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrSvPolyReport::Reader::getHasIono() const {
return _reader.getDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::DrSvPolyReport::Builder::getHasIono() {
return _builder.getDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setHasIono(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrSvPolyReport::Reader::getHasTropo() const {
return _reader.getDataField<bool>(
::capnp::bounded<26>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::DrSvPolyReport::Builder::getHasTropo() {
return _builder.getDataField<bool>(
::capnp::bounded<26>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setHasTropo(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<26>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrSvPolyReport::Reader::getHasElevation() const {
return _reader.getDataField<bool>(
::capnp::bounded<27>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::DrSvPolyReport::Builder::getHasElevation() {
return _builder.getDataField<bool>(
::capnp::bounded<27>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setHasElevation(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<27>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrSvPolyReport::Reader::getPolyFromXtra() const {
return _reader.getDataField<bool>(
::capnp::bounded<28>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::DrSvPolyReport::Builder::getPolyFromXtra() {
return _builder.getDataField<bool>(
::capnp::bounded<28>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setPolyFromXtra(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<28>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrSvPolyReport::Reader::getHasSbasIono() const {
return _reader.getDataField<bool>(
::capnp::bounded<29>() * ::capnp::ELEMENTS);
}
inline bool QcomGnss::DrSvPolyReport::Builder::getHasSbasIono() {
return _builder.getDataField<bool>(
::capnp::bounded<29>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setHasSbasIono(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<29>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t QcomGnss::DrSvPolyReport::Reader::getIode() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint16_t QcomGnss::DrSvPolyReport::Builder::getIode() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setIode( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline double QcomGnss::DrSvPolyReport::Reader::getT0() const {
return _reader.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline double QcomGnss::DrSvPolyReport::Builder::getT0() {
return _builder.getDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setT0(double value) {
_builder.setDataField<double>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrSvPolyReport::Reader::hasXyz0() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::DrSvPolyReport::Builder::hasXyz0() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader QcomGnss::DrSvPolyReport::Reader::getXyz0() const {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder QcomGnss::DrSvPolyReport::Builder::getXyz0() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void QcomGnss::DrSvPolyReport::Builder::setXyz0( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void QcomGnss::DrSvPolyReport::Builder::setXyz0(::kj::ArrayPtr<const double> value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder QcomGnss::DrSvPolyReport::Builder::initXyz0(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void QcomGnss::DrSvPolyReport::Builder::adoptXyz0(
::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> QcomGnss::DrSvPolyReport::Builder::disownXyz0() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool QcomGnss::DrSvPolyReport::Reader::hasXyzN() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::DrSvPolyReport::Builder::hasXyzN() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader QcomGnss::DrSvPolyReport::Reader::getXyzN() const {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder QcomGnss::DrSvPolyReport::Builder::getXyzN() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void QcomGnss::DrSvPolyReport::Builder::setXyzN( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void QcomGnss::DrSvPolyReport::Builder::setXyzN(::kj::ArrayPtr<const double> value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder QcomGnss::DrSvPolyReport::Builder::initXyzN(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void QcomGnss::DrSvPolyReport::Builder::adoptXyzN(
::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> QcomGnss::DrSvPolyReport::Builder::disownXyzN() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool QcomGnss::DrSvPolyReport::Reader::hasOther() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::DrSvPolyReport::Builder::hasOther() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader QcomGnss::DrSvPolyReport::Reader::getOther() const {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder QcomGnss::DrSvPolyReport::Builder::getOther() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void QcomGnss::DrSvPolyReport::Builder::setOther( ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline void QcomGnss::DrSvPolyReport::Builder::setOther(::kj::ArrayPtr<const float> value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<float, ::capnp::Kind::PRIMITIVE>::Builder QcomGnss::DrSvPolyReport::Builder::initOther(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void QcomGnss::DrSvPolyReport::Builder::adoptOther(
::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>> QcomGnss::DrSvPolyReport::Builder::disownOther() {
return ::capnp::_::PointerHelpers< ::capnp::List<float, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline float QcomGnss::DrSvPolyReport::Reader::getPositionUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrSvPolyReport::Builder::getPositionUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setPositionUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrSvPolyReport::Reader::getIonoDelay() const {
return _reader.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrSvPolyReport::Builder::getIonoDelay() {
return _builder.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setIonoDelay(float value) {
_builder.setDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrSvPolyReport::Reader::getIonoDot() const {
return _reader.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrSvPolyReport::Builder::getIonoDot() {
return _builder.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setIonoDot(float value) {
_builder.setDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrSvPolyReport::Reader::getSbasIonoDelay() const {
return _reader.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrSvPolyReport::Builder::getSbasIonoDelay() {
return _builder.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setSbasIonoDelay(float value) {
_builder.setDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrSvPolyReport::Reader::getSbasIonoDot() const {
return _reader.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrSvPolyReport::Builder::getSbasIonoDot() {
return _builder.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setSbasIonoDot(float value) {
_builder.setDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrSvPolyReport::Reader::getTropoDelay() const {
return _reader.getDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrSvPolyReport::Builder::getTropoDelay() {
return _builder.getDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setTropoDelay(float value) {
_builder.setDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrSvPolyReport::Reader::getElevation() const {
return _reader.getDataField<float>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrSvPolyReport::Builder::getElevation() {
return _builder.getDataField<float>(
::capnp::bounded<10>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setElevation(float value) {
_builder.setDataField<float>(
::capnp::bounded<10>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrSvPolyReport::Reader::getElevationDot() const {
return _reader.getDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrSvPolyReport::Builder::getElevationDot() {
return _builder.getDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setElevationDot(float value) {
_builder.setDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline float QcomGnss::DrSvPolyReport::Reader::getElevationUncertainty() const {
return _reader.getDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline float QcomGnss::DrSvPolyReport::Builder::getElevationUncertainty() {
return _builder.getDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline void QcomGnss::DrSvPolyReport::Builder::setElevationUncertainty(float value) {
_builder.setDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
}
inline bool QcomGnss::DrSvPolyReport::Reader::hasVelocityCoeff() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool QcomGnss::DrSvPolyReport::Builder::hasVelocityCoeff() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader QcomGnss::DrSvPolyReport::Reader::getVelocityCoeff() const {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder QcomGnss::DrSvPolyReport::Builder::getVelocityCoeff() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void QcomGnss::DrSvPolyReport::Builder::setVelocityCoeff( ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline void QcomGnss::DrSvPolyReport::Builder::setVelocityCoeff(::kj::ArrayPtr<const double> value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::List<double, ::capnp::Kind::PRIMITIVE>::Builder QcomGnss::DrSvPolyReport::Builder::initVelocityCoeff(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void QcomGnss::DrSvPolyReport::Builder::adoptVelocityCoeff(
::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>> QcomGnss::DrSvPolyReport::Builder::disownVelocityCoeff() {
return ::capnp::_::PointerHelpers< ::capnp::List<double, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline bool LidarPts::Reader::hasR() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool LidarPts::Builder::hasR() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader LidarPts::Reader::getR() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder LidarPts::Builder::getR() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void LidarPts::Builder::setR( ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline void LidarPts::Builder::setR(::kj::ArrayPtr<const ::uint16_t> value) {
::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder LidarPts::Builder::initR(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void LidarPts::Builder::adoptR(
::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>> LidarPts::Builder::disownR() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool LidarPts::Reader::hasTheta() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool LidarPts::Builder::hasTheta() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader LidarPts::Reader::getTheta() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder LidarPts::Builder::getTheta() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void LidarPts::Builder::setTheta( ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline void LidarPts::Builder::setTheta(::kj::ArrayPtr<const ::uint16_t> value) {
::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder LidarPts::Builder::initTheta(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void LidarPts::Builder::adoptTheta(
::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>> LidarPts::Builder::disownTheta() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool LidarPts::Reader::hasReflect() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool LidarPts::Builder::hasReflect() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Reader LidarPts::Reader::getReflect() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Builder LidarPts::Builder::getReflect() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void LidarPts::Builder::setReflect( ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline void LidarPts::Builder::setReflect(::kj::ArrayPtr<const ::uint8_t> value) {
::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Builder LidarPts::Builder::initReflect(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void LidarPts::Builder::adoptReflect(
::capnp::Orphan< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>> LidarPts::Builder::disownReflect() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::uint64_t LidarPts::Reader::getIdx() const {
return _reader.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint64_t LidarPts::Builder::getIdx() {
return _builder.getDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void LidarPts::Builder::setIdx( ::uint64_t value) {
_builder.setDataField< ::uint64_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool LidarPts::Reader::hasPkt() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool LidarPts::Builder::hasPkt() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Data::Reader LidarPts::Reader::getPkt() const {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::Data::Builder LidarPts::Builder::getPkt() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void LidarPts::Builder::setPkt( ::capnp::Data::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::Data::Builder LidarPts::Builder::initPkt(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void LidarPts::Builder::adoptPkt(
::capnp::Orphan< ::capnp::Data>&& value) {
::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Data> LidarPts::Builder::disownPkt() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
} // namespace