Files
sunnypilot/cereal/gen/cpp/custom.capnp.h
T
github-actions[bot] f5e5d688c3 sunnypilot v2025.03.18-1285
version: sunnypilot v0.9.9 release
  date: 2025-03-18T06:26:39
  master commit: 8e5b656e654a7694c22f2b0b7bee0802db02b4af
2025-03-18 06:26:39 +00:00

3932 lines
139 KiB
C++

// Generated by Cap'n Proto compiler, DO NOT EDIT
// source: custom.capnp
#pragma once
#include <capnp/generated-header-support.h>
#include <kj/windows-sanity.h>
#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(cd4d70bbee44938f);
CAPNP_DECLARE_SCHEMA(92199b6d79d06606);
enum class ModularAssistiveDrivingSystemState_92199b6d79d06606: uint16_t {
DISABLED,
PAUSED,
ENABLED,
SOFT_DISABLING,
OVERRIDING,
};
CAPNP_DECLARE_ENUM(ModularAssistiveDrivingSystemState, 92199b6d79d06606);
CAPNP_DECLARE_SCHEMA(81c2f05a394cf4af);
CAPNP_DECLARE_SCHEMA(aedffd8f31e7b55d);
CAPNP_DECLARE_SCHEMA(d8cbae8ae9dfe286);
CAPNP_DECLARE_SCHEMA(bca628696e164cbc);
enum class Type_bca628696e164cbc: uint16_t {
DRIVE,
NAVIGATION,
METADATA,
};
CAPNP_DECLARE_ENUM(Type, bca628696e164cbc);
CAPNP_DECLARE_SCHEMA(e7c36e65fea112b1);
CAPNP_DECLARE_SCHEMA(da834d53e62048b9);
enum class DownloadStatus_da834d53e62048b9: uint16_t {
NOT_DOWNLOADING,
DOWNLOADING,
DOWNLOADED,
CACHED,
FAILED,
};
CAPNP_DECLARE_ENUM(DownloadStatus, da834d53e62048b9);
CAPNP_DECLARE_SCHEMA(a677b25114d64c73);
CAPNP_DECLARE_SCHEMA(c99c128a7e247b05);
enum class Runner_c99c128a7e247b05: uint16_t {
SNPE,
TINYGRAD,
STOCK,
};
CAPNP_DECLARE_ENUM(Runner, c99c128a7e247b05);
CAPNP_DECLARE_SCHEMA(e60821c0505ad473);
CAPNP_DECLARE_SCHEMA(f35cc4560bbf6ec2);
CAPNP_DECLARE_SCHEMA(bc6a5bae100ebf77);
CAPNP_DECLARE_SCHEMA(d8f6f2a7a0704037);
enum class DynamicExperimentalControlState_d8f6f2a7a0704037: uint16_t {
ACC,
BLENDED,
};
CAPNP_DECLARE_ENUM(DynamicExperimentalControlState, d8f6f2a7a0704037);
CAPNP_DECLARE_SCHEMA(da96579883444c35);
CAPNP_DECLARE_SCHEMA(b8007ed8a646b5e6);
enum class EventName_b8007ed8a646b5e6: uint16_t {
LKAS_ENABLE,
LKAS_DISABLE,
MANUAL_STEERING_REQUIRED,
MANUAL_LONGITUDINAL_REQUIRED,
SILENT_LKAS_ENABLE,
SILENT_LKAS_DISABLE,
SILENT_BRAKE_HOLD,
SILENT_WRONG_GEAR,
SILENT_REVERSE_GEAR,
SILENT_DOOR_OPEN,
SILENT_SEATBELT_NOT_LATCHED,
SILENT_PARK_BRAKE,
CONTROLS_MISMATCH_LATERAL,
HYUNDAI_RADAR_TRACKS_CONFIRMED,
EXPERIMENTAL_MODE_SWITCHED,
};
CAPNP_DECLARE_ENUM(EventName, b8007ed8a646b5e6);
CAPNP_DECLARE_SCHEMA(80ae746ee2596b11);
CAPNP_DECLARE_SCHEMA(dafc8108312924ef);
CAPNP_DECLARE_SCHEMA(a5cd762cd951a455);
CAPNP_DECLARE_SCHEMA(f98d843bfd7004a3);
CAPNP_DECLARE_SCHEMA(b86e6369214c01c8);
CAPNP_DECLARE_SCHEMA(f416ec09499d9d19);
CAPNP_DECLARE_SCHEMA(a1680744031fdb2d);
CAPNP_DECLARE_SCHEMA(cb9fd56c7057593a);
CAPNP_DECLARE_SCHEMA(c2243c65e0340384);
CAPNP_DECLARE_SCHEMA(9ccdc8676701b412);
CAPNP_DECLARE_SCHEMA(cd96dafb67a082d0);
CAPNP_DECLARE_SCHEMA(b057204d7deadf3f);
CAPNP_DECLARE_SCHEMA(bd443b539493bc68);
CAPNP_DECLARE_SCHEMA(fc6241ed8877b611);
CAPNP_DECLARE_SCHEMA(a30662f84033036c);
CAPNP_DECLARE_SCHEMA(c86a3d38d13eb3ef);
CAPNP_DECLARE_SCHEMA(a4f1eb3323f5f582);
} // namespace schemas
} // namespace capnp
namespace cereal {
struct ModularAssistiveDrivingSystem {
ModularAssistiveDrivingSystem() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::ModularAssistiveDrivingSystemState_92199b6d79d06606 ModularAssistiveDrivingSystemState;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(cd4d70bbee44938f, 1, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct SelfdriveStateSP {
SelfdriveStateSP() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(81c2f05a394cf4af, 0, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ModelManagerSP {
ModelManagerSP() = delete;
class Reader;
class Builder;
class Pipeline;
struct DownloadUri;
typedef ::capnp::schemas::Type_bca628696e164cbc Type;
struct Model;
typedef ::capnp::schemas::DownloadStatus_da834d53e62048b9 DownloadStatus;
struct DownloadProgress;
typedef ::capnp::schemas::Runner_c99c128a7e247b05 Runner;
struct ModelBundle;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(aedffd8f31e7b55d, 0, 3)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ModelManagerSP::DownloadUri {
DownloadUri() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(d8cbae8ae9dfe286, 0, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ModelManagerSP::Model {
Model() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(e7c36e65fea112b1, 1, 4)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ModelManagerSP::DownloadProgress {
DownloadProgress() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a677b25114d64c73, 2, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct ModelManagerSP::ModelBundle {
ModelBundle() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(e60821c0505ad473, 2, 4)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct LongitudinalPlanSP {
LongitudinalPlanSP() = delete;
class Reader;
class Builder;
class Pipeline;
struct DynamicExperimentalControl;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f35cc4560bbf6ec2, 0, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct LongitudinalPlanSP::DynamicExperimentalControl {
DynamicExperimentalControl() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::DynamicExperimentalControlState_d8f6f2a7a0704037 DynamicExperimentalControlState;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(bc6a5bae100ebf77, 1, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct OnroadEventSP {
OnroadEventSP() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::EventName_b8007ed8a646b5e6 EventName;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(da96579883444c35, 1, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CarParamsSP {
CarParamsSP() = delete;
class Reader;
class Builder;
class Pipeline;
struct NeuralNetworkLateralControl;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(80ae746ee2596b11, 1, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CarParamsSP::NeuralNetworkLateralControl {
NeuralNetworkLateralControl() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(dafc8108312924ef, 1, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CarControlSP {
CarControlSP() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a5cd762cd951a455, 0, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved6 {
CustomReserved6() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f98d843bfd7004a3, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved7 {
CustomReserved7() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(b86e6369214c01c8, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved8 {
CustomReserved8() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f416ec09499d9d19, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved9 {
CustomReserved9() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a1680744031fdb2d, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved10 {
CustomReserved10() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(cb9fd56c7057593a, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved11 {
CustomReserved11() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(c2243c65e0340384, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved12 {
CustomReserved12() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(9ccdc8676701b412, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved13 {
CustomReserved13() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(cd96dafb67a082d0, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved14 {
CustomReserved14() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(b057204d7deadf3f, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved15 {
CustomReserved15() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(bd443b539493bc68, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved16 {
CustomReserved16() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(fc6241ed8877b611, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved17 {
CustomReserved17() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a30662f84033036c, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved18 {
CustomReserved18() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(c86a3d38d13eb3ef, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct CustomReserved19 {
CustomReserved19() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a4f1eb3323f5f582, 0, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
// =======================================================================================
class ModularAssistiveDrivingSystem::Reader {
public:
typedef ModularAssistiveDrivingSystem 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::ModularAssistiveDrivingSystem::ModularAssistiveDrivingSystemState getState() const;
inline bool getEnabled() const;
inline bool getActive() const;
inline bool getAvailable() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModularAssistiveDrivingSystem::Builder {
public:
typedef ModularAssistiveDrivingSystem 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::ModularAssistiveDrivingSystem::ModularAssistiveDrivingSystemState getState();
inline void setState( ::cereal::ModularAssistiveDrivingSystem::ModularAssistiveDrivingSystemState value);
inline bool getEnabled();
inline void setEnabled(bool value);
inline bool getActive();
inline void setActive(bool value);
inline bool getAvailable();
inline void setAvailable(bool value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModularAssistiveDrivingSystem::Pipeline {
public:
typedef ModularAssistiveDrivingSystem Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class SelfdriveStateSP::Reader {
public:
typedef SelfdriveStateSP 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 hasMads() const;
inline ::cereal::ModularAssistiveDrivingSystem::Reader getMads() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class SelfdriveStateSP::Builder {
public:
typedef SelfdriveStateSP 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 hasMads();
inline ::cereal::ModularAssistiveDrivingSystem::Builder getMads();
inline void setMads( ::cereal::ModularAssistiveDrivingSystem::Reader value);
inline ::cereal::ModularAssistiveDrivingSystem::Builder initMads();
inline void adoptMads(::capnp::Orphan< ::cereal::ModularAssistiveDrivingSystem>&& value);
inline ::capnp::Orphan< ::cereal::ModularAssistiveDrivingSystem> disownMads();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class SelfdriveStateSP::Pipeline {
public:
typedef SelfdriveStateSP Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::ModularAssistiveDrivingSystem::Pipeline getMads();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ModelManagerSP::Reader {
public:
typedef ModelManagerSP 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 hasActiveBundle() const;
inline ::cereal::ModelManagerSP::ModelBundle::Reader getActiveBundle() const;
inline bool hasSelectedBundle() const;
inline ::cereal::ModelManagerSP::ModelBundle::Reader getSelectedBundle() const;
inline bool hasAvailableBundles() const;
inline ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>::Reader getAvailableBundles() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModelManagerSP::Builder {
public:
typedef ModelManagerSP 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 hasActiveBundle();
inline ::cereal::ModelManagerSP::ModelBundle::Builder getActiveBundle();
inline void setActiveBundle( ::cereal::ModelManagerSP::ModelBundle::Reader value);
inline ::cereal::ModelManagerSP::ModelBundle::Builder initActiveBundle();
inline void adoptActiveBundle(::capnp::Orphan< ::cereal::ModelManagerSP::ModelBundle>&& value);
inline ::capnp::Orphan< ::cereal::ModelManagerSP::ModelBundle> disownActiveBundle();
inline bool hasSelectedBundle();
inline ::cereal::ModelManagerSP::ModelBundle::Builder getSelectedBundle();
inline void setSelectedBundle( ::cereal::ModelManagerSP::ModelBundle::Reader value);
inline ::cereal::ModelManagerSP::ModelBundle::Builder initSelectedBundle();
inline void adoptSelectedBundle(::capnp::Orphan< ::cereal::ModelManagerSP::ModelBundle>&& value);
inline ::capnp::Orphan< ::cereal::ModelManagerSP::ModelBundle> disownSelectedBundle();
inline bool hasAvailableBundles();
inline ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>::Builder getAvailableBundles();
inline void setAvailableBundles( ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>::Builder initAvailableBundles(unsigned int size);
inline void adoptAvailableBundles(::capnp::Orphan< ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>> disownAvailableBundles();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModelManagerSP::Pipeline {
public:
typedef ModelManagerSP Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::ModelManagerSP::ModelBundle::Pipeline getActiveBundle();
inline ::cereal::ModelManagerSP::ModelBundle::Pipeline getSelectedBundle();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ModelManagerSP::DownloadUri::Reader {
public:
typedef DownloadUri 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 hasUri() const;
inline ::capnp::Text::Reader getUri() const;
inline bool hasSha256() const;
inline ::capnp::Text::Reader getSha256() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModelManagerSP::DownloadUri::Builder {
public:
typedef DownloadUri 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 hasUri();
inline ::capnp::Text::Builder getUri();
inline void setUri( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initUri(unsigned int size);
inline void adoptUri(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownUri();
inline bool hasSha256();
inline ::capnp::Text::Builder getSha256();
inline void setSha256( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initSha256(unsigned int size);
inline void adoptSha256(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownSha256();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModelManagerSP::DownloadUri::Pipeline {
public:
typedef DownloadUri Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ModelManagerSP::Model::Reader {
public:
typedef Model 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 hasFullName() const;
inline ::capnp::Text::Reader getFullName() const;
inline bool hasFileName() const;
inline ::capnp::Text::Reader getFileName() const;
inline bool hasDownloadUri() const;
inline ::cereal::ModelManagerSP::DownloadUri::Reader getDownloadUri() const;
inline bool hasDownloadProgress() const;
inline ::cereal::ModelManagerSP::DownloadProgress::Reader getDownloadProgress() const;
inline ::cereal::ModelManagerSP::Type getType() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModelManagerSP::Model::Builder {
public:
typedef Model 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 hasFullName();
inline ::capnp::Text::Builder getFullName();
inline void setFullName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initFullName(unsigned int size);
inline void adoptFullName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownFullName();
inline bool hasFileName();
inline ::capnp::Text::Builder getFileName();
inline void setFileName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initFileName(unsigned int size);
inline void adoptFileName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownFileName();
inline bool hasDownloadUri();
inline ::cereal::ModelManagerSP::DownloadUri::Builder getDownloadUri();
inline void setDownloadUri( ::cereal::ModelManagerSP::DownloadUri::Reader value);
inline ::cereal::ModelManagerSP::DownloadUri::Builder initDownloadUri();
inline void adoptDownloadUri(::capnp::Orphan< ::cereal::ModelManagerSP::DownloadUri>&& value);
inline ::capnp::Orphan< ::cereal::ModelManagerSP::DownloadUri> disownDownloadUri();
inline bool hasDownloadProgress();
inline ::cereal::ModelManagerSP::DownloadProgress::Builder getDownloadProgress();
inline void setDownloadProgress( ::cereal::ModelManagerSP::DownloadProgress::Reader value);
inline ::cereal::ModelManagerSP::DownloadProgress::Builder initDownloadProgress();
inline void adoptDownloadProgress(::capnp::Orphan< ::cereal::ModelManagerSP::DownloadProgress>&& value);
inline ::capnp::Orphan< ::cereal::ModelManagerSP::DownloadProgress> disownDownloadProgress();
inline ::cereal::ModelManagerSP::Type getType();
inline void setType( ::cereal::ModelManagerSP::Type value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModelManagerSP::Model::Pipeline {
public:
typedef Model Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::ModelManagerSP::DownloadUri::Pipeline getDownloadUri();
inline ::cereal::ModelManagerSP::DownloadProgress::Pipeline getDownloadProgress();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ModelManagerSP::DownloadProgress::Reader {
public:
typedef DownloadProgress 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::ModelManagerSP::DownloadStatus getStatus() const;
inline float getProgress() const;
inline ::uint32_t getEta() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModelManagerSP::DownloadProgress::Builder {
public:
typedef DownloadProgress 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::ModelManagerSP::DownloadStatus getStatus();
inline void setStatus( ::cereal::ModelManagerSP::DownloadStatus value);
inline float getProgress();
inline void setProgress(float value);
inline ::uint32_t getEta();
inline void setEta( ::uint32_t value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModelManagerSP::DownloadProgress::Pipeline {
public:
typedef DownloadProgress Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class ModelManagerSP::ModelBundle::Reader {
public:
typedef ModelBundle 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 getIndex() const;
inline bool hasInternalName() const;
inline ::capnp::Text::Reader getInternalName() const;
inline bool hasDisplayName() const;
inline ::capnp::Text::Reader getDisplayName() const;
inline bool hasModels() const;
inline ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>::Reader getModels() const;
inline ::cereal::ModelManagerSP::DownloadStatus getStatus() const;
inline ::uint32_t getGeneration() const;
inline bool hasEnvironment() const;
inline ::capnp::Text::Reader getEnvironment() const;
inline ::cereal::ModelManagerSP::Runner getRunner() const;
inline bool getIs20hz() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class ModelManagerSP::ModelBundle::Builder {
public:
typedef ModelBundle 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 getIndex();
inline void setIndex( ::uint32_t value);
inline bool hasInternalName();
inline ::capnp::Text::Builder getInternalName();
inline void setInternalName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initInternalName(unsigned int size);
inline void adoptInternalName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownInternalName();
inline bool hasDisplayName();
inline ::capnp::Text::Builder getDisplayName();
inline void setDisplayName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initDisplayName(unsigned int size);
inline void adoptDisplayName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownDisplayName();
inline bool hasModels();
inline ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>::Builder getModels();
inline void setModels( ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>::Builder initModels(unsigned int size);
inline void adoptModels(::capnp::Orphan< ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>> disownModels();
inline ::cereal::ModelManagerSP::DownloadStatus getStatus();
inline void setStatus( ::cereal::ModelManagerSP::DownloadStatus value);
inline ::uint32_t getGeneration();
inline void setGeneration( ::uint32_t value);
inline bool hasEnvironment();
inline ::capnp::Text::Builder getEnvironment();
inline void setEnvironment( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initEnvironment(unsigned int size);
inline void adoptEnvironment(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownEnvironment();
inline ::cereal::ModelManagerSP::Runner getRunner();
inline void setRunner( ::cereal::ModelManagerSP::Runner value);
inline bool getIs20hz();
inline void setIs20hz(bool value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class ModelManagerSP::ModelBundle::Pipeline {
public:
typedef ModelBundle Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class LongitudinalPlanSP::Reader {
public:
typedef LongitudinalPlanSP 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 hasDec() const;
inline ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::Reader getDec() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class LongitudinalPlanSP::Builder {
public:
typedef LongitudinalPlanSP 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 hasDec();
inline ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::Builder getDec();
inline void setDec( ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::Reader value);
inline ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::Builder initDec();
inline void adoptDec(::capnp::Orphan< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl>&& value);
inline ::capnp::Orphan< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl> disownDec();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class LongitudinalPlanSP::Pipeline {
public:
typedef LongitudinalPlanSP Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::Pipeline getDec();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class LongitudinalPlanSP::DynamicExperimentalControl::Reader {
public:
typedef DynamicExperimentalControl 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::LongitudinalPlanSP::DynamicExperimentalControl::DynamicExperimentalControlState getState() const;
inline bool getEnabled() const;
inline bool getActive() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class LongitudinalPlanSP::DynamicExperimentalControl::Builder {
public:
typedef DynamicExperimentalControl 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::LongitudinalPlanSP::DynamicExperimentalControl::DynamicExperimentalControlState getState();
inline void setState( ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::DynamicExperimentalControlState value);
inline bool getEnabled();
inline void setEnabled(bool value);
inline bool getActive();
inline void setActive(bool value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class LongitudinalPlanSP::DynamicExperimentalControl::Pipeline {
public:
typedef DynamicExperimentalControl Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class OnroadEventSP::Reader {
public:
typedef OnroadEventSP 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::OnroadEventSP::EventName getName() const;
inline bool getEnable() const;
inline bool getNoEntry() const;
inline bool getWarning() const;
inline bool getUserDisable() const;
inline bool getSoftDisable() const;
inline bool getImmediateDisable() const;
inline bool getPreEnable() const;
inline bool getPermanent() const;
inline bool getOverrideLongitudinal() const;
inline bool getOverrideLateral() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class OnroadEventSP::Builder {
public:
typedef OnroadEventSP 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::OnroadEventSP::EventName getName();
inline void setName( ::cereal::OnroadEventSP::EventName value);
inline bool getEnable();
inline void setEnable(bool value);
inline bool getNoEntry();
inline void setNoEntry(bool value);
inline bool getWarning();
inline void setWarning(bool value);
inline bool getUserDisable();
inline void setUserDisable(bool value);
inline bool getSoftDisable();
inline void setSoftDisable(bool value);
inline bool getImmediateDisable();
inline void setImmediateDisable(bool value);
inline bool getPreEnable();
inline void setPreEnable(bool value);
inline bool getPermanent();
inline void setPermanent(bool value);
inline bool getOverrideLongitudinal();
inline void setOverrideLongitudinal(bool value);
inline bool getOverrideLateral();
inline void setOverrideLateral(bool value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class OnroadEventSP::Pipeline {
public:
typedef OnroadEventSP Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CarParamsSP::Reader {
public:
typedef CarParamsSP 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 getFlags() const;
inline ::int16_t getSafetyParam() const;
inline bool hasNeuralNetworkLateralControl() const;
inline ::cereal::CarParamsSP::NeuralNetworkLateralControl::Reader getNeuralNetworkLateralControl() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CarParamsSP::Builder {
public:
typedef CarParamsSP 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 getFlags();
inline void setFlags( ::uint32_t value);
inline ::int16_t getSafetyParam();
inline void setSafetyParam( ::int16_t value);
inline bool hasNeuralNetworkLateralControl();
inline ::cereal::CarParamsSP::NeuralNetworkLateralControl::Builder getNeuralNetworkLateralControl();
inline void setNeuralNetworkLateralControl( ::cereal::CarParamsSP::NeuralNetworkLateralControl::Reader value);
inline ::cereal::CarParamsSP::NeuralNetworkLateralControl::Builder initNeuralNetworkLateralControl();
inline void adoptNeuralNetworkLateralControl(::capnp::Orphan< ::cereal::CarParamsSP::NeuralNetworkLateralControl>&& value);
inline ::capnp::Orphan< ::cereal::CarParamsSP::NeuralNetworkLateralControl> disownNeuralNetworkLateralControl();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CarParamsSP::Pipeline {
public:
typedef CarParamsSP Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::CarParamsSP::NeuralNetworkLateralControl::Pipeline getNeuralNetworkLateralControl();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CarParamsSP::NeuralNetworkLateralControl::Reader {
public:
typedef NeuralNetworkLateralControl 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 getEnabled() const;
inline bool hasModelPath() const;
inline ::capnp::Text::Reader getModelPath() const;
inline bool hasModelName() const;
inline ::capnp::Text::Reader getModelName() const;
inline bool getFuzzyFingerprint() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CarParamsSP::NeuralNetworkLateralControl::Builder {
public:
typedef NeuralNetworkLateralControl 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 getEnabled();
inline void setEnabled(bool value);
inline bool hasModelPath();
inline ::capnp::Text::Builder getModelPath();
inline void setModelPath( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initModelPath(unsigned int size);
inline void adoptModelPath(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownModelPath();
inline bool hasModelName();
inline ::capnp::Text::Builder getModelName();
inline void setModelName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initModelName(unsigned int size);
inline void adoptModelName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownModelName();
inline bool getFuzzyFingerprint();
inline void setFuzzyFingerprint(bool value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CarParamsSP::NeuralNetworkLateralControl::Pipeline {
public:
typedef NeuralNetworkLateralControl Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CarControlSP::Reader {
public:
typedef CarControlSP 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 hasMads() const;
inline ::cereal::ModularAssistiveDrivingSystem::Reader getMads() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CarControlSP::Builder {
public:
typedef CarControlSP 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 hasMads();
inline ::cereal::ModularAssistiveDrivingSystem::Builder getMads();
inline void setMads( ::cereal::ModularAssistiveDrivingSystem::Reader value);
inline ::cereal::ModularAssistiveDrivingSystem::Builder initMads();
inline void adoptMads(::capnp::Orphan< ::cereal::ModularAssistiveDrivingSystem>&& value);
inline ::capnp::Orphan< ::cereal::ModularAssistiveDrivingSystem> disownMads();
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CarControlSP::Pipeline {
public:
typedef CarControlSP Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::ModularAssistiveDrivingSystem::Pipeline getMads();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved6::Reader {
public:
typedef CustomReserved6 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved6::Builder {
public:
typedef CustomReserved6 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved6::Pipeline {
public:
typedef CustomReserved6 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved7::Reader {
public:
typedef CustomReserved7 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved7::Builder {
public:
typedef CustomReserved7 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved7::Pipeline {
public:
typedef CustomReserved7 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved8::Reader {
public:
typedef CustomReserved8 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved8::Builder {
public:
typedef CustomReserved8 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved8::Pipeline {
public:
typedef CustomReserved8 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved9::Reader {
public:
typedef CustomReserved9 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved9::Builder {
public:
typedef CustomReserved9 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved9::Pipeline {
public:
typedef CustomReserved9 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved10::Reader {
public:
typedef CustomReserved10 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved10::Builder {
public:
typedef CustomReserved10 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved10::Pipeline {
public:
typedef CustomReserved10 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved11::Reader {
public:
typedef CustomReserved11 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved11::Builder {
public:
typedef CustomReserved11 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved11::Pipeline {
public:
typedef CustomReserved11 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved12::Reader {
public:
typedef CustomReserved12 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved12::Builder {
public:
typedef CustomReserved12 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved12::Pipeline {
public:
typedef CustomReserved12 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved13::Reader {
public:
typedef CustomReserved13 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved13::Builder {
public:
typedef CustomReserved13 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved13::Pipeline {
public:
typedef CustomReserved13 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved14::Reader {
public:
typedef CustomReserved14 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved14::Builder {
public:
typedef CustomReserved14 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved14::Pipeline {
public:
typedef CustomReserved14 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved15::Reader {
public:
typedef CustomReserved15 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved15::Builder {
public:
typedef CustomReserved15 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved15::Pipeline {
public:
typedef CustomReserved15 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved16::Reader {
public:
typedef CustomReserved16 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved16::Builder {
public:
typedef CustomReserved16 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved16::Pipeline {
public:
typedef CustomReserved16 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved17::Reader {
public:
typedef CustomReserved17 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved17::Builder {
public:
typedef CustomReserved17 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved17::Pipeline {
public:
typedef CustomReserved17 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved18::Reader {
public:
typedef CustomReserved18 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved18::Builder {
public:
typedef CustomReserved18 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved18::Pipeline {
public:
typedef CustomReserved18 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class CustomReserved19::Reader {
public:
typedef CustomReserved19 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
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class CustomReserved19::Builder {
public:
typedef CustomReserved19 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
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class CustomReserved19::Pipeline {
public:
typedef CustomReserved19 Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
// =======================================================================================
inline ::cereal::ModularAssistiveDrivingSystem::ModularAssistiveDrivingSystemState ModularAssistiveDrivingSystem::Reader::getState() const {
return _reader.getDataField< ::cereal::ModularAssistiveDrivingSystem::ModularAssistiveDrivingSystemState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::ModularAssistiveDrivingSystem::ModularAssistiveDrivingSystemState ModularAssistiveDrivingSystem::Builder::getState() {
return _builder.getDataField< ::cereal::ModularAssistiveDrivingSystem::ModularAssistiveDrivingSystemState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void ModularAssistiveDrivingSystem::Builder::setState( ::cereal::ModularAssistiveDrivingSystem::ModularAssistiveDrivingSystemState value) {
_builder.setDataField< ::cereal::ModularAssistiveDrivingSystem::ModularAssistiveDrivingSystemState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool ModularAssistiveDrivingSystem::Reader::getEnabled() const {
return _reader.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline bool ModularAssistiveDrivingSystem::Builder::getEnabled() {
return _builder.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void ModularAssistiveDrivingSystem::Builder::setEnabled(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline bool ModularAssistiveDrivingSystem::Reader::getActive() const {
return _reader.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline bool ModularAssistiveDrivingSystem::Builder::getActive() {
return _builder.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void ModularAssistiveDrivingSystem::Builder::setActive(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline bool ModularAssistiveDrivingSystem::Reader::getAvailable() const {
return _reader.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline bool ModularAssistiveDrivingSystem::Builder::getAvailable() {
return _builder.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline void ModularAssistiveDrivingSystem::Builder::setAvailable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS, value);
}
inline bool SelfdriveStateSP::Reader::hasMads() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool SelfdriveStateSP::Builder::hasMads() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModularAssistiveDrivingSystem::Reader SelfdriveStateSP::Reader::getMads() const {
return ::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::ModularAssistiveDrivingSystem::Builder SelfdriveStateSP::Builder::getMads() {
return ::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModularAssistiveDrivingSystem::Pipeline SelfdriveStateSP::Pipeline::getMads() {
return ::cereal::ModularAssistiveDrivingSystem::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void SelfdriveStateSP::Builder::setMads( ::cereal::ModularAssistiveDrivingSystem::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModularAssistiveDrivingSystem::Builder SelfdriveStateSP::Builder::initMads() {
return ::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void SelfdriveStateSP::Builder::adoptMads(
::capnp::Orphan< ::cereal::ModularAssistiveDrivingSystem>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModularAssistiveDrivingSystem> SelfdriveStateSP::Builder::disownMads() {
return ::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool ModelManagerSP::Reader::hasActiveBundle() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::Builder::hasActiveBundle() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelManagerSP::ModelBundle::Reader ModelManagerSP::Reader::getActiveBundle() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::ModelManagerSP::ModelBundle::Builder ModelManagerSP::Builder::getActiveBundle() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelManagerSP::ModelBundle::Pipeline ModelManagerSP::Pipeline::getActiveBundle() {
return ::cereal::ModelManagerSP::ModelBundle::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void ModelManagerSP::Builder::setActiveBundle( ::cereal::ModelManagerSP::ModelBundle::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelManagerSP::ModelBundle::Builder ModelManagerSP::Builder::initActiveBundle() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::Builder::adoptActiveBundle(
::capnp::Orphan< ::cereal::ModelManagerSP::ModelBundle>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelManagerSP::ModelBundle> ModelManagerSP::Builder::disownActiveBundle() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool ModelManagerSP::Reader::hasSelectedBundle() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::Builder::hasSelectedBundle() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelManagerSP::ModelBundle::Reader ModelManagerSP::Reader::getSelectedBundle() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::ModelManagerSP::ModelBundle::Builder ModelManagerSP::Builder::getSelectedBundle() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelManagerSP::ModelBundle::Pipeline ModelManagerSP::Pipeline::getSelectedBundle() {
return ::cereal::ModelManagerSP::ModelBundle::Pipeline(_typeless.getPointerField(1));
}
#endif // !CAPNP_LITE
inline void ModelManagerSP::Builder::setSelectedBundle( ::cereal::ModelManagerSP::ModelBundle::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelManagerSP::ModelBundle::Builder ModelManagerSP::Builder::initSelectedBundle() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::Builder::adoptSelectedBundle(
::capnp::Orphan< ::cereal::ModelManagerSP::ModelBundle>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelManagerSP::ModelBundle> ModelManagerSP::Builder::disownSelectedBundle() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::ModelBundle>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool ModelManagerSP::Reader::hasAvailableBundles() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::Builder::hasAvailableBundles() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>::Reader ModelManagerSP::Reader::getAvailableBundles() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>::Builder ModelManagerSP::Builder::getAvailableBundles() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::Builder::setAvailableBundles( ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>::Builder ModelManagerSP::Builder::initAvailableBundles(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void ModelManagerSP::Builder::adoptAvailableBundles(
::capnp::Orphan< ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>> ModelManagerSP::Builder::disownAvailableBundles() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::ModelBundle, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool ModelManagerSP::DownloadUri::Reader::hasUri() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::DownloadUri::Builder::hasUri() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader ModelManagerSP::DownloadUri::Reader::getUri() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder ModelManagerSP::DownloadUri::Builder::getUri() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::DownloadUri::Builder::setUri( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder ModelManagerSP::DownloadUri::Builder::initUri(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void ModelManagerSP::DownloadUri::Builder::adoptUri(
::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> ModelManagerSP::DownloadUri::Builder::disownUri() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool ModelManagerSP::DownloadUri::Reader::hasSha256() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::DownloadUri::Builder::hasSha256() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader ModelManagerSP::DownloadUri::Reader::getSha256() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder ModelManagerSP::DownloadUri::Builder::getSha256() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::DownloadUri::Builder::setSha256( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder ModelManagerSP::DownloadUri::Builder::initSha256(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void ModelManagerSP::DownloadUri::Builder::adoptSha256(
::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> ModelManagerSP::DownloadUri::Builder::disownSha256() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool ModelManagerSP::Model::Reader::hasFullName() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::Model::Builder::hasFullName() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader ModelManagerSP::Model::Reader::getFullName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder ModelManagerSP::Model::Builder::getFullName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::Model::Builder::setFullName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder ModelManagerSP::Model::Builder::initFullName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void ModelManagerSP::Model::Builder::adoptFullName(
::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> ModelManagerSP::Model::Builder::disownFullName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool ModelManagerSP::Model::Reader::hasFileName() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::Model::Builder::hasFileName() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader ModelManagerSP::Model::Reader::getFileName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder ModelManagerSP::Model::Builder::getFileName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::Model::Builder::setFileName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder ModelManagerSP::Model::Builder::initFileName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void ModelManagerSP::Model::Builder::adoptFileName(
::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> ModelManagerSP::Model::Builder::disownFileName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool ModelManagerSP::Model::Reader::hasDownloadUri() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::Model::Builder::hasDownloadUri() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelManagerSP::DownloadUri::Reader ModelManagerSP::Model::Reader::getDownloadUri() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadUri>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::cereal::ModelManagerSP::DownloadUri::Builder ModelManagerSP::Model::Builder::getDownloadUri() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadUri>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelManagerSP::DownloadUri::Pipeline ModelManagerSP::Model::Pipeline::getDownloadUri() {
return ::cereal::ModelManagerSP::DownloadUri::Pipeline(_typeless.getPointerField(2));
}
#endif // !CAPNP_LITE
inline void ModelManagerSP::Model::Builder::setDownloadUri( ::cereal::ModelManagerSP::DownloadUri::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadUri>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelManagerSP::DownloadUri::Builder ModelManagerSP::Model::Builder::initDownloadUri() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadUri>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::Model::Builder::adoptDownloadUri(
::capnp::Orphan< ::cereal::ModelManagerSP::DownloadUri>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadUri>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelManagerSP::DownloadUri> ModelManagerSP::Model::Builder::disownDownloadUri() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadUri>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool ModelManagerSP::Model::Reader::hasDownloadProgress() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::Model::Builder::hasDownloadProgress() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModelManagerSP::DownloadProgress::Reader ModelManagerSP::Model::Reader::getDownloadProgress() const {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadProgress>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::cereal::ModelManagerSP::DownloadProgress::Builder ModelManagerSP::Model::Builder::getDownloadProgress() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadProgress>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModelManagerSP::DownloadProgress::Pipeline ModelManagerSP::Model::Pipeline::getDownloadProgress() {
return ::cereal::ModelManagerSP::DownloadProgress::Pipeline(_typeless.getPointerField(3));
}
#endif // !CAPNP_LITE
inline void ModelManagerSP::Model::Builder::setDownloadProgress( ::cereal::ModelManagerSP::DownloadProgress::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadProgress>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModelManagerSP::DownloadProgress::Builder ModelManagerSP::Model::Builder::initDownloadProgress() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadProgress>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::Model::Builder::adoptDownloadProgress(
::capnp::Orphan< ::cereal::ModelManagerSP::DownloadProgress>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadProgress>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModelManagerSP::DownloadProgress> ModelManagerSP::Model::Builder::disownDownloadProgress() {
return ::capnp::_::PointerHelpers< ::cereal::ModelManagerSP::DownloadProgress>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::cereal::ModelManagerSP::Type ModelManagerSP::Model::Reader::getType() const {
return _reader.getDataField< ::cereal::ModelManagerSP::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::ModelManagerSP::Type ModelManagerSP::Model::Builder::getType() {
return _builder.getDataField< ::cereal::ModelManagerSP::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void ModelManagerSP::Model::Builder::setType( ::cereal::ModelManagerSP::Type value) {
_builder.setDataField< ::cereal::ModelManagerSP::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::ModelManagerSP::DownloadStatus ModelManagerSP::DownloadProgress::Reader::getStatus() const {
return _reader.getDataField< ::cereal::ModelManagerSP::DownloadStatus>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::ModelManagerSP::DownloadStatus ModelManagerSP::DownloadProgress::Builder::getStatus() {
return _builder.getDataField< ::cereal::ModelManagerSP::DownloadStatus>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void ModelManagerSP::DownloadProgress::Builder::setStatus( ::cereal::ModelManagerSP::DownloadStatus value) {
_builder.setDataField< ::cereal::ModelManagerSP::DownloadStatus>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float ModelManagerSP::DownloadProgress::Reader::getProgress() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float ModelManagerSP::DownloadProgress::Builder::getProgress() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void ModelManagerSP::DownloadProgress::Builder::setProgress(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t ModelManagerSP::DownloadProgress::Reader::getEta() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint32_t ModelManagerSP::DownloadProgress::Builder::getEta() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void ModelManagerSP::DownloadProgress::Builder::setEta( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t ModelManagerSP::ModelBundle::Reader::getIndex() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint32_t ModelManagerSP::ModelBundle::Builder::getIndex() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void ModelManagerSP::ModelBundle::Builder::setIndex( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool ModelManagerSP::ModelBundle::Reader::hasInternalName() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::ModelBundle::Builder::hasInternalName() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader ModelManagerSP::ModelBundle::Reader::getInternalName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder ModelManagerSP::ModelBundle::Builder::getInternalName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::ModelBundle::Builder::setInternalName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder ModelManagerSP::ModelBundle::Builder::initInternalName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void ModelManagerSP::ModelBundle::Builder::adoptInternalName(
::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> ModelManagerSP::ModelBundle::Builder::disownInternalName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool ModelManagerSP::ModelBundle::Reader::hasDisplayName() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::ModelBundle::Builder::hasDisplayName() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader ModelManagerSP::ModelBundle::Reader::getDisplayName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder ModelManagerSP::ModelBundle::Builder::getDisplayName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::ModelBundle::Builder::setDisplayName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder ModelManagerSP::ModelBundle::Builder::initDisplayName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void ModelManagerSP::ModelBundle::Builder::adoptDisplayName(
::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> ModelManagerSP::ModelBundle::Builder::disownDisplayName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool ModelManagerSP::ModelBundle::Reader::hasModels() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::ModelBundle::Builder::hasModels() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>::Reader ModelManagerSP::ModelBundle::Reader::getModels() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>::Builder ModelManagerSP::ModelBundle::Builder::getModels() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::ModelBundle::Builder::setModels( ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>::Builder ModelManagerSP::ModelBundle::Builder::initModels(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void ModelManagerSP::ModelBundle::Builder::adoptModels(
::capnp::Orphan< ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>> ModelManagerSP::ModelBundle::Builder::disownModels() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelManagerSP::Model, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::cereal::ModelManagerSP::DownloadStatus ModelManagerSP::ModelBundle::Reader::getStatus() const {
return _reader.getDataField< ::cereal::ModelManagerSP::DownloadStatus>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::cereal::ModelManagerSP::DownloadStatus ModelManagerSP::ModelBundle::Builder::getStatus() {
return _builder.getDataField< ::cereal::ModelManagerSP::DownloadStatus>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void ModelManagerSP::ModelBundle::Builder::setStatus( ::cereal::ModelManagerSP::DownloadStatus value) {
_builder.setDataField< ::cereal::ModelManagerSP::DownloadStatus>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t ModelManagerSP::ModelBundle::Reader::getGeneration() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint32_t ModelManagerSP::ModelBundle::Builder::getGeneration() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void ModelManagerSP::ModelBundle::Builder::setGeneration( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool ModelManagerSP::ModelBundle::Reader::hasEnvironment() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool ModelManagerSP::ModelBundle::Builder::hasEnvironment() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader ModelManagerSP::ModelBundle::Reader::getEnvironment() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder ModelManagerSP::ModelBundle::Builder::getEnvironment() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void ModelManagerSP::ModelBundle::Builder::setEnvironment( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder ModelManagerSP::ModelBundle::Builder::initEnvironment(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void ModelManagerSP::ModelBundle::Builder::adoptEnvironment(
::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> ModelManagerSP::ModelBundle::Builder::disownEnvironment() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::cereal::ModelManagerSP::Runner ModelManagerSP::ModelBundle::Reader::getRunner() const {
return _reader.getDataField< ::cereal::ModelManagerSP::Runner>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::cereal::ModelManagerSP::Runner ModelManagerSP::ModelBundle::Builder::getRunner() {
return _builder.getDataField< ::cereal::ModelManagerSP::Runner>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void ModelManagerSP::ModelBundle::Builder::setRunner( ::cereal::ModelManagerSP::Runner value) {
_builder.setDataField< ::cereal::ModelManagerSP::Runner>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline bool ModelManagerSP::ModelBundle::Reader::getIs20hz() const {
return _reader.getDataField<bool>(
::capnp::bounded<96>() * ::capnp::ELEMENTS);
}
inline bool ModelManagerSP::ModelBundle::Builder::getIs20hz() {
return _builder.getDataField<bool>(
::capnp::bounded<96>() * ::capnp::ELEMENTS);
}
inline void ModelManagerSP::ModelBundle::Builder::setIs20hz(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<96>() * ::capnp::ELEMENTS, value);
}
inline bool LongitudinalPlanSP::Reader::hasDec() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool LongitudinalPlanSP::Builder::hasDec() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::Reader LongitudinalPlanSP::Reader::getDec() const {
return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::Builder LongitudinalPlanSP::Builder::getDec() {
return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::Pipeline LongitudinalPlanSP::Pipeline::getDec() {
return ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void LongitudinalPlanSP::Builder::setDec( ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::Reader value) {
::capnp::_::PointerHelpers< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::Builder LongitudinalPlanSP::Builder::initDec() {
return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void LongitudinalPlanSP::Builder::adoptDec(
::capnp::Orphan< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl>&& value) {
::capnp::_::PointerHelpers< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl> LongitudinalPlanSP::Builder::disownDec() {
return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::DynamicExperimentalControlState LongitudinalPlanSP::DynamicExperimentalControl::Reader::getState() const {
return _reader.getDataField< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::DynamicExperimentalControlState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::DynamicExperimentalControlState LongitudinalPlanSP::DynamicExperimentalControl::Builder::getState() {
return _builder.getDataField< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::DynamicExperimentalControlState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanSP::DynamicExperimentalControl::Builder::setState( ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::DynamicExperimentalControlState value) {
_builder.setDataField< ::cereal::LongitudinalPlanSP::DynamicExperimentalControl::DynamicExperimentalControlState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool LongitudinalPlanSP::DynamicExperimentalControl::Reader::getEnabled() const {
return _reader.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline bool LongitudinalPlanSP::DynamicExperimentalControl::Builder::getEnabled() {
return _builder.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanSP::DynamicExperimentalControl::Builder::setEnabled(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline bool LongitudinalPlanSP::DynamicExperimentalControl::Reader::getActive() const {
return _reader.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline bool LongitudinalPlanSP::DynamicExperimentalControl::Builder::getActive() {
return _builder.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void LongitudinalPlanSP::DynamicExperimentalControl::Builder::setActive(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::OnroadEventSP::EventName OnroadEventSP::Reader::getName() const {
return _reader.getDataField< ::cereal::OnroadEventSP::EventName>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::OnroadEventSP::EventName OnroadEventSP::Builder::getName() {
return _builder.getDataField< ::cereal::OnroadEventSP::EventName>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void OnroadEventSP::Builder::setName( ::cereal::OnroadEventSP::EventName value) {
_builder.setDataField< ::cereal::OnroadEventSP::EventName>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool OnroadEventSP::Reader::getEnable() const {
return _reader.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline bool OnroadEventSP::Builder::getEnable() {
return _builder.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void OnroadEventSP::Builder::setEnable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline bool OnroadEventSP::Reader::getNoEntry() const {
return _reader.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline bool OnroadEventSP::Builder::getNoEntry() {
return _builder.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void OnroadEventSP::Builder::setNoEntry(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline bool OnroadEventSP::Reader::getWarning() const {
return _reader.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline bool OnroadEventSP::Builder::getWarning() {
return _builder.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline void OnroadEventSP::Builder::setWarning(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS, value);
}
inline bool OnroadEventSP::Reader::getUserDisable() const {
return _reader.getDataField<bool>(
::capnp::bounded<19>() * ::capnp::ELEMENTS);
}
inline bool OnroadEventSP::Builder::getUserDisable() {
return _builder.getDataField<bool>(
::capnp::bounded<19>() * ::capnp::ELEMENTS);
}
inline void OnroadEventSP::Builder::setUserDisable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<19>() * ::capnp::ELEMENTS, value);
}
inline bool OnroadEventSP::Reader::getSoftDisable() const {
return _reader.getDataField<bool>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline bool OnroadEventSP::Builder::getSoftDisable() {
return _builder.getDataField<bool>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline void OnroadEventSP::Builder::setSoftDisable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<20>() * ::capnp::ELEMENTS, value);
}
inline bool OnroadEventSP::Reader::getImmediateDisable() const {
return _reader.getDataField<bool>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline bool OnroadEventSP::Builder::getImmediateDisable() {
return _builder.getDataField<bool>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline void OnroadEventSP::Builder::setImmediateDisable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<21>() * ::capnp::ELEMENTS, value);
}
inline bool OnroadEventSP::Reader::getPreEnable() const {
return _reader.getDataField<bool>(
::capnp::bounded<22>() * ::capnp::ELEMENTS);
}
inline bool OnroadEventSP::Builder::getPreEnable() {
return _builder.getDataField<bool>(
::capnp::bounded<22>() * ::capnp::ELEMENTS);
}
inline void OnroadEventSP::Builder::setPreEnable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<22>() * ::capnp::ELEMENTS, value);
}
inline bool OnroadEventSP::Reader::getPermanent() const {
return _reader.getDataField<bool>(
::capnp::bounded<23>() * ::capnp::ELEMENTS);
}
inline bool OnroadEventSP::Builder::getPermanent() {
return _builder.getDataField<bool>(
::capnp::bounded<23>() * ::capnp::ELEMENTS);
}
inline void OnroadEventSP::Builder::setPermanent(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<23>() * ::capnp::ELEMENTS, value);
}
inline bool OnroadEventSP::Reader::getOverrideLongitudinal() const {
return _reader.getDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline bool OnroadEventSP::Builder::getOverrideLongitudinal() {
return _builder.getDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline void OnroadEventSP::Builder::setOverrideLongitudinal(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS, value);
}
inline bool OnroadEventSP::Reader::getOverrideLateral() const {
return _reader.getDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline bool OnroadEventSP::Builder::getOverrideLateral() {
return _builder.getDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline void OnroadEventSP::Builder::setOverrideLateral(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t CarParamsSP::Reader::getFlags() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint32_t CarParamsSP::Builder::getFlags() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void CarParamsSP::Builder::setFlags( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::int16_t CarParamsSP::Reader::getSafetyParam() const {
return _reader.getDataField< ::int16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::int16_t CarParamsSP::Builder::getSafetyParam() {
return _builder.getDataField< ::int16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void CarParamsSP::Builder::setSafetyParam( ::int16_t value) {
_builder.setDataField< ::int16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool CarParamsSP::Reader::hasNeuralNetworkLateralControl() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool CarParamsSP::Builder::hasNeuralNetworkLateralControl() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::CarParamsSP::NeuralNetworkLateralControl::Reader CarParamsSP::Reader::getNeuralNetworkLateralControl() const {
return ::capnp::_::PointerHelpers< ::cereal::CarParamsSP::NeuralNetworkLateralControl>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::CarParamsSP::NeuralNetworkLateralControl::Builder CarParamsSP::Builder::getNeuralNetworkLateralControl() {
return ::capnp::_::PointerHelpers< ::cereal::CarParamsSP::NeuralNetworkLateralControl>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::CarParamsSP::NeuralNetworkLateralControl::Pipeline CarParamsSP::Pipeline::getNeuralNetworkLateralControl() {
return ::cereal::CarParamsSP::NeuralNetworkLateralControl::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void CarParamsSP::Builder::setNeuralNetworkLateralControl( ::cereal::CarParamsSP::NeuralNetworkLateralControl::Reader value) {
::capnp::_::PointerHelpers< ::cereal::CarParamsSP::NeuralNetworkLateralControl>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::CarParamsSP::NeuralNetworkLateralControl::Builder CarParamsSP::Builder::initNeuralNetworkLateralControl() {
return ::capnp::_::PointerHelpers< ::cereal::CarParamsSP::NeuralNetworkLateralControl>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void CarParamsSP::Builder::adoptNeuralNetworkLateralControl(
::capnp::Orphan< ::cereal::CarParamsSP::NeuralNetworkLateralControl>&& value) {
::capnp::_::PointerHelpers< ::cereal::CarParamsSP::NeuralNetworkLateralControl>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::CarParamsSP::NeuralNetworkLateralControl> CarParamsSP::Builder::disownNeuralNetworkLateralControl() {
return ::capnp::_::PointerHelpers< ::cereal::CarParamsSP::NeuralNetworkLateralControl>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool CarParamsSP::NeuralNetworkLateralControl::Reader::getEnabled() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool CarParamsSP::NeuralNetworkLateralControl::Builder::getEnabled() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void CarParamsSP::NeuralNetworkLateralControl::Builder::setEnabled(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool CarParamsSP::NeuralNetworkLateralControl::Reader::hasModelPath() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool CarParamsSP::NeuralNetworkLateralControl::Builder::hasModelPath() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader CarParamsSP::NeuralNetworkLateralControl::Reader::getModelPath() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder CarParamsSP::NeuralNetworkLateralControl::Builder::getModelPath() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void CarParamsSP::NeuralNetworkLateralControl::Builder::setModelPath( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder CarParamsSP::NeuralNetworkLateralControl::Builder::initModelPath(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void CarParamsSP::NeuralNetworkLateralControl::Builder::adoptModelPath(
::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> CarParamsSP::NeuralNetworkLateralControl::Builder::disownModelPath() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool CarParamsSP::NeuralNetworkLateralControl::Reader::hasModelName() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool CarParamsSP::NeuralNetworkLateralControl::Builder::hasModelName() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader CarParamsSP::NeuralNetworkLateralControl::Reader::getModelName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder CarParamsSP::NeuralNetworkLateralControl::Builder::getModelName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void CarParamsSP::NeuralNetworkLateralControl::Builder::setModelName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder CarParamsSP::NeuralNetworkLateralControl::Builder::initModelName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void CarParamsSP::NeuralNetworkLateralControl::Builder::adoptModelName(
::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> CarParamsSP::NeuralNetworkLateralControl::Builder::disownModelName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool CarParamsSP::NeuralNetworkLateralControl::Reader::getFuzzyFingerprint() const {
return _reader.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline bool CarParamsSP::NeuralNetworkLateralControl::Builder::getFuzzyFingerprint() {
return _builder.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void CarParamsSP::NeuralNetworkLateralControl::Builder::setFuzzyFingerprint(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool CarControlSP::Reader::hasMads() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool CarControlSP::Builder::hasMads() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::ModularAssistiveDrivingSystem::Reader CarControlSP::Reader::getMads() const {
return ::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::ModularAssistiveDrivingSystem::Builder CarControlSP::Builder::getMads() {
return ::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::ModularAssistiveDrivingSystem::Pipeline CarControlSP::Pipeline::getMads() {
return ::cereal::ModularAssistiveDrivingSystem::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void CarControlSP::Builder::setMads( ::cereal::ModularAssistiveDrivingSystem::Reader value) {
::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::ModularAssistiveDrivingSystem::Builder CarControlSP::Builder::initMads() {
return ::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void CarControlSP::Builder::adoptMads(
::capnp::Orphan< ::cereal::ModularAssistiveDrivingSystem>&& value) {
::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::ModularAssistiveDrivingSystem> CarControlSP::Builder::disownMads() {
return ::capnp::_::PointerHelpers< ::cereal::ModularAssistiveDrivingSystem>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
} // namespace
CAPNP_END_HEADER