Files
onepilot/cereal/gen/cpp/custom.capnp.h
Comma Device e7834cedc1 release
2026-03-04 13:27:55 +00:00

9572 lines
354 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(9a9a22d339243885);
CAPNP_DECLARE_SCHEMA(928b5caa633c6c20);
enum class AlwaysOnLateralState_928b5caa633c6c20: uint16_t {
DISABLED,
PAUSED,
ENABLED,
SOFT_DISABLING,
OVERRIDING,
};
CAPNP_DECLARE_ENUM(AlwaysOnLateralState, 928b5caa633c6c20);
CAPNP_DECLARE_SCHEMA(f488e435979fe1ff);
CAPNP_DECLARE_SCHEMA(81c2f05a394cf4af);
CAPNP_DECLARE_SCHEMA(878e32a6bc486e3f);
enum class AudibleAlert_878e32a6bc486e3f: uint16_t {
NONE,
ENGAGE,
DISENGAGE,
REFUSE,
WARNING_SOFT,
WARNING_IMMEDIATE,
PROMPT,
PROMPT_REPEAT,
PROMPT_DISTRACTED,
RESERVED9,
RESERVED10,
RESERVED11,
RESERVED12,
RESERVED13,
RESERVED14,
RESERVED15,
RESERVED16,
RESERVED17,
RESERVED18,
RESERVED19,
RESERVED20,
RESERVED21,
RESERVED22,
RESERVED23,
RESERVED24,
RESERVED25,
RESERVED26,
RESERVED27,
RESERVED28,
RESERVED29,
RESERVED30,
PROMPT_SINGLE_LOW,
PROMPT_SINGLE_HIGH,
};
CAPNP_DECLARE_ENUM(AudibleAlert, 878e32a6bc486e3f);
CAPNP_DECLARE_SCHEMA(aedffd8f31e7b55d);
CAPNP_DECLARE_SCHEMA(d8cbae8ae9dfe286);
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(e441ce74a64693d1);
CAPNP_DECLARE_SCHEMA(e7c36e65fea112b1);
CAPNP_DECLARE_SCHEMA(af23faeb2c26a5b2);
enum class Type_af23faeb2c26a5b2: uint16_t {
SUPERCOMBO,
NAVIGATION,
VISION,
POLICY,
OFF_POLICY,
};
CAPNP_DECLARE_ENUM(Type, af23faeb2c26a5b2);
CAPNP_DECLARE_SCHEMA(c99c128a7e247b05);
enum class Runner_c99c128a7e247b05: uint16_t {
SNPE,
TINYGRAD,
STOCK,
};
CAPNP_DECLARE_ENUM(Runner, c99c128a7e247b05);
CAPNP_DECLARE_SCHEMA(d76d000d361ae87c);
CAPNP_DECLARE_SCHEMA(e60821c0505ad473);
CAPNP_DECLARE_SCHEMA(f35cc4560bbf6ec2);
CAPNP_DECLARE_SCHEMA(b9b87669ddc095f5);
CAPNP_DECLARE_SCHEMA(cb14941231a441f9);
enum class IQDynamicControlState_cb14941231a441f9: uint16_t {
ACC,
BLENDED,
};
CAPNP_DECLARE_ENUM(IQDynamicControlState, cb14941231a441f9);
CAPNP_DECLARE_SCHEMA(c18d99475c5c17a3);
CAPNP_DECLARE_SCHEMA(da72fb762a1047ee);
CAPNP_DECLARE_SCHEMA(c0dddb0f62704ef6);
CAPNP_DECLARE_SCHEMA(da2c7f6d86b70216);
enum class VisionState_da2c7f6d86b70216: uint16_t {
DISABLED,
ENABLED,
ENTERING,
TURNING,
LEAVING,
OVERRIDING,
};
CAPNP_DECLARE_ENUM(VisionState, da2c7f6d86b70216);
CAPNP_DECLARE_SCHEMA(d5b11212024bdeb7);
enum class MapState_d5b11212024bdeb7: uint16_t {
DISABLED,
ENABLED,
TURNING,
OVERRIDING,
};
CAPNP_DECLARE_ENUM(MapState, d5b11212024bdeb7);
CAPNP_DECLARE_SCHEMA(9a9eb851ffa822bb);
CAPNP_DECLARE_SCHEMA(ddc5f84b422c0a68);
CAPNP_DECLARE_SCHEMA(d5fede8961865a11);
CAPNP_DECLARE_SCHEMA(a838e963f5ce795d);
enum class Source_a838e963f5ce795d: uint16_t {
NONE,
CAR,
MAP,
};
CAPNP_DECLARE_ENUM(Source, a838e963f5ce795d);
CAPNP_DECLARE_SCHEMA(e1c0f68d47cabe9e);
enum class AssistState_e1c0f68d47cabe9e: uint16_t {
DISABLED,
INACTIVE,
PRE_ACTIVE,
PENDING,
ADAPTING,
ACTIVE,
};
CAPNP_DECLARE_ENUM(AssistState, e1c0f68d47cabe9e);
CAPNP_DECLARE_SCHEMA(ad47440556d96ec4);
enum class LongitudinalPlanSource_ad47440556d96ec4: uint16_t {
CRUISE,
SCC_VISION,
SCC_MAP,
SPEED_LIMIT_ASSIST,
};
CAPNP_DECLARE_ENUM(LongitudinalPlanSource, ad47440556d96ec4);
CAPNP_DECLARE_SCHEMA(a567bce822ae28fe);
CAPNP_DECLARE_SCHEMA(da96579883444c35);
CAPNP_DECLARE_SCHEMA(f6e831752fcdf793);
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,
WRONG_CAR_MODE_ALERT_ONLY,
PEDAL_PRESSED_ALERT_ONLY,
LANE_TURN_LEFT,
LANE_TURN_RIGHT,
SPEED_LIMIT_PRE_ACTIVE,
SPEED_LIMIT_ACTIVE,
SPEED_LIMIT_CHANGED,
SPEED_LIMIT_PENDING,
E2E_CHIME,
};
CAPNP_DECLARE_ENUM(EventName, b8007ed8a646b5e6);
CAPNP_DECLARE_SCHEMA(80ae746ee2596b11);
CAPNP_DECLARE_SCHEMA(dafc8108312924ef);
CAPNP_DECLARE_SCHEMA(817ed0dfcd0ed40f);
CAPNP_DECLARE_SCHEMA(a5cd762cd951a455);
CAPNP_DECLARE_SCHEMA(e20e376316fa68c4);
CAPNP_DECLARE_SCHEMA(ea24c774913a9952);
enum class ParamType_ea24c774913a9952: uint16_t {
STRING,
BOOL,
INT,
FLOAT,
TIME,
JSON,
BYTES,
};
CAPNP_DECLARE_ENUM(ParamType, ea24c774913a9952);
CAPNP_DECLARE_SCHEMA(f98d843bfd7004a3);
CAPNP_DECLARE_SCHEMA(b8aa92adead100ba);
enum class Status_b8aa92adead100ba: uint16_t {
IDLE,
IN_PROGRESS,
COMPLETED,
FAILED,
};
CAPNP_DECLARE_ENUM(Status, b8aa92adead100ba);
CAPNP_DECLARE_SCHEMA(d32ef1b9d6e3cdf5);
CAPNP_DECLARE_SCHEMA(d8f4f047edce3c71);
CAPNP_DECLARE_SCHEMA(9e62278160b7df26);
CAPNP_DECLARE_SCHEMA(b86e6369214c01c8);
CAPNP_DECLARE_SCHEMA(f416ec09499d9d19);
CAPNP_DECLARE_SCHEMA(a1680744031fdb2d);
CAPNP_DECLARE_SCHEMA(b73df234a23b0cc2);
enum class TurnDirection_b73df234a23b0cc2: uint16_t {
NONE,
TURN_LEFT,
TURN_RIGHT,
};
CAPNP_DECLARE_ENUM(TurnDirection, b73df234a23b0cc2);
CAPNP_DECLARE_SCHEMA(f700c3579e55d0fb);
enum class NavDirection_f700c3579e55d0fb: uint16_t {
NONE,
LEFT,
RIGHT,
};
CAPNP_DECLARE_ENUM(NavDirection, f700c3579e55d0fb);
CAPNP_DECLARE_SCHEMA(cb9fd56c7057593a);
CAPNP_DECLARE_SCHEMA(dd3e0ee32c7fb4ca);
enum class ManeuverType_dd3e0ee32c7fb4ca: uint16_t {
NONE,
TURN,
EXIT,
MERGE,
FORK,
CONTINUE_STRAIGHT,
ARRIVE,
ROUNDABOUT,
};
CAPNP_DECLARE_ENUM(ManeuverType, dd3e0ee32c7fb4ca);
CAPNP_DECLARE_SCHEMA(8607a8715b924fa2);
CAPNP_DECLARE_SCHEMA(a8e2e4a8c6f4d3b2);
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 AlwaysOnLateral {
AlwaysOnLateral() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::AlwaysOnLateralState_928b5caa633c6c20 AlwaysOnLateralState;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(9a9a22d339243885, 1, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct LeadData {
LeadData() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f488e435979fe1ff, 7, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQState {
IQState() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::AudibleAlert_878e32a6bc486e3f AudibleAlert;
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 IQModelManager {
IQModelManager() = delete;
class Reader;
class Builder;
class Pipeline;
struct DownloadUri;
typedef ::capnp::schemas::DownloadStatus_da834d53e62048b9 DownloadStatus;
struct DownloadProgress;
struct Artifact;
struct Model;
typedef ::capnp::schemas::Runner_c99c128a7e247b05 Runner;
struct Override;
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 IQModelManager::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 IQModelManager::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 IQModelManager::Artifact {
Artifact() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(e441ce74a64693d1, 0, 3)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQModelManager::Model {
Model() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::Type_af23faeb2c26a5b2 Type;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(e7c36e65fea112b1, 1, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQModelManager::Override {
Override() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(d76d000d361ae87c, 0, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQModelManager::ModelBundle {
ModelBundle() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(e60821c0505ad473, 3, 6)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQPlan {
IQPlan() = delete;
class Reader;
class Builder;
class Pipeline;
struct IQDynamicControl;
struct SmartCruiseControl;
struct SpeedLimit;
typedef ::capnp::schemas::LongitudinalPlanSource_ad47440556d96ec4 LongitudinalPlanSource;
struct E2eAlerts;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f35cc4560bbf6ec2, 2, 5)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQPlan::IQDynamicControl {
IQDynamicControl() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::IQDynamicControlState_cb14941231a441f9 IQDynamicControlState;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(b9b87669ddc095f5, 1, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQPlan::SmartCruiseControl {
SmartCruiseControl() = delete;
class Reader;
class Builder;
class Pipeline;
struct Vision;
struct Map;
typedef ::capnp::schemas::VisionState_da2c7f6d86b70216 VisionState;
typedef ::capnp::schemas::MapState_d5b11212024bdeb7 MapState;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(c18d99475c5c17a3, 0, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQPlan::SmartCruiseControl::Vision {
Vision() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(da72fb762a1047ee, 3, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQPlan::SmartCruiseControl::Map {
Map() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(c0dddb0f62704ef6, 2, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQPlan::SpeedLimit {
SpeedLimit() = delete;
class Reader;
class Builder;
class Pipeline;
struct Resolver;
struct Assist;
typedef ::capnp::schemas::Source_a838e963f5ce795d Source;
typedef ::capnp::schemas::AssistState_e1c0f68d47cabe9e AssistState;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(9a9eb851ffa822bb, 0, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQPlan::SpeedLimit::Resolver {
Resolver() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(ddc5f84b422c0a68, 4, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQPlan::SpeedLimit::Assist {
Assist() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(d5fede8961865a11, 2, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQPlan::E2eAlerts {
E2eAlerts() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a567bce822ae28fe, 1, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQOnroadEvent {
IQOnroadEvent() = delete;
class Reader;
class Builder;
class Pipeline;
struct Event;
typedef ::capnp::schemas::EventName_b8007ed8a646b5e6 EventName;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(da96579883444c35, 0, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQOnroadEvent::Event {
Event() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f6e831752fcdf793, 1, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQCarParams {
IQCarParams() = 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 IQCarParams::NeuralNetworkLateralControl {
NeuralNetworkLateralControl() = delete;
class Reader;
class Builder;
class Pipeline;
struct Model;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(dafc8108312924ef, 1, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQCarParams::NeuralNetworkLateralControl::Model {
Model() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(817ed0dfcd0ed40f, 0, 2)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQCarControl {
IQCarControl() = delete;
class Reader;
class Builder;
class Pipeline;
struct Param;
typedef ::capnp::schemas::ParamType_ea24c774913a9952 ParamType;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a5cd762cd951a455, 0, 4)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQCarControl::Param {
Param() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(e20e376316fa68c4, 1, 3)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQBackupManager {
IQBackupManager() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::Status_b8aa92adead100ba Status;
struct Version;
struct MetadataEntry;
struct BackupInfo;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f98d843bfd7004a3, 2, 3)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQBackupManager::Version {
Version() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(d32ef1b9d6e3cdf5, 1, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQBackupManager::MetadataEntry {
MetadataEntry() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(d8f4f047edce3c71, 0, 3)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQBackupManager::BackupInfo {
BackupInfo() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(9e62278160b7df26, 1, 6)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQCarState {
IQCarState() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(b86e6369214c01c8, 1, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQLiveMapData {
IQLiveMapData() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(f416ec09499d9d19, 2, 1)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQModelDataV2 {
IQModelDataV2() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::TurnDirection_b73df234a23b0cc2 TurnDirection;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(a1680744031fdb2d, 1, 0)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
typedef ::capnp::schemas::NavDirection_f700c3579e55d0fb NavDirection;
struct IQNavState {
IQNavState() = delete;
class Reader;
class Builder;
class Pipeline;
typedef ::capnp::schemas::ManeuverType_dd3e0ee32c7fb4ca ManeuverType;
struct LaneDebugInfo;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(cb9fd56c7057593a, 9, 5)
#if !CAPNP_LITE
static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; }
#endif // !CAPNP_LITE
};
};
struct IQNavState::LaneDebugInfo {
LaneDebugInfo() = delete;
class Reader;
class Builder;
class Pipeline;
struct _capnpPrivate {
CAPNP_DECLARE_STRUCT_HEADER(8607a8715b924fa2, 3, 2)
#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(a8e2e4a8c6f4d3b2, 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 AlwaysOnLateral::Reader {
public:
typedef AlwaysOnLateral 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::AlwaysOnLateral::AlwaysOnLateralState 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 AlwaysOnLateral::Builder {
public:
typedef AlwaysOnLateral 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::AlwaysOnLateral::AlwaysOnLateralState getState();
inline void setState( ::cereal::AlwaysOnLateral::AlwaysOnLateralState 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 AlwaysOnLateral::Pipeline {
public:
typedef AlwaysOnLateral 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 LeadData::Reader {
public:
typedef LeadData Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline float getDRel() const;
inline float getYRel() const;
inline float getVRel() const;
inline float getARel() const;
inline float getVLead() const;
inline float getALeadDEPRECATED() const;
inline float getDPath() const;
inline float getVLat() const;
inline float getVLeadK() const;
inline float getALeadK() const;
inline bool getFcw() const;
inline bool getStatus() const;
inline float getALeadTau() const;
inline float getModelProb() const;
inline bool getRadar() const;
inline ::int32_t getRadarTrackId() 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 LeadData::Builder {
public:
typedef LeadData Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline float getDRel();
inline void setDRel(float value);
inline float getYRel();
inline void setYRel(float value);
inline float getVRel();
inline void setVRel(float value);
inline float getARel();
inline void setARel(float value);
inline float getVLead();
inline void setVLead(float value);
inline float getALeadDEPRECATED();
inline void setALeadDEPRECATED(float value);
inline float getDPath();
inline void setDPath(float value);
inline float getVLat();
inline void setVLat(float value);
inline float getVLeadK();
inline void setVLeadK(float value);
inline float getALeadK();
inline void setALeadK(float value);
inline bool getFcw();
inline void setFcw(bool value);
inline bool getStatus();
inline void setStatus(bool value);
inline float getALeadTau();
inline void setALeadTau(float value);
inline float getModelProb();
inline void setModelProb(float value);
inline bool getRadar();
inline void setRadar(bool value);
inline ::int32_t getRadarTrackId();
inline void setRadarTrackId( ::int32_t value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class LeadData::Pipeline {
public:
typedef LeadData Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQState::Reader {
public:
typedef IQState 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 hasAol() const;
inline ::cereal::AlwaysOnLateral::Reader getAol() 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 IQState::Builder {
public:
typedef IQState 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 hasAol();
inline ::cereal::AlwaysOnLateral::Builder getAol();
inline void setAol( ::cereal::AlwaysOnLateral::Reader value);
inline ::cereal::AlwaysOnLateral::Builder initAol();
inline void adoptAol(::capnp::Orphan< ::cereal::AlwaysOnLateral>&& value);
inline ::capnp::Orphan< ::cereal::AlwaysOnLateral> disownAol();
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 IQState::Pipeline {
public:
typedef IQState Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::AlwaysOnLateral::Pipeline getAol();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQModelManager::Reader {
public:
typedef IQModelManager 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::IQModelManager::ModelBundle::Reader getActiveBundle() const;
inline bool hasSelectedBundle() const;
inline ::cereal::IQModelManager::ModelBundle::Reader getSelectedBundle() const;
inline bool hasAvailableBundles() const;
inline ::capnp::List< ::cereal::IQModelManager::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 IQModelManager::Builder {
public:
typedef IQModelManager 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::IQModelManager::ModelBundle::Builder getActiveBundle();
inline void setActiveBundle( ::cereal::IQModelManager::ModelBundle::Reader value);
inline ::cereal::IQModelManager::ModelBundle::Builder initActiveBundle();
inline void adoptActiveBundle(::capnp::Orphan< ::cereal::IQModelManager::ModelBundle>&& value);
inline ::capnp::Orphan< ::cereal::IQModelManager::ModelBundle> disownActiveBundle();
inline bool hasSelectedBundle();
inline ::cereal::IQModelManager::ModelBundle::Builder getSelectedBundle();
inline void setSelectedBundle( ::cereal::IQModelManager::ModelBundle::Reader value);
inline ::cereal::IQModelManager::ModelBundle::Builder initSelectedBundle();
inline void adoptSelectedBundle(::capnp::Orphan< ::cereal::IQModelManager::ModelBundle>&& value);
inline ::capnp::Orphan< ::cereal::IQModelManager::ModelBundle> disownSelectedBundle();
inline bool hasAvailableBundles();
inline ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>::Builder getAvailableBundles();
inline void setAvailableBundles( ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>::Builder initAvailableBundles(unsigned int size);
inline void adoptAvailableBundles(::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::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 IQModelManager::Pipeline {
public:
typedef IQModelManager Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::IQModelManager::ModelBundle::Pipeline getActiveBundle();
inline ::cereal::IQModelManager::ModelBundle::Pipeline getSelectedBundle();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQModelManager::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 IQModelManager::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 IQModelManager::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 IQModelManager::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::IQModelManager::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 IQModelManager::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::IQModelManager::DownloadStatus getStatus();
inline void setStatus( ::cereal::IQModelManager::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 IQModelManager::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 IQModelManager::Artifact::Reader {
public:
typedef Artifact 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 hasFileName() const;
inline ::capnp::Text::Reader getFileName() const;
inline bool hasDownloadUri() const;
inline ::cereal::IQModelManager::DownloadUri::Reader getDownloadUri() const;
inline bool hasDownloadProgress() const;
inline ::cereal::IQModelManager::DownloadProgress::Reader getDownloadProgress() 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 IQModelManager::Artifact::Builder {
public:
typedef Artifact 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 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::IQModelManager::DownloadUri::Builder getDownloadUri();
inline void setDownloadUri( ::cereal::IQModelManager::DownloadUri::Reader value);
inline ::cereal::IQModelManager::DownloadUri::Builder initDownloadUri();
inline void adoptDownloadUri(::capnp::Orphan< ::cereal::IQModelManager::DownloadUri>&& value);
inline ::capnp::Orphan< ::cereal::IQModelManager::DownloadUri> disownDownloadUri();
inline bool hasDownloadProgress();
inline ::cereal::IQModelManager::DownloadProgress::Builder getDownloadProgress();
inline void setDownloadProgress( ::cereal::IQModelManager::DownloadProgress::Reader value);
inline ::cereal::IQModelManager::DownloadProgress::Builder initDownloadProgress();
inline void adoptDownloadProgress(::capnp::Orphan< ::cereal::IQModelManager::DownloadProgress>&& value);
inline ::capnp::Orphan< ::cereal::IQModelManager::DownloadProgress> disownDownloadProgress();
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 IQModelManager::Artifact::Pipeline {
public:
typedef Artifact Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::IQModelManager::DownloadUri::Pipeline getDownloadUri();
inline ::cereal::IQModelManager::DownloadProgress::Pipeline getDownloadProgress();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQModelManager::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 ::cereal::IQModelManager::Model::Type getType() const;
inline bool hasArtifact() const;
inline ::cereal::IQModelManager::Artifact::Reader getArtifact() const;
inline bool hasMetadata() const;
inline ::cereal::IQModelManager::Artifact::Reader getMetadata() 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 IQModelManager::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 ::cereal::IQModelManager::Model::Type getType();
inline void setType( ::cereal::IQModelManager::Model::Type value);
inline bool hasArtifact();
inline ::cereal::IQModelManager::Artifact::Builder getArtifact();
inline void setArtifact( ::cereal::IQModelManager::Artifact::Reader value);
inline ::cereal::IQModelManager::Artifact::Builder initArtifact();
inline void adoptArtifact(::capnp::Orphan< ::cereal::IQModelManager::Artifact>&& value);
inline ::capnp::Orphan< ::cereal::IQModelManager::Artifact> disownArtifact();
inline bool hasMetadata();
inline ::cereal::IQModelManager::Artifact::Builder getMetadata();
inline void setMetadata( ::cereal::IQModelManager::Artifact::Reader value);
inline ::cereal::IQModelManager::Artifact::Builder initMetadata();
inline void adoptMetadata(::capnp::Orphan< ::cereal::IQModelManager::Artifact>&& value);
inline ::capnp::Orphan< ::cereal::IQModelManager::Artifact> disownMetadata();
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 IQModelManager::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::IQModelManager::Artifact::Pipeline getArtifact();
inline ::cereal::IQModelManager::Artifact::Pipeline getMetadata();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQModelManager::Override::Reader {
public:
typedef Override 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 hasKey() const;
inline ::capnp::Text::Reader getKey() const;
inline bool hasValue() const;
inline ::capnp::Text::Reader getValue() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class IQModelManager::Override::Builder {
public:
typedef Override 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 hasKey();
inline ::capnp::Text::Builder getKey();
inline void setKey( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initKey(unsigned int size);
inline void adoptKey(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownKey();
inline bool hasValue();
inline ::capnp::Text::Builder getValue();
inline void setValue( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initValue(unsigned int size);
inline void adoptValue(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownValue();
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 IQModelManager::Override::Pipeline {
public:
typedef Override 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 IQModelManager::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::IQModelManager::Model, ::capnp::Kind::STRUCT>::Reader getModels() const;
inline ::cereal::IQModelManager::DownloadStatus getStatus() const;
inline ::uint32_t getGeneration() const;
inline bool hasEnvironment() const;
inline ::capnp::Text::Reader getEnvironment() const;
inline ::cereal::IQModelManager::Runner getRunner() const;
inline bool getIs20hz() const;
inline bool hasRef() const;
inline ::capnp::Text::Reader getRef() const;
inline ::uint32_t getMinimumSelectorVersion() const;
inline bool hasOverrides() const;
inline ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>::Reader getOverrides() 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 IQModelManager::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::IQModelManager::Model, ::capnp::Kind::STRUCT>::Builder getModels();
inline void setModels( ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>::Builder initModels(unsigned int size);
inline void adoptModels(::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>> disownModels();
inline ::cereal::IQModelManager::DownloadStatus getStatus();
inline void setStatus( ::cereal::IQModelManager::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::IQModelManager::Runner getRunner();
inline void setRunner( ::cereal::IQModelManager::Runner value);
inline bool getIs20hz();
inline void setIs20hz(bool value);
inline bool hasRef();
inline ::capnp::Text::Builder getRef();
inline void setRef( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initRef(unsigned int size);
inline void adoptRef(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownRef();
inline ::uint32_t getMinimumSelectorVersion();
inline void setMinimumSelectorVersion( ::uint32_t value);
inline bool hasOverrides();
inline ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>::Builder getOverrides();
inline void setOverrides( ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>::Builder initOverrides(unsigned int size);
inline void adoptOverrides(::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>> disownOverrides();
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 IQModelManager::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 IQPlan::Reader {
public:
typedef IQPlan 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 hasIqDynamic() const;
inline ::cereal::IQPlan::IQDynamicControl::Reader getIqDynamic() const;
inline ::cereal::IQPlan::LongitudinalPlanSource getLongitudinalPlanSource() const;
inline bool hasSmartCruiseControl() const;
inline ::cereal::IQPlan::SmartCruiseControl::Reader getSmartCruiseControl() const;
inline bool hasSpeedLimit() const;
inline ::cereal::IQPlan::SpeedLimit::Reader getSpeedLimit() const;
inline float getVTarget() const;
inline float getATarget() const;
inline bool hasEvents() const;
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Reader getEvents() const;
inline bool hasE2eAlerts() const;
inline ::cereal::IQPlan::E2eAlerts::Reader getE2eAlerts() 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 IQPlan::Builder {
public:
typedef IQPlan 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 hasIqDynamic();
inline ::cereal::IQPlan::IQDynamicControl::Builder getIqDynamic();
inline void setIqDynamic( ::cereal::IQPlan::IQDynamicControl::Reader value);
inline ::cereal::IQPlan::IQDynamicControl::Builder initIqDynamic();
inline void adoptIqDynamic(::capnp::Orphan< ::cereal::IQPlan::IQDynamicControl>&& value);
inline ::capnp::Orphan< ::cereal::IQPlan::IQDynamicControl> disownIqDynamic();
inline ::cereal::IQPlan::LongitudinalPlanSource getLongitudinalPlanSource();
inline void setLongitudinalPlanSource( ::cereal::IQPlan::LongitudinalPlanSource value);
inline bool hasSmartCruiseControl();
inline ::cereal::IQPlan::SmartCruiseControl::Builder getSmartCruiseControl();
inline void setSmartCruiseControl( ::cereal::IQPlan::SmartCruiseControl::Reader value);
inline ::cereal::IQPlan::SmartCruiseControl::Builder initSmartCruiseControl();
inline void adoptSmartCruiseControl(::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl>&& value);
inline ::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl> disownSmartCruiseControl();
inline bool hasSpeedLimit();
inline ::cereal::IQPlan::SpeedLimit::Builder getSpeedLimit();
inline void setSpeedLimit( ::cereal::IQPlan::SpeedLimit::Reader value);
inline ::cereal::IQPlan::SpeedLimit::Builder initSpeedLimit();
inline void adoptSpeedLimit(::capnp::Orphan< ::cereal::IQPlan::SpeedLimit>&& value);
inline ::capnp::Orphan< ::cereal::IQPlan::SpeedLimit> disownSpeedLimit();
inline float getVTarget();
inline void setVTarget(float value);
inline float getATarget();
inline void setATarget(float value);
inline bool hasEvents();
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Builder getEvents();
inline void setEvents( ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Builder initEvents(unsigned int size);
inline void adoptEvents(::capnp::Orphan< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>> disownEvents();
inline bool hasE2eAlerts();
inline ::cereal::IQPlan::E2eAlerts::Builder getE2eAlerts();
inline void setE2eAlerts( ::cereal::IQPlan::E2eAlerts::Reader value);
inline ::cereal::IQPlan::E2eAlerts::Builder initE2eAlerts();
inline void adoptE2eAlerts(::capnp::Orphan< ::cereal::IQPlan::E2eAlerts>&& value);
inline ::capnp::Orphan< ::cereal::IQPlan::E2eAlerts> disownE2eAlerts();
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 IQPlan::Pipeline {
public:
typedef IQPlan Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::IQPlan::IQDynamicControl::Pipeline getIqDynamic();
inline ::cereal::IQPlan::SmartCruiseControl::Pipeline getSmartCruiseControl();
inline ::cereal::IQPlan::SpeedLimit::Pipeline getSpeedLimit();
inline ::cereal::IQPlan::E2eAlerts::Pipeline getE2eAlerts();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQPlan::IQDynamicControl::Reader {
public:
typedef IQDynamicControl 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::IQPlan::IQDynamicControl::IQDynamicControlState 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 IQPlan::IQDynamicControl::Builder {
public:
typedef IQDynamicControl 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::IQPlan::IQDynamicControl::IQDynamicControlState getState();
inline void setState( ::cereal::IQPlan::IQDynamicControl::IQDynamicControlState 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 IQPlan::IQDynamicControl::Pipeline {
public:
typedef IQDynamicControl 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 IQPlan::SmartCruiseControl::Reader {
public:
typedef SmartCruiseControl 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 hasVision() const;
inline ::cereal::IQPlan::SmartCruiseControl::Vision::Reader getVision() const;
inline bool hasMap() const;
inline ::cereal::IQPlan::SmartCruiseControl::Map::Reader getMap() 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 IQPlan::SmartCruiseControl::Builder {
public:
typedef SmartCruiseControl 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 hasVision();
inline ::cereal::IQPlan::SmartCruiseControl::Vision::Builder getVision();
inline void setVision( ::cereal::IQPlan::SmartCruiseControl::Vision::Reader value);
inline ::cereal::IQPlan::SmartCruiseControl::Vision::Builder initVision();
inline void adoptVision(::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl::Vision>&& value);
inline ::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl::Vision> disownVision();
inline bool hasMap();
inline ::cereal::IQPlan::SmartCruiseControl::Map::Builder getMap();
inline void setMap( ::cereal::IQPlan::SmartCruiseControl::Map::Reader value);
inline ::cereal::IQPlan::SmartCruiseControl::Map::Builder initMap();
inline void adoptMap(::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl::Map>&& value);
inline ::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl::Map> disownMap();
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 IQPlan::SmartCruiseControl::Pipeline {
public:
typedef SmartCruiseControl Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::IQPlan::SmartCruiseControl::Vision::Pipeline getVision();
inline ::cereal::IQPlan::SmartCruiseControl::Map::Pipeline getMap();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQPlan::SmartCruiseControl::Vision::Reader {
public:
typedef Vision 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::IQPlan::SmartCruiseControl::VisionState getState() const;
inline float getVTarget() const;
inline float getATarget() const;
inline float getCurrentLateralAccel() const;
inline float getMaxPredictedLateralAccel() 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 IQPlan::SmartCruiseControl::Vision::Builder {
public:
typedef Vision 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::IQPlan::SmartCruiseControl::VisionState getState();
inline void setState( ::cereal::IQPlan::SmartCruiseControl::VisionState value);
inline float getVTarget();
inline void setVTarget(float value);
inline float getATarget();
inline void setATarget(float value);
inline float getCurrentLateralAccel();
inline void setCurrentLateralAccel(float value);
inline float getMaxPredictedLateralAccel();
inline void setMaxPredictedLateralAccel(float 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 IQPlan::SmartCruiseControl::Vision::Pipeline {
public:
typedef Vision 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 IQPlan::SmartCruiseControl::Map::Reader {
public:
typedef Map 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::IQPlan::SmartCruiseControl::MapState getState() const;
inline float getVTarget() const;
inline float getATarget() 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 IQPlan::SmartCruiseControl::Map::Builder {
public:
typedef Map 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::IQPlan::SmartCruiseControl::MapState getState();
inline void setState( ::cereal::IQPlan::SmartCruiseControl::MapState value);
inline float getVTarget();
inline void setVTarget(float value);
inline float getATarget();
inline void setATarget(float 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 IQPlan::SmartCruiseControl::Map::Pipeline {
public:
typedef Map 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 IQPlan::SpeedLimit::Reader {
public:
typedef SpeedLimit 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 hasResolver() const;
inline ::cereal::IQPlan::SpeedLimit::Resolver::Reader getResolver() const;
inline bool hasAssist() const;
inline ::cereal::IQPlan::SpeedLimit::Assist::Reader getAssist() 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 IQPlan::SpeedLimit::Builder {
public:
typedef SpeedLimit 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 hasResolver();
inline ::cereal::IQPlan::SpeedLimit::Resolver::Builder getResolver();
inline void setResolver( ::cereal::IQPlan::SpeedLimit::Resolver::Reader value);
inline ::cereal::IQPlan::SpeedLimit::Resolver::Builder initResolver();
inline void adoptResolver(::capnp::Orphan< ::cereal::IQPlan::SpeedLimit::Resolver>&& value);
inline ::capnp::Orphan< ::cereal::IQPlan::SpeedLimit::Resolver> disownResolver();
inline bool hasAssist();
inline ::cereal::IQPlan::SpeedLimit::Assist::Builder getAssist();
inline void setAssist( ::cereal::IQPlan::SpeedLimit::Assist::Reader value);
inline ::cereal::IQPlan::SpeedLimit::Assist::Builder initAssist();
inline void adoptAssist(::capnp::Orphan< ::cereal::IQPlan::SpeedLimit::Assist>&& value);
inline ::capnp::Orphan< ::cereal::IQPlan::SpeedLimit::Assist> disownAssist();
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 IQPlan::SpeedLimit::Pipeline {
public:
typedef SpeedLimit Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::IQPlan::SpeedLimit::Resolver::Pipeline getResolver();
inline ::cereal::IQPlan::SpeedLimit::Assist::Pipeline getAssist();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQPlan::SpeedLimit::Resolver::Reader {
public:
typedef Resolver Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline float getSpeedLimit() const;
inline float getDistToSpeedLimit() const;
inline ::cereal::IQPlan::SpeedLimit::Source getSource() const;
inline float getSpeedLimitOffset() const;
inline float getSpeedLimitLast() const;
inline float getSpeedLimitFinal() const;
inline float getSpeedLimitFinalLast() const;
inline bool getSpeedLimitValid() const;
inline bool getSpeedLimitLastValid() 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 IQPlan::SpeedLimit::Resolver::Builder {
public:
typedef Resolver Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline float getSpeedLimit();
inline void setSpeedLimit(float value);
inline float getDistToSpeedLimit();
inline void setDistToSpeedLimit(float value);
inline ::cereal::IQPlan::SpeedLimit::Source getSource();
inline void setSource( ::cereal::IQPlan::SpeedLimit::Source value);
inline float getSpeedLimitOffset();
inline void setSpeedLimitOffset(float value);
inline float getSpeedLimitLast();
inline void setSpeedLimitLast(float value);
inline float getSpeedLimitFinal();
inline void setSpeedLimitFinal(float value);
inline float getSpeedLimitFinalLast();
inline void setSpeedLimitFinalLast(float value);
inline bool getSpeedLimitValid();
inline void setSpeedLimitValid(bool value);
inline bool getSpeedLimitLastValid();
inline void setSpeedLimitLastValid(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 IQPlan::SpeedLimit::Resolver::Pipeline {
public:
typedef Resolver 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 IQPlan::SpeedLimit::Assist::Reader {
public:
typedef Assist 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::IQPlan::SpeedLimit::AssistState getState() const;
inline bool getEnabled() const;
inline bool getActive() const;
inline float getVTarget() const;
inline float getATarget() 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 IQPlan::SpeedLimit::Assist::Builder {
public:
typedef Assist 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::IQPlan::SpeedLimit::AssistState getState();
inline void setState( ::cereal::IQPlan::SpeedLimit::AssistState value);
inline bool getEnabled();
inline void setEnabled(bool value);
inline bool getActive();
inline void setActive(bool value);
inline float getVTarget();
inline void setVTarget(float value);
inline float getATarget();
inline void setATarget(float value);
private:
::capnp::_::StructBuilder _builder;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
friend class ::capnp::Orphanage;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
};
#if !CAPNP_LITE
class IQPlan::SpeedLimit::Assist::Pipeline {
public:
typedef Assist 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 IQPlan::E2eAlerts::Reader {
public:
typedef E2eAlerts 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 getGreenLightAlert() const;
inline bool getLeadDepartAlert() 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 IQPlan::E2eAlerts::Builder {
public:
typedef E2eAlerts 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 getGreenLightAlert();
inline void setGreenLightAlert(bool value);
inline bool getLeadDepartAlert();
inline void setLeadDepartAlert(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 IQPlan::E2eAlerts::Pipeline {
public:
typedef E2eAlerts 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 IQOnroadEvent::Reader {
public:
typedef IQOnroadEvent 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 hasEvents() const;
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Reader getEvents() 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 IQOnroadEvent::Builder {
public:
typedef IQOnroadEvent 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 hasEvents();
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Builder getEvents();
inline void setEvents( ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Builder initEvents(unsigned int size);
inline void adoptEvents(::capnp::Orphan< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>> disownEvents();
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 IQOnroadEvent::Pipeline {
public:
typedef IQOnroadEvent 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 IQOnroadEvent::Event::Reader {
public:
typedef Event 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::IQOnroadEvent::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 IQOnroadEvent::Event::Builder {
public:
typedef Event 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::IQOnroadEvent::EventName getName();
inline void setName( ::cereal::IQOnroadEvent::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 IQOnroadEvent::Event::Pipeline {
public:
typedef Event 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 IQCarParams::Reader {
public:
typedef IQCarParams 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::IQCarParams::NeuralNetworkLateralControl::Reader getNeuralNetworkLateralControl() const;
inline bool getPcmCruiseSpeed() const;
inline bool getEnableGasInterceptor() 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 IQCarParams::Builder {
public:
typedef IQCarParams 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::IQCarParams::NeuralNetworkLateralControl::Builder getNeuralNetworkLateralControl();
inline void setNeuralNetworkLateralControl( ::cereal::IQCarParams::NeuralNetworkLateralControl::Reader value);
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Builder initNeuralNetworkLateralControl();
inline void adoptNeuralNetworkLateralControl(::capnp::Orphan< ::cereal::IQCarParams::NeuralNetworkLateralControl>&& value);
inline ::capnp::Orphan< ::cereal::IQCarParams::NeuralNetworkLateralControl> disownNeuralNetworkLateralControl();
inline bool getPcmCruiseSpeed();
inline void setPcmCruiseSpeed(bool value);
inline bool getEnableGasInterceptor();
inline void setEnableGasInterceptor(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 IQCarParams::Pipeline {
public:
typedef IQCarParams Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Pipeline getNeuralNetworkLateralControl();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQCarParams::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 hasModel() const;
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Model::Reader getModel() 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 IQCarParams::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 hasModel();
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Model::Builder getModel();
inline void setModel( ::cereal::IQCarParams::NeuralNetworkLateralControl::Model::Reader value);
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Model::Builder initModel();
inline void adoptModel(::capnp::Orphan< ::cereal::IQCarParams::NeuralNetworkLateralControl::Model>&& value);
inline ::capnp::Orphan< ::cereal::IQCarParams::NeuralNetworkLateralControl::Model> disownModel();
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 IQCarParams::NeuralNetworkLateralControl::Pipeline {
public:
typedef NeuralNetworkLateralControl Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Model::Pipeline getModel();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQCarParams::NeuralNetworkLateralControl::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 hasPath() const;
inline ::capnp::Text::Reader getPath() const;
inline bool hasName() const;
inline ::capnp::Text::Reader getName() 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 IQCarParams::NeuralNetworkLateralControl::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 hasPath();
inline ::capnp::Text::Builder getPath();
inline void setPath( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initPath(unsigned int size);
inline void adoptPath(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownPath();
inline bool hasName();
inline ::capnp::Text::Builder getName();
inline void setName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initName(unsigned int size);
inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownName();
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 IQCarParams::NeuralNetworkLateralControl::Model::Pipeline {
public:
typedef Model 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 IQCarControl::Reader {
public:
typedef IQCarControl 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 hasAol() const;
inline ::cereal::AlwaysOnLateral::Reader getAol() const;
inline bool hasParams() const;
inline ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>::Reader getParams() const;
inline bool hasLeadOne() const;
inline ::cereal::LeadData::Reader getLeadOne() const;
inline bool hasLeadTwo() const;
inline ::cereal::LeadData::Reader getLeadTwo() 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 IQCarControl::Builder {
public:
typedef IQCarControl 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 hasAol();
inline ::cereal::AlwaysOnLateral::Builder getAol();
inline void setAol( ::cereal::AlwaysOnLateral::Reader value);
inline ::cereal::AlwaysOnLateral::Builder initAol();
inline void adoptAol(::capnp::Orphan< ::cereal::AlwaysOnLateral>&& value);
inline ::capnp::Orphan< ::cereal::AlwaysOnLateral> disownAol();
inline bool hasParams();
inline ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>::Builder getParams();
inline void setParams( ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>::Builder initParams(unsigned int size);
inline void adoptParams(::capnp::Orphan< ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>> disownParams();
inline bool hasLeadOne();
inline ::cereal::LeadData::Builder getLeadOne();
inline void setLeadOne( ::cereal::LeadData::Reader value);
inline ::cereal::LeadData::Builder initLeadOne();
inline void adoptLeadOne(::capnp::Orphan< ::cereal::LeadData>&& value);
inline ::capnp::Orphan< ::cereal::LeadData> disownLeadOne();
inline bool hasLeadTwo();
inline ::cereal::LeadData::Builder getLeadTwo();
inline void setLeadTwo( ::cereal::LeadData::Reader value);
inline ::cereal::LeadData::Builder initLeadTwo();
inline void adoptLeadTwo(::capnp::Orphan< ::cereal::LeadData>&& value);
inline ::capnp::Orphan< ::cereal::LeadData> disownLeadTwo();
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 IQCarControl::Pipeline {
public:
typedef IQCarControl Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::AlwaysOnLateral::Pipeline getAol();
inline ::cereal::LeadData::Pipeline getLeadOne();
inline ::cereal::LeadData::Pipeline getLeadTwo();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQCarControl::Param::Reader {
public:
typedef Param 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 hasKey() const;
inline ::capnp::Text::Reader getKey() const;
inline bool hasValueDEPRECATED() const;
inline ::capnp::Text::Reader getValueDEPRECATED() const;
inline ::cereal::IQCarControl::ParamType getType() const;
inline bool hasValue() const;
inline ::capnp::Data::Reader getValue() const;
private:
::capnp::_::StructReader _reader;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
template <typename, ::capnp::Kind>
friend struct ::capnp::_::PointerHelpers;
template <typename, ::capnp::Kind>
friend struct ::capnp::List;
friend class ::capnp::MessageBuilder;
friend class ::capnp::Orphanage;
};
class IQCarControl::Param::Builder {
public:
typedef Param 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 hasKey();
inline ::capnp::Text::Builder getKey();
inline void setKey( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initKey(unsigned int size);
inline void adoptKey(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownKey();
inline bool hasValueDEPRECATED();
inline ::capnp::Text::Builder getValueDEPRECATED();
inline void setValueDEPRECATED( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initValueDEPRECATED(unsigned int size);
inline void adoptValueDEPRECATED(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownValueDEPRECATED();
inline ::cereal::IQCarControl::ParamType getType();
inline void setType( ::cereal::IQCarControl::ParamType value);
inline bool hasValue();
inline ::capnp::Data::Builder getValue();
inline void setValue( ::capnp::Data::Reader value);
inline ::capnp::Data::Builder initValue(unsigned int size);
inline void adoptValue(::capnp::Orphan< ::capnp::Data>&& value);
inline ::capnp::Orphan< ::capnp::Data> disownValue();
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 IQCarControl::Param::Pipeline {
public:
typedef Param 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 IQBackupManager::Reader {
public:
typedef IQBackupManager 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::IQBackupManager::Status getBackupStatus() const;
inline ::cereal::IQBackupManager::Status getRestoreStatus() const;
inline float getBackupProgress() const;
inline float getRestoreProgress() const;
inline bool hasLastError() const;
inline ::capnp::Text::Reader getLastError() const;
inline bool hasCurrentBackup() const;
inline ::cereal::IQBackupManager::BackupInfo::Reader getCurrentBackup() const;
inline bool hasBackupHistory() const;
inline ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>::Reader getBackupHistory() 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 IQBackupManager::Builder {
public:
typedef IQBackupManager 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::IQBackupManager::Status getBackupStatus();
inline void setBackupStatus( ::cereal::IQBackupManager::Status value);
inline ::cereal::IQBackupManager::Status getRestoreStatus();
inline void setRestoreStatus( ::cereal::IQBackupManager::Status value);
inline float getBackupProgress();
inline void setBackupProgress(float value);
inline float getRestoreProgress();
inline void setRestoreProgress(float value);
inline bool hasLastError();
inline ::capnp::Text::Builder getLastError();
inline void setLastError( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initLastError(unsigned int size);
inline void adoptLastError(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownLastError();
inline bool hasCurrentBackup();
inline ::cereal::IQBackupManager::BackupInfo::Builder getCurrentBackup();
inline void setCurrentBackup( ::cereal::IQBackupManager::BackupInfo::Reader value);
inline ::cereal::IQBackupManager::BackupInfo::Builder initCurrentBackup();
inline void adoptCurrentBackup(::capnp::Orphan< ::cereal::IQBackupManager::BackupInfo>&& value);
inline ::capnp::Orphan< ::cereal::IQBackupManager::BackupInfo> disownCurrentBackup();
inline bool hasBackupHistory();
inline ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>::Builder getBackupHistory();
inline void setBackupHistory( ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>::Builder initBackupHistory(unsigned int size);
inline void adoptBackupHistory(::capnp::Orphan< ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>> disownBackupHistory();
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 IQBackupManager::Pipeline {
public:
typedef IQBackupManager Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::IQBackupManager::BackupInfo::Pipeline getCurrentBackup();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQBackupManager::Version::Reader {
public:
typedef Version Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline ::uint16_t getMajor() const;
inline ::uint16_t getMinor() const;
inline ::uint16_t getPatch() const;
inline ::uint16_t getBuild() const;
inline bool hasBranch() const;
inline ::capnp::Text::Reader getBranch() 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 IQBackupManager::Version::Builder {
public:
typedef Version Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline ::uint16_t getMajor();
inline void setMajor( ::uint16_t value);
inline ::uint16_t getMinor();
inline void setMinor( ::uint16_t value);
inline ::uint16_t getPatch();
inline void setPatch( ::uint16_t value);
inline ::uint16_t getBuild();
inline void setBuild( ::uint16_t value);
inline bool hasBranch();
inline ::capnp::Text::Builder getBranch();
inline void setBranch( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initBranch(unsigned int size);
inline void adoptBranch(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownBranch();
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 IQBackupManager::Version::Pipeline {
public:
typedef Version 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 IQBackupManager::MetadataEntry::Reader {
public:
typedef MetadataEntry 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 hasKey() const;
inline ::capnp::Text::Reader getKey() const;
inline bool hasValue() const;
inline ::capnp::Text::Reader getValue() const;
inline bool hasTags() const;
inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader getTags() 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 IQBackupManager::MetadataEntry::Builder {
public:
typedef MetadataEntry 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 hasKey();
inline ::capnp::Text::Builder getKey();
inline void setKey( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initKey(unsigned int size);
inline void adoptKey(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownKey();
inline bool hasValue();
inline ::capnp::Text::Builder getValue();
inline void setValue( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initValue(unsigned int size);
inline void adoptValue(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownValue();
inline bool hasTags();
inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder getTags();
inline void setTags( ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader value);
inline void setTags(::kj::ArrayPtr<const ::capnp::Text::Reader> value);
inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder initTags(unsigned int size);
inline void adoptTags(::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>> disownTags();
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 IQBackupManager::MetadataEntry::Pipeline {
public:
typedef MetadataEntry 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 IQBackupManager::BackupInfo::Reader {
public:
typedef BackupInfo 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 hasDeviceId() const;
inline ::capnp::Text::Reader getDeviceId() const;
inline ::uint32_t getVersion() const;
inline bool hasConfig() const;
inline ::capnp::Text::Reader getConfig() const;
inline bool getIsEncrypted() const;
inline bool hasCreatedAt() const;
inline ::capnp::Text::Reader getCreatedAt() const;
inline bool hasUpdatedAt() const;
inline ::capnp::Text::Reader getUpdatedAt() const;
inline bool hasIqpilotVersion() const;
inline ::cereal::IQBackupManager::Version::Reader getIqpilotVersion() const;
inline bool hasBackupMetadata() const;
inline ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>::Reader getBackupMetadata() 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 IQBackupManager::BackupInfo::Builder {
public:
typedef BackupInfo 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 hasDeviceId();
inline ::capnp::Text::Builder getDeviceId();
inline void setDeviceId( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initDeviceId(unsigned int size);
inline void adoptDeviceId(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownDeviceId();
inline ::uint32_t getVersion();
inline void setVersion( ::uint32_t value);
inline bool hasConfig();
inline ::capnp::Text::Builder getConfig();
inline void setConfig( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initConfig(unsigned int size);
inline void adoptConfig(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownConfig();
inline bool getIsEncrypted();
inline void setIsEncrypted(bool value);
inline bool hasCreatedAt();
inline ::capnp::Text::Builder getCreatedAt();
inline void setCreatedAt( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initCreatedAt(unsigned int size);
inline void adoptCreatedAt(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownCreatedAt();
inline bool hasUpdatedAt();
inline ::capnp::Text::Builder getUpdatedAt();
inline void setUpdatedAt( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initUpdatedAt(unsigned int size);
inline void adoptUpdatedAt(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownUpdatedAt();
inline bool hasIqpilotVersion();
inline ::cereal::IQBackupManager::Version::Builder getIqpilotVersion();
inline void setIqpilotVersion( ::cereal::IQBackupManager::Version::Reader value);
inline ::cereal::IQBackupManager::Version::Builder initIqpilotVersion();
inline void adoptIqpilotVersion(::capnp::Orphan< ::cereal::IQBackupManager::Version>&& value);
inline ::capnp::Orphan< ::cereal::IQBackupManager::Version> disownIqpilotVersion();
inline bool hasBackupMetadata();
inline ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>::Builder getBackupMetadata();
inline void setBackupMetadata( ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>::Reader value);
inline ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>::Builder initBackupMetadata(unsigned int size);
inline void adoptBackupMetadata(::capnp::Orphan< ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>>&& value);
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>> disownBackupMetadata();
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 IQBackupManager::BackupInfo::Pipeline {
public:
typedef BackupInfo Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::IQBackupManager::Version::Pipeline getIqpilotVersion();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQCarState::Reader {
public:
typedef IQCarState Reads;
Reader() = default;
inline explicit Reader(::capnp::_::StructReader base): _reader(base) {}
inline ::capnp::MessageSize totalSize() const {
return _reader.totalSize().asPublic();
}
#if !CAPNP_LITE
inline ::kj::StringTree toString() const {
return ::capnp::_::structString(_reader, *_capnpPrivate::brand());
}
#endif // !CAPNP_LITE
inline float getSpeedLimit() const;
inline bool getAccelPressed() const;
inline bool getDecelPressed() 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 IQCarState::Builder {
public:
typedef IQCarState Builds;
Builder() = delete; // Deleted to discourage incorrect usage.
// You can explicitly initialize to nullptr instead.
inline Builder(decltype(nullptr)) {}
inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {}
inline operator Reader() const { return Reader(_builder.asReader()); }
inline Reader asReader() const { return *this; }
inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); }
#if !CAPNP_LITE
inline ::kj::StringTree toString() const { return asReader().toString(); }
#endif // !CAPNP_LITE
inline float getSpeedLimit();
inline void setSpeedLimit(float value);
inline bool getAccelPressed();
inline void setAccelPressed(bool value);
inline bool getDecelPressed();
inline void setDecelPressed(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 IQCarState::Pipeline {
public:
typedef IQCarState 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 IQLiveMapData::Reader {
public:
typedef IQLiveMapData 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 getSpeedLimitValid() const;
inline float getSpeedLimit() const;
inline bool getSpeedLimitAheadValid() const;
inline float getSpeedLimitAhead() const;
inline float getSpeedLimitAheadDistance() const;
inline bool hasRoadName() const;
inline ::capnp::Text::Reader getRoadName() 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 IQLiveMapData::Builder {
public:
typedef IQLiveMapData 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 getSpeedLimitValid();
inline void setSpeedLimitValid(bool value);
inline float getSpeedLimit();
inline void setSpeedLimit(float value);
inline bool getSpeedLimitAheadValid();
inline void setSpeedLimitAheadValid(bool value);
inline float getSpeedLimitAhead();
inline void setSpeedLimitAhead(float value);
inline float getSpeedLimitAheadDistance();
inline void setSpeedLimitAheadDistance(float value);
inline bool hasRoadName();
inline ::capnp::Text::Builder getRoadName();
inline void setRoadName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initRoadName(unsigned int size);
inline void adoptRoadName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownRoadName();
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 IQLiveMapData::Pipeline {
public:
typedef IQLiveMapData 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 IQModelDataV2::Reader {
public:
typedef IQModelDataV2 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::IQModelDataV2::TurnDirection getLaneTurnDirection() 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 IQModelDataV2::Builder {
public:
typedef IQModelDataV2 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::IQModelDataV2::TurnDirection getLaneTurnDirection();
inline void setLaneTurnDirection( ::cereal::IQModelDataV2::TurnDirection 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 IQModelDataV2::Pipeline {
public:
typedef IQModelDataV2 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 IQNavState::Reader {
public:
typedef IQNavState 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 getActive() const;
inline bool getDestinationValid() const;
inline float getDistanceRemaining() const;
inline float getTimeRemaining() const;
inline ::uint32_t getCurrentSegmentIndex() const;
inline ::uint32_t getTotalSegments() const;
inline bool getNextManeuverValid() const;
inline float getNextManeuverDistance() const;
inline ::cereal::IQNavState::ManeuverType getNextManeuverType() const;
inline ::cereal::IQModelDataV2::TurnDirection getNextManeuverDirection() const;
inline bool hasNextManeuverDescription() const;
inline ::capnp::Text::Reader getNextManeuverDescription() const;
inline bool getShouldSendTurnDesire() const;
inline ::cereal::IQModelDataV2::TurnDirection getTurnDesireDirection() const;
inline float getTargetSpeed() const;
inline bool getTargetSpeedValid() const;
inline double getDestinationLatitude() const;
inline double getDestinationLongitude() const;
inline bool hasDestinationName() const;
inline ::capnp::Text::Reader getDestinationName() const;
inline bool getShouldSendLanePositioning() const;
inline ::cereal::IQModelDataV2::TurnDirection getLanePositioningDirection() const;
inline bool hasLaneDebugInfo() const;
inline ::cereal::IQNavState::LaneDebugInfo::Reader getLaneDebugInfo() const;
inline float getNextManeuverAngle() const;
inline bool getShouldSendLaneChangeDesire() const;
inline ::cereal::IQModelDataV2::TurnDirection getLaneChangeDesireDirection() const;
inline ::cereal::NavDirection getNavTurnDesireDirection() const;
inline ::cereal::NavDirection getNavLaneChangeDesireDirection() const;
inline ::cereal::NavDirection getNavLanePositioningDirection() const;
inline bool getNavSpeedTargetActive() const;
inline bool getSecondNextManeuverValid() const;
inline ::cereal::IQNavState::ManeuverType getSecondNextManeuverType() const;
inline ::cereal::NavDirection getSecondNextManeuverDirection() const;
inline float getSecondNextManeuverDistance() const;
inline bool hasNextManeuverModifier() const;
inline ::capnp::Text::Reader getNextManeuverModifier() const;
inline bool hasSecondNextManeuverModifier() const;
inline ::capnp::Text::Reader getSecondNextManeuverModifier() 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 IQNavState::Builder {
public:
typedef IQNavState 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 getActive();
inline void setActive(bool value);
inline bool getDestinationValid();
inline void setDestinationValid(bool value);
inline float getDistanceRemaining();
inline void setDistanceRemaining(float value);
inline float getTimeRemaining();
inline void setTimeRemaining(float value);
inline ::uint32_t getCurrentSegmentIndex();
inline void setCurrentSegmentIndex( ::uint32_t value);
inline ::uint32_t getTotalSegments();
inline void setTotalSegments( ::uint32_t value);
inline bool getNextManeuverValid();
inline void setNextManeuverValid(bool value);
inline float getNextManeuverDistance();
inline void setNextManeuverDistance(float value);
inline ::cereal::IQNavState::ManeuverType getNextManeuverType();
inline void setNextManeuverType( ::cereal::IQNavState::ManeuverType value);
inline ::cereal::IQModelDataV2::TurnDirection getNextManeuverDirection();
inline void setNextManeuverDirection( ::cereal::IQModelDataV2::TurnDirection value);
inline bool hasNextManeuverDescription();
inline ::capnp::Text::Builder getNextManeuverDescription();
inline void setNextManeuverDescription( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initNextManeuverDescription(unsigned int size);
inline void adoptNextManeuverDescription(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownNextManeuverDescription();
inline bool getShouldSendTurnDesire();
inline void setShouldSendTurnDesire(bool value);
inline ::cereal::IQModelDataV2::TurnDirection getTurnDesireDirection();
inline void setTurnDesireDirection( ::cereal::IQModelDataV2::TurnDirection value);
inline float getTargetSpeed();
inline void setTargetSpeed(float value);
inline bool getTargetSpeedValid();
inline void setTargetSpeedValid(bool value);
inline double getDestinationLatitude();
inline void setDestinationLatitude(double value);
inline double getDestinationLongitude();
inline void setDestinationLongitude(double value);
inline bool hasDestinationName();
inline ::capnp::Text::Builder getDestinationName();
inline void setDestinationName( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initDestinationName(unsigned int size);
inline void adoptDestinationName(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownDestinationName();
inline bool getShouldSendLanePositioning();
inline void setShouldSendLanePositioning(bool value);
inline ::cereal::IQModelDataV2::TurnDirection getLanePositioningDirection();
inline void setLanePositioningDirection( ::cereal::IQModelDataV2::TurnDirection value);
inline bool hasLaneDebugInfo();
inline ::cereal::IQNavState::LaneDebugInfo::Builder getLaneDebugInfo();
inline void setLaneDebugInfo( ::cereal::IQNavState::LaneDebugInfo::Reader value);
inline ::cereal::IQNavState::LaneDebugInfo::Builder initLaneDebugInfo();
inline void adoptLaneDebugInfo(::capnp::Orphan< ::cereal::IQNavState::LaneDebugInfo>&& value);
inline ::capnp::Orphan< ::cereal::IQNavState::LaneDebugInfo> disownLaneDebugInfo();
inline float getNextManeuverAngle();
inline void setNextManeuverAngle(float value);
inline bool getShouldSendLaneChangeDesire();
inline void setShouldSendLaneChangeDesire(bool value);
inline ::cereal::IQModelDataV2::TurnDirection getLaneChangeDesireDirection();
inline void setLaneChangeDesireDirection( ::cereal::IQModelDataV2::TurnDirection value);
inline ::cereal::NavDirection getNavTurnDesireDirection();
inline void setNavTurnDesireDirection( ::cereal::NavDirection value);
inline ::cereal::NavDirection getNavLaneChangeDesireDirection();
inline void setNavLaneChangeDesireDirection( ::cereal::NavDirection value);
inline ::cereal::NavDirection getNavLanePositioningDirection();
inline void setNavLanePositioningDirection( ::cereal::NavDirection value);
inline bool getNavSpeedTargetActive();
inline void setNavSpeedTargetActive(bool value);
inline bool getSecondNextManeuverValid();
inline void setSecondNextManeuverValid(bool value);
inline ::cereal::IQNavState::ManeuverType getSecondNextManeuverType();
inline void setSecondNextManeuverType( ::cereal::IQNavState::ManeuverType value);
inline ::cereal::NavDirection getSecondNextManeuverDirection();
inline void setSecondNextManeuverDirection( ::cereal::NavDirection value);
inline float getSecondNextManeuverDistance();
inline void setSecondNextManeuverDistance(float value);
inline bool hasNextManeuverModifier();
inline ::capnp::Text::Builder getNextManeuverModifier();
inline void setNextManeuverModifier( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initNextManeuverModifier(unsigned int size);
inline void adoptNextManeuverModifier(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownNextManeuverModifier();
inline bool hasSecondNextManeuverModifier();
inline ::capnp::Text::Builder getSecondNextManeuverModifier();
inline void setSecondNextManeuverModifier( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initSecondNextManeuverModifier(unsigned int size);
inline void adoptSecondNextManeuverModifier(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownSecondNextManeuverModifier();
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 IQNavState::Pipeline {
public:
typedef IQNavState Pipelines;
inline Pipeline(decltype(nullptr)): _typeless(nullptr) {}
inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless)
: _typeless(kj::mv(typeless)) {}
inline ::cereal::IQNavState::LaneDebugInfo::Pipeline getLaneDebugInfo();
private:
::capnp::AnyPointer::Pipeline _typeless;
friend class ::capnp::PipelineHook;
template <typename, ::capnp::Kind>
friend struct ::capnp::ToDynamic_;
};
#endif // !CAPNP_LITE
class IQNavState::LaneDebugInfo::Reader {
public:
typedef LaneDebugInfo 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 hasModelLane() const;
inline ::capnp::Text::Reader getModelLane() const;
inline float getModelConfidence() const;
inline bool hasGpsLane() const;
inline ::capnp::Text::Reader getGpsLane() const;
inline float getGpsConfidence() const;
inline float getLateralOffset() const;
inline float getGpsAccuracy() const;
inline bool getAgreement() 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 IQNavState::LaneDebugInfo::Builder {
public:
typedef LaneDebugInfo 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 hasModelLane();
inline ::capnp::Text::Builder getModelLane();
inline void setModelLane( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initModelLane(unsigned int size);
inline void adoptModelLane(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownModelLane();
inline float getModelConfidence();
inline void setModelConfidence(float value);
inline bool hasGpsLane();
inline ::capnp::Text::Builder getGpsLane();
inline void setGpsLane( ::capnp::Text::Reader value);
inline ::capnp::Text::Builder initGpsLane(unsigned int size);
inline void adoptGpsLane(::capnp::Orphan< ::capnp::Text>&& value);
inline ::capnp::Orphan< ::capnp::Text> disownGpsLane();
inline float getGpsConfidence();
inline void setGpsConfidence(float value);
inline float getLateralOffset();
inline void setLateralOffset(float value);
inline float getGpsAccuracy();
inline void setGpsAccuracy(float value);
inline bool getAgreement();
inline void setAgreement(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 IQNavState::LaneDebugInfo::Pipeline {
public:
typedef LaneDebugInfo 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::AlwaysOnLateral::AlwaysOnLateralState AlwaysOnLateral::Reader::getState() const {
return _reader.getDataField< ::cereal::AlwaysOnLateral::AlwaysOnLateralState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::AlwaysOnLateral::AlwaysOnLateralState AlwaysOnLateral::Builder::getState() {
return _builder.getDataField< ::cereal::AlwaysOnLateral::AlwaysOnLateralState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void AlwaysOnLateral::Builder::setState( ::cereal::AlwaysOnLateral::AlwaysOnLateralState value) {
_builder.setDataField< ::cereal::AlwaysOnLateral::AlwaysOnLateralState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool AlwaysOnLateral::Reader::getEnabled() const {
return _reader.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline bool AlwaysOnLateral::Builder::getEnabled() {
return _builder.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void AlwaysOnLateral::Builder::setEnabled(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline bool AlwaysOnLateral::Reader::getActive() const {
return _reader.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline bool AlwaysOnLateral::Builder::getActive() {
return _builder.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void AlwaysOnLateral::Builder::setActive(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline bool AlwaysOnLateral::Reader::getAvailable() const {
return _reader.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline bool AlwaysOnLateral::Builder::getAvailable() {
return _builder.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline void AlwaysOnLateral::Builder::setAvailable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getDRel() const {
return _reader.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getDRel() {
return _builder.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setDRel(float value) {
_builder.setDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getYRel() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getYRel() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setYRel(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getVRel() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getVRel() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setVRel(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getARel() const {
return _reader.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getARel() {
return _builder.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setARel(float value) {
_builder.setDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getVLead() const {
return _reader.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getVLead() {
return _builder.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setVLead(float value) {
_builder.setDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getALeadDEPRECATED() const {
return _reader.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getALeadDEPRECATED() {
return _builder.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setALeadDEPRECATED(float value) {
_builder.setDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getDPath() const {
return _reader.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getDPath() {
return _builder.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setDPath(float value) {
_builder.setDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getVLat() const {
return _reader.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getVLat() {
return _builder.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setVLat(float value) {
_builder.setDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getVLeadK() const {
return _reader.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getVLeadK() {
return _builder.getDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setVLeadK(float value) {
_builder.setDataField<float>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getALeadK() const {
return _reader.getDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getALeadK() {
return _builder.getDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setALeadK(float value) {
_builder.setDataField<float>(
::capnp::bounded<9>() * ::capnp::ELEMENTS, value);
}
inline bool LeadData::Reader::getFcw() const {
return _reader.getDataField<bool>(
::capnp::bounded<320>() * ::capnp::ELEMENTS);
}
inline bool LeadData::Builder::getFcw() {
return _builder.getDataField<bool>(
::capnp::bounded<320>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setFcw(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<320>() * ::capnp::ELEMENTS, value);
}
inline bool LeadData::Reader::getStatus() const {
return _reader.getDataField<bool>(
::capnp::bounded<321>() * ::capnp::ELEMENTS);
}
inline bool LeadData::Builder::getStatus() {
return _builder.getDataField<bool>(
::capnp::bounded<321>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setStatus(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<321>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getALeadTau() const {
return _reader.getDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getALeadTau() {
return _builder.getDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setALeadTau(float value) {
_builder.setDataField<float>(
::capnp::bounded<11>() * ::capnp::ELEMENTS, value);
}
inline float LeadData::Reader::getModelProb() const {
return _reader.getDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline float LeadData::Builder::getModelProb() {
return _builder.getDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setModelProb(float value) {
_builder.setDataField<float>(
::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
}
inline bool LeadData::Reader::getRadar() const {
return _reader.getDataField<bool>(
::capnp::bounded<322>() * ::capnp::ELEMENTS);
}
inline bool LeadData::Builder::getRadar() {
return _builder.getDataField<bool>(
::capnp::bounded<322>() * ::capnp::ELEMENTS);
}
inline void LeadData::Builder::setRadar(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<322>() * ::capnp::ELEMENTS, value);
}
inline ::int32_t LeadData::Reader::getRadarTrackId() const {
return _reader.getDataField< ::int32_t>(
::capnp::bounded<13>() * ::capnp::ELEMENTS, -1);
}
inline ::int32_t LeadData::Builder::getRadarTrackId() {
return _builder.getDataField< ::int32_t>(
::capnp::bounded<13>() * ::capnp::ELEMENTS, -1);
}
inline void LeadData::Builder::setRadarTrackId( ::int32_t value) {
_builder.setDataField< ::int32_t>(
::capnp::bounded<13>() * ::capnp::ELEMENTS, value, -1);
}
inline bool IQState::Reader::hasAol() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQState::Builder::hasAol() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::AlwaysOnLateral::Reader IQState::Reader::getAol() const {
return ::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::AlwaysOnLateral::Builder IQState::Builder::getAol() {
return ::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::AlwaysOnLateral::Pipeline IQState::Pipeline::getAol() {
return ::cereal::AlwaysOnLateral::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void IQState::Builder::setAol( ::cereal::AlwaysOnLateral::Reader value) {
::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::AlwaysOnLateral::Builder IQState::Builder::initAol() {
return ::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQState::Builder::adoptAol(
::capnp::Orphan< ::cereal::AlwaysOnLateral>&& value) {
::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::AlwaysOnLateral> IQState::Builder::disownAol() {
return ::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQModelManager::Reader::hasActiveBundle() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::Builder::hasActiveBundle() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQModelManager::ModelBundle::Reader IQModelManager::Reader::getActiveBundle() const {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::IQModelManager::ModelBundle::Builder IQModelManager::Builder::getActiveBundle() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQModelManager::ModelBundle::Pipeline IQModelManager::Pipeline::getActiveBundle() {
return ::cereal::IQModelManager::ModelBundle::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void IQModelManager::Builder::setActiveBundle( ::cereal::IQModelManager::ModelBundle::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQModelManager::ModelBundle::Builder IQModelManager::Builder::initActiveBundle() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQModelManager::Builder::adoptActiveBundle(
::capnp::Orphan< ::cereal::IQModelManager::ModelBundle>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQModelManager::ModelBundle> IQModelManager::Builder::disownActiveBundle() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQModelManager::Reader::hasSelectedBundle() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::Builder::hasSelectedBundle() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQModelManager::ModelBundle::Reader IQModelManager::Reader::getSelectedBundle() const {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::IQModelManager::ModelBundle::Builder IQModelManager::Builder::getSelectedBundle() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQModelManager::ModelBundle::Pipeline IQModelManager::Pipeline::getSelectedBundle() {
return ::cereal::IQModelManager::ModelBundle::Pipeline(_typeless.getPointerField(1));
}
#endif // !CAPNP_LITE
inline void IQModelManager::Builder::setSelectedBundle( ::cereal::IQModelManager::ModelBundle::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQModelManager::ModelBundle::Builder IQModelManager::Builder::initSelectedBundle() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQModelManager::Builder::adoptSelectedBundle(
::capnp::Orphan< ::cereal::IQModelManager::ModelBundle>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQModelManager::ModelBundle> IQModelManager::Builder::disownSelectedBundle() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::ModelBundle>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool IQModelManager::Reader::hasAvailableBundles() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::Builder::hasAvailableBundles() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>::Reader IQModelManager::Reader::getAvailableBundles() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>::Builder IQModelManager::Builder::getAvailableBundles() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void IQModelManager::Builder::setAvailableBundles( ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>::Builder IQModelManager::Builder::initAvailableBundles(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::Builder::adoptAvailableBundles(
::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>> IQModelManager::Builder::disownAvailableBundles() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::ModelBundle, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool IQModelManager::DownloadUri::Reader::hasUri() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::DownloadUri::Builder::hasUri() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQModelManager::DownloadUri::Reader::getUri() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQModelManager::DownloadUri::Builder::getUri() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQModelManager::DownloadUri::Builder::setUri( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQModelManager::DownloadUri::Builder::initUri(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::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> IQModelManager::DownloadUri::Builder::disownUri() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQModelManager::DownloadUri::Reader::hasSha256() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::DownloadUri::Builder::hasSha256() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQModelManager::DownloadUri::Reader::getSha256() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQModelManager::DownloadUri::Builder::getSha256() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQModelManager::DownloadUri::Builder::setSha256( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQModelManager::DownloadUri::Builder::initSha256(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::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> IQModelManager::DownloadUri::Builder::disownSha256() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::IQModelManager::DownloadStatus IQModelManager::DownloadProgress::Reader::getStatus() const {
return _reader.getDataField< ::cereal::IQModelManager::DownloadStatus>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQModelManager::DownloadStatus IQModelManager::DownloadProgress::Builder::getStatus() {
return _builder.getDataField< ::cereal::IQModelManager::DownloadStatus>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQModelManager::DownloadProgress::Builder::setStatus( ::cereal::IQModelManager::DownloadStatus value) {
_builder.setDataField< ::cereal::IQModelManager::DownloadStatus>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float IQModelManager::DownloadProgress::Reader::getProgress() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float IQModelManager::DownloadProgress::Builder::getProgress() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQModelManager::DownloadProgress::Builder::setProgress(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t IQModelManager::DownloadProgress::Reader::getEta() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint32_t IQModelManager::DownloadProgress::Builder::getEta() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQModelManager::DownloadProgress::Builder::setEta( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool IQModelManager::Artifact::Reader::hasFileName() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::Artifact::Builder::hasFileName() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQModelManager::Artifact::Reader::getFileName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQModelManager::Artifact::Builder::getFileName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQModelManager::Artifact::Builder::setFileName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQModelManager::Artifact::Builder::initFileName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::Artifact::Builder::adoptFileName(
::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> IQModelManager::Artifact::Builder::disownFileName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQModelManager::Artifact::Reader::hasDownloadUri() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::Artifact::Builder::hasDownloadUri() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQModelManager::DownloadUri::Reader IQModelManager::Artifact::Reader::getDownloadUri() const {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadUri>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::IQModelManager::DownloadUri::Builder IQModelManager::Artifact::Builder::getDownloadUri() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadUri>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQModelManager::DownloadUri::Pipeline IQModelManager::Artifact::Pipeline::getDownloadUri() {
return ::cereal::IQModelManager::DownloadUri::Pipeline(_typeless.getPointerField(1));
}
#endif // !CAPNP_LITE
inline void IQModelManager::Artifact::Builder::setDownloadUri( ::cereal::IQModelManager::DownloadUri::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadUri>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQModelManager::DownloadUri::Builder IQModelManager::Artifact::Builder::initDownloadUri() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadUri>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQModelManager::Artifact::Builder::adoptDownloadUri(
::capnp::Orphan< ::cereal::IQModelManager::DownloadUri>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadUri>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQModelManager::DownloadUri> IQModelManager::Artifact::Builder::disownDownloadUri() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadUri>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool IQModelManager::Artifact::Reader::hasDownloadProgress() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::Artifact::Builder::hasDownloadProgress() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQModelManager::DownloadProgress::Reader IQModelManager::Artifact::Reader::getDownloadProgress() const {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadProgress>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::cereal::IQModelManager::DownloadProgress::Builder IQModelManager::Artifact::Builder::getDownloadProgress() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadProgress>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQModelManager::DownloadProgress::Pipeline IQModelManager::Artifact::Pipeline::getDownloadProgress() {
return ::cereal::IQModelManager::DownloadProgress::Pipeline(_typeless.getPointerField(2));
}
#endif // !CAPNP_LITE
inline void IQModelManager::Artifact::Builder::setDownloadProgress( ::cereal::IQModelManager::DownloadProgress::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadProgress>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQModelManager::DownloadProgress::Builder IQModelManager::Artifact::Builder::initDownloadProgress() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadProgress>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void IQModelManager::Artifact::Builder::adoptDownloadProgress(
::capnp::Orphan< ::cereal::IQModelManager::DownloadProgress>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadProgress>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQModelManager::DownloadProgress> IQModelManager::Artifact::Builder::disownDownloadProgress() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::DownloadProgress>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::cereal::IQModelManager::Model::Type IQModelManager::Model::Reader::getType() const {
return _reader.getDataField< ::cereal::IQModelManager::Model::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQModelManager::Model::Type IQModelManager::Model::Builder::getType() {
return _builder.getDataField< ::cereal::IQModelManager::Model::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQModelManager::Model::Builder::setType( ::cereal::IQModelManager::Model::Type value) {
_builder.setDataField< ::cereal::IQModelManager::Model::Type>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQModelManager::Model::Reader::hasArtifact() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::Model::Builder::hasArtifact() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQModelManager::Artifact::Reader IQModelManager::Model::Reader::getArtifact() const {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::IQModelManager::Artifact::Builder IQModelManager::Model::Builder::getArtifact() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQModelManager::Artifact::Pipeline IQModelManager::Model::Pipeline::getArtifact() {
return ::cereal::IQModelManager::Artifact::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void IQModelManager::Model::Builder::setArtifact( ::cereal::IQModelManager::Artifact::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQModelManager::Artifact::Builder IQModelManager::Model::Builder::initArtifact() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQModelManager::Model::Builder::adoptArtifact(
::capnp::Orphan< ::cereal::IQModelManager::Artifact>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQModelManager::Artifact> IQModelManager::Model::Builder::disownArtifact() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQModelManager::Model::Reader::hasMetadata() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::Model::Builder::hasMetadata() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQModelManager::Artifact::Reader IQModelManager::Model::Reader::getMetadata() const {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::IQModelManager::Artifact::Builder IQModelManager::Model::Builder::getMetadata() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQModelManager::Artifact::Pipeline IQModelManager::Model::Pipeline::getMetadata() {
return ::cereal::IQModelManager::Artifact::Pipeline(_typeless.getPointerField(1));
}
#endif // !CAPNP_LITE
inline void IQModelManager::Model::Builder::setMetadata( ::cereal::IQModelManager::Artifact::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQModelManager::Artifact::Builder IQModelManager::Model::Builder::initMetadata() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQModelManager::Model::Builder::adoptMetadata(
::capnp::Orphan< ::cereal::IQModelManager::Artifact>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQModelManager::Artifact> IQModelManager::Model::Builder::disownMetadata() {
return ::capnp::_::PointerHelpers< ::cereal::IQModelManager::Artifact>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool IQModelManager::Override::Reader::hasKey() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::Override::Builder::hasKey() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQModelManager::Override::Reader::getKey() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQModelManager::Override::Builder::getKey() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQModelManager::Override::Builder::setKey( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQModelManager::Override::Builder::initKey(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::Override::Builder::adoptKey(
::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> IQModelManager::Override::Builder::disownKey() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQModelManager::Override::Reader::hasValue() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::Override::Builder::hasValue() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQModelManager::Override::Reader::getValue() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQModelManager::Override::Builder::getValue() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQModelManager::Override::Builder::setValue( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQModelManager::Override::Builder::initValue(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::Override::Builder::adoptValue(
::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> IQModelManager::Override::Builder::disownValue() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::uint32_t IQModelManager::ModelBundle::Reader::getIndex() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint32_t IQModelManager::ModelBundle::Builder::getIndex() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQModelManager::ModelBundle::Builder::setIndex( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQModelManager::ModelBundle::Reader::hasInternalName() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::ModelBundle::Builder::hasInternalName() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQModelManager::ModelBundle::Reader::getInternalName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQModelManager::ModelBundle::Builder::getInternalName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQModelManager::ModelBundle::Builder::setInternalName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQModelManager::ModelBundle::Builder::initInternalName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::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> IQModelManager::ModelBundle::Builder::disownInternalName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQModelManager::ModelBundle::Reader::hasDisplayName() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::ModelBundle::Builder::hasDisplayName() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQModelManager::ModelBundle::Reader::getDisplayName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQModelManager::ModelBundle::Builder::getDisplayName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQModelManager::ModelBundle::Builder::setDisplayName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQModelManager::ModelBundle::Builder::initDisplayName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::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> IQModelManager::ModelBundle::Builder::disownDisplayName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool IQModelManager::ModelBundle::Reader::hasModels() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::ModelBundle::Builder::hasModels() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>::Reader IQModelManager::ModelBundle::Reader::getModels() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>::Builder IQModelManager::ModelBundle::Builder::getModels() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void IQModelManager::ModelBundle::Builder::setModels( ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>::Builder IQModelManager::ModelBundle::Builder::initModels(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::ModelBundle::Builder::adoptModels(
::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>> IQModelManager::ModelBundle::Builder::disownModels() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Model, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::cereal::IQModelManager::DownloadStatus IQModelManager::ModelBundle::Reader::getStatus() const {
return _reader.getDataField< ::cereal::IQModelManager::DownloadStatus>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQModelManager::DownloadStatus IQModelManager::ModelBundle::Builder::getStatus() {
return _builder.getDataField< ::cereal::IQModelManager::DownloadStatus>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQModelManager::ModelBundle::Builder::setStatus( ::cereal::IQModelManager::DownloadStatus value) {
_builder.setDataField< ::cereal::IQModelManager::DownloadStatus>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t IQModelManager::ModelBundle::Reader::getGeneration() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint32_t IQModelManager::ModelBundle::Builder::getGeneration() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQModelManager::ModelBundle::Builder::setGeneration( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool IQModelManager::ModelBundle::Reader::hasEnvironment() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::ModelBundle::Builder::hasEnvironment() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQModelManager::ModelBundle::Reader::getEnvironment() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQModelManager::ModelBundle::Builder::getEnvironment() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void IQModelManager::ModelBundle::Builder::setEnvironment( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQModelManager::ModelBundle::Builder::initEnvironment(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::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> IQModelManager::ModelBundle::Builder::disownEnvironment() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::cereal::IQModelManager::Runner IQModelManager::ModelBundle::Reader::getRunner() const {
return _reader.getDataField< ::cereal::IQModelManager::Runner>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQModelManager::Runner IQModelManager::ModelBundle::Builder::getRunner() {
return _builder.getDataField< ::cereal::IQModelManager::Runner>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void IQModelManager::ModelBundle::Builder::setRunner( ::cereal::IQModelManager::Runner value) {
_builder.setDataField< ::cereal::IQModelManager::Runner>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline bool IQModelManager::ModelBundle::Reader::getIs20hz() const {
return _reader.getDataField<bool>(
::capnp::bounded<96>() * ::capnp::ELEMENTS);
}
inline bool IQModelManager::ModelBundle::Builder::getIs20hz() {
return _builder.getDataField<bool>(
::capnp::bounded<96>() * ::capnp::ELEMENTS);
}
inline void IQModelManager::ModelBundle::Builder::setIs20hz(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<96>() * ::capnp::ELEMENTS, value);
}
inline bool IQModelManager::ModelBundle::Reader::hasRef() const {
return !_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::ModelBundle::Builder::hasRef() {
return !_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQModelManager::ModelBundle::Reader::getRef() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQModelManager::ModelBundle::Builder::getRef() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline void IQModelManager::ModelBundle::Builder::setRef( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQModelManager::ModelBundle::Builder::initRef(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::ModelBundle::Builder::adoptRef(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> IQModelManager::ModelBundle::Builder::disownRef() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::uint32_t IQModelManager::ModelBundle::Reader::getMinimumSelectorVersion() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::uint32_t IQModelManager::ModelBundle::Builder::getMinimumSelectorVersion() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void IQModelManager::ModelBundle::Builder::setMinimumSelectorVersion( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline bool IQModelManager::ModelBundle::Reader::hasOverrides() const {
return !_reader.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
}
inline bool IQModelManager::ModelBundle::Builder::hasOverrides() {
return !_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>::Reader IQModelManager::ModelBundle::Reader::getOverrides() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>::Builder IQModelManager::ModelBundle::Builder::getOverrides() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline void IQModelManager::ModelBundle::Builder::setOverrides( ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>::Builder IQModelManager::ModelBundle::Builder::initOverrides(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), size);
}
inline void IQModelManager::ModelBundle::Builder::adoptOverrides(
::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>> IQModelManager::ModelBundle::Builder::disownOverrides() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQModelManager::Override, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline bool IQPlan::Reader::hasIqDynamic() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQPlan::Builder::hasIqDynamic() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQPlan::IQDynamicControl::Reader IQPlan::Reader::getIqDynamic() const {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::IQDynamicControl>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::IQPlan::IQDynamicControl::Builder IQPlan::Builder::getIqDynamic() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::IQDynamicControl>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQPlan::IQDynamicControl::Pipeline IQPlan::Pipeline::getIqDynamic() {
return ::cereal::IQPlan::IQDynamicControl::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void IQPlan::Builder::setIqDynamic( ::cereal::IQPlan::IQDynamicControl::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::IQDynamicControl>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQPlan::IQDynamicControl::Builder IQPlan::Builder::initIqDynamic() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::IQDynamicControl>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQPlan::Builder::adoptIqDynamic(
::capnp::Orphan< ::cereal::IQPlan::IQDynamicControl>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::IQDynamicControl>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQPlan::IQDynamicControl> IQPlan::Builder::disownIqDynamic() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::IQDynamicControl>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::IQPlan::LongitudinalPlanSource IQPlan::Reader::getLongitudinalPlanSource() const {
return _reader.getDataField< ::cereal::IQPlan::LongitudinalPlanSource>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQPlan::LongitudinalPlanSource IQPlan::Builder::getLongitudinalPlanSource() {
return _builder.getDataField< ::cereal::IQPlan::LongitudinalPlanSource>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQPlan::Builder::setLongitudinalPlanSource( ::cereal::IQPlan::LongitudinalPlanSource value) {
_builder.setDataField< ::cereal::IQPlan::LongitudinalPlanSource>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::Reader::hasSmartCruiseControl() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQPlan::Builder::hasSmartCruiseControl() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQPlan::SmartCruiseControl::Reader IQPlan::Reader::getSmartCruiseControl() const {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::IQPlan::SmartCruiseControl::Builder IQPlan::Builder::getSmartCruiseControl() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQPlan::SmartCruiseControl::Pipeline IQPlan::Pipeline::getSmartCruiseControl() {
return ::cereal::IQPlan::SmartCruiseControl::Pipeline(_typeless.getPointerField(1));
}
#endif // !CAPNP_LITE
inline void IQPlan::Builder::setSmartCruiseControl( ::cereal::IQPlan::SmartCruiseControl::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQPlan::SmartCruiseControl::Builder IQPlan::Builder::initSmartCruiseControl() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQPlan::Builder::adoptSmartCruiseControl(
::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl> IQPlan::Builder::disownSmartCruiseControl() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool IQPlan::Reader::hasSpeedLimit() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool IQPlan::Builder::hasSpeedLimit() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQPlan::SpeedLimit::Reader IQPlan::Reader::getSpeedLimit() const {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::cereal::IQPlan::SpeedLimit::Builder IQPlan::Builder::getSpeedLimit() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQPlan::SpeedLimit::Pipeline IQPlan::Pipeline::getSpeedLimit() {
return ::cereal::IQPlan::SpeedLimit::Pipeline(_typeless.getPointerField(2));
}
#endif // !CAPNP_LITE
inline void IQPlan::Builder::setSpeedLimit( ::cereal::IQPlan::SpeedLimit::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQPlan::SpeedLimit::Builder IQPlan::Builder::initSpeedLimit() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void IQPlan::Builder::adoptSpeedLimit(
::capnp::Orphan< ::cereal::IQPlan::SpeedLimit>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQPlan::SpeedLimit> IQPlan::Builder::disownSpeedLimit() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline float IQPlan::Reader::getVTarget() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float IQPlan::Builder::getVTarget() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQPlan::Builder::setVTarget(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::Reader::getATarget() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float IQPlan::Builder::getATarget() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQPlan::Builder::setATarget(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::Reader::hasEvents() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool IQPlan::Builder::hasEvents() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Reader IQPlan::Reader::getEvents() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Builder IQPlan::Builder::getEvents() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void IQPlan::Builder::setEvents( ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Builder IQPlan::Builder::initEvents(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void IQPlan::Builder::adoptEvents(
::capnp::Orphan< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>> IQPlan::Builder::disownEvents() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline bool IQPlan::Reader::hasE2eAlerts() const {
return !_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline bool IQPlan::Builder::hasE2eAlerts() {
return !_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQPlan::E2eAlerts::Reader IQPlan::Reader::getE2eAlerts() const {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::E2eAlerts>::get(_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::cereal::IQPlan::E2eAlerts::Builder IQPlan::Builder::getE2eAlerts() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::E2eAlerts>::get(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQPlan::E2eAlerts::Pipeline IQPlan::Pipeline::getE2eAlerts() {
return ::cereal::IQPlan::E2eAlerts::Pipeline(_typeless.getPointerField(4));
}
#endif // !CAPNP_LITE
inline void IQPlan::Builder::setE2eAlerts( ::cereal::IQPlan::E2eAlerts::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::E2eAlerts>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQPlan::E2eAlerts::Builder IQPlan::Builder::initE2eAlerts() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::E2eAlerts>::init(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline void IQPlan::Builder::adoptE2eAlerts(
::capnp::Orphan< ::cereal::IQPlan::E2eAlerts>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::E2eAlerts>::adopt(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQPlan::E2eAlerts> IQPlan::Builder::disownE2eAlerts() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::E2eAlerts>::disown(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::cereal::IQPlan::IQDynamicControl::IQDynamicControlState IQPlan::IQDynamicControl::Reader::getState() const {
return _reader.getDataField< ::cereal::IQPlan::IQDynamicControl::IQDynamicControlState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQPlan::IQDynamicControl::IQDynamicControlState IQPlan::IQDynamicControl::Builder::getState() {
return _builder.getDataField< ::cereal::IQPlan::IQDynamicControl::IQDynamicControlState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQPlan::IQDynamicControl::Builder::setState( ::cereal::IQPlan::IQDynamicControl::IQDynamicControlState value) {
_builder.setDataField< ::cereal::IQPlan::IQDynamicControl::IQDynamicControlState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::IQDynamicControl::Reader::getEnabled() const {
return _reader.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::IQDynamicControl::Builder::getEnabled() {
return _builder.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void IQPlan::IQDynamicControl::Builder::setEnabled(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::IQDynamicControl::Reader::getActive() const {
return _reader.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::IQDynamicControl::Builder::getActive() {
return _builder.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void IQPlan::IQDynamicControl::Builder::setActive(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::SmartCruiseControl::Reader::hasVision() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQPlan::SmartCruiseControl::Builder::hasVision() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQPlan::SmartCruiseControl::Vision::Reader IQPlan::SmartCruiseControl::Reader::getVision() const {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Vision>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::IQPlan::SmartCruiseControl::Vision::Builder IQPlan::SmartCruiseControl::Builder::getVision() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Vision>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQPlan::SmartCruiseControl::Vision::Pipeline IQPlan::SmartCruiseControl::Pipeline::getVision() {
return ::cereal::IQPlan::SmartCruiseControl::Vision::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void IQPlan::SmartCruiseControl::Builder::setVision( ::cereal::IQPlan::SmartCruiseControl::Vision::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Vision>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQPlan::SmartCruiseControl::Vision::Builder IQPlan::SmartCruiseControl::Builder::initVision() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Vision>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQPlan::SmartCruiseControl::Builder::adoptVision(
::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl::Vision>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Vision>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl::Vision> IQPlan::SmartCruiseControl::Builder::disownVision() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Vision>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQPlan::SmartCruiseControl::Reader::hasMap() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQPlan::SmartCruiseControl::Builder::hasMap() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQPlan::SmartCruiseControl::Map::Reader IQPlan::SmartCruiseControl::Reader::getMap() const {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Map>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::IQPlan::SmartCruiseControl::Map::Builder IQPlan::SmartCruiseControl::Builder::getMap() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Map>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQPlan::SmartCruiseControl::Map::Pipeline IQPlan::SmartCruiseControl::Pipeline::getMap() {
return ::cereal::IQPlan::SmartCruiseControl::Map::Pipeline(_typeless.getPointerField(1));
}
#endif // !CAPNP_LITE
inline void IQPlan::SmartCruiseControl::Builder::setMap( ::cereal::IQPlan::SmartCruiseControl::Map::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Map>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQPlan::SmartCruiseControl::Map::Builder IQPlan::SmartCruiseControl::Builder::initMap() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Map>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQPlan::SmartCruiseControl::Builder::adoptMap(
::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl::Map>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Map>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQPlan::SmartCruiseControl::Map> IQPlan::SmartCruiseControl::Builder::disownMap() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SmartCruiseControl::Map>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::IQPlan::SmartCruiseControl::VisionState IQPlan::SmartCruiseControl::Vision::Reader::getState() const {
return _reader.getDataField< ::cereal::IQPlan::SmartCruiseControl::VisionState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQPlan::SmartCruiseControl::VisionState IQPlan::SmartCruiseControl::Vision::Builder::getState() {
return _builder.getDataField< ::cereal::IQPlan::SmartCruiseControl::VisionState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Vision::Builder::setState( ::cereal::IQPlan::SmartCruiseControl::VisionState value) {
_builder.setDataField< ::cereal::IQPlan::SmartCruiseControl::VisionState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SmartCruiseControl::Vision::Reader::getVTarget() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SmartCruiseControl::Vision::Builder::getVTarget() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Vision::Builder::setVTarget(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SmartCruiseControl::Vision::Reader::getATarget() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SmartCruiseControl::Vision::Builder::getATarget() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Vision::Builder::setATarget(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SmartCruiseControl::Vision::Reader::getCurrentLateralAccel() const {
return _reader.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SmartCruiseControl::Vision::Builder::getCurrentLateralAccel() {
return _builder.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Vision::Builder::setCurrentLateralAccel(float value) {
_builder.setDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SmartCruiseControl::Vision::Reader::getMaxPredictedLateralAccel() const {
return _reader.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SmartCruiseControl::Vision::Builder::getMaxPredictedLateralAccel() {
return _builder.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Vision::Builder::setMaxPredictedLateralAccel(float value) {
_builder.setDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::SmartCruiseControl::Vision::Reader::getEnabled() const {
return _reader.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::SmartCruiseControl::Vision::Builder::getEnabled() {
return _builder.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Vision::Builder::setEnabled(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::SmartCruiseControl::Vision::Reader::getActive() const {
return _reader.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::SmartCruiseControl::Vision::Builder::getActive() {
return _builder.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Vision::Builder::setActive(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::IQPlan::SmartCruiseControl::MapState IQPlan::SmartCruiseControl::Map::Reader::getState() const {
return _reader.getDataField< ::cereal::IQPlan::SmartCruiseControl::MapState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQPlan::SmartCruiseControl::MapState IQPlan::SmartCruiseControl::Map::Builder::getState() {
return _builder.getDataField< ::cereal::IQPlan::SmartCruiseControl::MapState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Map::Builder::setState( ::cereal::IQPlan::SmartCruiseControl::MapState value) {
_builder.setDataField< ::cereal::IQPlan::SmartCruiseControl::MapState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SmartCruiseControl::Map::Reader::getVTarget() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SmartCruiseControl::Map::Builder::getVTarget() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Map::Builder::setVTarget(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SmartCruiseControl::Map::Reader::getATarget() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SmartCruiseControl::Map::Builder::getATarget() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Map::Builder::setATarget(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::SmartCruiseControl::Map::Reader::getEnabled() const {
return _reader.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::SmartCruiseControl::Map::Builder::getEnabled() {
return _builder.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Map::Builder::setEnabled(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::SmartCruiseControl::Map::Reader::getActive() const {
return _reader.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::SmartCruiseControl::Map::Builder::getActive() {
return _builder.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SmartCruiseControl::Map::Builder::setActive(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::SpeedLimit::Reader::hasResolver() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQPlan::SpeedLimit::Builder::hasResolver() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQPlan::SpeedLimit::Resolver::Reader IQPlan::SpeedLimit::Reader::getResolver() const {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Resolver>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::IQPlan::SpeedLimit::Resolver::Builder IQPlan::SpeedLimit::Builder::getResolver() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Resolver>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQPlan::SpeedLimit::Resolver::Pipeline IQPlan::SpeedLimit::Pipeline::getResolver() {
return ::cereal::IQPlan::SpeedLimit::Resolver::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void IQPlan::SpeedLimit::Builder::setResolver( ::cereal::IQPlan::SpeedLimit::Resolver::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Resolver>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQPlan::SpeedLimit::Resolver::Builder IQPlan::SpeedLimit::Builder::initResolver() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Resolver>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQPlan::SpeedLimit::Builder::adoptResolver(
::capnp::Orphan< ::cereal::IQPlan::SpeedLimit::Resolver>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Resolver>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQPlan::SpeedLimit::Resolver> IQPlan::SpeedLimit::Builder::disownResolver() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Resolver>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQPlan::SpeedLimit::Reader::hasAssist() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQPlan::SpeedLimit::Builder::hasAssist() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQPlan::SpeedLimit::Assist::Reader IQPlan::SpeedLimit::Reader::getAssist() const {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Assist>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::IQPlan::SpeedLimit::Assist::Builder IQPlan::SpeedLimit::Builder::getAssist() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Assist>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQPlan::SpeedLimit::Assist::Pipeline IQPlan::SpeedLimit::Pipeline::getAssist() {
return ::cereal::IQPlan::SpeedLimit::Assist::Pipeline(_typeless.getPointerField(1));
}
#endif // !CAPNP_LITE
inline void IQPlan::SpeedLimit::Builder::setAssist( ::cereal::IQPlan::SpeedLimit::Assist::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Assist>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQPlan::SpeedLimit::Assist::Builder IQPlan::SpeedLimit::Builder::initAssist() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Assist>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQPlan::SpeedLimit::Builder::adoptAssist(
::capnp::Orphan< ::cereal::IQPlan::SpeedLimit::Assist>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Assist>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQPlan::SpeedLimit::Assist> IQPlan::SpeedLimit::Builder::disownAssist() {
return ::capnp::_::PointerHelpers< ::cereal::IQPlan::SpeedLimit::Assist>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline float IQPlan::SpeedLimit::Resolver::Reader::getSpeedLimit() const {
return _reader.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SpeedLimit::Resolver::Builder::getSpeedLimit() {
return _builder.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Resolver::Builder::setSpeedLimit(float value) {
_builder.setDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SpeedLimit::Resolver::Reader::getDistToSpeedLimit() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SpeedLimit::Resolver::Builder::getDistToSpeedLimit() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Resolver::Builder::setDistToSpeedLimit(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::IQPlan::SpeedLimit::Source IQPlan::SpeedLimit::Resolver::Reader::getSource() const {
return _reader.getDataField< ::cereal::IQPlan::SpeedLimit::Source>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQPlan::SpeedLimit::Source IQPlan::SpeedLimit::Resolver::Builder::getSource() {
return _builder.getDataField< ::cereal::IQPlan::SpeedLimit::Source>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Resolver::Builder::setSource( ::cereal::IQPlan::SpeedLimit::Source value) {
_builder.setDataField< ::cereal::IQPlan::SpeedLimit::Source>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SpeedLimit::Resolver::Reader::getSpeedLimitOffset() const {
return _reader.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SpeedLimit::Resolver::Builder::getSpeedLimitOffset() {
return _builder.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Resolver::Builder::setSpeedLimitOffset(float value) {
_builder.setDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SpeedLimit::Resolver::Reader::getSpeedLimitLast() const {
return _reader.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SpeedLimit::Resolver::Builder::getSpeedLimitLast() {
return _builder.getDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Resolver::Builder::setSpeedLimitLast(float value) {
_builder.setDataField<float>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SpeedLimit::Resolver::Reader::getSpeedLimitFinal() const {
return _reader.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SpeedLimit::Resolver::Builder::getSpeedLimitFinal() {
return _builder.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Resolver::Builder::setSpeedLimitFinal(float value) {
_builder.setDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SpeedLimit::Resolver::Reader::getSpeedLimitFinalLast() const {
return _reader.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SpeedLimit::Resolver::Builder::getSpeedLimitFinalLast() {
return _builder.getDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Resolver::Builder::setSpeedLimitFinalLast(float value) {
_builder.setDataField<float>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::SpeedLimit::Resolver::Reader::getSpeedLimitValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<80>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::SpeedLimit::Resolver::Builder::getSpeedLimitValid() {
return _builder.getDataField<bool>(
::capnp::bounded<80>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Resolver::Builder::setSpeedLimitValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<80>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::SpeedLimit::Resolver::Reader::getSpeedLimitLastValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<81>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::SpeedLimit::Resolver::Builder::getSpeedLimitLastValid() {
return _builder.getDataField<bool>(
::capnp::bounded<81>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Resolver::Builder::setSpeedLimitLastValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<81>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::IQPlan::SpeedLimit::AssistState IQPlan::SpeedLimit::Assist::Reader::getState() const {
return _reader.getDataField< ::cereal::IQPlan::SpeedLimit::AssistState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQPlan::SpeedLimit::AssistState IQPlan::SpeedLimit::Assist::Builder::getState() {
return _builder.getDataField< ::cereal::IQPlan::SpeedLimit::AssistState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Assist::Builder::setState( ::cereal::IQPlan::SpeedLimit::AssistState value) {
_builder.setDataField< ::cereal::IQPlan::SpeedLimit::AssistState>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::SpeedLimit::Assist::Reader::getEnabled() const {
return _reader.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::SpeedLimit::Assist::Builder::getEnabled() {
return _builder.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Assist::Builder::setEnabled(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::SpeedLimit::Assist::Reader::getActive() const {
return _reader.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::SpeedLimit::Assist::Builder::getActive() {
return _builder.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Assist::Builder::setActive(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SpeedLimit::Assist::Reader::getVTarget() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SpeedLimit::Assist::Builder::getVTarget() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Assist::Builder::setVTarget(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float IQPlan::SpeedLimit::Assist::Reader::getATarget() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float IQPlan::SpeedLimit::Assist::Builder::getATarget() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQPlan::SpeedLimit::Assist::Builder::setATarget(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::E2eAlerts::Reader::getGreenLightAlert() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::E2eAlerts::Builder::getGreenLightAlert() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQPlan::E2eAlerts::Builder::setGreenLightAlert(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQPlan::E2eAlerts::Reader::getLeadDepartAlert() const {
return _reader.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline bool IQPlan::E2eAlerts::Builder::getLeadDepartAlert() {
return _builder.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQPlan::E2eAlerts::Builder::setLeadDepartAlert(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool IQOnroadEvent::Reader::hasEvents() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQOnroadEvent::Builder::hasEvents() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Reader IQOnroadEvent::Reader::getEvents() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Builder IQOnroadEvent::Builder::getEvents() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQOnroadEvent::Builder::setEvents( ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>::Builder IQOnroadEvent::Builder::initEvents(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQOnroadEvent::Builder::adoptEvents(
::capnp::Orphan< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>> IQOnroadEvent::Builder::disownEvents() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQOnroadEvent::Event, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::IQOnroadEvent::EventName IQOnroadEvent::Event::Reader::getName() const {
return _reader.getDataField< ::cereal::IQOnroadEvent::EventName>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQOnroadEvent::EventName IQOnroadEvent::Event::Builder::getName() {
return _builder.getDataField< ::cereal::IQOnroadEvent::EventName>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQOnroadEvent::Event::Builder::setName( ::cereal::IQOnroadEvent::EventName value) {
_builder.setDataField< ::cereal::IQOnroadEvent::EventName>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQOnroadEvent::Event::Reader::getEnable() const {
return _reader.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline bool IQOnroadEvent::Event::Builder::getEnable() {
return _builder.getDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS);
}
inline void IQOnroadEvent::Event::Builder::setEnable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<16>() * ::capnp::ELEMENTS, value);
}
inline bool IQOnroadEvent::Event::Reader::getNoEntry() const {
return _reader.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline bool IQOnroadEvent::Event::Builder::getNoEntry() {
return _builder.getDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void IQOnroadEvent::Event::Builder::setNoEntry(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline bool IQOnroadEvent::Event::Reader::getWarning() const {
return _reader.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline bool IQOnroadEvent::Event::Builder::getWarning() {
return _builder.getDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS);
}
inline void IQOnroadEvent::Event::Builder::setWarning(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<18>() * ::capnp::ELEMENTS, value);
}
inline bool IQOnroadEvent::Event::Reader::getUserDisable() const {
return _reader.getDataField<bool>(
::capnp::bounded<19>() * ::capnp::ELEMENTS);
}
inline bool IQOnroadEvent::Event::Builder::getUserDisable() {
return _builder.getDataField<bool>(
::capnp::bounded<19>() * ::capnp::ELEMENTS);
}
inline void IQOnroadEvent::Event::Builder::setUserDisable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<19>() * ::capnp::ELEMENTS, value);
}
inline bool IQOnroadEvent::Event::Reader::getSoftDisable() const {
return _reader.getDataField<bool>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline bool IQOnroadEvent::Event::Builder::getSoftDisable() {
return _builder.getDataField<bool>(
::capnp::bounded<20>() * ::capnp::ELEMENTS);
}
inline void IQOnroadEvent::Event::Builder::setSoftDisable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<20>() * ::capnp::ELEMENTS, value);
}
inline bool IQOnroadEvent::Event::Reader::getImmediateDisable() const {
return _reader.getDataField<bool>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline bool IQOnroadEvent::Event::Builder::getImmediateDisable() {
return _builder.getDataField<bool>(
::capnp::bounded<21>() * ::capnp::ELEMENTS);
}
inline void IQOnroadEvent::Event::Builder::setImmediateDisable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<21>() * ::capnp::ELEMENTS, value);
}
inline bool IQOnroadEvent::Event::Reader::getPreEnable() const {
return _reader.getDataField<bool>(
::capnp::bounded<22>() * ::capnp::ELEMENTS);
}
inline bool IQOnroadEvent::Event::Builder::getPreEnable() {
return _builder.getDataField<bool>(
::capnp::bounded<22>() * ::capnp::ELEMENTS);
}
inline void IQOnroadEvent::Event::Builder::setPreEnable(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<22>() * ::capnp::ELEMENTS, value);
}
inline bool IQOnroadEvent::Event::Reader::getPermanent() const {
return _reader.getDataField<bool>(
::capnp::bounded<23>() * ::capnp::ELEMENTS);
}
inline bool IQOnroadEvent::Event::Builder::getPermanent() {
return _builder.getDataField<bool>(
::capnp::bounded<23>() * ::capnp::ELEMENTS);
}
inline void IQOnroadEvent::Event::Builder::setPermanent(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<23>() * ::capnp::ELEMENTS, value);
}
inline bool IQOnroadEvent::Event::Reader::getOverrideLongitudinal() const {
return _reader.getDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline bool IQOnroadEvent::Event::Builder::getOverrideLongitudinal() {
return _builder.getDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline void IQOnroadEvent::Event::Builder::setOverrideLongitudinal(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<24>() * ::capnp::ELEMENTS, value);
}
inline bool IQOnroadEvent::Event::Reader::getOverrideLateral() const {
return _reader.getDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline bool IQOnroadEvent::Event::Builder::getOverrideLateral() {
return _builder.getDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline void IQOnroadEvent::Event::Builder::setOverrideLateral(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<25>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t IQCarParams::Reader::getFlags() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint32_t IQCarParams::Builder::getFlags() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQCarParams::Builder::setFlags( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::int16_t IQCarParams::Reader::getSafetyParam() const {
return _reader.getDataField< ::int16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::int16_t IQCarParams::Builder::getSafetyParam() {
return _builder.getDataField< ::int16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQCarParams::Builder::setSafetyParam( ::int16_t value) {
_builder.setDataField< ::int16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool IQCarParams::Reader::hasNeuralNetworkLateralControl() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQCarParams::Builder::hasNeuralNetworkLateralControl() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Reader IQCarParams::Reader::getNeuralNetworkLateralControl() const {
return ::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Builder IQCarParams::Builder::getNeuralNetworkLateralControl() {
return ::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Pipeline IQCarParams::Pipeline::getNeuralNetworkLateralControl() {
return ::cereal::IQCarParams::NeuralNetworkLateralControl::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void IQCarParams::Builder::setNeuralNetworkLateralControl( ::cereal::IQCarParams::NeuralNetworkLateralControl::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Builder IQCarParams::Builder::initNeuralNetworkLateralControl() {
return ::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQCarParams::Builder::adoptNeuralNetworkLateralControl(
::capnp::Orphan< ::cereal::IQCarParams::NeuralNetworkLateralControl>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQCarParams::NeuralNetworkLateralControl> IQCarParams::Builder::disownNeuralNetworkLateralControl() {
return ::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQCarParams::Reader::getPcmCruiseSpeed() const {
return _reader.getDataField<bool>(
::capnp::bounded<48>() * ::capnp::ELEMENTS);
}
inline bool IQCarParams::Builder::getPcmCruiseSpeed() {
return _builder.getDataField<bool>(
::capnp::bounded<48>() * ::capnp::ELEMENTS);
}
inline void IQCarParams::Builder::setPcmCruiseSpeed(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<48>() * ::capnp::ELEMENTS, value);
}
inline bool IQCarParams::Reader::getEnableGasInterceptor() const {
return _reader.getDataField<bool>(
::capnp::bounded<49>() * ::capnp::ELEMENTS);
}
inline bool IQCarParams::Builder::getEnableGasInterceptor() {
return _builder.getDataField<bool>(
::capnp::bounded<49>() * ::capnp::ELEMENTS);
}
inline void IQCarParams::Builder::setEnableGasInterceptor(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<49>() * ::capnp::ELEMENTS, value);
}
inline bool IQCarParams::NeuralNetworkLateralControl::Reader::hasModel() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQCarParams::NeuralNetworkLateralControl::Builder::hasModel() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Model::Reader IQCarParams::NeuralNetworkLateralControl::Reader::getModel() const {
return ::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl::Model>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Model::Builder IQCarParams::NeuralNetworkLateralControl::Builder::getModel() {
return ::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl::Model>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Model::Pipeline IQCarParams::NeuralNetworkLateralControl::Pipeline::getModel() {
return ::cereal::IQCarParams::NeuralNetworkLateralControl::Model::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void IQCarParams::NeuralNetworkLateralControl::Builder::setModel( ::cereal::IQCarParams::NeuralNetworkLateralControl::Model::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl::Model>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQCarParams::NeuralNetworkLateralControl::Model::Builder IQCarParams::NeuralNetworkLateralControl::Builder::initModel() {
return ::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl::Model>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQCarParams::NeuralNetworkLateralControl::Builder::adoptModel(
::capnp::Orphan< ::cereal::IQCarParams::NeuralNetworkLateralControl::Model>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl::Model>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQCarParams::NeuralNetworkLateralControl::Model> IQCarParams::NeuralNetworkLateralControl::Builder::disownModel() {
return ::capnp::_::PointerHelpers< ::cereal::IQCarParams::NeuralNetworkLateralControl::Model>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQCarParams::NeuralNetworkLateralControl::Reader::getFuzzyFingerprint() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool IQCarParams::NeuralNetworkLateralControl::Builder::getFuzzyFingerprint() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQCarParams::NeuralNetworkLateralControl::Builder::setFuzzyFingerprint(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQCarParams::NeuralNetworkLateralControl::Model::Reader::hasPath() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQCarParams::NeuralNetworkLateralControl::Model::Builder::hasPath() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQCarParams::NeuralNetworkLateralControl::Model::Reader::getPath() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQCarParams::NeuralNetworkLateralControl::Model::Builder::getPath() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQCarParams::NeuralNetworkLateralControl::Model::Builder::setPath( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQCarParams::NeuralNetworkLateralControl::Model::Builder::initPath(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQCarParams::NeuralNetworkLateralControl::Model::Builder::adoptPath(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> IQCarParams::NeuralNetworkLateralControl::Model::Builder::disownPath() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQCarParams::NeuralNetworkLateralControl::Model::Reader::hasName() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQCarParams::NeuralNetworkLateralControl::Model::Builder::hasName() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQCarParams::NeuralNetworkLateralControl::Model::Reader::getName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQCarParams::NeuralNetworkLateralControl::Model::Builder::getName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQCarParams::NeuralNetworkLateralControl::Model::Builder::setName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQCarParams::NeuralNetworkLateralControl::Model::Builder::initName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void IQCarParams::NeuralNetworkLateralControl::Model::Builder::adoptName(
::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> IQCarParams::NeuralNetworkLateralControl::Model::Builder::disownName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool IQCarControl::Reader::hasAol() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQCarControl::Builder::hasAol() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::AlwaysOnLateral::Reader IQCarControl::Reader::getAol() const {
return ::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::AlwaysOnLateral::Builder IQCarControl::Builder::getAol() {
return ::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::AlwaysOnLateral::Pipeline IQCarControl::Pipeline::getAol() {
return ::cereal::AlwaysOnLateral::Pipeline(_typeless.getPointerField(0));
}
#endif // !CAPNP_LITE
inline void IQCarControl::Builder::setAol( ::cereal::AlwaysOnLateral::Reader value) {
::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::cereal::AlwaysOnLateral::Builder IQCarControl::Builder::initAol() {
return ::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQCarControl::Builder::adoptAol(
::capnp::Orphan< ::cereal::AlwaysOnLateral>&& value) {
::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::adopt(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::AlwaysOnLateral> IQCarControl::Builder::disownAol() {
return ::capnp::_::PointerHelpers< ::cereal::AlwaysOnLateral>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQCarControl::Reader::hasParams() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQCarControl::Builder::hasParams() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>::Reader IQCarControl::Reader::getParams() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>::Builder IQCarControl::Builder::getParams() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQCarControl::Builder::setParams( ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>::Builder IQCarControl::Builder::initParams(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void IQCarControl::Builder::adoptParams(
::capnp::Orphan< ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>> IQCarControl::Builder::disownParams() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQCarControl::Param, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool IQCarControl::Reader::hasLeadOne() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool IQCarControl::Builder::hasLeadOne() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::LeadData::Reader IQCarControl::Reader::getLeadOne() const {
return ::capnp::_::PointerHelpers< ::cereal::LeadData>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::cereal::LeadData::Builder IQCarControl::Builder::getLeadOne() {
return ::capnp::_::PointerHelpers< ::cereal::LeadData>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::LeadData::Pipeline IQCarControl::Pipeline::getLeadOne() {
return ::cereal::LeadData::Pipeline(_typeless.getPointerField(2));
}
#endif // !CAPNP_LITE
inline void IQCarControl::Builder::setLeadOne( ::cereal::LeadData::Reader value) {
::capnp::_::PointerHelpers< ::cereal::LeadData>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::cereal::LeadData::Builder IQCarControl::Builder::initLeadOne() {
return ::capnp::_::PointerHelpers< ::cereal::LeadData>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void IQCarControl::Builder::adoptLeadOne(
::capnp::Orphan< ::cereal::LeadData>&& value) {
::capnp::_::PointerHelpers< ::cereal::LeadData>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::LeadData> IQCarControl::Builder::disownLeadOne() {
return ::capnp::_::PointerHelpers< ::cereal::LeadData>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool IQCarControl::Reader::hasLeadTwo() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool IQCarControl::Builder::hasLeadTwo() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::LeadData::Reader IQCarControl::Reader::getLeadTwo() const {
return ::capnp::_::PointerHelpers< ::cereal::LeadData>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::cereal::LeadData::Builder IQCarControl::Builder::getLeadTwo() {
return ::capnp::_::PointerHelpers< ::cereal::LeadData>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::LeadData::Pipeline IQCarControl::Pipeline::getLeadTwo() {
return ::cereal::LeadData::Pipeline(_typeless.getPointerField(3));
}
#endif // !CAPNP_LITE
inline void IQCarControl::Builder::setLeadTwo( ::cereal::LeadData::Reader value) {
::capnp::_::PointerHelpers< ::cereal::LeadData>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::cereal::LeadData::Builder IQCarControl::Builder::initLeadTwo() {
return ::capnp::_::PointerHelpers< ::cereal::LeadData>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void IQCarControl::Builder::adoptLeadTwo(
::capnp::Orphan< ::cereal::LeadData>&& value) {
::capnp::_::PointerHelpers< ::cereal::LeadData>::adopt(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::LeadData> IQCarControl::Builder::disownLeadTwo() {
return ::capnp::_::PointerHelpers< ::cereal::LeadData>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline bool IQCarControl::Param::Reader::hasKey() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQCarControl::Param::Builder::hasKey() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQCarControl::Param::Reader::getKey() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQCarControl::Param::Builder::getKey() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQCarControl::Param::Builder::setKey( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQCarControl::Param::Builder::initKey(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQCarControl::Param::Builder::adoptKey(
::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> IQCarControl::Param::Builder::disownKey() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQCarControl::Param::Reader::hasValueDEPRECATED() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQCarControl::Param::Builder::hasValueDEPRECATED() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQCarControl::Param::Reader::getValueDEPRECATED() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQCarControl::Param::Builder::getValueDEPRECATED() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQCarControl::Param::Builder::setValueDEPRECATED( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQCarControl::Param::Builder::initValueDEPRECATED(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void IQCarControl::Param::Builder::adoptValueDEPRECATED(
::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> IQCarControl::Param::Builder::disownValueDEPRECATED() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::IQCarControl::ParamType IQCarControl::Param::Reader::getType() const {
return _reader.getDataField< ::cereal::IQCarControl::ParamType>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQCarControl::ParamType IQCarControl::Param::Builder::getType() {
return _builder.getDataField< ::cereal::IQCarControl::ParamType>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQCarControl::Param::Builder::setType( ::cereal::IQCarControl::ParamType value) {
_builder.setDataField< ::cereal::IQCarControl::ParamType>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQCarControl::Param::Reader::hasValue() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool IQCarControl::Param::Builder::hasValue() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Data::Reader IQCarControl::Param::Reader::getValue() const {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::Data::Builder IQCarControl::Param::Builder::getValue() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void IQCarControl::Param::Builder::setValue( ::capnp::Data::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::Data::Builder IQCarControl::Param::Builder::initValue(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void IQCarControl::Param::Builder::adoptValue(
::capnp::Orphan< ::capnp::Data>&& value) {
::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Data> IQCarControl::Param::Builder::disownValue() {
return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::cereal::IQBackupManager::Status IQBackupManager::Reader::getBackupStatus() const {
return _reader.getDataField< ::cereal::IQBackupManager::Status>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQBackupManager::Status IQBackupManager::Builder::getBackupStatus() {
return _builder.getDataField< ::cereal::IQBackupManager::Status>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQBackupManager::Builder::setBackupStatus( ::cereal::IQBackupManager::Status value) {
_builder.setDataField< ::cereal::IQBackupManager::Status>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::IQBackupManager::Status IQBackupManager::Reader::getRestoreStatus() const {
return _reader.getDataField< ::cereal::IQBackupManager::Status>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQBackupManager::Status IQBackupManager::Builder::getRestoreStatus() {
return _builder.getDataField< ::cereal::IQBackupManager::Status>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQBackupManager::Builder::setRestoreStatus( ::cereal::IQBackupManager::Status value) {
_builder.setDataField< ::cereal::IQBackupManager::Status>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float IQBackupManager::Reader::getBackupProgress() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float IQBackupManager::Builder::getBackupProgress() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQBackupManager::Builder::setBackupProgress(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float IQBackupManager::Reader::getRestoreProgress() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float IQBackupManager::Builder::getRestoreProgress() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQBackupManager::Builder::setRestoreProgress(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline bool IQBackupManager::Reader::hasLastError() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::Builder::hasLastError() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQBackupManager::Reader::getLastError() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQBackupManager::Builder::getLastError() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQBackupManager::Builder::setLastError( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQBackupManager::Builder::initLastError(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQBackupManager::Builder::adoptLastError(
::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> IQBackupManager::Builder::disownLastError() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQBackupManager::Reader::hasCurrentBackup() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::Builder::hasCurrentBackup() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQBackupManager::BackupInfo::Reader IQBackupManager::Reader::getCurrentBackup() const {
return ::capnp::_::PointerHelpers< ::cereal::IQBackupManager::BackupInfo>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::cereal::IQBackupManager::BackupInfo::Builder IQBackupManager::Builder::getCurrentBackup() {
return ::capnp::_::PointerHelpers< ::cereal::IQBackupManager::BackupInfo>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQBackupManager::BackupInfo::Pipeline IQBackupManager::Pipeline::getCurrentBackup() {
return ::cereal::IQBackupManager::BackupInfo::Pipeline(_typeless.getPointerField(1));
}
#endif // !CAPNP_LITE
inline void IQBackupManager::Builder::setCurrentBackup( ::cereal::IQBackupManager::BackupInfo::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQBackupManager::BackupInfo>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQBackupManager::BackupInfo::Builder IQBackupManager::Builder::initCurrentBackup() {
return ::capnp::_::PointerHelpers< ::cereal::IQBackupManager::BackupInfo>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQBackupManager::Builder::adoptCurrentBackup(
::capnp::Orphan< ::cereal::IQBackupManager::BackupInfo>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQBackupManager::BackupInfo>::adopt(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQBackupManager::BackupInfo> IQBackupManager::Builder::disownCurrentBackup() {
return ::capnp::_::PointerHelpers< ::cereal::IQBackupManager::BackupInfo>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool IQBackupManager::Reader::hasBackupHistory() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::Builder::hasBackupHistory() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>::Reader IQBackupManager::Reader::getBackupHistory() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>::Builder IQBackupManager::Builder::getBackupHistory() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void IQBackupManager::Builder::setBackupHistory( ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>::Builder IQBackupManager::Builder::initBackupHistory(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void IQBackupManager::Builder::adoptBackupHistory(
::capnp::Orphan< ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>> IQBackupManager::Builder::disownBackupHistory() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::BackupInfo, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::uint16_t IQBackupManager::Version::Reader::getMajor() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint16_t IQBackupManager::Version::Builder::getMajor() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQBackupManager::Version::Builder::setMajor( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t IQBackupManager::Version::Reader::getMinor() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::uint16_t IQBackupManager::Version::Builder::getMinor() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQBackupManager::Version::Builder::setMinor( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t IQBackupManager::Version::Reader::getPatch() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline ::uint16_t IQBackupManager::Version::Builder::getPatch() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQBackupManager::Version::Builder::setPatch( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::uint16_t IQBackupManager::Version::Reader::getBuild() const {
return _reader.getDataField< ::uint16_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::uint16_t IQBackupManager::Version::Builder::getBuild() {
return _builder.getDataField< ::uint16_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void IQBackupManager::Version::Builder::setBuild( ::uint16_t value) {
_builder.setDataField< ::uint16_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline bool IQBackupManager::Version::Reader::hasBranch() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::Version::Builder::hasBranch() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQBackupManager::Version::Reader::getBranch() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQBackupManager::Version::Builder::getBranch() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQBackupManager::Version::Builder::setBranch( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQBackupManager::Version::Builder::initBranch(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQBackupManager::Version::Builder::adoptBranch(
::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> IQBackupManager::Version::Builder::disownBranch() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQBackupManager::MetadataEntry::Reader::hasKey() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::MetadataEntry::Builder::hasKey() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQBackupManager::MetadataEntry::Reader::getKey() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQBackupManager::MetadataEntry::Builder::getKey() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQBackupManager::MetadataEntry::Builder::setKey( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQBackupManager::MetadataEntry::Builder::initKey(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQBackupManager::MetadataEntry::Builder::adoptKey(
::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> IQBackupManager::MetadataEntry::Builder::disownKey() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQBackupManager::MetadataEntry::Reader::hasValue() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::MetadataEntry::Builder::hasValue() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQBackupManager::MetadataEntry::Reader::getValue() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQBackupManager::MetadataEntry::Builder::getValue() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQBackupManager::MetadataEntry::Builder::setValue( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQBackupManager::MetadataEntry::Builder::initValue(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void IQBackupManager::MetadataEntry::Builder::adoptValue(
::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> IQBackupManager::MetadataEntry::Builder::disownValue() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool IQBackupManager::MetadataEntry::Reader::hasTags() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::MetadataEntry::Builder::hasTags() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader IQBackupManager::MetadataEntry::Reader::getTags() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder IQBackupManager::MetadataEntry::Builder::getTags() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void IQBackupManager::MetadataEntry::Builder::setTags( ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline void IQBackupManager::MetadataEntry::Builder::setTags(::kj::ArrayPtr<const ::capnp::Text::Reader> value) {
::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder IQBackupManager::MetadataEntry::Builder::initTags(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void IQBackupManager::MetadataEntry::Builder::adoptTags(
::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>> IQBackupManager::MetadataEntry::Builder::disownTags() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool IQBackupManager::BackupInfo::Reader::hasDeviceId() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::BackupInfo::Builder::hasDeviceId() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQBackupManager::BackupInfo::Reader::getDeviceId() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQBackupManager::BackupInfo::Builder::getDeviceId() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQBackupManager::BackupInfo::Builder::setDeviceId( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQBackupManager::BackupInfo::Builder::initDeviceId(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQBackupManager::BackupInfo::Builder::adoptDeviceId(
::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> IQBackupManager::BackupInfo::Builder::disownDeviceId() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::uint32_t IQBackupManager::BackupInfo::Reader::getVersion() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::uint32_t IQBackupManager::BackupInfo::Builder::getVersion() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQBackupManager::BackupInfo::Builder::setVersion( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQBackupManager::BackupInfo::Reader::hasConfig() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::BackupInfo::Builder::hasConfig() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQBackupManager::BackupInfo::Reader::getConfig() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQBackupManager::BackupInfo::Builder::getConfig() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQBackupManager::BackupInfo::Builder::setConfig( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQBackupManager::BackupInfo::Builder::initConfig(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void IQBackupManager::BackupInfo::Builder::adoptConfig(
::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> IQBackupManager::BackupInfo::Builder::disownConfig() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool IQBackupManager::BackupInfo::Reader::getIsEncrypted() const {
return _reader.getDataField<bool>(
::capnp::bounded<32>() * ::capnp::ELEMENTS);
}
inline bool IQBackupManager::BackupInfo::Builder::getIsEncrypted() {
return _builder.getDataField<bool>(
::capnp::bounded<32>() * ::capnp::ELEMENTS);
}
inline void IQBackupManager::BackupInfo::Builder::setIsEncrypted(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<32>() * ::capnp::ELEMENTS, value);
}
inline bool IQBackupManager::BackupInfo::Reader::hasCreatedAt() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::BackupInfo::Builder::hasCreatedAt() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQBackupManager::BackupInfo::Reader::getCreatedAt() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQBackupManager::BackupInfo::Builder::getCreatedAt() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void IQBackupManager::BackupInfo::Builder::setCreatedAt( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQBackupManager::BackupInfo::Builder::initCreatedAt(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), size);
}
inline void IQBackupManager::BackupInfo::Builder::adoptCreatedAt(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> IQBackupManager::BackupInfo::Builder::disownCreatedAt() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline bool IQBackupManager::BackupInfo::Reader::hasUpdatedAt() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::BackupInfo::Builder::hasUpdatedAt() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQBackupManager::BackupInfo::Reader::getUpdatedAt() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQBackupManager::BackupInfo::Builder::getUpdatedAt() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void IQBackupManager::BackupInfo::Builder::setUpdatedAt( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQBackupManager::BackupInfo::Builder::initUpdatedAt(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void IQBackupManager::BackupInfo::Builder::adoptUpdatedAt(
::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> IQBackupManager::BackupInfo::Builder::disownUpdatedAt() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline bool IQBackupManager::BackupInfo::Reader::hasIqpilotVersion() const {
return !_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::BackupInfo::Builder::hasIqpilotVersion() {
return !_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQBackupManager::Version::Reader IQBackupManager::BackupInfo::Reader::getIqpilotVersion() const {
return ::capnp::_::PointerHelpers< ::cereal::IQBackupManager::Version>::get(_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::cereal::IQBackupManager::Version::Builder IQBackupManager::BackupInfo::Builder::getIqpilotVersion() {
return ::capnp::_::PointerHelpers< ::cereal::IQBackupManager::Version>::get(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQBackupManager::Version::Pipeline IQBackupManager::BackupInfo::Pipeline::getIqpilotVersion() {
return ::cereal::IQBackupManager::Version::Pipeline(_typeless.getPointerField(4));
}
#endif // !CAPNP_LITE
inline void IQBackupManager::BackupInfo::Builder::setIqpilotVersion( ::cereal::IQBackupManager::Version::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQBackupManager::Version>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQBackupManager::Version::Builder IQBackupManager::BackupInfo::Builder::initIqpilotVersion() {
return ::capnp::_::PointerHelpers< ::cereal::IQBackupManager::Version>::init(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline void IQBackupManager::BackupInfo::Builder::adoptIqpilotVersion(
::capnp::Orphan< ::cereal::IQBackupManager::Version>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQBackupManager::Version>::adopt(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQBackupManager::Version> IQBackupManager::BackupInfo::Builder::disownIqpilotVersion() {
return ::capnp::_::PointerHelpers< ::cereal::IQBackupManager::Version>::disown(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline bool IQBackupManager::BackupInfo::Reader::hasBackupMetadata() const {
return !_reader.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
}
inline bool IQBackupManager::BackupInfo::Builder::hasBackupMetadata() {
return !_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>::Reader IQBackupManager::BackupInfo::Reader::getBackupMetadata() const {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>::Builder IQBackupManager::BackupInfo::Builder::getBackupMetadata() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline void IQBackupManager::BackupInfo::Builder::setBackupMetadata( ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>::Reader value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), value);
}
inline ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>::Builder IQBackupManager::BackupInfo::Builder::initBackupMetadata(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), size);
}
inline void IQBackupManager::BackupInfo::Builder::adoptBackupMetadata(
::capnp::Orphan< ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>>&& value) {
::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>> IQBackupManager::BackupInfo::Builder::disownBackupMetadata() {
return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::IQBackupManager::MetadataEntry, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField(
::capnp::bounded<5>() * ::capnp::POINTERS));
}
inline float IQCarState::Reader::getSpeedLimit() const {
return _reader.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline float IQCarState::Builder::getSpeedLimit() {
return _builder.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQCarState::Builder::setSpeedLimit(float value) {
_builder.setDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQCarState::Reader::getAccelPressed() const {
return _reader.getDataField<bool>(
::capnp::bounded<32>() * ::capnp::ELEMENTS);
}
inline bool IQCarState::Builder::getAccelPressed() {
return _builder.getDataField<bool>(
::capnp::bounded<32>() * ::capnp::ELEMENTS);
}
inline void IQCarState::Builder::setAccelPressed(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<32>() * ::capnp::ELEMENTS, value);
}
inline bool IQCarState::Reader::getDecelPressed() const {
return _reader.getDataField<bool>(
::capnp::bounded<33>() * ::capnp::ELEMENTS);
}
inline bool IQCarState::Builder::getDecelPressed() {
return _builder.getDataField<bool>(
::capnp::bounded<33>() * ::capnp::ELEMENTS);
}
inline void IQCarState::Builder::setDecelPressed(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<33>() * ::capnp::ELEMENTS, value);
}
inline bool IQLiveMapData::Reader::getSpeedLimitValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool IQLiveMapData::Builder::getSpeedLimitValid() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQLiveMapData::Builder::setSpeedLimitValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline float IQLiveMapData::Reader::getSpeedLimit() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float IQLiveMapData::Builder::getSpeedLimit() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQLiveMapData::Builder::setSpeedLimit(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline bool IQLiveMapData::Reader::getSpeedLimitAheadValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline bool IQLiveMapData::Builder::getSpeedLimitAheadValid() {
return _builder.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQLiveMapData::Builder::setSpeedLimitAheadValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float IQLiveMapData::Reader::getSpeedLimitAhead() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float IQLiveMapData::Builder::getSpeedLimitAhead() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQLiveMapData::Builder::setSpeedLimitAhead(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float IQLiveMapData::Reader::getSpeedLimitAheadDistance() const {
return _reader.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline float IQLiveMapData::Builder::getSpeedLimitAheadDistance() {
return _builder.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void IQLiveMapData::Builder::setSpeedLimitAheadDistance(float value) {
_builder.setDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline bool IQLiveMapData::Reader::hasRoadName() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQLiveMapData::Builder::hasRoadName() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQLiveMapData::Reader::getRoadName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQLiveMapData::Builder::getRoadName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQLiveMapData::Builder::setRoadName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQLiveMapData::Builder::initRoadName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQLiveMapData::Builder::adoptRoadName(
::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> IQLiveMapData::Builder::disownRoadName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::cereal::IQModelDataV2::TurnDirection IQModelDataV2::Reader::getLaneTurnDirection() const {
return _reader.getDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQModelDataV2::TurnDirection IQModelDataV2::Builder::getLaneTurnDirection() {
return _builder.getDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQModelDataV2::Builder::setLaneTurnDirection( ::cereal::IQModelDataV2::TurnDirection value) {
_builder.setDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::Reader::getActive() const {
return _reader.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline bool IQNavState::Builder::getActive() {
return _builder.getDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setActive(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::Reader::getDestinationValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline bool IQNavState::Builder::getDestinationValid() {
return _builder.getDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setDestinationValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float IQNavState::Reader::getDistanceRemaining() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float IQNavState::Builder::getDistanceRemaining() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setDistanceRemaining(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float IQNavState::Reader::getTimeRemaining() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float IQNavState::Builder::getTimeRemaining() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setTimeRemaining(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t IQNavState::Reader::getCurrentSegmentIndex() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline ::uint32_t IQNavState::Builder::getCurrentSegmentIndex() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setCurrentSegmentIndex( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline ::uint32_t IQNavState::Reader::getTotalSegments() const {
return _reader.getDataField< ::uint32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline ::uint32_t IQNavState::Builder::getTotalSegments() {
return _builder.getDataField< ::uint32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setTotalSegments( ::uint32_t value) {
_builder.setDataField< ::uint32_t>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::Reader::getNextManeuverValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline bool IQNavState::Builder::getNextManeuverValid() {
return _builder.getDataField<bool>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setNextManeuverValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float IQNavState::Reader::getNextManeuverDistance() const {
return _reader.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline float IQNavState::Builder::getNextManeuverDistance() {
return _builder.getDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setNextManeuverDistance(float value) {
_builder.setDataField<float>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::IQNavState::ManeuverType IQNavState::Reader::getNextManeuverType() const {
return _reader.getDataField< ::cereal::IQNavState::ManeuverType>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQNavState::ManeuverType IQNavState::Builder::getNextManeuverType() {
return _builder.getDataField< ::cereal::IQNavState::ManeuverType>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setNextManeuverType( ::cereal::IQNavState::ManeuverType value) {
_builder.setDataField< ::cereal::IQNavState::ManeuverType>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::IQModelDataV2::TurnDirection IQNavState::Reader::getNextManeuverDirection() const {
return _reader.getDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQModelDataV2::TurnDirection IQNavState::Builder::getNextManeuverDirection() {
return _builder.getDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<12>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setNextManeuverDirection( ::cereal::IQModelDataV2::TurnDirection value) {
_builder.setDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<12>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::Reader::hasNextManeuverDescription() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQNavState::Builder::hasNextManeuverDescription() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQNavState::Reader::getNextManeuverDescription() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQNavState::Builder::getNextManeuverDescription() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQNavState::Builder::setNextManeuverDescription( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQNavState::Builder::initNextManeuverDescription(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQNavState::Builder::adoptNextManeuverDescription(
::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> IQNavState::Builder::disownNextManeuverDescription() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline bool IQNavState::Reader::getShouldSendTurnDesire() const {
return _reader.getDataField<bool>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline bool IQNavState::Builder::getShouldSendTurnDesire() {
return _builder.getDataField<bool>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setShouldSendTurnDesire(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::IQModelDataV2::TurnDirection IQNavState::Reader::getTurnDesireDirection() const {
return _reader.getDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQModelDataV2::TurnDirection IQNavState::Builder::getTurnDesireDirection() {
return _builder.getDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setTurnDesireDirection( ::cereal::IQModelDataV2::TurnDirection value) {
_builder.setDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<13>() * ::capnp::ELEMENTS, value);
}
inline float IQNavState::Reader::getTargetSpeed() const {
return _reader.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline float IQNavState::Builder::getTargetSpeed() {
return _builder.getDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setTargetSpeed(float value) {
_builder.setDataField<float>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::Reader::getTargetSpeedValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline bool IQNavState::Builder::getTargetSpeedValid() {
return _builder.getDataField<bool>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setTargetSpeedValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline double IQNavState::Reader::getDestinationLatitude() const {
return _reader.getDataField<double>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline double IQNavState::Builder::getDestinationLatitude() {
return _builder.getDataField<double>(
::capnp::bounded<4>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setDestinationLatitude(double value) {
_builder.setDataField<double>(
::capnp::bounded<4>() * ::capnp::ELEMENTS, value);
}
inline double IQNavState::Reader::getDestinationLongitude() const {
return _reader.getDataField<double>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline double IQNavState::Builder::getDestinationLongitude() {
return _builder.getDataField<double>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setDestinationLongitude(double value) {
_builder.setDataField<double>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::Reader::hasDestinationName() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQNavState::Builder::hasDestinationName() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQNavState::Reader::getDestinationName() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQNavState::Builder::getDestinationName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQNavState::Builder::setDestinationName( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQNavState::Builder::initDestinationName(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void IQNavState::Builder::adoptDestinationName(
::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> IQNavState::Builder::disownDestinationName() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline bool IQNavState::Reader::getShouldSendLanePositioning() const {
return _reader.getDataField<bool>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline bool IQNavState::Builder::getShouldSendLanePositioning() {
return _builder.getDataField<bool>(
::capnp::bounded<5>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setShouldSendLanePositioning(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<5>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::IQModelDataV2::TurnDirection IQNavState::Reader::getLanePositioningDirection() const {
return _reader.getDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQModelDataV2::TurnDirection IQNavState::Builder::getLanePositioningDirection() {
return _builder.getDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<24>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setLanePositioningDirection( ::cereal::IQModelDataV2::TurnDirection value) {
_builder.setDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<24>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::Reader::hasLaneDebugInfo() const {
return !_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline bool IQNavState::Builder::hasLaneDebugInfo() {
return !_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
}
inline ::cereal::IQNavState::LaneDebugInfo::Reader IQNavState::Reader::getLaneDebugInfo() const {
return ::capnp::_::PointerHelpers< ::cereal::IQNavState::LaneDebugInfo>::get(_reader.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline ::cereal::IQNavState::LaneDebugInfo::Builder IQNavState::Builder::getLaneDebugInfo() {
return ::capnp::_::PointerHelpers< ::cereal::IQNavState::LaneDebugInfo>::get(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
#if !CAPNP_LITE
inline ::cereal::IQNavState::LaneDebugInfo::Pipeline IQNavState::Pipeline::getLaneDebugInfo() {
return ::cereal::IQNavState::LaneDebugInfo::Pipeline(_typeless.getPointerField(2));
}
#endif // !CAPNP_LITE
inline void IQNavState::Builder::setLaneDebugInfo( ::cereal::IQNavState::LaneDebugInfo::Reader value) {
::capnp::_::PointerHelpers< ::cereal::IQNavState::LaneDebugInfo>::set(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), value);
}
inline ::cereal::IQNavState::LaneDebugInfo::Builder IQNavState::Builder::initLaneDebugInfo() {
return ::capnp::_::PointerHelpers< ::cereal::IQNavState::LaneDebugInfo>::init(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline void IQNavState::Builder::adoptLaneDebugInfo(
::capnp::Orphan< ::cereal::IQNavState::LaneDebugInfo>&& value) {
::capnp::_::PointerHelpers< ::cereal::IQNavState::LaneDebugInfo>::adopt(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::cereal::IQNavState::LaneDebugInfo> IQNavState::Builder::disownLaneDebugInfo() {
return ::capnp::_::PointerHelpers< ::cereal::IQNavState::LaneDebugInfo>::disown(_builder.getPointerField(
::capnp::bounded<2>() * ::capnp::POINTERS));
}
inline float IQNavState::Reader::getNextManeuverAngle() const {
return _reader.getDataField<float>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline float IQNavState::Builder::getNextManeuverAngle() {
return _builder.getDataField<float>(
::capnp::bounded<13>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setNextManeuverAngle(float value) {
_builder.setDataField<float>(
::capnp::bounded<13>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::Reader::getShouldSendLaneChangeDesire() const {
return _reader.getDataField<bool>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline bool IQNavState::Builder::getShouldSendLaneChangeDesire() {
return _builder.getDataField<bool>(
::capnp::bounded<6>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setShouldSendLaneChangeDesire(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<6>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::IQModelDataV2::TurnDirection IQNavState::Reader::getLaneChangeDesireDirection() const {
return _reader.getDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQModelDataV2::TurnDirection IQNavState::Builder::getLaneChangeDesireDirection() {
return _builder.getDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<25>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setLaneChangeDesireDirection( ::cereal::IQModelDataV2::TurnDirection value) {
_builder.setDataField< ::cereal::IQModelDataV2::TurnDirection>(
::capnp::bounded<25>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::NavDirection IQNavState::Reader::getNavTurnDesireDirection() const {
return _reader.getDataField< ::cereal::NavDirection>(
::capnp::bounded<28>() * ::capnp::ELEMENTS);
}
inline ::cereal::NavDirection IQNavState::Builder::getNavTurnDesireDirection() {
return _builder.getDataField< ::cereal::NavDirection>(
::capnp::bounded<28>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setNavTurnDesireDirection( ::cereal::NavDirection value) {
_builder.setDataField< ::cereal::NavDirection>(
::capnp::bounded<28>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::NavDirection IQNavState::Reader::getNavLaneChangeDesireDirection() const {
return _reader.getDataField< ::cereal::NavDirection>(
::capnp::bounded<29>() * ::capnp::ELEMENTS);
}
inline ::cereal::NavDirection IQNavState::Builder::getNavLaneChangeDesireDirection() {
return _builder.getDataField< ::cereal::NavDirection>(
::capnp::bounded<29>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setNavLaneChangeDesireDirection( ::cereal::NavDirection value) {
_builder.setDataField< ::cereal::NavDirection>(
::capnp::bounded<29>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::NavDirection IQNavState::Reader::getNavLanePositioningDirection() const {
return _reader.getDataField< ::cereal::NavDirection>(
::capnp::bounded<30>() * ::capnp::ELEMENTS);
}
inline ::cereal::NavDirection IQNavState::Builder::getNavLanePositioningDirection() {
return _builder.getDataField< ::cereal::NavDirection>(
::capnp::bounded<30>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setNavLanePositioningDirection( ::cereal::NavDirection value) {
_builder.setDataField< ::cereal::NavDirection>(
::capnp::bounded<30>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::Reader::getNavSpeedTargetActive() const {
return _reader.getDataField<bool>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline bool IQNavState::Builder::getNavSpeedTargetActive() {
return _builder.getDataField<bool>(
::capnp::bounded<7>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setNavSpeedTargetActive(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<7>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::Reader::getSecondNextManeuverValid() const {
return _reader.getDataField<bool>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline bool IQNavState::Builder::getSecondNextManeuverValid() {
return _builder.getDataField<bool>(
::capnp::bounded<8>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setSecondNextManeuverValid(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<8>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::IQNavState::ManeuverType IQNavState::Reader::getSecondNextManeuverType() const {
return _reader.getDataField< ::cereal::IQNavState::ManeuverType>(
::capnp::bounded<31>() * ::capnp::ELEMENTS);
}
inline ::cereal::IQNavState::ManeuverType IQNavState::Builder::getSecondNextManeuverType() {
return _builder.getDataField< ::cereal::IQNavState::ManeuverType>(
::capnp::bounded<31>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setSecondNextManeuverType( ::cereal::IQNavState::ManeuverType value) {
_builder.setDataField< ::cereal::IQNavState::ManeuverType>(
::capnp::bounded<31>() * ::capnp::ELEMENTS, value);
}
inline ::cereal::NavDirection IQNavState::Reader::getSecondNextManeuverDirection() const {
return _reader.getDataField< ::cereal::NavDirection>(
::capnp::bounded<32>() * ::capnp::ELEMENTS);
}
inline ::cereal::NavDirection IQNavState::Builder::getSecondNextManeuverDirection() {
return _builder.getDataField< ::cereal::NavDirection>(
::capnp::bounded<32>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setSecondNextManeuverDirection( ::cereal::NavDirection value) {
_builder.setDataField< ::cereal::NavDirection>(
::capnp::bounded<32>() * ::capnp::ELEMENTS, value);
}
inline float IQNavState::Reader::getSecondNextManeuverDistance() const {
return _reader.getDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline float IQNavState::Builder::getSecondNextManeuverDistance() {
return _builder.getDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS);
}
inline void IQNavState::Builder::setSecondNextManeuverDistance(float value) {
_builder.setDataField<float>(
::capnp::bounded<17>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::Reader::hasNextManeuverModifier() const {
return !_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline bool IQNavState::Builder::hasNextManeuverModifier() {
return !_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQNavState::Reader::getNextManeuverModifier() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQNavState::Builder::getNextManeuverModifier() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline void IQNavState::Builder::setNextManeuverModifier( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQNavState::Builder::initNextManeuverModifier(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS), size);
}
inline void IQNavState::Builder::adoptNextManeuverModifier(
::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> IQNavState::Builder::disownNextManeuverModifier() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<3>() * ::capnp::POINTERS));
}
inline bool IQNavState::Reader::hasSecondNextManeuverModifier() const {
return !_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline bool IQNavState::Builder::hasSecondNextManeuverModifier() {
return !_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQNavState::Reader::getSecondNextManeuverModifier() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQNavState::Builder::getSecondNextManeuverModifier() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline void IQNavState::Builder::setSecondNextManeuverModifier( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQNavState::Builder::initSecondNextManeuverModifier(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), size);
}
inline void IQNavState::Builder::adoptSecondNextManeuverModifier(
::capnp::Orphan< ::capnp::Text>&& value) {
::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value));
}
inline ::capnp::Orphan< ::capnp::Text> IQNavState::Builder::disownSecondNextManeuverModifier() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<4>() * ::capnp::POINTERS));
}
inline bool IQNavState::LaneDebugInfo::Reader::hasModelLane() const {
return !_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline bool IQNavState::LaneDebugInfo::Builder::hasModelLane() {
return !_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQNavState::LaneDebugInfo::Reader::getModelLane() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQNavState::LaneDebugInfo::Builder::getModelLane() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline void IQNavState::LaneDebugInfo::Builder::setModelLane( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQNavState::LaneDebugInfo::Builder::initModelLane(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS), size);
}
inline void IQNavState::LaneDebugInfo::Builder::adoptModelLane(
::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> IQNavState::LaneDebugInfo::Builder::disownModelLane() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<0>() * ::capnp::POINTERS));
}
inline float IQNavState::LaneDebugInfo::Reader::getModelConfidence() const {
return _reader.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline float IQNavState::LaneDebugInfo::Builder::getModelConfidence() {
return _builder.getDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS);
}
inline void IQNavState::LaneDebugInfo::Builder::setModelConfidence(float value) {
_builder.setDataField<float>(
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::LaneDebugInfo::Reader::hasGpsLane() const {
return !_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline bool IQNavState::LaneDebugInfo::Builder::hasGpsLane() {
return !_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
}
inline ::capnp::Text::Reader IQNavState::LaneDebugInfo::Reader::getGpsLane() const {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline ::capnp::Text::Builder IQNavState::LaneDebugInfo::Builder::getGpsLane() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline void IQNavState::LaneDebugInfo::Builder::setGpsLane( ::capnp::Text::Reader value) {
::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), value);
}
inline ::capnp::Text::Builder IQNavState::LaneDebugInfo::Builder::initGpsLane(unsigned int size) {
return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS), size);
}
inline void IQNavState::LaneDebugInfo::Builder::adoptGpsLane(
::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> IQNavState::LaneDebugInfo::Builder::disownGpsLane() {
return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField(
::capnp::bounded<1>() * ::capnp::POINTERS));
}
inline float IQNavState::LaneDebugInfo::Reader::getGpsConfidence() const {
return _reader.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline float IQNavState::LaneDebugInfo::Builder::getGpsConfidence() {
return _builder.getDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS);
}
inline void IQNavState::LaneDebugInfo::Builder::setGpsConfidence(float value) {
_builder.setDataField<float>(
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
}
inline float IQNavState::LaneDebugInfo::Reader::getLateralOffset() const {
return _reader.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline float IQNavState::LaneDebugInfo::Builder::getLateralOffset() {
return _builder.getDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS);
}
inline void IQNavState::LaneDebugInfo::Builder::setLateralOffset(float value) {
_builder.setDataField<float>(
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
}
inline float IQNavState::LaneDebugInfo::Reader::getGpsAccuracy() const {
return _reader.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline float IQNavState::LaneDebugInfo::Builder::getGpsAccuracy() {
return _builder.getDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS);
}
inline void IQNavState::LaneDebugInfo::Builder::setGpsAccuracy(float value) {
_builder.setDataField<float>(
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
}
inline bool IQNavState::LaneDebugInfo::Reader::getAgreement() const {
return _reader.getDataField<bool>(
::capnp::bounded<128>() * ::capnp::ELEMENTS);
}
inline bool IQNavState::LaneDebugInfo::Builder::getAgreement() {
return _builder.getDataField<bool>(
::capnp::bounded<128>() * ::capnp::ELEMENTS);
}
inline void IQNavState::LaneDebugInfo::Builder::setAgreement(bool value) {
_builder.setDataField<bool>(
::capnp::bounded<128>() * ::capnp::ELEMENTS, value);
}
} // namespace
CAPNP_END_HEADER