// Generated by Cap'n Proto compiler, DO NOT EDIT // source: legacy.capnp #pragma once #include #include #ifndef CAPNP_VERSION #error "CAPNP_VERSION is not defined, is capnp/generated-header-support.h missing?" #elif CAPNP_VERSION != 1000002 #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library." #endif CAPNP_BEGIN_HEADER 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(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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::Reader getPrePositionECEF() const; inline bool hasPostPositionECEF() const; inline ::capnp::List::Reader getPostPositionECEF() const; inline bool hasPrePoseQuatECEF() const; inline ::capnp::List::Reader getPrePoseQuatECEF() const; inline bool hasPostPoseQuatECEF() const; inline ::capnp::List::Reader getPostPoseQuatECEF() const; inline ::uint32_t getNumInliers() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getPrePositionECEF(); inline void setPrePositionECEF( ::capnp::List::Reader value); inline void setPrePositionECEF(::kj::ArrayPtr value); inline ::capnp::List::Builder initPrePositionECEF(unsigned int size); inline void adoptPrePositionECEF(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPrePositionECEF(); inline bool hasPostPositionECEF(); inline ::capnp::List::Builder getPostPositionECEF(); inline void setPostPositionECEF( ::capnp::List::Reader value); inline void setPostPositionECEF(::kj::ArrayPtr value); inline ::capnp::List::Builder initPostPositionECEF(unsigned int size); inline void adoptPostPositionECEF(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPostPositionECEF(); inline bool hasPrePoseQuatECEF(); inline ::capnp::List::Builder getPrePoseQuatECEF(); inline void setPrePoseQuatECEF( ::capnp::List::Reader value); inline void setPrePoseQuatECEF(::kj::ArrayPtr value); inline ::capnp::List::Builder initPrePoseQuatECEF(unsigned int size); inline void adoptPrePoseQuatECEF(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPrePoseQuatECEF(); inline bool hasPostPoseQuatECEF(); inline ::capnp::List::Builder getPostPoseQuatECEF(); inline void setPostPoseQuatECEF( ::capnp::List::Reader value); inline void setPostPoseQuatECEF(::kj::ArrayPtr value); inline ::capnp::List::Builder initPostPoseQuatECEF(unsigned int size); inline void adoptPostPoseQuatECEF(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPostPoseQuatECEF(); inline ::uint32_t getNumInliers(); inline void setNumInliers( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::Reader getFreePath() const; inline bool hasLeadFuture() const; inline ::cereal::ModelData::LeadData::Reader getLeadFuture() const; inline bool hasSpeed() const; inline ::capnp::List::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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getFreePath(); inline void setFreePath( ::capnp::List::Reader value); inline void setFreePath(::kj::ArrayPtr value); inline ::capnp::List::Builder initFreePath(unsigned int size); inline void adoptFreePath(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> 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::Builder getSpeed(); inline void setSpeed( ::capnp::List::Reader value); inline void setSpeed(::kj::ArrayPtr value); inline ::capnp::List::Builder initSpeed(unsigned int size); inline void adoptSpeed(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::Reader getPoints() const; inline float getProb() const; inline float getStd() const; inline bool hasStds() const; inline ::capnp::List::Reader getStds() const; inline bool hasPoly() const; inline ::capnp::List::Reader getPoly() const; inline float getValidLen() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getPoints(); inline void setPoints( ::capnp::List::Reader value); inline void setPoints(::kj::ArrayPtr value); inline ::capnp::List::Builder initPoints(unsigned int size); inline void adoptPoints(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPoints(); inline float getProb(); inline void setProb(float value); inline float getStd(); inline void setStd(float value); inline bool hasStds(); inline ::capnp::List::Builder getStds(); inline void setStds( ::capnp::List::Reader value); inline void setStds(::kj::ArrayPtr value); inline ::capnp::List::Builder initStds(unsigned int size); inline void adoptStds(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownStds(); inline bool hasPoly(); inline ::capnp::List::Builder getPoly(); inline void setPoly( ::capnp::List::Reader value); inline void setPoly(::kj::ArrayPtr value); inline ::capnp::List::Builder initPoly(unsigned int size); inline void adoptPoly(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPoly(); inline float getValidLen(); inline void setValidLen(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::Reader getBoxProjection() const; inline bool hasYuvCorrection() const; inline ::capnp::List::Reader getYuvCorrection() const; inline bool hasInputTransform() const; inline ::capnp::List::Reader getInputTransform() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getBoxProjection(); inline void setBoxProjection( ::capnp::List::Reader value); inline void setBoxProjection(::kj::ArrayPtr value); inline ::capnp::List::Builder initBoxProjection(unsigned int size); inline void adoptBoxProjection(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownBoxProjection(); inline bool hasYuvCorrection(); inline ::capnp::List::Builder getYuvCorrection(); inline void setYuvCorrection( ::capnp::List::Reader value); inline void setYuvCorrection(::kj::ArrayPtr value); inline ::capnp::List::Builder initYuvCorrection(unsigned int size); inline void adoptYuvCorrection(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownYuvCorrection(); inline bool hasInputTransform(); inline ::capnp::List::Builder getInputTransform(); inline void setInputTransform( ::capnp::List::Reader value); inline void setInputTransform(::kj::ArrayPtr value); inline ::capnp::List::Builder initInputTransform(unsigned int size); inline void adoptInputTransform(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownInputTransform(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::Reader getDesirePrediction() const; inline float getBrakeDisengageProb() const; inline float getGasDisengageProb() const; inline float getSteerOverrideProb() const; inline bool hasDesireState() const; inline ::capnp::List::Reader getDesireState() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getDesirePrediction(); inline void setDesirePrediction( ::capnp::List::Reader value); inline void setDesirePrediction(::kj::ArrayPtr value); inline ::capnp::List::Builder initDesirePrediction(unsigned int size); inline void adoptDesirePrediction(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> 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::Builder getDesireState(); inline void setDesireState( ::capnp::List::Reader value); inline void setDesireState(::kj::ArrayPtr value); inline ::capnp::List::Builder initDesireState(unsigned int size); inline void adoptDesireState(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownDesireState(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::Reader getSpeeds() const; inline bool hasAccelerations() const; inline ::capnp::List::Reader getAccelerations() const; inline bool hasDistances() const; inline ::capnp::List::Reader getDistances() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getSpeeds(); inline void setSpeeds( ::capnp::List::Reader value); inline void setSpeeds(::kj::ArrayPtr value); inline ::capnp::List::Builder initSpeeds(unsigned int size); inline void adoptSpeeds(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownSpeeds(); inline bool hasAccelerations(); inline ::capnp::List::Builder getAccelerations(); inline void setAccelerations( ::capnp::List::Reader value); inline void setAccelerations(::kj::ArrayPtr value); inline ::capnp::List::Builder initAccelerations(unsigned int size); inline void adoptAccelerations(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownAccelerations(); inline bool hasDistances(); inline ::capnp::List::Builder getDistances(); inline void setDistances( ::capnp::List::Reader value); inline void setDistances(::kj::ArrayPtr value); inline ::capnp::List::Builder initDistances(unsigned int size); inline void adoptDistances(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownDistances(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getPoly(); inline void setPoly( ::capnp::List::Reader value); inline void setPoly(::kj::ArrayPtr value); inline ::capnp::List::Builder initPoly(unsigned int size); inline void adoptPoly(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::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::Reader getGyro() const; inline bool hasAccel() const; inline ::capnp::List::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::Reader getPositionECEF() const; inline bool hasPoseQuatECEF() const; inline ::capnp::List::Reader getPoseQuatECEF() const; inline float getPitchCalibration() const; inline float getYawCalibration() const; inline bool hasImuFrame() const; inline ::capnp::List::Reader getImuFrame() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getVNED(); inline void setVNED( ::capnp::List::Reader value); inline void setVNED(::kj::ArrayPtr value); inline ::capnp::List::Builder initVNED(unsigned int size); inline void adoptVNED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> 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::Builder getGyro(); inline void setGyro( ::capnp::List::Reader value); inline void setGyro(::kj::ArrayPtr value); inline ::capnp::List::Builder initGyro(unsigned int size); inline void adoptGyro(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownGyro(); inline bool hasAccel(); inline ::capnp::List::Builder getAccel(); inline void setAccel( ::capnp::List::Reader value); inline void setAccel(::kj::ArrayPtr value); inline ::capnp::List::Builder initAccel(unsigned int size); inline void adoptAccel(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> 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::Builder getPositionECEF(); inline void setPositionECEF( ::capnp::List::Reader value); inline void setPositionECEF(::kj::ArrayPtr value); inline ::capnp::List::Builder initPositionECEF(unsigned int size); inline void adoptPositionECEF(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPositionECEF(); inline bool hasPoseQuatECEF(); inline ::capnp::List::Builder getPoseQuatECEF(); inline void setPoseQuatECEF( ::capnp::List::Reader value); inline void setPoseQuatECEF(::kj::ArrayPtr value); inline ::capnp::List::Builder initPoseQuatECEF(unsigned int size); inline void adoptPoseQuatECEF(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPoseQuatECEF(); inline float getPitchCalibration(); inline void setPitchCalibration(float value); inline float getYawCalibration(); inline void setYawCalibration(float value); inline bool hasImuFrame(); inline ::capnp::List::Builder getImuFrame(); inline void setImuFrame( ::capnp::List::Reader value); inline void setImuFrame(::kj::ArrayPtr value); inline ::capnp::List::Builder initImuFrame(unsigned int size); inline void adoptImuFrame(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownImuFrame(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::Reader getPNEDError() const; inline bool hasVNEDError() const; inline ::capnp::List::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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getPNEDError(); inline void setPNEDError( ::capnp::List::Reader value); inline void setPNEDError(::kj::ArrayPtr value); inline ::capnp::List::Builder initPNEDError(unsigned int size); inline void adoptPNEDError(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPNEDError(); inline bool hasVNEDError(); inline ::capnp::List::Builder getVNEDError(); inline void setVNEDError( ::capnp::List::Reader value); inline void setVNEDError(::kj::ArrayPtr value); inline ::capnp::List::Builder initVNEDError(unsigned int size); inline void adoptVNEDError(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getF(); inline void setF( ::capnp::List::Reader value); inline void setF(::kj::ArrayPtr value); inline ::capnp::List::Builder initF(unsigned int size); inline void adoptF(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> 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 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::Reader getXs() const; inline bool hasYs() const; inline ::capnp::List::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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getXs(); inline void setXs( ::capnp::List::Reader value); inline void setXs(::kj::ArrayPtr value); inline ::capnp::List::Builder initXs(unsigned int size); inline void adoptXs(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXs(); inline bool hasYs(); inline ::capnp::List::Builder getYs(); inline void setYs( ::capnp::List::Reader value); inline void setYs(::kj::ArrayPtr value); inline ::capnp::List::Builder initYs(unsigned int size); inline void adoptYs(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> 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 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 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::Reader getTrans() const; inline bool hasRot() const; inline ::capnp::List::Reader getRot() const; inline bool hasTransStd() const; inline ::capnp::List::Reader getTransStd() const; inline bool hasRotStd() const; inline ::capnp::List::Reader getRotStd() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getTrans(); inline void setTrans( ::capnp::List::Reader value); inline void setTrans(::kj::ArrayPtr value); inline ::capnp::List::Builder initTrans(unsigned int size); inline void adoptTrans(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownTrans(); inline bool hasRot(); inline ::capnp::List::Builder getRot(); inline void setRot( ::capnp::List::Reader value); inline void setRot(::kj::ArrayPtr value); inline ::capnp::List::Builder initRot(unsigned int size); inline void adoptRot(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRot(); inline bool hasTransStd(); inline ::capnp::List::Builder getTransStd(); inline void setTransStd( ::capnp::List::Reader value); inline void setTransStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initTransStd(unsigned int size); inline void adoptTransStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownTransStd(); inline bool hasRotStd(); inline ::capnp::List::Builder getRotStd(); inline void setRotStd( ::capnp::List::Reader value); inline void setRotStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initRotStd(unsigned int size); inline void adoptRotStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRotStd(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::Reader getNormalizedCoordinates() const; inline bool hasLocationECEF() const; inline ::capnp::List::Reader getLocationECEF() const; inline ::uint32_t getMatchDistance() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getNormalizedCoordinates(); inline void setNormalizedCoordinates( ::capnp::List::Reader value); inline void setNormalizedCoordinates(::kj::ArrayPtr value); inline ::capnp::List::Builder initNormalizedCoordinates(unsigned int size); inline void adoptNormalizedCoordinates(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownNormalizedCoordinates(); inline bool hasLocationECEF(); inline ::capnp::List::Builder getLocationECEF(); inline void setLocationECEF( ::capnp::List::Reader value); inline void setLocationECEF(::kj::ArrayPtr value); inline ::capnp::List::Builder initLocationECEF(unsigned int size); inline void adoptLocationECEF(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownLocationECEF(); inline ::uint32_t getMatchDistance(); inline void setMatchDistance( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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::Reader getP0() const; inline bool hasP1() const; inline ::capnp::List::Reader getP1() const; inline bool hasStatus() const; inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader getStatus() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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::Builder getP0(); inline void setP0( ::capnp::List::Reader value); inline void setP0(::kj::ArrayPtr value); inline ::capnp::List::Builder initP0(unsigned int size); inline void adoptP0(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownP0(); inline bool hasP1(); inline ::capnp::List::Builder getP1(); inline void setP1( ::capnp::List::Reader value); inline void setP1(::kj::ArrayPtr value); inline ::capnp::List::Builder initP1(unsigned int size); inline void adoptP1(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> 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 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template 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 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 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 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template 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 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( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool LiveUI::Builder::getRearViewCam() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LiveUI::Builder::setRearViewCam(bool value) { _builder.setDataField( ::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( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float LiveUI::Builder::getAwarenessStatus() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveUI::Builder::setAwarenessStatus(float value) { _builder.setDataField( ::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( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline bool UiLayoutState::Builder::getSidebarCollapsed() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void UiLayoutState::Builder::setSidebarCollapsed(bool value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline bool UiLayoutState::Reader::getMapEnabled() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline bool UiLayoutState::Builder::getMapEnabled() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void UiLayoutState::Builder::setMapEnabled(bool value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline bool UiLayoutState::Reader::getMockEngaged() const { return _reader.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline bool UiLayoutState::Builder::getMockEngaged() { return _builder.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline void UiLayoutState::Builder::setMockEngaged(bool value) { _builder.setDataField( ::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::Reader OrbslamCorrection::Reader::getPrePositionECEF() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder OrbslamCorrection::Builder::getPrePositionECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void OrbslamCorrection::Builder::setPrePositionECEF( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void OrbslamCorrection::Builder::setPrePositionECEF(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder OrbslamCorrection::Builder::initPrePositionECEF(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void OrbslamCorrection::Builder::adoptPrePositionECEF( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> OrbslamCorrection::Builder::disownPrePositionECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader OrbslamCorrection::Reader::getPostPositionECEF() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder OrbslamCorrection::Builder::getPostPositionECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void OrbslamCorrection::Builder::setPostPositionECEF( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void OrbslamCorrection::Builder::setPostPositionECEF(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder OrbslamCorrection::Builder::initPostPositionECEF(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void OrbslamCorrection::Builder::adoptPostPositionECEF( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> OrbslamCorrection::Builder::disownPostPositionECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader OrbslamCorrection::Reader::getPrePoseQuatECEF() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder OrbslamCorrection::Builder::getPrePoseQuatECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void OrbslamCorrection::Builder::setPrePoseQuatECEF( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void OrbslamCorrection::Builder::setPrePoseQuatECEF(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder OrbslamCorrection::Builder::initPrePoseQuatECEF(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void OrbslamCorrection::Builder::adoptPrePoseQuatECEF( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> OrbslamCorrection::Builder::disownPrePoseQuatECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader OrbslamCorrection::Reader::getPostPoseQuatECEF() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder OrbslamCorrection::Builder::getPostPoseQuatECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void OrbslamCorrection::Builder::setPostPoseQuatECEF( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void OrbslamCorrection::Builder::setPostPoseQuatECEF(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder OrbslamCorrection::Builder::initPostPoseQuatECEF(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void OrbslamCorrection::Builder::adoptPostPoseQuatECEF( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> OrbslamCorrection::Builder::disownPostPoseQuatECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::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( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float EthernetPacket::Builder::getTs() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void EthernetPacket::Builder::setTs(float value) { _builder.setDataField( ::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( ::capnp::bounded<208>() * ::capnp::ELEMENTS); } inline bool WifiScan::Builder::getIs80211mcResponder() { return _builder.getDataField( ::capnp::bounded<208>() * ::capnp::ELEMENTS); } inline void WifiScan::Builder::setIs80211mcResponder(bool value) { _builder.setDataField( ::capnp::bounded<208>() * ::capnp::ELEMENTS, value); } inline bool WifiScan::Reader::getPasspoint() const { return _reader.getDataField( ::capnp::bounded<209>() * ::capnp::ELEMENTS); } inline bool WifiScan::Builder::getPasspoint() { return _builder.getDataField( ::capnp::bounded<209>() * ::capnp::ELEMENTS); } inline void WifiScan::Builder::setPasspoint(bool value) { _builder.setDataField( ::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::Reader ModelData::Reader::getFreePath() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::Builder::getFreePath() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ModelData::Builder::setFreePath( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void ModelData::Builder::setFreePath(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::Builder::initFreePath(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void ModelData::Builder::adoptFreePath( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::Builder::disownFreePath() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader ModelData::Reader::getSpeed() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::Builder::getSpeed() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void ModelData::Builder::setSpeed( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline void ModelData::Builder::setSpeed(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::Builder::initSpeed(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void ModelData::Builder::adoptSpeed( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::Builder::disownSpeed() { return ::capnp::_::PointerHelpers< ::capnp::List>::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( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ModelData::Builder::getFrameDropPerc() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ModelData::Builder::setFrameDropPerc(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float ModelData::Reader::getModelExecutionTime() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float ModelData::Builder::getModelExecutionTime() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ModelData::Builder::setModelExecutionTime(float value) { _builder.setDataField( ::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( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float ModelData::Builder::getGpuExecutionTime() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ModelData::Builder::setGpuExecutionTime(float value) { _builder.setDataField( ::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::Reader ModelData::PathData::Reader::getPoints() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::PathData::Builder::getPoints() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ModelData::PathData::Builder::setPoints( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ModelData::PathData::Builder::setPoints(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::PathData::Builder::initPoints(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ModelData::PathData::Builder::adoptPoints( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::PathData::Builder::disownPoints() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float ModelData::PathData::Reader::getProb() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float ModelData::PathData::Builder::getProb() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ModelData::PathData::Builder::setProb(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ModelData::PathData::Reader::getStd() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ModelData::PathData::Builder::getStd() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ModelData::PathData::Builder::setStd(float value) { _builder.setDataField( ::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::Reader ModelData::PathData::Reader::getStds() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::PathData::Builder::getStds() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ModelData::PathData::Builder::setStds( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ModelData::PathData::Builder::setStds(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::PathData::Builder::initStds(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ModelData::PathData::Builder::adoptStds( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::PathData::Builder::disownStds() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader ModelData::PathData::Reader::getPoly() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::PathData::Builder::getPoly() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ModelData::PathData::Builder::setPoly( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void ModelData::PathData::Builder::setPoly(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::PathData::Builder::initPoly(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ModelData::PathData::Builder::adoptPoly( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::PathData::Builder::disownPoly() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline float ModelData::PathData::Reader::getValidLen() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ModelData::PathData::Builder::getValidLen() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ModelData::PathData::Builder::setValidLen(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ModelData::LeadData::Reader::getDist() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float ModelData::LeadData::Builder::getDist() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ModelData::LeadData::Builder::setDist(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ModelData::LeadData::Reader::getProb() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ModelData::LeadData::Builder::getProb() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ModelData::LeadData::Builder::setProb(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ModelData::LeadData::Reader::getStd() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ModelData::LeadData::Builder::getStd() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ModelData::LeadData::Builder::setStd(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ModelData::LeadData::Reader::getRelVel() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ModelData::LeadData::Builder::getRelVel() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ModelData::LeadData::Builder::setRelVel(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float ModelData::LeadData::Reader::getRelVelStd() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ModelData::LeadData::Builder::getRelVelStd() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ModelData::LeadData::Builder::setRelVelStd(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float ModelData::LeadData::Reader::getRelY() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float ModelData::LeadData::Builder::getRelY() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ModelData::LeadData::Builder::setRelY(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float ModelData::LeadData::Reader::getRelYStd() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float ModelData::LeadData::Builder::getRelYStd() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ModelData::LeadData::Builder::setRelYStd(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float ModelData::LeadData::Reader::getRelA() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float ModelData::LeadData::Builder::getRelA() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void ModelData::LeadData::Builder::setRelA(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float ModelData::LeadData::Reader::getRelAStd() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float ModelData::LeadData::Builder::getRelAStd() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void ModelData::LeadData::Builder::setRelAStd(float value) { _builder.setDataField( ::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::Reader ModelData::ModelSettings::Reader::getBoxProjection() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::ModelSettings::Builder::getBoxProjection() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ModelData::ModelSettings::Builder::setBoxProjection( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ModelData::ModelSettings::Builder::setBoxProjection(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::ModelSettings::Builder::initBoxProjection(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ModelData::ModelSettings::Builder::adoptBoxProjection( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::ModelSettings::Builder::disownBoxProjection() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader ModelData::ModelSettings::Reader::getYuvCorrection() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::ModelSettings::Builder::getYuvCorrection() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ModelData::ModelSettings::Builder::setYuvCorrection( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ModelData::ModelSettings::Builder::setYuvCorrection(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::ModelSettings::Builder::initYuvCorrection(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ModelData::ModelSettings::Builder::adoptYuvCorrection( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::ModelSettings::Builder::disownYuvCorrection() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader ModelData::ModelSettings::Reader::getInputTransform() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::ModelSettings::Builder::getInputTransform() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ModelData::ModelSettings::Builder::setInputTransform( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void ModelData::ModelSettings::Builder::setInputTransform(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::ModelSettings::Builder::initInputTransform(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ModelData::ModelSettings::Builder::adoptInputTransform( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::ModelSettings::Builder::disownInputTransform() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline float ModelData::MetaData::Reader::getEngagedProb() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float ModelData::MetaData::Builder::getEngagedProb() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ModelData::MetaData::Builder::setEngagedProb(float value) { _builder.setDataField( ::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::Reader ModelData::MetaData::Reader::getDesirePrediction() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::MetaData::Builder::getDesirePrediction() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ModelData::MetaData::Builder::setDesirePrediction( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ModelData::MetaData::Builder::setDesirePrediction(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::MetaData::Builder::initDesirePrediction(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ModelData::MetaData::Builder::adoptDesirePrediction( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::MetaData::Builder::disownDesirePrediction() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float ModelData::MetaData::Reader::getBrakeDisengageProb() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ModelData::MetaData::Builder::getBrakeDisengageProb() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ModelData::MetaData::Builder::setBrakeDisengageProb(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ModelData::MetaData::Reader::getGasDisengageProb() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ModelData::MetaData::Builder::getGasDisengageProb() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ModelData::MetaData::Builder::setGasDisengageProb(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ModelData::MetaData::Reader::getSteerOverrideProb() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ModelData::MetaData::Builder::getSteerOverrideProb() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ModelData::MetaData::Builder::setSteerOverrideProb(float value) { _builder.setDataField( ::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::Reader ModelData::MetaData::Reader::getDesireState() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::MetaData::Builder::getDesireState() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ModelData::MetaData::Builder::setDesireState( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ModelData::MetaData::Builder::setDesireState(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::MetaData::Builder::initDesireState(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ModelData::MetaData::Builder::adoptDesireState( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::MetaData::Builder::disownDesireState() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader ModelData::LongitudinalData::Reader::getSpeeds() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::LongitudinalData::Builder::getSpeeds() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ModelData::LongitudinalData::Builder::setSpeeds( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ModelData::LongitudinalData::Builder::setSpeeds(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::LongitudinalData::Builder::initSpeeds(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ModelData::LongitudinalData::Builder::adoptSpeeds( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::LongitudinalData::Builder::disownSpeeds() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader ModelData::LongitudinalData::Reader::getAccelerations() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::LongitudinalData::Builder::getAccelerations() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ModelData::LongitudinalData::Builder::setAccelerations( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ModelData::LongitudinalData::Builder::setAccelerations(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::LongitudinalData::Builder::initAccelerations(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ModelData::LongitudinalData::Builder::adoptAccelerations( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::LongitudinalData::Builder::disownAccelerations() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader ModelData::LongitudinalData::Reader::getDistances() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelData::LongitudinalData::Builder::getDistances() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ModelData::LongitudinalData::Builder::setDistances( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void ModelData::LongitudinalData::Builder::setDistances(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelData::LongitudinalData::Builder::initDistances(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ModelData::LongitudinalData::Builder::adoptDistances( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelData::LongitudinalData::Builder::disownDistances() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline double ECEFPoint::Reader::getX() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline double ECEFPoint::Builder::getX() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ECEFPoint::Builder::setX(double value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline double ECEFPoint::Reader::getY() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline double ECEFPoint::Builder::getY() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ECEFPoint::Builder::setY(double value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline double ECEFPoint::Reader::getZ() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double ECEFPoint::Builder::getZ() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ECEFPoint::Builder::setZ(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ECEFPointDEPRECATED::Reader::getX() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float ECEFPointDEPRECATED::Builder::getX() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ECEFPointDEPRECATED::Builder::setX(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ECEFPointDEPRECATED::Reader::getY() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ECEFPointDEPRECATED::Builder::getY() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ECEFPointDEPRECATED::Builder::setY(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ECEFPointDEPRECATED::Reader::getZ() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ECEFPointDEPRECATED::Builder::getZ() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ECEFPointDEPRECATED::Builder::setZ(float value) { _builder.setDataField( ::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( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool GPSPlannerPoints::Builder::getValid() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void GPSPlannerPoints::Builder::setValid(bool value) { _builder.setDataField( ::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( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float GPSPlannerPoints::Builder::getSpeedLimit() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void GPSPlannerPoints::Builder::setSpeedLimit(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float GPSPlannerPoints::Reader::getAccelTarget() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float GPSPlannerPoints::Builder::getAccelTarget() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void GPSPlannerPoints::Builder::setAccelTarget(float value) { _builder.setDataField( ::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( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool GPSPlannerPlan::Builder::getValid() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void GPSPlannerPlan::Builder::setValid(bool value) { _builder.setDataField( ::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::Reader GPSPlannerPlan::Reader::getPoly() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder GPSPlannerPlan::Builder::getPoly() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void GPSPlannerPlan::Builder::setPoly( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void GPSPlannerPlan::Builder::setPoly(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder GPSPlannerPlan::Builder::initPoly(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void GPSPlannerPlan::Builder::adoptPoly( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> GPSPlannerPlan::Builder::disownPoly() { return ::capnp::_::PointerHelpers< ::capnp::List>::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( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float GPSPlannerPlan::Builder::getSpeed() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void GPSPlannerPlan::Builder::setSpeed(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float GPSPlannerPlan::Reader::getAcceleration() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float GPSPlannerPlan::Builder::getAcceleration() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void GPSPlannerPlan::Builder::setAcceleration(float value) { _builder.setDataField( ::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( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float GPSPlannerPlan::Builder::getXLookahead() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void GPSPlannerPlan::Builder::setXLookahead(float value) { _builder.setDataField( ::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( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float UiNavigationEvent::Builder::getDistanceTo() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UiNavigationEvent::Builder::setDistanceTo(float value) { _builder.setDataField( ::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( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline double LiveLocationData::Builder::getLat() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setLat(double value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline double LiveLocationData::Reader::getLon() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double LiveLocationData::Builder::getLon() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setLon(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Reader::getAlt() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Builder::getAlt() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setAlt(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Reader::getSpeed() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Builder::getSpeed() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setSpeed(float value) { _builder.setDataField( ::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::Reader LiveLocationData::Reader::getVNED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLocationData::Builder::getVNED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LiveLocationData::Builder::setVNED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LiveLocationData::Builder::setVNED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLocationData::Builder::initVNED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LiveLocationData::Builder::adoptVNED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLocationData::Builder::disownVNED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float LiveLocationData::Reader::getRoll() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Builder::getRoll() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setRoll(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Reader::getPitch() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Builder::getPitch() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setPitch(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Reader::getHeading() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Builder::getHeading() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setHeading(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Reader::getWanderAngle() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Builder::getWanderAngle() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setWanderAngle(float value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Reader::getTrackAngle() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Builder::getTrackAngle() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setTrackAngle(float value) { _builder.setDataField( ::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::Reader LiveLocationData::Reader::getGyro() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLocationData::Builder::getGyro() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LiveLocationData::Builder::setGyro( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LiveLocationData::Builder::setGyro(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLocationData::Builder::initGyro(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LiveLocationData::Builder::adoptGyro( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLocationData::Builder::disownGyro() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader LiveLocationData::Reader::getAccel() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLocationData::Builder::getAccel() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void LiveLocationData::Builder::setAccel( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void LiveLocationData::Builder::setAccel(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLocationData::Builder::initAccel(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void LiveLocationData::Builder::adoptAccel( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLocationData::Builder::disownAccel() { return ::capnp::_::PointerHelpers< ::capnp::List>::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( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline double LiveLocationData::Builder::getTimeOfWeek() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setTimeOfWeek(double value) { _builder.setDataField( ::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::Reader LiveLocationData::Reader::getPositionECEF() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLocationData::Builder::getPositionECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void LiveLocationData::Builder::setPositionECEF( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void LiveLocationData::Builder::setPositionECEF(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLocationData::Builder::initPositionECEF(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void LiveLocationData::Builder::adoptPositionECEF( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLocationData::Builder::disownPositionECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader LiveLocationData::Reader::getPoseQuatECEF() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLocationData::Builder::getPoseQuatECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void LiveLocationData::Builder::setPoseQuatECEF( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void LiveLocationData::Builder::setPoseQuatECEF(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLocationData::Builder::initPoseQuatECEF(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void LiveLocationData::Builder::adoptPoseQuatECEF( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLocationData::Builder::disownPoseQuatECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline float LiveLocationData::Reader::getPitchCalibration() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Builder::getPitchCalibration() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setPitchCalibration(float value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Reader::getYawCalibration() const { return _reader.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Builder::getYawCalibration() { return _builder.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Builder::setYawCalibration(float value) { _builder.setDataField( ::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::Reader LiveLocationData::Reader::getImuFrame() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLocationData::Builder::getImuFrame() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void LiveLocationData::Builder::setImuFrame( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void LiveLocationData::Builder::setImuFrame(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLocationData::Builder::initImuFrame(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void LiveLocationData::Builder::adoptImuFrame( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLocationData::Builder::disownImuFrame() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader LiveLocationData::Accuracy::Reader::getPNEDError() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLocationData::Accuracy::Builder::getPNEDError() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LiveLocationData::Accuracy::Builder::setPNEDError( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LiveLocationData::Accuracy::Builder::setPNEDError(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLocationData::Accuracy::Builder::initPNEDError(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LiveLocationData::Accuracy::Builder::adoptPNEDError( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLocationData::Accuracy::Builder::disownPNEDError() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader LiveLocationData::Accuracy::Reader::getVNEDError() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLocationData::Accuracy::Builder::getVNEDError() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LiveLocationData::Accuracy::Builder::setVNEDError( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LiveLocationData::Accuracy::Builder::setVNEDError(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLocationData::Accuracy::Builder::initVNEDError(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LiveLocationData::Accuracy::Builder::adoptVNEDError( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLocationData::Accuracy::Builder::disownVNEDError() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline float LiveLocationData::Accuracy::Reader::getRollError() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Accuracy::Builder::getRollError() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Accuracy::Builder::setRollError(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Accuracy::Reader::getPitchError() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Accuracy::Builder::getPitchError() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Accuracy::Builder::setPitchError(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Accuracy::Reader::getHeadingError() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Accuracy::Builder::getHeadingError() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Accuracy::Builder::setHeadingError(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Accuracy::Reader::getEllipsoidSemiMajorError() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Accuracy::Builder::getEllipsoidSemiMajorError() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Accuracy::Builder::setEllipsoidSemiMajorError(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Accuracy::Reader::getEllipsoidSemiMinorError() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Accuracy::Builder::getEllipsoidSemiMinorError() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Accuracy::Builder::setEllipsoidSemiMinorError(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float LiveLocationData::Accuracy::Reader::getEllipsoidOrientationError() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float LiveLocationData::Accuracy::Builder::getEllipsoidOrientationError() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void LiveLocationData::Accuracy::Builder::setEllipsoidOrientationError(float value) { _builder.setDataField( ::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::Reader OrbOdometry::Reader::getF() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder OrbOdometry::Builder::getF() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void OrbOdometry::Builder::setF( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void OrbOdometry::Builder::setF(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder OrbOdometry::Builder::initF(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void OrbOdometry::Builder::adoptF( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> OrbOdometry::Builder::disownF() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline double OrbOdometry::Reader::getErr() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double OrbOdometry::Builder::getErr() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void OrbOdometry::Builder::setErr(double value) { _builder.setDataField( ::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 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::Reader OrbFeatures::Reader::getXs() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder OrbFeatures::Builder::getXs() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void OrbFeatures::Builder::setXs( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void OrbFeatures::Builder::setXs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder OrbFeatures::Builder::initXs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void OrbFeatures::Builder::adoptXs( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> OrbFeatures::Builder::disownXs() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader OrbFeatures::Reader::getYs() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder OrbFeatures::Builder::getYs() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void OrbFeatures::Builder::setYs( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void OrbFeatures::Builder::setYs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder OrbFeatures::Builder::initYs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void OrbFeatures::Builder::adoptYs( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> OrbFeatures::Builder::disownYs() { return ::capnp::_::PointerHelpers< ::capnp::List>::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 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 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::Reader KalmanOdometry::Reader::getTrans() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder KalmanOdometry::Builder::getTrans() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void KalmanOdometry::Builder::setTrans( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void KalmanOdometry::Builder::setTrans(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder KalmanOdometry::Builder::initTrans(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void KalmanOdometry::Builder::adoptTrans( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> KalmanOdometry::Builder::disownTrans() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader KalmanOdometry::Reader::getRot() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder KalmanOdometry::Builder::getRot() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void KalmanOdometry::Builder::setRot( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void KalmanOdometry::Builder::setRot(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder KalmanOdometry::Builder::initRot(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void KalmanOdometry::Builder::adoptRot( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> KalmanOdometry::Builder::disownRot() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader KalmanOdometry::Reader::getTransStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder KalmanOdometry::Builder::getTransStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void KalmanOdometry::Builder::setTransStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void KalmanOdometry::Builder::setTransStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder KalmanOdometry::Builder::initTransStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void KalmanOdometry::Builder::adoptTransStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> KalmanOdometry::Builder::disownTransStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader KalmanOdometry::Reader::getRotStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder KalmanOdometry::Builder::getRotStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void KalmanOdometry::Builder::setRotStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void KalmanOdometry::Builder::setRotStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder KalmanOdometry::Builder::initRotStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void KalmanOdometry::Builder::adoptRotStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> KalmanOdometry::Builder::disownRotStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader OrbObservation::Reader::getNormalizedCoordinates() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder OrbObservation::Builder::getNormalizedCoordinates() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void OrbObservation::Builder::setNormalizedCoordinates( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void OrbObservation::Builder::setNormalizedCoordinates(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder OrbObservation::Builder::initNormalizedCoordinates(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void OrbObservation::Builder::adoptNormalizedCoordinates( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> OrbObservation::Builder::disownNormalizedCoordinates() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader OrbObservation::Reader::getLocationECEF() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder OrbObservation::Builder::getLocationECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void OrbObservation::Builder::setLocationECEF( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void OrbObservation::Builder::setLocationECEF(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder OrbObservation::Builder::initLocationECEF(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void OrbObservation::Builder::adoptLocationECEF( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> OrbObservation::Builder::disownLocationECEF() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader CalibrationFeatures::Reader::getP0() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder CalibrationFeatures::Builder::getP0() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void CalibrationFeatures::Builder::setP0( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void CalibrationFeatures::Builder::setP0(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder CalibrationFeatures::Builder::initP0(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void CalibrationFeatures::Builder::adoptP0( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> CalibrationFeatures::Builder::disownP0() { return ::capnp::_::PointerHelpers< ::capnp::List>::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::Reader CalibrationFeatures::Reader::getP1() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder CalibrationFeatures::Builder::getP1() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void CalibrationFeatures::Builder::setP1( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void CalibrationFeatures::Builder::setP1(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder CalibrationFeatures::Builder::initP1(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void CalibrationFeatures::Builder::adoptP1( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> CalibrationFeatures::Builder::disownP1() { return ::capnp::_::PointerHelpers< ::capnp::List>::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 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( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool NavStatus::Builder::getIsNavigating() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void NavStatus::Builder::setIsNavigating(bool value) { _builder.setDataField( ::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( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline double NavStatus::Address::Builder::getLat() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void NavStatus::Address::Builder::setLat(double value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline double NavStatus::Address::Reader::getLng() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline double NavStatus::Address::Builder::getLng() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void NavStatus::Address::Builder::setLng(double value) { _builder.setDataField( ::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( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool NavUpdate::Builder::getIsNavigating() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void NavUpdate::Builder::setIsNavigating(bool value) { _builder.setDataField( ::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( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline double NavUpdate::LatLng::Builder::getLat() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void NavUpdate::LatLng::Builder::setLat(double value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline double NavUpdate::LatLng::Reader::getLng() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline double NavUpdate::LatLng::Builder::getLng() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void NavUpdate::LatLng::Builder::setLng(double value) { _builder.setDataField( ::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( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float TrafficEvent::Builder::getDistance() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void TrafficEvent::Builder::setDistance(float value) { _builder.setDataField( ::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( ::capnp::bounded<64>() * ::capnp::ELEMENTS); } inline bool TrafficEvent::Builder::getResuming() { return _builder.getDataField( ::capnp::bounded<64>() * ::capnp::ELEMENTS); } inline void TrafficEvent::Builder::setResuming(bool value) { _builder.setDataField( ::capnp::bounded<64>() * ::capnp::ELEMENTS, value); } inline ::cereal::AndroidGnss::Which AndroidGnss::Reader::which() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::AndroidGnss::Which AndroidGnss::Builder::which() { return _builder.getDataField( ::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( ::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( ::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( ::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( ::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( ::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( ::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( ::capnp::bounded<96>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Clock::Builder::getHasTimeUncertaintyNanos() { return _builder.getDataField( ::capnp::bounded<96>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setHasTimeUncertaintyNanos(bool value) { _builder.setDataField( ::capnp::bounded<96>() * ::capnp::ELEMENTS, value); } inline double AndroidGnss::Measurements::Clock::Reader::getTimeUncertaintyNanos() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Clock::Builder::getTimeUncertaintyNanos() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setTimeUncertaintyNanos(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool AndroidGnss::Measurements::Clock::Reader::getHasLeapSecond() const { return _reader.getDataField( ::capnp::bounded<97>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Clock::Builder::getHasLeapSecond() { return _builder.getDataField( ::capnp::bounded<97>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setHasLeapSecond(bool value) { _builder.setDataField( ::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( ::capnp::bounded<98>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Clock::Builder::getHasFullBiasNanos() { return _builder.getDataField( ::capnp::bounded<98>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setHasFullBiasNanos(bool value) { _builder.setDataField( ::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( ::capnp::bounded<99>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Clock::Builder::getHasBiasNanos() { return _builder.getDataField( ::capnp::bounded<99>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setHasBiasNanos(bool value) { _builder.setDataField( ::capnp::bounded<99>() * ::capnp::ELEMENTS, value); } inline double AndroidGnss::Measurements::Clock::Reader::getBiasNanos() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Clock::Builder::getBiasNanos() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setBiasNanos(double value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool AndroidGnss::Measurements::Clock::Reader::getHasBiasUncertaintyNanos() const { return _reader.getDataField( ::capnp::bounded<100>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Clock::Builder::getHasBiasUncertaintyNanos() { return _builder.getDataField( ::capnp::bounded<100>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setHasBiasUncertaintyNanos(bool value) { _builder.setDataField( ::capnp::bounded<100>() * ::capnp::ELEMENTS, value); } inline double AndroidGnss::Measurements::Clock::Reader::getBiasUncertaintyNanos() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Clock::Builder::getBiasUncertaintyNanos() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setBiasUncertaintyNanos(double value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline bool AndroidGnss::Measurements::Clock::Reader::getHasDriftNanosPerSecond() const { return _reader.getDataField( ::capnp::bounded<101>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Clock::Builder::getHasDriftNanosPerSecond() { return _builder.getDataField( ::capnp::bounded<101>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setHasDriftNanosPerSecond(bool value) { _builder.setDataField( ::capnp::bounded<101>() * ::capnp::ELEMENTS, value); } inline double AndroidGnss::Measurements::Clock::Reader::getDriftNanosPerSecond() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Clock::Builder::getDriftNanosPerSecond() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setDriftNanosPerSecond(double value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool AndroidGnss::Measurements::Clock::Reader::getHasDriftUncertaintyNanosPerSecond() const { return _reader.getDataField( ::capnp::bounded<102>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Clock::Builder::getHasDriftUncertaintyNanosPerSecond() { return _builder.getDataField( ::capnp::bounded<102>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setHasDriftUncertaintyNanosPerSecond(bool value) { _builder.setDataField( ::capnp::bounded<102>() * ::capnp::ELEMENTS, value); } inline double AndroidGnss::Measurements::Clock::Reader::getDriftUncertaintyNanosPerSecond() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Clock::Builder::getDriftUncertaintyNanosPerSecond() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Clock::Builder::setDriftUncertaintyNanosPerSecond(double value) { _builder.setDataField( ::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( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Measurement::Builder::getTimeOffsetNanos() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setTimeOffsetNanos(double value) { _builder.setDataField( ::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( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Measurement::Builder::getCn0DbHz() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setCn0DbHz(double value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline double AndroidGnss::Measurements::Measurement::Reader::getPseudorangeRateMetersPerSecond() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Measurement::Builder::getPseudorangeRateMetersPerSecond() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setPseudorangeRateMetersPerSecond(double value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline double AndroidGnss::Measurements::Measurement::Reader::getPseudorangeRateUncertaintyMetersPerSecond() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Measurement::Builder::getPseudorangeRateUncertaintyMetersPerSecond() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setPseudorangeRateUncertaintyMetersPerSecond(double value) { _builder.setDataField( ::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( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Measurement::Builder::getAccumulatedDeltaRangeMeters() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setAccumulatedDeltaRangeMeters(double value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline double AndroidGnss::Measurements::Measurement::Reader::getAccumulatedDeltaRangeUncertaintyMeters() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Measurement::Builder::getAccumulatedDeltaRangeUncertaintyMeters() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setAccumulatedDeltaRangeUncertaintyMeters(double value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool AndroidGnss::Measurements::Measurement::Reader::getHasCarrierFrequencyHz() const { return _reader.getDataField( ::capnp::bounded<48>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Measurement::Builder::getHasCarrierFrequencyHz() { return _builder.getDataField( ::capnp::bounded<48>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setHasCarrierFrequencyHz(bool value) { _builder.setDataField( ::capnp::bounded<48>() * ::capnp::ELEMENTS, value); } inline float AndroidGnss::Measurements::Measurement::Reader::getCarrierFrequencyHz() const { return _reader.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline float AndroidGnss::Measurements::Measurement::Builder::getCarrierFrequencyHz() { return _builder.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setCarrierFrequencyHz(float value) { _builder.setDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS, value); } inline bool AndroidGnss::Measurements::Measurement::Reader::getHasCarrierCycles() const { return _reader.getDataField( ::capnp::bounded<49>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Measurement::Builder::getHasCarrierCycles() { return _builder.getDataField( ::capnp::bounded<49>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setHasCarrierCycles(bool value) { _builder.setDataField( ::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( ::capnp::bounded<50>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Measurement::Builder::getHasCarrierPhase() { return _builder.getDataField( ::capnp::bounded<50>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setHasCarrierPhase(bool value) { _builder.setDataField( ::capnp::bounded<50>() * ::capnp::ELEMENTS, value); } inline double AndroidGnss::Measurements::Measurement::Reader::getCarrierPhase() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Measurement::Builder::getCarrierPhase() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setCarrierPhase(double value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline bool AndroidGnss::Measurements::Measurement::Reader::getHasCarrierPhaseUncertainty() const { return _reader.getDataField( ::capnp::bounded<51>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Measurement::Builder::getHasCarrierPhaseUncertainty() { return _builder.getDataField( ::capnp::bounded<51>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setHasCarrierPhaseUncertainty(bool value) { _builder.setDataField( ::capnp::bounded<51>() * ::capnp::ELEMENTS, value); } inline double AndroidGnss::Measurements::Measurement::Reader::getCarrierPhaseUncertainty() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Measurement::Builder::getCarrierPhaseUncertainty() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setCarrierPhaseUncertainty(double value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline bool AndroidGnss::Measurements::Measurement::Reader::getHasSnrInDb() const { return _reader.getDataField( ::capnp::bounded<52>() * ::capnp::ELEMENTS); } inline bool AndroidGnss::Measurements::Measurement::Builder::getHasSnrInDb() { return _builder.getDataField( ::capnp::bounded<52>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setHasSnrInDb(bool value) { _builder.setDataField( ::capnp::bounded<52>() * ::capnp::ELEMENTS, value); } inline double AndroidGnss::Measurements::Measurement::Reader::getSnrInDb() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline double AndroidGnss::Measurements::Measurement::Builder::getSnrInDb() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void AndroidGnss::Measurements::Measurement::Builder::setSnrInDb(double value) { _builder.setDataField( ::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 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 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 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 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 CAPNP_END_HEADER