// Generated by Cap'n Proto compiler, DO NOT EDIT // source: log.capnp #pragma once #include #include #ifndef CAPNP_VERSION #error "CAPNP_VERSION is not defined, is capnp/generated-header-support.h missing?" #elif CAPNP_VERSION != 1000002 #error "Version mismatch between generated code and library headers. You must use the same version of the Cap'n Proto compiler and library." #endif #include "car.capnp.h" #include "custom.capnp.h" #include "legacy.capnp.h" CAPNP_BEGIN_HEADER namespace capnp { namespace schemas { CAPNP_DECLARE_SCHEMA(d578fb3372ed5043); CAPNP_DECLARE_SCHEMA(f8b13ce2183eb696); CAPNP_DECLARE_SCHEMA(a5dfdd084a6eea0e); CAPNP_DECLARE_SCHEMA(c4fa6047f024e718); CAPNP_DECLARE_SCHEMA(91f1992a1f77fb03); enum class EventName_91f1992a1f77fb03: uint16_t { CAN_ERROR, STEER_UNAVAILABLE, WRONG_GEAR, DOOR_OPEN, SEATBELT_NOT_LATCHED, ESP_DISABLED, WRONG_CAR_MODE, STEER_TEMP_UNAVAILABLE, REVERSE_GEAR, BUTTON_CANCEL, BUTTON_ENABLE, PEDAL_PRESSED, PRE_ENABLE_STANDSTILL, GAS_PRESSED_OVERRIDE, STEER_OVERRIDE, CRUISE_DISABLED, SPEED_TOO_LOW, OUT_OF_SPACE, OVERHEAT, CALIBRATION_INCOMPLETE, CALIBRATION_INVALID, CALIBRATION_RECALIBRATING, CONTROLS_MISMATCH, PCM_ENABLE, PCM_DISABLE, RADAR_FAULT, BRAKE_HOLD, PARK_BRAKE, MANUAL_RESTART, JOYSTICK_DEBUG, LONGITUDINAL_MANEUVER, STEER_TEMP_UNAVAILABLE_SILENT, RESUME_REQUIRED, PRE_DRIVER_DISTRACTED, PROMPT_DRIVER_DISTRACTED, DRIVER_DISTRACTED, PRE_DRIVER_UNRESPONSIVE, PROMPT_DRIVER_UNRESPONSIVE, DRIVER_UNRESPONSIVE, BELOW_STEER_SPEED, LOW_BATTERY, ACC_FAULTED, SENSOR_DATA_INVALID, COMM_ISSUE, COMM_ISSUE_AVG_FREQ, TOO_DISTRACTED, POSENET_INVALID, SOUNDS_UNAVAILABLE_D_E_P_R_E_C_A_T_E_D, PRE_LANE_CHANGE_LEFT, PRE_LANE_CHANGE_RIGHT, LANE_CHANGE, LOW_MEMORY, STOCK_AEB, LDW, CAR_UNRECOGNIZED, INVALID_LKAS_SETTING, SPEED_TOO_HIGH, LANE_CHANGE_BLOCKED, RELAY_MALFUNCTION, STOCK_FCW, STARTUP, STARTUP_NO_CAR, STARTUP_NO_CONTROL, STARTUP_NO_SEC_OC_KEY, STARTUP_MASTER, FCW, STEER_SATURATED, BELOW_ENGAGE_SPEED, NO_GPS, WRONG_CRUISE_MODE, MODELD_LAGGING, DEVICE_FALLING, FAN_MALFUNCTION, CAMERA_MALFUNCTION, CAMERA_FRAME_RATE, PROCESS_NOT_RUNNING, DASHCAM_MODE, SELFDRIVE_INITIALIZING, USB_ERROR, CRUISE_MISMATCH, CAN_BUS_MISSING, SELFDRIVED_LAGGING, RESUME_BLOCKED, STEER_TIME_LIMIT, VEHICLE_SENSORS_INVALID, LOCATIOND_TEMPORARY_ERROR, LOCATIOND_PERMANENT_ERROR, PARAMSD_TEMPORARY_ERROR, PARAMSD_PERMANENT_ERROR, ACTUATORS_API_UNAVAILABLE, ESP_ACTIVE, PERSONALITY_CHANGED, AEB, RADAR_TEMP_UNAVAILABLE, }; CAPNP_DECLARE_ENUM(EventName, 91f1992a1f77fb03); CAPNP_DECLARE_SCHEMA(d692e23d1a247d99); enum class LongitudinalPersonality_d692e23d1a247d99: uint16_t { AGGRESSIVE, STANDARD, RELAXED, }; CAPNP_DECLARE_ENUM(LongitudinalPersonality, d692e23d1a247d99); CAPNP_DECLARE_SCHEMA(e71008caeb3fb65c); CAPNP_DECLARE_SCHEMA(9d5d7238eba86608); enum class DeviceType_9d5d7238eba86608: uint16_t { UNKNOWN, NEO, CHFFR_ANDROID, CHFFR_IOS, TICI, PC, TIZI, MICI, }; CAPNP_DECLARE_ENUM(DeviceType, 9d5d7238eba86608); CAPNP_DECLARE_SCHEMA(e673e8725cdff0ad); CAPNP_DECLARE_SCHEMA(fe2919d5c21f426c); CAPNP_DECLARE_SCHEMA(9b513b93a887dbcd); CAPNP_DECLARE_SCHEMA(9cfb5d53a4f615a5); CAPNP_DECLARE_SCHEMA(d97e3b28239f5580); CAPNP_DECLARE_SCHEMA(ea0245f695ae0a33); CAPNP_DECLARE_SCHEMA(a37f0d8558e193fd); enum class FrameTypeDEPRECATED_a37f0d8558e193fd: uint16_t { UNKNOWN, NEO, CHFFR_ANDROID, FRONT, }; CAPNP_DECLARE_ENUM(FrameTypeDEPRECATED, a37f0d8558e193fd); CAPNP_DECLARE_SCHEMA(d810b1e7705dd69c); enum class ImageSensor_d810b1e7705dd69c: uint16_t { UNKNOWN, AR0231, OX03C10, OS04C10, }; CAPNP_DECLARE_ENUM(ImageSensor, d810b1e7705dd69c); CAPNP_DECLARE_SCHEMA(bcc3efbac41d2048); CAPNP_DECLARE_SCHEMA(b65fce64120af7d3); CAPNP_DECLARE_SCHEMA(ce7b9bb221c070c2); enum class Encoding_ce7b9bb221c070c2: uint16_t { UNKNOWN, JPEG, KEYFRAME, }; CAPNP_DECLARE_ENUM(Encoding, ce7b9bb221c070c2); CAPNP_DECLARE_SCHEMA(9d291d7813ba4a88); CAPNP_DECLARE_SCHEMA(a2b29a69d44529a1); CAPNP_DECLARE_SCHEMA(a43429bd2bfc24fc); CAPNP_DECLARE_SCHEMA(e49b3ce8f7f48d0d); enum class SensorSource_e49b3ce8f7f48d0d: uint16_t { ANDROID, I_O_S, FIBER, VELODYNE, BNO055, LSM6DS3, BMP280, MMC3416X, BMX055, RPR0521, LSM6DS3TRC, MMC5603NJ, }; CAPNP_DECLARE_ENUM(SensorSource, e49b3ce8f7f48d0d); CAPNP_DECLARE_SCHEMA(e946524859add50e); CAPNP_DECLARE_SCHEMA(d3ff79f25c734863); enum class SensorSource_d3ff79f25c734863: uint16_t { ANDROID, I_O_S, CAR, VELODYNE, FUSION, EXTERNAL, UBLOX, TRIMBLE, QCOMDIAG, UNICORE, }; CAPNP_DECLARE_ENUM(SensorSource, d3ff79f25c734863); CAPNP_DECLARE_SCHEMA(ae674a34ba421466); enum class Desire_ae674a34ba421466: uint16_t { NONE, TURN_LEFT, TURN_RIGHT, LANE_CHANGE_LEFT, LANE_CHANGE_RIGHT, KEEP_LEFT, KEEP_RIGHT, }; CAPNP_DECLARE_ENUM(Desire, ae674a34ba421466); CAPNP_DECLARE_SCHEMA(cd37924bf7b2d3d2); enum class LaneChangeState_cd37924bf7b2d3d2: uint16_t { OFF, PRE_LANE_CHANGE, LANE_CHANGE_STARTING, LANE_CHANGE_FINISHING, }; CAPNP_DECLARE_ENUM(LaneChangeState, cd37924bf7b2d3d2); CAPNP_DECLARE_SCHEMA(9d0bc0c1fe671176); enum class LaneChangeDirection_9d0bc0c1fe671176: uint16_t { NONE, LEFT, RIGHT, }; CAPNP_DECLARE_ENUM(LaneChangeDirection, 9d0bc0c1fe671176); CAPNP_DECLARE_SCHEMA(8785009a964c7c59); CAPNP_DECLARE_SCHEMA(a4d8b5af2aa492eb); CAPNP_DECLARE_SCHEMA(d0790029853df66f); CAPNP_DECLARE_SCHEMA(af0f7110c254f77e); enum class ThermalStatus_af0f7110c254f77e: uint16_t { GREEN, YELLOW, RED, DANGER, }; CAPNP_DECLARE_ENUM(ThermalStatus, af0f7110c254f77e); CAPNP_DECLARE_SCHEMA(bbc79cc958d1049d); enum class NetworkType_bbc79cc958d1049d: uint16_t { NONE, WIFI, CELL2_G, CELL3_G, CELL4_G, CELL5_G, ETHERNET, }; CAPNP_DECLARE_ENUM(NetworkType, bbc79cc958d1049d); CAPNP_DECLARE_SCHEMA(dd308c8a13203e13); enum class NetworkStrength_dd308c8a13203e13: uint16_t { UNKNOWN, POOR, MODERATE, GOOD, GREAT, }; CAPNP_DECLARE_ENUM(NetworkStrength, dd308c8a13203e13); CAPNP_DECLARE_SCHEMA(9d57532d82c04afc); CAPNP_DECLARE_SCHEMA(b98c64ea27898ea0); CAPNP_DECLARE_SCHEMA(a7649e2575e4591e); CAPNP_DECLARE_SCHEMA(f2fd0b8b0ac9adbb); enum class FaultStatus_f2fd0b8b0ac9adbb: uint16_t { NONE, FAULT_TEMP, FAULT_PERM, }; CAPNP_DECLARE_ENUM(FaultStatus, f2fd0b8b0ac9adbb); CAPNP_DECLARE_SCHEMA(cd55c07f69249798); enum class FaultType_cd55c07f69249798: uint16_t { RELAY_MALFUNCTION, UNUSED_INTERRUPT_HANDLED, INTERRUPT_RATE_CAN1, INTERRUPT_RATE_CAN2, INTERRUPT_RATE_CAN3, INTERRUPT_RATE_TACH, INTERRUPT_RATE_GMLAN_D_E_P_R_E_C_A_T_E_D, INTERRUPT_RATE_INTERRUPTS, INTERRUPT_RATE_SPI_DMA, INTERRUPT_RATE_SPI_CS, INTERRUPT_RATE_UART1, INTERRUPT_RATE_UART2, INTERRUPT_RATE_UART3, INTERRUPT_RATE_UART5, INTERRUPT_RATE_UART_DMA, INTERRUPT_RATE_USB, INTERRUPT_RATE_TIM1, INTERRUPT_RATE_TIM3, REGISTER_DIVERGENT, INTERRUPT_RATE_KLINE_INIT, INTERRUPT_RATE_CLOCK_SOURCE, INTERRUPT_RATE_TICK, INTERRUPT_RATE_EXTI, INTERRUPT_RATE_SPI, INTERRUPT_RATE_UART7, SIREN_MALFUNCTION, HEARTBEAT_LOOP_WATCHDOG, }; CAPNP_DECLARE_ENUM(FaultType, cd55c07f69249798); CAPNP_DECLARE_SCHEMA(8a58adf93e5b3751); enum class PandaType_8a58adf93e5b3751: uint16_t { UNKNOWN, WHITE_PANDA, GREY_PANDA, BLACK_PANDA, PEDAL, UNO, DOS, RED_PANDA, RED_PANDA_V2, TRES, CUATRO, }; CAPNP_DECLARE_ENUM(PandaType, 8a58adf93e5b3751); CAPNP_DECLARE_SCHEMA(f69a3ed1e8c081bf); enum class HarnessStatus_f69a3ed1e8c081bf: uint16_t { NOT_CONNECTED, NORMAL, FLIPPED, }; CAPNP_DECLARE_ENUM(HarnessStatus, f69a3ed1e8c081bf); CAPNP_DECLARE_SCHEMA(f8d2972deb0cd45c); CAPNP_DECLARE_SCHEMA(c0db50b4d13283ff); enum class LecErrorCode_c0db50b4d13283ff: uint16_t { NO_ERROR, STUFF_ERROR, FORM_ERROR, ACK_ERROR, BIT1_ERROR, BIT0_ERROR, CRC_ERROR, NO_CHANGE, }; CAPNP_DECLARE_ENUM(LecErrorCode, c0db50b4d13283ff); CAPNP_DECLARE_SCHEMA(ceb8f49734857a88); CAPNP_DECLARE_SCHEMA(a8883583b32c9877); enum class UsbPowerModeDEPRECATED_a8883583b32c9877: uint16_t { NONE, CLIENT, CDP, DCP, }; CAPNP_DECLARE_ENUM(UsbPowerModeDEPRECATED, a8883583b32c9877); CAPNP_DECLARE_SCHEMA(9a185389d6fdd05f); CAPNP_DECLARE_SCHEMA(b96f3ad9170cf085); CAPNP_DECLARE_SCHEMA(96df70754d8390bc); CAPNP_DECLARE_SCHEMA(caaa029466ad394d); enum class Status_caaa029466ad394d: uint16_t { UNCALIBRATED, CALIBRATED, INVALID, RECALIBRATING, }; CAPNP_DECLARE_ENUM(Status, caaa029466ad394d); CAPNP_DECLARE_SCHEMA(b16f60103159415a); CAPNP_DECLARE_SCHEMA(b52430dc48f4a83b); CAPNP_DECLARE_SCHEMA(dbe58b96d2d1ac61); enum class OpenpilotState_dbe58b96d2d1ac61: uint16_t { DISABLED, PRE_ENABLED, ENABLED, SOFT_DISABLING, OVERRIDING, }; CAPNP_DECLARE_ENUM(OpenpilotState, dbe58b96d2d1ac61); CAPNP_DECLARE_SCHEMA(a0d0dcd113193c62); enum class AlertStatus_a0d0dcd113193c62: uint16_t { NORMAL, USER_PROMPT, CRITICAL, }; CAPNP_DECLARE_ENUM(AlertStatus, a0d0dcd113193c62); CAPNP_DECLARE_SCHEMA(e98bb99d6e985f64); enum class AlertSize_e98bb99d6e985f64: uint16_t { NONE, SMALL, MID, FULL, }; CAPNP_DECLARE_ENUM(AlertSize, e98bb99d6e985f64); CAPNP_DECLARE_SCHEMA(97ff69c53601abf1); CAPNP_DECLARE_SCHEMA(939463348632375e); CAPNP_DECLARE_SCHEMA(f28c5dc9e09375e3); CAPNP_DECLARE_SCHEMA(e774a050cbf689a4); CAPNP_DECLARE_SCHEMA(9024e2d790c82ade); CAPNP_DECLARE_SCHEMA(a2e4ea88ac9980f1); CAPNP_DECLARE_SCHEMA(ad9d8095c06f7c61); CAPNP_DECLARE_SCHEMA(a63a46f0f2889b2d); CAPNP_DECLARE_SCHEMA(fd5b914d6b444695); CAPNP_DECLARE_SCHEMA(e8f9ba819993a776); CAPNP_DECLARE_SCHEMA(ca1e4710874d12b5); CAPNP_DECLARE_SCHEMA(996ef0369d7e5625); CAPNP_DECLARE_SCHEMA(a0cfcfa4ed19ac5d); CAPNP_DECLARE_SCHEMA(c3cbae1fd505ae80); CAPNP_DECLARE_SCHEMA(c4713f6b0d36abe9); CAPNP_DECLARE_SCHEMA(a444ed2b2187af28); CAPNP_DECLARE_SCHEMA(d698881ad0ce7feb); CAPNP_DECLARE_SCHEMA(d1646ab3b45cfabd); CAPNP_DECLARE_SCHEMA(aa3247d9d2a61cd4); enum class ConfidenceClass_aa3247d9d2a61cd4: uint16_t { RED, YELLOW, GREEN, }; CAPNP_DECLARE_ENUM(ConfidenceClass, aa3247d9d2a61cd4); CAPNP_DECLARE_SCHEMA(860aa5ddbcdc8d25); CAPNP_DECLARE_SCHEMA(fb3ec0702e67884f); CAPNP_DECLARE_SCHEMA(84caeca5a6b4acfe); CAPNP_DECLARE_SCHEMA(94d0bcb35a764584); CAPNP_DECLARE_SCHEMA(89d394e3541735fc); CAPNP_DECLARE_SCHEMA(c0ad259ec157ccd3); enum class Type_c0ad259ec157ccd3: uint16_t { BIG_BOX_LOSSLESS, FULL_H_E_V_C, BIG_BOX_H_E_V_C_D_E_P_R_E_C_A_T_E_D, CHFFR_ANDROID_H264_D_E_P_R_E_C_A_T_E_D, FULL_LOSSLESS_CLIP_D_E_P_R_E_C_A_T_E_D, FRONT_D_E_P_R_E_C_A_T_E_D, QCAMERA_H264, LIVESTREAM_H264, }; CAPNP_DECLARE_ENUM(Type, c0ad259ec157ccd3); CAPNP_DECLARE_SCHEMA(ea095da1894f7d85); CAPNP_DECLARE_SCHEMA(9b669f73a9c1cfbc); CAPNP_DECLARE_SCHEMA(e00b5b3eba12876c); CAPNP_DECLARE_SCHEMA(b231a753cc079120); enum class LongitudinalPlanSource_b231a753cc079120: uint16_t { CRUISE, LEAD0, LEAD1, LEAD2, E2E, }; CAPNP_DECLARE_ENUM(LongitudinalPlanSource, b231a753cc079120); CAPNP_DECLARE_SCHEMA(8cfeb072f5301000); CAPNP_DECLARE_SCHEMA(fc0c9bb05e3927c1); CAPNP_DECLARE_SCHEMA(e1e9318e2ae8b51e); CAPNP_DECLARE_SCHEMA(fdca7c675b7021c6); CAPNP_DECLARE_SCHEMA(ebc5703d1ee7c129); CAPNP_DECLARE_SCHEMA(8e4dc8cc4b51fc01); enum class Status_8e4dc8cc4b51fc01: uint16_t { UNINITIALIZED, UNCALIBRATED, VALID, }; CAPNP_DECLARE_ENUM(Status, 8e4dc8cc4b51fc01); CAPNP_DECLARE_SCHEMA(bf23f9ed66dace1c); CAPNP_DECLARE_SCHEMA(c24ca2b57206b44d); CAPNP_DECLARE_SCHEMA(f9c93a8733ccd82b); CAPNP_DECLARE_SCHEMA(dacbb6c4e0cb5f66); CAPNP_DECLARE_SCHEMA(81065ba2cacc8266); CAPNP_DECLARE_SCHEMA(af85387b3f681406); CAPNP_DECLARE_SCHEMA(b0b85613f19e6d28); CAPNP_DECLARE_SCHEMA(f189c8c5bf2ce087); CAPNP_DECLARE_SCHEMA(fd095f94f08b3fd4); CAPNP_DECLARE_SCHEMA(afd47016570e9d09); CAPNP_DECLARE_SCHEMA(f3286be6a8bfb860); CAPNP_DECLARE_SCHEMA(eaa4a17d86ac76b0); CAPNP_DECLARE_SCHEMA(bcc2ef5087c0ad85); CAPNP_DECLARE_SCHEMA(82079c2ea8450877); enum class ConstellationId_82079c2ea8450877: uint16_t { GPS, SBAS, GALILEO, BEIDOU, IMES, QZNSS, GLONASS, }; CAPNP_DECLARE_ENUM(ConstellationId, 82079c2ea8450877); CAPNP_DECLARE_SCHEMA(c299bc1804b08d93); enum class EphemerisType_c299bc1804b08d93: uint16_t { NAV, NASA_ULTRA_RAPID, GLONASS_IAC_ULTRA_RAPID, QCOM, }; CAPNP_DECLARE_ENUM(EphemerisType, c299bc1804b08d93); CAPNP_DECLARE_SCHEMA(f6e39b3396a699f6); enum class EphemerisSource_f6e39b3396a699f6: uint16_t { GNSS_CHIP, INTERNET, CACHE, UNKNOWN, }; CAPNP_DECLARE_ENUM(EphemerisSource, f6e39b3396a699f6); CAPNP_DECLARE_SCHEMA(85dddd7ce6cefa5d); CAPNP_DECLARE_SCHEMA(bb642aff76688f53); CAPNP_DECLARE_SCHEMA(e89dce02ced79e43); CAPNP_DECLARE_SCHEMA(a73ba546a29820f4); CAPNP_DECLARE_SCHEMA(fbb838d65160aab6); CAPNP_DECLARE_SCHEMA(8f8a655f5e326401); CAPNP_DECLARE_SCHEMA(e8efb3a802b299b2); CAPNP_DECLARE_SCHEMA(d8418c788118f85c); CAPNP_DECLARE_SCHEMA(c3a3a8de519a4a26); CAPNP_DECLARE_SCHEMA(ebb036b114275aa8); CAPNP_DECLARE_SCHEMA(c23e1128ab4d5b53); enum class AntennaSupervisorState_c23e1128ab4d5b53: uint16_t { INIT, DONTKNOW, OK, SHORT, OPEN, }; CAPNP_DECLARE_ENUM(AntennaSupervisorState, c23e1128ab4d5b53); CAPNP_DECLARE_SCHEMA(fe3b51a924e46559); enum class AntennaPowerStatus_fe3b51a924e46559: uint16_t { OFF, ON, DONTKNOW, }; CAPNP_DECLARE_ENUM(AntennaPowerStatus, fe3b51a924e46559); CAPNP_DECLARE_SCHEMA(f919b410b90e53c6); CAPNP_DECLARE_SCHEMA(b2d0985eb51c97b9); enum class ConfigSource_b2d0985eb51c97b9: uint16_t { UNDEFINED, ROM, OTP, CONFIGPINS, FLASH, }; CAPNP_DECLARE_ENUM(ConfigSource, b2d0985eb51c97b9); CAPNP_DECLARE_SCHEMA(b9c5911198388e0c); CAPNP_DECLARE_SCHEMA(de94674b07ae51c1); CAPNP_DECLARE_SCHEMA(d71a12b6faada7ee); enum class MeasurementSource_d71a12b6faada7ee: uint16_t { GPS, GLONASS, BEIDOU, UNKNOWN3, UNKNOWN4, UNKNOWN5, SBAS, }; CAPNP_DECLARE_ENUM(MeasurementSource, d71a12b6faada7ee); CAPNP_DECLARE_SCHEMA(e81e829a0d6c83e9); enum class SVObservationState_e81e829a0d6c83e9: uint16_t { IDLE, SEARCH, SEARCH_VERIFY, BIT_EDGE, TRACK_VERIFY, TRACK, RESTART, DPO, GLO10MS_BE, GLO10MS_AT, }; CAPNP_DECLARE_ENUM(SVObservationState, e81e829a0d6c83e9); CAPNP_DECLARE_SCHEMA(e501010e1bcae83b); CAPNP_DECLARE_SCHEMA(f580d7d86b7b8692); CAPNP_DECLARE_SCHEMA(f10c595ae7bb2c27); CAPNP_DECLARE_SCHEMA(ca965e4add8f4f0b); CAPNP_DECLARE_SCHEMA(8053c39445c6c75c); CAPNP_DECLARE_SCHEMA(f08b81df8cbf459c); CAPNP_DECLARE_SCHEMA(b1fb80811a673270); CAPNP_DECLARE_SCHEMA(c95fb49a7bdc4618); CAPNP_DECLARE_SCHEMA(92a5e332a85f32a0); CAPNP_DECLARE_SCHEMA(e7e17c434f865ae2); CAPNP_DECLARE_SCHEMA(e42401658e2715e2); CAPNP_DECLARE_SCHEMA(fc010c40147563b0); CAPNP_DECLARE_SCHEMA(c9f73bb1cdf28a6a); CAPNP_DECLARE_SCHEMA(b83c6cc593ed0a00); CAPNP_DECLARE_SCHEMA(b83cda094a1da284); CAPNP_DECLARE_SCHEMA(a12e8670927a2549); CAPNP_DECLARE_SCHEMA(d9058dcb967c2753); CAPNP_DECLARE_SCHEMA(d5b62d55f7ab4feb); CAPNP_DECLARE_SCHEMA(e61690eb0b091692); CAPNP_DECLARE_SCHEMA(943e268f93f711a6); CAPNP_DECLARE_SCHEMA(fa9a296b9fd41a96); CAPNP_DECLARE_SCHEMA(ef0382d244f56e38); CAPNP_DECLARE_SCHEMA(a2d8e61eb6f7031a); enum class SentinelType_a2d8e61eb6f7031a: uint16_t { END_OF_SEGMENT, END_OF_ROUTE, START_OF_SEGMENT, START_OF_ROUTE, }; CAPNP_DECLARE_ENUM(SentinelType, a2d8e61eb6f7031a); CAPNP_DECLARE_SCHEMA(fe35ad896ffaeacf); CAPNP_DECLARE_SCHEMA(cf7154b31a69635b); CAPNP_DECLARE_SCHEMA(869a54d2708469ea); CAPNP_DECLARE_SCHEMA(de266b39b76b461e); CAPNP_DECLARE_SCHEMA(c18216b27f8602af); CAPNP_DECLARE_SCHEMA(a4cd1689c0a439d9); CAPNP_DECLARE_SCHEMA(eea5b9d8c9e5c192); enum class Direction_eea5b9d8c9e5c192: uint16_t { NONE, LEFT, RIGHT, STRAIGHT, SLIGHT_LEFT, SLIGHT_RIGHT, }; CAPNP_DECLARE_ENUM(Direction, eea5b9d8c9e5c192); CAPNP_DECLARE_SCHEMA(b66e0aa568d09c66); enum class SpeedLimitSign_b66e0aa568d09c66: uint16_t { MUTCD, VIENNA, }; CAPNP_DECLARE_ENUM(SpeedLimitSign, b66e0aa568d09c66); CAPNP_DECLARE_SCHEMA(b3ec4a1a6ce20a45); CAPNP_DECLARE_SCHEMA(a61452f6440d97d3); CAPNP_DECLARE_SCHEMA(c4c96f53ad1e7485); CAPNP_DECLARE_SCHEMA(a158dd2a4cfaa81b); CAPNP_DECLARE_SCHEMA(ac3de5c437be057a); CAPNP_DECLARE_SCHEMA(be09e615b2507e26); CAPNP_DECLARE_SCHEMA(cf9aeab355dd85f0); CAPNP_DECLARE_SCHEMA(f585f6ba1d678656); CAPNP_DECLARE_SCHEMA(fe346a9de48d9b50); CAPNP_DECLARE_SCHEMA(dc24138990726023); CAPNP_DECLARE_SCHEMA(8795cd2944faeab6); CAPNP_DECLARE_SCHEMA(d314cfd957229c11); } // namespace schemas } // namespace capnp namespace cereal { static constexpr ::int32_t LOG_VERSION = 1; template struct Map { Map() = delete; class Reader; class Builder; class Pipeline; struct Entry; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f8b13ce2183eb696, 0, 1) #if !CAPNP_LITE static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; static const ::capnp::_::RawBrandedSchema::Dependency brandDependencies[]; static const ::capnp::_::RawBrandedSchema specificBrand; static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, Key, Value>::brand(); } #endif // !CAPNP_LITE }; }; template struct Map::Entry { Entry() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a5dfdd084a6eea0e, 0, 2) #if !CAPNP_LITE static const ::capnp::_::RawBrandedSchema::Scope brandScopes[]; static const ::capnp::_::RawBrandedSchema::Binding brandBindings[]; static const ::capnp::_::RawBrandedSchema specificBrand; static constexpr ::capnp::_::RawBrandedSchema const* brand() { return ::capnp::_::ChooseBrand<_capnpPrivate, Key, Value>::brand(); } #endif // !CAPNP_LITE }; }; struct OnroadEvent { OnroadEvent() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::EventName_91f1992a1f77fb03 EventName; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c4fa6047f024e718, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; typedef ::capnp::schemas::LongitudinalPersonality_d692e23d1a247d99 LongitudinalPersonality; struct InitData { InitData() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::DeviceType_9d5d7238eba86608 DeviceType; struct PandaInfo; struct AndroidBuildInfo; struct AndroidSensor; struct ChffrAndroidExtra; struct IosBuildInfo; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e71008caeb3fb65c, 2, 21) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct InitData::PandaInfo { PandaInfo() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e673e8725cdff0ad, 1, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct InitData::AndroidBuildInfo { AndroidBuildInfo() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fe2919d5c21f426c, 2, 21) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct InitData::AndroidSensor { AndroidSensor() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(9b513b93a887dbcd, 6, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct InitData::ChffrAndroidExtra { ChffrAndroidExtra() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(9cfb5d53a4f615a5, 0, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct InitData::IosBuildInfo { IosBuildInfo() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(d97e3b28239f5580, 1, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct FrameData { FrameData() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::FrameTypeDEPRECATED_a37f0d8558e193fd FrameTypeDEPRECATED; typedef ::capnp::schemas::ImageSensor_d810b1e7705dd69c ImageSensor; struct AndroidCaptureResult; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ea0245f695ae0a33, 12, 7) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct FrameData::AndroidCaptureResult { AndroidCaptureResult() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(bcc3efbac41d2048, 4, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Thumbnail { Thumbnail() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::Encoding_ce7b9bb221c070c2 Encoding; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b65fce64120af7d3, 2, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct GPSNMEAData { GPSNMEAData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(9d291d7813ba4a88, 2, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct SensorEventData { SensorEventData() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { ACCELERATION, MAGNETIC, ORIENTATION, GYRO, PRESSURE, MAGNETIC_UNCALIBRATED, GYRO_UNCALIBRATED, PROXIMITY, LIGHT, TEMPERATURE, }; struct SensorVec; typedef ::capnp::schemas::SensorSource_e49b3ce8f7f48d0d SensorSource; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a2b29a69d44529a1, 4, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct SensorEventData::SensorVec { SensorVec() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a43429bd2bfc24fc, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct GpsLocationData { GpsLocationData() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::SensorSource_d3ff79f25c734863 SensorSource; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e946524859add50e, 8, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; typedef ::capnp::schemas::Desire_ae674a34ba421466 Desire; typedef ::capnp::schemas::LaneChangeState_cd37924bf7b2d3d2 LaneChangeState; typedef ::capnp::schemas::LaneChangeDirection_9d0bc0c1fe671176 LaneChangeDirection; struct CanData { CanData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(8785009a964c7c59, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DeviceState { DeviceState() = delete; class Reader; class Builder; class Pipeline; struct ThermalZone; typedef ::capnp::schemas::ThermalStatus_af0f7110c254f77e ThermalStatus; typedef ::capnp::schemas::NetworkType_bbc79cc958d1049d NetworkType; typedef ::capnp::schemas::NetworkStrength_dd308c8a13203e13 NetworkStrength; struct NetworkInfo; struct NetworkStats; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a4d8b5af2aa492eb, 14, 10) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DeviceState::ThermalZone { ThermalZone() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(d0790029853df66f, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DeviceState::NetworkInfo { NetworkInfo() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(9d57532d82c04afc, 1, 5) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DeviceState::NetworkStats { NetworkStats() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b98c64ea27898ea0, 2, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct PandaState { PandaState() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::FaultStatus_f2fd0b8b0ac9adbb FaultStatus; typedef ::capnp::schemas::FaultType_cd55c07f69249798 FaultType; typedef ::capnp::schemas::PandaType_8a58adf93e5b3751 PandaType; typedef ::capnp::schemas::HarnessStatus_f69a3ed1e8c081bf HarnessStatus; struct PandaCanState; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a7649e2575e4591e, 9, 4) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct PandaState::PandaCanState { PandaCanState() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::LecErrorCode_c0db50b4d13283ff LecErrorCode; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f8d2972deb0cd45c, 8, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct PeripheralState { PeripheralState() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::UsbPowerModeDEPRECATED_a8883583b32c9877 UsbPowerModeDEPRECATED; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ceb8f49734857a88, 2, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct RadarState { RadarState() = delete; class Reader; class Builder; class Pipeline; struct LeadData; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(9a185389d6fdd05f, 5, 6) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct RadarState::LeadData { LeadData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b96f3ad9170cf085, 7, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LiveCalibrationData { LiveCalibrationData() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::Status_caaa029466ad394d Status; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(96df70754d8390bc, 2, 8) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LiveTracksDEPRECATED { LiveTracksDEPRECATED() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b16f60103159415a, 5, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct SelfdriveState { SelfdriveState() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::OpenpilotState_dbe58b96d2d1ac61 OpenpilotState; typedef ::capnp::schemas::AlertStatus_a0d0dcd113193c62 AlertStatus; typedef ::capnp::schemas::AlertSize_e98bb99d6e985f64 AlertSize; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b52430dc48f4a83b, 2, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ControlsState { ControlsState() = delete; class Reader; class Builder; class Pipeline; struct LateralINDIState; struct LateralPIDState; struct LateralTorqueState; struct LateralLQRState; struct LateralAngleState; struct LateralCurvatureState; struct LateralDebugState; struct LateralControlState; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(97ff69c53601abf1, 24, 6) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ControlsState::LateralINDIState { LateralINDIState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(939463348632375e, 6, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ControlsState::LateralPIDState { LateralPIDState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f28c5dc9e09375e3, 5, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ControlsState::LateralTorqueState { LateralTorqueState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e774a050cbf689a4, 5, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ControlsState::LateralLQRState { LateralLQRState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(9024e2d790c82ade, 3, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ControlsState::LateralAngleState { LateralAngleState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a2e4ea88ac9980f1, 2, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ControlsState::LateralCurvatureState { LateralCurvatureState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ad9d8095c06f7c61, 4, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ControlsState::LateralDebugState { LateralDebugState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a63a46f0f2889b2d, 2, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ControlsState::LateralControlState { LateralControlState() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { INDI_STATE_D_E_P_R_E_C_A_T_E_D, PID_STATE, LQR_STATE_D_E_P_R_E_C_A_T_E_D, ANGLE_STATE, DEBUG_STATE, TORQUE_STATE, CURVATURE_STATE_D_E_P_R_E_C_A_T_E_D, }; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fd5b914d6b444695, 24, 6) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DrivingModelData { DrivingModelData() = delete; class Reader; class Builder; class Pipeline; struct PolyPath; struct LaneLineMeta; struct MetaData; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e8f9ba819993a776, 2, 4) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DrivingModelData::PolyPath { PolyPath() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ca1e4710874d12b5, 0, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DrivingModelData::LaneLineMeta { LaneLineMeta() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(996ef0369d7e5625, 2, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DrivingModelData::MetaData { MetaData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a0cfcfa4ed19ac5d, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct XYZTData { XYZTData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c3cbae1fd505ae80, 0, 7) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ModelDataV2 { ModelDataV2() = delete; class Reader; class Builder; class Pipeline; struct LeadDataV2; struct LeadDataV3; struct MetaData; typedef ::capnp::schemas::ConfidenceClass_aa3247d9d2a61cd4 ConfidenceClass; struct DisengagePredictions; struct Pose; struct LateralPlannerSolution; struct Action; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c4713f6b0d36abe9, 6, 17) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ModelDataV2::LeadDataV2 { LeadDataV2() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a444ed2b2187af28, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ModelDataV2::LeadDataV3 { LeadDataV3() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(d698881ad0ce7feb, 1, 9) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ModelDataV2::MetaData { MetaData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(d1646ab3b45cfabd, 3, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ModelDataV2::DisengagePredictions { DisengagePredictions() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(860aa5ddbcdc8d25, 0, 9) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ModelDataV2::Pose { Pose() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fb3ec0702e67884f, 0, 4) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ModelDataV2::LateralPlannerSolution { LateralPlannerSolution() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(84caeca5a6b4acfe, 0, 8) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ModelDataV2::Action { Action() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(94d0bcb35a764584, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct EncodeIndex { EncodeIndex() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::Type_c0ad259ec157ccd3 Type; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(89d394e3541735fc, 6, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct AndroidLogEntry { AndroidLogEntry() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ea095da1894f7d85, 3, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DriverAssistance { DriverAssistance() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(9b669f73a9c1cfbc, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LongitudinalPlan { LongitudinalPlan() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::LongitudinalPlanSource_b231a753cc079120 LongitudinalPlanSource; struct GpsTrajectory; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e00b5b3eba12876c, 11, 6) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LongitudinalPlan::GpsTrajectory { GpsTrajectory() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(8cfeb072f5301000, 0, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UiPlan { UiPlan() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fc0c9bb05e3927c1, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LateralPlan { LateralPlan() = delete; class Reader; class Builder; class Pipeline; struct SolverState; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e1e9318e2ae8b51e, 9, 9) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LateralPlan::SolverState { SolverState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fdca7c675b7021c6, 0, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LiveLocationKalman { LiveLocationKalman() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::Status_8e4dc8cc4b51fc01 Status; struct Measurement; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ebc5703d1ee7c129, 5, 15) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LiveLocationKalman::Measurement { Measurement() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(bf23f9ed66dace1c, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LivePose { LivePose() = delete; class Reader; class Builder; class Pipeline; struct XYZMeasurement; struct FilterState; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c24ca2b57206b44d, 1, 5) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LivePose::XYZMeasurement { XYZMeasurement() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f9c93a8733ccd82b, 4, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LivePose::FilterState { FilterState() = delete; class Reader; class Builder; class Pipeline; struct Observation; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(dacbb6c4e0cb5f66, 1, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LivePose::FilterState::Observation { Observation() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(81065ba2cacc8266, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ProcLog { ProcLog() = delete; class Reader; class Builder; class Pipeline; struct Process; struct CPUTimes; struct Mem; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(af85387b3f681406, 0, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ProcLog::Process { Process() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b0b85613f19e6d28, 9, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ProcLog::CPUTimes { CPUTimes() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f189c8c5bf2ce087, 5, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ProcLog::Mem { Mem() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fd095f94f08b3fd4, 8, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct GnssMeasurements { GnssMeasurements() = delete; class Reader; class Builder; class Pipeline; struct EphemerisStatus; struct CorrectedMeasurement; struct EphemerisSourceDEPRECATED; typedef ::capnp::schemas::ConstellationId_82079c2ea8450877 ConstellationId; typedef ::capnp::schemas::EphemerisType_c299bc1804b08d93 EphemerisType; typedef ::capnp::schemas::EphemerisSource_f6e39b3396a699f6 EphemerisSource; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(afd47016570e9d09, 3, 6) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct GnssMeasurements::EphemerisStatus { EphemerisStatus() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f3286be6a8bfb860, 3, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct GnssMeasurements::CorrectedMeasurement { CorrectedMeasurement() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(eaa4a17d86ac76b0, 5, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct GnssMeasurements::EphemerisSourceDEPRECATED { EphemerisSourceDEPRECATED() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(bcc2ef5087c0ad85, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss { UbloxGnss() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { MEASUREMENT_REPORT, EPHEMERIS, IONO_DATA, HW_STATUS, HW_STATUS2, GLONASS_EPHEMERIS, SAT_REPORT, }; struct SatReport; struct MeasurementReport; struct Ephemeris; struct IonoData; struct HwStatus; struct HwStatus2; struct GlonassEphemeris; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(85dddd7ce6cefa5d, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss::SatReport { SatReport() = delete; class Reader; class Builder; class Pipeline; struct SatInfo; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(bb642aff76688f53, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss::SatReport::SatInfo { SatInfo() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e89dce02ced79e43, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss::MeasurementReport { MeasurementReport() = delete; class Reader; class Builder; class Pipeline; struct ReceiverStatus; struct Measurement; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a73ba546a29820f4, 2, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss::MeasurementReport::ReceiverStatus { ReceiverStatus() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fbb838d65160aab6, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss::MeasurementReport::Measurement { Measurement() = delete; class Reader; class Builder; class Pipeline; struct TrackingStatus; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(8f8a655f5e326401, 5, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss::MeasurementReport::Measurement::TrackingStatus { TrackingStatus() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e8efb3a802b299b2, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss::Ephemeris { Ephemeris() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(d8418c788118f85c, 34, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss::IonoData { IonoData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c3a3a8de519a4a26, 3, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss::HwStatus { HwStatus() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::AntennaSupervisorState_c23e1128ab4d5b53 AntennaSupervisorState; typedef ::capnp::schemas::AntennaPowerStatus_fe3b51a924e46559 AntennaPowerStatus; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ebb036b114275aa8, 2, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss::HwStatus2 { HwStatus2() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::ConfigSource_b2d0985eb51c97b9 ConfigSource; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f919b410b90e53c6, 2, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UbloxGnss::GlonassEphemeris { GlonassEphemeris() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b9c5911198388e0c, 18, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct QcomGnss { QcomGnss() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { MEASUREMENT_REPORT, CLOCK_REPORT, DR_MEASUREMENT_REPORT, DR_SV_POLY, RAW_LOG, }; typedef ::capnp::schemas::MeasurementSource_d71a12b6faada7ee MeasurementSource; typedef ::capnp::schemas::SVObservationState_e81e829a0d6c83e9 SVObservationState; struct MeasurementStatus; struct MeasurementReport; struct ClockReport; struct DrMeasurementReport; struct DrSvPolyReport; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(de94674b07ae51c1, 2, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct QcomGnss::MeasurementStatus { MeasurementStatus() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e501010e1bcae83b, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct QcomGnss::MeasurementReport { MeasurementReport() = delete; class Reader; class Builder; class Pipeline; struct SV; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f580d7d86b7b8692, 4, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct QcomGnss::MeasurementReport::SV { SV() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f10c595ae7bb2c27, 8, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct QcomGnss::ClockReport { ClockReport() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ca965e4add8f4f0b, 18, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct QcomGnss::DrMeasurementReport { DrMeasurementReport() = delete; class Reader; class Builder; class Pipeline; struct SV; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(8053c39445c6c75c, 10, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct QcomGnss::DrMeasurementReport::SV { SV() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f08b81df8cbf459c, 12, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct QcomGnss::DrSvPolyReport { DrSvPolyReport() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b1fb80811a673270, 8, 4) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Clocks { Clocks() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c95fb49a7bdc4618, 5, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LiveMpcData { LiveMpcData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(92a5e332a85f32a0, 3, 4) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LiveLongitudinalMpcData { LiveLongitudinalMpcData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e7e17c434f865ae2, 4, 6) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Joystick { Joystick() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e42401658e2715e2, 0, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DriverStateV2 { DriverStateV2() = delete; class Reader; class Builder; class Pipeline; struct DriverData; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fc010c40147563b0, 3, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DriverStateV2::DriverData { DriverData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c9f73bb1cdf28a6a, 4, 6) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DriverStateDEPRECATED { DriverStateDEPRECATED() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b83c6cc593ed0a00, 9, 8) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DriverMonitoringState { DriverMonitoringState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b83cda094a1da284, 6, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Boot { Boot() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a12e8670927a2549, 1, 5) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LiveParametersData { LiveParametersData() = delete; class Reader; class Builder; class Pipeline; struct FilterState; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(d9058dcb967c2753, 7, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LiveParametersData::FilterState { FilterState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(d5b62d55f7ab4feb, 0, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LiveTorqueParametersData { LiveTorqueParametersData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(e61690eb0b091692, 6, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct LiveMapDataDEPRECATED { LiveMapDataDEPRECATED() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(943e268f93f711a6, 5, 5) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct CameraOdometry { CameraOdometry() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fa9a296b9fd41a96, 2, 8) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Sentinel { Sentinel() = delete; class Reader; class Builder; class Pipeline; typedef ::capnp::schemas::SentinelType_a2d8e61eb6f7031a SentinelType; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ef0382d244f56e38, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UIDebug { UIDebug() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fe35ad896ffaeacf, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ManagerState { ManagerState() = delete; class Reader; class Builder; class Pipeline; struct ProcessState; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(cf7154b31a69635b, 0, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct ManagerState::ProcessState { ProcessState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(869a54d2708469ea, 2, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UploaderState { UploaderState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(de266b39b76b461e, 3, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct NavInstruction { NavInstruction() = delete; class Reader; class Builder; class Pipeline; struct Lane; typedef ::capnp::schemas::Direction_eea5b9d8c9e5c192 Direction; typedef ::capnp::schemas::SpeedLimitSign_b66e0aa568d09c66 SpeedLimitSign; struct Maneuver; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c18216b27f8602af, 3, 6) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct NavInstruction::Lane { Lane() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a4cd1689c0a439d9, 1, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct NavInstruction::Maneuver { Maneuver() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(b3ec4a1a6ce20a45, 1, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct NavRoute { NavRoute() = delete; class Reader; class Builder; class Pipeline; struct Coordinate; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a61452f6440d97d3, 0, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct NavRoute::Coordinate { Coordinate() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(c4c96f53ad1e7485, 1, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct MapRenderState { MapRenderState() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(a158dd2a4cfaa81b, 2, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct NavModelData { NavModelData() = delete; class Reader; class Builder; class Pipeline; struct XYData; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(ac3de5c437be057a, 3, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct NavModelData::XYData { XYData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(be09e615b2507e26, 0, 4) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct EncodeData { EncodeData() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(cf9aeab355dd85f0, 2, 3) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct DebugAlert { DebugAlert() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(f585f6ba1d678656, 0, 2) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct UserFlag { UserFlag() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(fe346a9de48d9b50, 0, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Microphone { Microphone() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(dc24138990726023, 2, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Touch { Touch() = delete; class Reader; class Builder; class Pipeline; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(8795cd2944faeab6, 4, 0) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; struct Event { Event() = delete; class Reader; class Builder; class Pipeline; enum Which: uint16_t { INIT_DATA, ROAD_CAMERA_STATE, GPS_N_M_E_A, SENSOR_EVENT_D_E_P_R_E_C_A_T_E_D, CAN, DEVICE_STATE, CONTROLS_STATE, LIVE_EVENT_D_E_P_R_E_C_A_T_E_D, MODEL, FEATURES_D_E_P_R_E_C_A_T_E_D, SENSOR_EVENTS_D_E_P_R_E_C_A_T_E_D, PANDA_STATE_D_E_P_R_E_C_A_T_E_D, RADAR_STATE, LIVE_U_I_D_E_P_R_E_C_A_T_E_D, ROAD_ENCODE_IDX, LIVE_TRACKS_D_E_P_R_E_C_A_T_E_D, SENDCAN, LOG_MESSAGE, LIVE_CALIBRATION, ANDROID_LOG, GPS_LOCATION, CAR_STATE, CAR_CONTROL, LONGITUDINAL_PLAN, LIVE_LOCATION_D_E_P_R_E_C_A_T_E_D, ETHERNET_DATA_D_E_P_R_E_C_A_T_E_D, NAV_UPDATE_D_E_P_R_E_C_A_T_E_D, CELL_INFO_D_E_P_R_E_C_A_T_E_D, WIFI_SCAN_D_E_P_R_E_C_A_T_E_D, ANDROID_GNSS_D_E_P_R_E_C_A_T_E_D, QCOM_GNSS, LIDAR_PTS_D_E_P_R_E_C_A_T_E_D, PROC_LOG, UBLOX_GNSS, CLOCKS, LIVE_MPC_D_E_P_R_E_C_A_T_E_D, LIVE_LONGITUDINAL_MPC_D_E_P_R_E_C_A_T_E_D, NAV_STATUS_D_E_P_R_E_C_A_T_E_D, UBLOX_RAW, GPS_PLANNER_POINTS_D_E_P_R_E_C_A_T_E_D, GPS_PLANNER_PLAN_D_E_P_R_E_C_A_T_E_D, APPLANIX_RAW_D_E_P_R_E_C_A_T_E_D, TRAFFIC_EVENTS_D_E_P_R_E_C_A_T_E_D, LIVE_LOCATION_TIMING_D_E_P_R_E_C_A_T_E_D, ORBSLAM_CORRECTION_D_E_P_R_E_C_A_T_E_D, LIVE_LOCATION_CORRECTED_D_E_P_R_E_C_A_T_E_D, ORB_OBSERVATION_D_E_P_R_E_C_A_T_E_D, GPS_LOCATION_EXTERNAL, LOCATION_D_E_P_R_E_C_A_T_E_D, UI_NAVIGATION_EVENT_D_E_P_R_E_C_A_T_E_D, LIVE_LOCATION_KALMAN_LEGACY_D_E_P_R_E_C_A_T_E_D, TEST_JOYSTICK, ORB_ODOMETRY_D_E_P_R_E_C_A_T_E_D, ORB_FEATURES_D_E_P_R_E_C_A_T_E_D, APPLANIX_LOCATION_D_E_P_R_E_C_A_T_E_D, ORB_KEY_FRAME_D_E_P_R_E_C_A_T_E_D, UI_LAYOUT_STATE_D_E_P_R_E_C_A_T_E_D, ORB_FEATURES_SUMMARY_D_E_P_R_E_C_A_T_E_D, DRIVER_STATE_D_E_P_R_E_C_A_T_E_D, BOOT, LIVE_PARAMETERS, LIVE_MAP_DATA_D_E_P_R_E_C_A_T_E_D, CAMERA_ODOMETRY, LATERAL_PLAN_D_E_P_R_E_C_A_T_E_D, KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D, THUMBNAIL, ONROAD_EVENTS_D_E_P_R_E_C_A_T_E_D, CAR_PARAMS, DRIVER_CAMERA_STATE, DRIVER_MONITORING_STATE, LIVE_LOCATION_KALMAN_D_E_P_R_E_C_A_T_E_D, SENTINEL, WIDE_ROAD_CAMERA_STATE, MODEL_V2, DRIVER_ENCODE_IDX, WIDE_ROAD_ENCODE_IDX, MANAGER_STATE, UPLOADER_STATE, PERIPHERAL_STATE, PANDA_STATES, NAV_INSTRUCTION, NAV_ROUTE, NAV_THUMBNAIL, ERROR_LOG_MESSAGE, ROAD_ENCODE_DATA, DRIVER_ENCODE_DATA, WIDE_ROAD_ENCODE_DATA, Q_ROAD_ENCODE_DATA, Q_ROAD_ENCODE_IDX, GNSS_MEASUREMENTS, DRIVER_STATE_V2, USER_FLAG, LIVE_TORQUE_PARAMETERS, MAGNETOMETER, LIGHT_SENSOR, TEMPERATURE_SENSOR, ACCELEROMETER, GYROSCOPE, GYROSCOPE2, ACCELEROMETER2, UI_DEBUG, MICROPHONE, NAV_MODEL_D_E_P_R_E_C_A_T_E_D, MAP_RENDER_STATE, UI_PLAN_D_E_P_R_E_C_A_T_E_D, CUSTOM_RESERVED0, CUSTOM_RESERVED1, CUSTOM_RESERVED2, CUSTOM_RESERVED3, CUSTOM_RESERVED4, CUSTOM_RESERVED5, CUSTOM_RESERVED6, CUSTOM_RESERVED7, CUSTOM_RESERVED8, CUSTOM_RESERVED9, LIVESTREAM_ROAD_ENCODE_IDX, LIVESTREAM_WIDE_ROAD_ENCODE_IDX, LIVESTREAM_DRIVER_ENCODE_IDX, LIVESTREAM_ROAD_ENCODE_DATA, LIVESTREAM_WIDE_ROAD_ENCODE_DATA, LIVESTREAM_DRIVER_ENCODE_DATA, TEMPERATURE_SENSOR2, CUSTOM_RESERVED_RAW_DATA0, CUSTOM_RESERVED_RAW_DATA1, CUSTOM_RESERVED_RAW_DATA2, CAR_OUTPUT, DRIVING_MODEL_DATA, LIVE_POSE, SELFDRIVE_STATE, LIVE_TRACKS, DRIVER_ASSISTANCE, ALERT_DEBUG, ONROAD_EVENTS, TOUCH, CUSTOM_RESERVED10, CUSTOM_RESERVED11, CUSTOM_RESERVED12, CUSTOM_RESERVED13, CUSTOM_RESERVED14, CUSTOM_RESERVED15, CUSTOM_RESERVED16, CUSTOM_RESERVED17, CUSTOM_RESERVED18, CUSTOM_RESERVED19, }; struct _capnpPrivate { CAPNP_DECLARE_STRUCT_HEADER(d314cfd957229c11, 2, 1) #if !CAPNP_LITE static constexpr ::capnp::_::RawBrandedSchema const* brand() { return &schema->defaultBrand; } #endif // !CAPNP_LITE }; }; // ======================================================================================= template class 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 template typename Map::Reader asGeneric() { return typename Map::Reader(_reader); } inline bool hasEntries() const; inline typename ::capnp::List::Entry, ::capnp::Kind::STRUCT>::Reader getEntries() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; template class 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 template typename Map::Builder asGeneric() { return typename Map::Builder(_builder); } inline bool hasEntries(); inline typename ::capnp::List::Entry, ::capnp::Kind::STRUCT>::Builder getEntries(); inline void setEntries(typename ::capnp::List::Entry, ::capnp::Kind::STRUCT>::Reader value); inline typename ::capnp::List::Entry, ::capnp::Kind::STRUCT>::Builder initEntries(unsigned int size); inline void adoptEntries(::capnp::Orphan< ::capnp::List::Entry, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List::Entry, ::capnp::Kind::STRUCT>> disownEntries(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE template class 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 friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE template class Map::Entry::Reader { public: typedef Entry 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 template typename Map::Entry::Reader asMapGeneric() { return typename Map::Entry::Reader(_reader); } inline bool hasKey() const; inline ::capnp::ReaderFor getKey() const; inline bool hasValue() const; inline ::capnp::ReaderFor getValue() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; template class Map::Entry::Builder { public: typedef Entry 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 template typename Map::Entry::Builder asMapGeneric() { return typename Map::Entry::Builder(_builder); } inline bool hasKey(); inline ::capnp::BuilderFor getKey(); inline void setKey( ::capnp::ReaderFor value); inline ::capnp::BuilderFor initKey(); inline ::capnp::BuilderFor initKey(unsigned int size); inline void adoptKey(::capnp::Orphan&& value); inline ::capnp::Orphan disownKey(); inline bool hasValue(); inline ::capnp::BuilderFor getValue(); inline void setValue( ::capnp::ReaderFor value); inline ::capnp::BuilderFor initValue(); inline ::capnp::BuilderFor initValue(unsigned int size); inline void adoptValue(::capnp::Orphan&& value); inline ::capnp::Orphan disownValue(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE template class Map::Entry::Pipeline { public: typedef Entry Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::capnp::PipelineFor getKey(); inline ::capnp::PipelineFor getValue(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class OnroadEvent::Reader { public: typedef OnroadEvent 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::OnroadEvent::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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class OnroadEvent::Builder { public: typedef OnroadEvent 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::OnroadEvent::EventName getName(); inline void setName( ::cereal::OnroadEvent::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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class OnroadEvent::Pipeline { public: typedef OnroadEvent Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class InitData::Reader { public: typedef InitData 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 hasKernelArgs() const; inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader getKernelArgs() const; inline bool hasGctxDEPRECATED() const; inline ::capnp::Text::Reader getGctxDEPRECATED() const; inline bool hasDongleId() const; inline ::capnp::Text::Reader getDongleId() const; inline ::cereal::InitData::DeviceType getDeviceType() const; inline bool hasVersion() const; inline ::capnp::Text::Reader getVersion() const; inline bool hasAndroidBuildInfo() const; inline ::cereal::InitData::AndroidBuildInfo::Reader getAndroidBuildInfo() const; inline bool hasAndroidSensorsDEPRECATED() const; inline ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>::Reader getAndroidSensorsDEPRECATED() const; inline bool hasChffrAndroidExtraDEPRECATED() const; inline ::cereal::InitData::ChffrAndroidExtra::Reader getChffrAndroidExtraDEPRECATED() const; inline bool hasPandaInfo() const; inline ::cereal::InitData::PandaInfo::Reader getPandaInfo() const; inline bool getDirty() const; inline bool hasGitCommit() const; inline ::capnp::Text::Reader getGitCommit() const; inline bool hasGitBranch() const; inline ::capnp::Text::Reader getGitBranch() const; inline bool getPassive() const; inline bool hasGitRemote() const; inline ::capnp::Text::Reader getGitRemote() const; inline bool hasIosBuildInfoDEPRECATED() const; inline ::cereal::InitData::IosBuildInfo::Reader getIosBuildInfoDEPRECATED() const; inline bool hasKernelVersion() const; inline ::capnp::Text::Reader getKernelVersion() const; inline bool hasAndroidProperties() const; inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Reader getAndroidProperties() const; inline bool hasParams() const; inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader getParams() const; inline bool hasOsVersion() const; inline ::capnp::Text::Reader getOsVersion() const; inline bool hasCommands() const; inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader getCommands() const; inline ::uint64_t getWallTimeNanos() const; inline bool hasGitCommitDate() const; inline ::capnp::Text::Reader getGitCommitDate() const; inline bool hasBootlogId() const; inline ::capnp::Text::Reader getBootlogId() const; inline bool hasGitSrcCommit() const; inline ::capnp::Text::Reader getGitSrcCommit() const; inline bool hasGitSrcCommitDate() const; inline ::capnp::Text::Reader getGitSrcCommitDate() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class InitData::Builder { public: typedef InitData 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 hasKernelArgs(); inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder getKernelArgs(); inline void setKernelArgs( ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader value); inline void setKernelArgs(::kj::ArrayPtr value); inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder initKernelArgs(unsigned int size); inline void adoptKernelArgs(::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>> disownKernelArgs(); inline bool hasGctxDEPRECATED(); inline ::capnp::Text::Builder getGctxDEPRECATED(); inline void setGctxDEPRECATED( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGctxDEPRECATED(unsigned int size); inline void adoptGctxDEPRECATED(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGctxDEPRECATED(); inline bool hasDongleId(); inline ::capnp::Text::Builder getDongleId(); inline void setDongleId( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initDongleId(unsigned int size); inline void adoptDongleId(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownDongleId(); inline ::cereal::InitData::DeviceType getDeviceType(); inline void setDeviceType( ::cereal::InitData::DeviceType value); inline bool hasVersion(); inline ::capnp::Text::Builder getVersion(); inline void setVersion( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initVersion(unsigned int size); inline void adoptVersion(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownVersion(); inline bool hasAndroidBuildInfo(); inline ::cereal::InitData::AndroidBuildInfo::Builder getAndroidBuildInfo(); inline void setAndroidBuildInfo( ::cereal::InitData::AndroidBuildInfo::Reader value); inline ::cereal::InitData::AndroidBuildInfo::Builder initAndroidBuildInfo(); inline void adoptAndroidBuildInfo(::capnp::Orphan< ::cereal::InitData::AndroidBuildInfo>&& value); inline ::capnp::Orphan< ::cereal::InitData::AndroidBuildInfo> disownAndroidBuildInfo(); inline bool hasAndroidSensorsDEPRECATED(); inline ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>::Builder getAndroidSensorsDEPRECATED(); inline void setAndroidSensorsDEPRECATED( ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>::Builder initAndroidSensorsDEPRECATED(unsigned int size); inline void adoptAndroidSensorsDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>> disownAndroidSensorsDEPRECATED(); inline bool hasChffrAndroidExtraDEPRECATED(); inline ::cereal::InitData::ChffrAndroidExtra::Builder getChffrAndroidExtraDEPRECATED(); inline void setChffrAndroidExtraDEPRECATED( ::cereal::InitData::ChffrAndroidExtra::Reader value); inline ::cereal::InitData::ChffrAndroidExtra::Builder initChffrAndroidExtraDEPRECATED(); inline void adoptChffrAndroidExtraDEPRECATED(::capnp::Orphan< ::cereal::InitData::ChffrAndroidExtra>&& value); inline ::capnp::Orphan< ::cereal::InitData::ChffrAndroidExtra> disownChffrAndroidExtraDEPRECATED(); inline bool hasPandaInfo(); inline ::cereal::InitData::PandaInfo::Builder getPandaInfo(); inline void setPandaInfo( ::cereal::InitData::PandaInfo::Reader value); inline ::cereal::InitData::PandaInfo::Builder initPandaInfo(); inline void adoptPandaInfo(::capnp::Orphan< ::cereal::InitData::PandaInfo>&& value); inline ::capnp::Orphan< ::cereal::InitData::PandaInfo> disownPandaInfo(); inline bool getDirty(); inline void setDirty(bool value); inline bool hasGitCommit(); inline ::capnp::Text::Builder getGitCommit(); inline void setGitCommit( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGitCommit(unsigned int size); inline void adoptGitCommit(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGitCommit(); inline bool hasGitBranch(); inline ::capnp::Text::Builder getGitBranch(); inline void setGitBranch( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGitBranch(unsigned int size); inline void adoptGitBranch(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGitBranch(); inline bool getPassive(); inline void setPassive(bool value); inline bool hasGitRemote(); inline ::capnp::Text::Builder getGitRemote(); inline void setGitRemote( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGitRemote(unsigned int size); inline void adoptGitRemote(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGitRemote(); inline bool hasIosBuildInfoDEPRECATED(); inline ::cereal::InitData::IosBuildInfo::Builder getIosBuildInfoDEPRECATED(); inline void setIosBuildInfoDEPRECATED( ::cereal::InitData::IosBuildInfo::Reader value); inline ::cereal::InitData::IosBuildInfo::Builder initIosBuildInfoDEPRECATED(); inline void adoptIosBuildInfoDEPRECATED(::capnp::Orphan< ::cereal::InitData::IosBuildInfo>&& value); inline ::capnp::Orphan< ::cereal::InitData::IosBuildInfo> disownIosBuildInfoDEPRECATED(); inline bool hasKernelVersion(); inline ::capnp::Text::Builder getKernelVersion(); inline void setKernelVersion( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initKernelVersion(unsigned int size); inline void adoptKernelVersion(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownKernelVersion(); inline bool hasAndroidProperties(); inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Builder getAndroidProperties(); inline void setAndroidProperties( ::cereal::Map< ::capnp::Text, ::capnp::Text>::Reader value); inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Builder initAndroidProperties(); inline void adoptAndroidProperties(::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Text>>&& value); inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Text>> disownAndroidProperties(); inline bool hasParams(); inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder getParams(); inline void setParams( ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader value); inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder initParams(); inline void adoptParams(::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>>&& value); inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>> disownParams(); inline bool hasOsVersion(); inline ::capnp::Text::Builder getOsVersion(); inline void setOsVersion( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initOsVersion(unsigned int size); inline void adoptOsVersion(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownOsVersion(); inline bool hasCommands(); inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder getCommands(); inline void setCommands( ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader value); inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder initCommands(); inline void adoptCommands(::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>>&& value); inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>> disownCommands(); inline ::uint64_t getWallTimeNanos(); inline void setWallTimeNanos( ::uint64_t value); inline bool hasGitCommitDate(); inline ::capnp::Text::Builder getGitCommitDate(); inline void setGitCommitDate( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGitCommitDate(unsigned int size); inline void adoptGitCommitDate(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGitCommitDate(); inline bool hasBootlogId(); inline ::capnp::Text::Builder getBootlogId(); inline void setBootlogId( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initBootlogId(unsigned int size); inline void adoptBootlogId(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownBootlogId(); inline bool hasGitSrcCommit(); inline ::capnp::Text::Builder getGitSrcCommit(); inline void setGitSrcCommit( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGitSrcCommit(unsigned int size); inline void adoptGitSrcCommit(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGitSrcCommit(); inline bool hasGitSrcCommitDate(); inline ::capnp::Text::Builder getGitSrcCommitDate(); inline void setGitSrcCommitDate( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initGitSrcCommitDate(unsigned int size); inline void adoptGitSrcCommitDate(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownGitSrcCommitDate(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class InitData::Pipeline { public: typedef InitData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::InitData::AndroidBuildInfo::Pipeline getAndroidBuildInfo(); inline ::cereal::InitData::ChffrAndroidExtra::Pipeline getChffrAndroidExtraDEPRECATED(); inline ::cereal::InitData::PandaInfo::Pipeline getPandaInfo(); inline ::cereal::InitData::IosBuildInfo::Pipeline getIosBuildInfoDEPRECATED(); inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Pipeline getAndroidProperties(); inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline getParams(); inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline getCommands(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class InitData::PandaInfo::Reader { public: typedef PandaInfo 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 getHasPanda() const; inline bool hasDongleId() const; inline ::capnp::Text::Reader getDongleId() const; inline bool hasStVersion() const; inline ::capnp::Text::Reader getStVersion() const; inline bool hasEspVersion() const; inline ::capnp::Text::Reader getEspVersion() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class InitData::PandaInfo::Builder { public: typedef PandaInfo 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 getHasPanda(); inline void setHasPanda(bool value); inline bool hasDongleId(); inline ::capnp::Text::Builder getDongleId(); inline void setDongleId( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initDongleId(unsigned int size); inline void adoptDongleId(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownDongleId(); inline bool hasStVersion(); inline ::capnp::Text::Builder getStVersion(); inline void setStVersion( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initStVersion(unsigned int size); inline void adoptStVersion(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownStVersion(); inline bool hasEspVersion(); inline ::capnp::Text::Builder getEspVersion(); inline void setEspVersion( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initEspVersion(unsigned int size); inline void adoptEspVersion(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownEspVersion(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class InitData::PandaInfo::Pipeline { public: typedef PandaInfo Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class InitData::AndroidBuildInfo::Reader { public: typedef AndroidBuildInfo 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 hasBoard() const; inline ::capnp::Text::Reader getBoard() const; inline bool hasBootloader() const; inline ::capnp::Text::Reader getBootloader() const; inline bool hasBrand() const; inline ::capnp::Text::Reader getBrand() const; inline bool hasDevice() const; inline ::capnp::Text::Reader getDevice() const; inline bool hasDisplay() const; inline ::capnp::Text::Reader getDisplay() const; inline bool hasFingerprint() const; inline ::capnp::Text::Reader getFingerprint() const; inline bool hasHardware() const; inline ::capnp::Text::Reader getHardware() const; inline bool hasHost() const; inline ::capnp::Text::Reader getHost() const; inline bool hasId() const; inline ::capnp::Text::Reader getId() const; inline bool hasManufacturer() const; inline ::capnp::Text::Reader getManufacturer() const; inline bool hasModel() const; inline ::capnp::Text::Reader getModel() const; inline bool hasProduct() const; inline ::capnp::Text::Reader getProduct() const; inline bool hasRadioVersion() const; inline ::capnp::Text::Reader getRadioVersion() const; inline bool hasSerial() const; inline ::capnp::Text::Reader getSerial() const; inline bool hasSupportedAbis() const; inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader getSupportedAbis() const; inline bool hasTags() const; inline ::capnp::Text::Reader getTags() const; inline ::int64_t getTime() const; inline bool hasType() const; inline ::capnp::Text::Reader getType() const; inline bool hasUser() const; inline ::capnp::Text::Reader getUser() const; inline bool hasVersionCodename() const; inline ::capnp::Text::Reader getVersionCodename() const; inline bool hasVersionRelease() const; inline ::capnp::Text::Reader getVersionRelease() const; inline ::int32_t getVersionSdk() const; inline bool hasVersionSecurityPatch() const; inline ::capnp::Text::Reader getVersionSecurityPatch() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class InitData::AndroidBuildInfo::Builder { public: typedef AndroidBuildInfo 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 hasBoard(); inline ::capnp::Text::Builder getBoard(); inline void setBoard( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initBoard(unsigned int size); inline void adoptBoard(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownBoard(); inline bool hasBootloader(); inline ::capnp::Text::Builder getBootloader(); inline void setBootloader( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initBootloader(unsigned int size); inline void adoptBootloader(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownBootloader(); inline bool hasBrand(); inline ::capnp::Text::Builder getBrand(); inline void setBrand( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initBrand(unsigned int size); inline void adoptBrand(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownBrand(); inline bool hasDevice(); inline ::capnp::Text::Builder getDevice(); inline void setDevice( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initDevice(unsigned int size); inline void adoptDevice(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownDevice(); inline bool hasDisplay(); inline ::capnp::Text::Builder getDisplay(); inline void setDisplay( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initDisplay(unsigned int size); inline void adoptDisplay(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownDisplay(); inline bool hasFingerprint(); inline ::capnp::Text::Builder getFingerprint(); inline void setFingerprint( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initFingerprint(unsigned int size); inline void adoptFingerprint(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownFingerprint(); inline bool hasHardware(); inline ::capnp::Text::Builder getHardware(); inline void setHardware( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initHardware(unsigned int size); inline void adoptHardware(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownHardware(); inline bool hasHost(); inline ::capnp::Text::Builder getHost(); inline void setHost( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initHost(unsigned int size); inline void adoptHost(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownHost(); inline bool hasId(); inline ::capnp::Text::Builder getId(); inline void setId( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initId(unsigned int size); inline void adoptId(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownId(); inline bool hasManufacturer(); inline ::capnp::Text::Builder getManufacturer(); inline void setManufacturer( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initManufacturer(unsigned int size); inline void adoptManufacturer(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownManufacturer(); inline bool hasModel(); inline ::capnp::Text::Builder getModel(); inline void setModel( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initModel(unsigned int size); inline void adoptModel(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownModel(); inline bool hasProduct(); inline ::capnp::Text::Builder getProduct(); inline void setProduct( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initProduct(unsigned int size); inline void adoptProduct(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownProduct(); inline bool hasRadioVersion(); inline ::capnp::Text::Builder getRadioVersion(); inline void setRadioVersion( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initRadioVersion(unsigned int size); inline void adoptRadioVersion(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownRadioVersion(); inline bool hasSerial(); inline ::capnp::Text::Builder getSerial(); inline void setSerial( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initSerial(unsigned int size); inline void adoptSerial(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownSerial(); inline bool hasSupportedAbis(); inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder getSupportedAbis(); inline void setSupportedAbis( ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader value); inline void setSupportedAbis(::kj::ArrayPtr value); inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder initSupportedAbis(unsigned int size); inline void adoptSupportedAbis(::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>> disownSupportedAbis(); inline bool hasTags(); inline ::capnp::Text::Builder getTags(); inline void setTags( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initTags(unsigned int size); inline void adoptTags(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownTags(); inline ::int64_t getTime(); inline void setTime( ::int64_t value); inline bool hasType(); inline ::capnp::Text::Builder getType(); inline void setType( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initType(unsigned int size); inline void adoptType(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownType(); inline bool hasUser(); inline ::capnp::Text::Builder getUser(); inline void setUser( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initUser(unsigned int size); inline void adoptUser(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownUser(); inline bool hasVersionCodename(); inline ::capnp::Text::Builder getVersionCodename(); inline void setVersionCodename( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initVersionCodename(unsigned int size); inline void adoptVersionCodename(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownVersionCodename(); inline bool hasVersionRelease(); inline ::capnp::Text::Builder getVersionRelease(); inline void setVersionRelease( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initVersionRelease(unsigned int size); inline void adoptVersionRelease(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownVersionRelease(); inline ::int32_t getVersionSdk(); inline void setVersionSdk( ::int32_t value); inline bool hasVersionSecurityPatch(); inline ::capnp::Text::Builder getVersionSecurityPatch(); inline void setVersionSecurityPatch( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initVersionSecurityPatch(unsigned int size); inline void adoptVersionSecurityPatch(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownVersionSecurityPatch(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class InitData::AndroidBuildInfo::Pipeline { public: typedef AndroidBuildInfo Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class InitData::AndroidSensor::Reader { public: typedef AndroidSensor Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getId() const; inline bool hasName() const; inline ::capnp::Text::Reader getName() const; inline bool hasVendor() const; inline ::capnp::Text::Reader getVendor() const; inline ::int32_t getVersion() const; inline ::int32_t getHandle() const; inline ::int32_t getType() const; inline float getMaxRange() const; inline float getResolution() const; inline float getPower() const; inline ::int32_t getMinDelay() const; inline ::uint32_t getFifoReservedEventCount() const; inline ::uint32_t getFifoMaxEventCount() const; inline bool hasStringType() const; inline ::capnp::Text::Reader getStringType() const; inline ::int32_t getMaxDelay() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class InitData::AndroidSensor::Builder { public: typedef AndroidSensor Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getId(); inline void setId( ::int32_t value); inline bool hasName(); inline ::capnp::Text::Builder getName(); inline void setName( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initName(unsigned int size); inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownName(); inline bool hasVendor(); inline ::capnp::Text::Builder getVendor(); inline void setVendor( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initVendor(unsigned int size); inline void adoptVendor(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownVendor(); inline ::int32_t getVersion(); inline void setVersion( ::int32_t value); inline ::int32_t getHandle(); inline void setHandle( ::int32_t value); inline ::int32_t getType(); inline void setType( ::int32_t value); inline float getMaxRange(); inline void setMaxRange(float value); inline float getResolution(); inline void setResolution(float value); inline float getPower(); inline void setPower(float value); inline ::int32_t getMinDelay(); inline void setMinDelay( ::int32_t value); inline ::uint32_t getFifoReservedEventCount(); inline void setFifoReservedEventCount( ::uint32_t value); inline ::uint32_t getFifoMaxEventCount(); inline void setFifoMaxEventCount( ::uint32_t value); inline bool hasStringType(); inline ::capnp::Text::Builder getStringType(); inline void setStringType( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initStringType(unsigned int size); inline void adoptStringType(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownStringType(); inline ::int32_t getMaxDelay(); inline void setMaxDelay( ::int32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class InitData::AndroidSensor::Pipeline { public: typedef AndroidSensor Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class InitData::ChffrAndroidExtra::Reader { public: typedef ChffrAndroidExtra 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 hasAllCameraCharacteristics() const; inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Reader getAllCameraCharacteristics() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class InitData::ChffrAndroidExtra::Builder { public: typedef ChffrAndroidExtra 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 hasAllCameraCharacteristics(); inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Builder getAllCameraCharacteristics(); inline void setAllCameraCharacteristics( ::cereal::Map< ::capnp::Text, ::capnp::Text>::Reader value); inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Builder initAllCameraCharacteristics(); inline void adoptAllCameraCharacteristics(::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Text>>&& value); inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Text>> disownAllCameraCharacteristics(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class InitData::ChffrAndroidExtra::Pipeline { public: typedef ChffrAndroidExtra Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Pipeline getAllCameraCharacteristics(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class InitData::IosBuildInfo::Reader { public: typedef IosBuildInfo 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 hasAppVersion() const; inline ::capnp::Text::Reader getAppVersion() const; inline ::uint32_t getAppBuild() const; inline bool hasOsVersion() const; inline ::capnp::Text::Reader getOsVersion() const; inline bool hasDeviceModel() const; inline ::capnp::Text::Reader getDeviceModel() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class InitData::IosBuildInfo::Builder { public: typedef IosBuildInfo 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 hasAppVersion(); inline ::capnp::Text::Builder getAppVersion(); inline void setAppVersion( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initAppVersion(unsigned int size); inline void adoptAppVersion(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownAppVersion(); inline ::uint32_t getAppBuild(); inline void setAppBuild( ::uint32_t value); inline bool hasOsVersion(); inline ::capnp::Text::Builder getOsVersion(); inline void setOsVersion( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initOsVersion(unsigned int size); inline void adoptOsVersion(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownOsVersion(); inline bool hasDeviceModel(); inline ::capnp::Text::Builder getDeviceModel(); inline void setDeviceModel( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initDeviceModel(unsigned int size); inline void adoptDeviceModel(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownDeviceModel(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class InitData::IosBuildInfo::Pipeline { public: typedef IosBuildInfo Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class FrameData::Reader { public: typedef FrameData Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId() const; inline ::uint32_t getEncodeId() const; inline ::uint64_t getTimestampEof() const; inline ::int32_t getFrameLengthDEPRECATED() const; inline ::int32_t getIntegLines() const; inline ::int32_t getGlobalGainDEPRECATED() const; inline bool hasImage() const; inline ::capnp::Data::Reader getImage() const; inline ::cereal::FrameData::FrameTypeDEPRECATED getFrameTypeDEPRECATED() const; inline ::uint64_t getTimestampSof() const; inline bool hasAndroidCaptureResultDEPRECATED() const; inline ::cereal::FrameData::AndroidCaptureResult::Reader getAndroidCaptureResultDEPRECATED() const; inline bool hasTransform() const; inline ::capnp::List::Reader getTransform() const; inline ::int32_t getLensPosDEPRECATED() const; inline float getLensSagDEPRECATED() const; inline float getLensErrDEPRECATED() const; inline float getLensTruePosDEPRECATED() const; inline float getGain() const; inline bool hasFocusValDEPRECATED() const; inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader getFocusValDEPRECATED() const; inline bool hasFocusConfDEPRECATED() const; inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Reader getFocusConfDEPRECATED() const; inline bool hasSharpnessScoreDEPRECATED() const; inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader getSharpnessScoreDEPRECATED() const; inline ::int32_t getRecoverStateDEPRECATED() const; inline bool getHighConversionGain() const; inline float getMeasuredGreyFraction() const; inline float getTargetGreyFraction() const; inline float getProcessingTime() const; inline bool hasTemperaturesC() const; inline ::capnp::List::Reader getTemperaturesC() const; inline ::uint32_t getFrameIdSensor() const; inline ::cereal::FrameData::ImageSensor getSensor() const; inline float getExposureValPercent() const; inline ::uint32_t getRequestId() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class FrameData::Builder { public: typedef FrameData Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId(); inline void setFrameId( ::uint32_t value); inline ::uint32_t getEncodeId(); inline void setEncodeId( ::uint32_t value); inline ::uint64_t getTimestampEof(); inline void setTimestampEof( ::uint64_t value); inline ::int32_t getFrameLengthDEPRECATED(); inline void setFrameLengthDEPRECATED( ::int32_t value); inline ::int32_t getIntegLines(); inline void setIntegLines( ::int32_t value); inline ::int32_t getGlobalGainDEPRECATED(); inline void setGlobalGainDEPRECATED( ::int32_t value); inline bool hasImage(); inline ::capnp::Data::Builder getImage(); inline void setImage( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initImage(unsigned int size); inline void adoptImage(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownImage(); inline ::cereal::FrameData::FrameTypeDEPRECATED getFrameTypeDEPRECATED(); inline void setFrameTypeDEPRECATED( ::cereal::FrameData::FrameTypeDEPRECATED value); inline ::uint64_t getTimestampSof(); inline void setTimestampSof( ::uint64_t value); inline bool hasAndroidCaptureResultDEPRECATED(); inline ::cereal::FrameData::AndroidCaptureResult::Builder getAndroidCaptureResultDEPRECATED(); inline void setAndroidCaptureResultDEPRECATED( ::cereal::FrameData::AndroidCaptureResult::Reader value); inline ::cereal::FrameData::AndroidCaptureResult::Builder initAndroidCaptureResultDEPRECATED(); inline void adoptAndroidCaptureResultDEPRECATED(::capnp::Orphan< ::cereal::FrameData::AndroidCaptureResult>&& value); inline ::capnp::Orphan< ::cereal::FrameData::AndroidCaptureResult> disownAndroidCaptureResultDEPRECATED(); inline bool hasTransform(); inline ::capnp::List::Builder getTransform(); inline void setTransform( ::capnp::List::Reader value); inline void setTransform(::kj::ArrayPtr value); inline ::capnp::List::Builder initTransform(unsigned int size); inline void adoptTransform(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownTransform(); inline ::int32_t getLensPosDEPRECATED(); inline void setLensPosDEPRECATED( ::int32_t value); inline float getLensSagDEPRECATED(); inline void setLensSagDEPRECATED(float value); inline float getLensErrDEPRECATED(); inline void setLensErrDEPRECATED(float value); inline float getLensTruePosDEPRECATED(); inline void setLensTruePosDEPRECATED(float value); inline float getGain(); inline void setGain(float value); inline bool hasFocusValDEPRECATED(); inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder getFocusValDEPRECATED(); inline void setFocusValDEPRECATED( ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader value); inline void setFocusValDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder initFocusValDEPRECATED(unsigned int size); inline void adoptFocusValDEPRECATED(::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>> disownFocusValDEPRECATED(); inline bool hasFocusConfDEPRECATED(); inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Builder getFocusConfDEPRECATED(); inline void setFocusConfDEPRECATED( ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Reader value); inline void setFocusConfDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Builder initFocusConfDEPRECATED(unsigned int size); inline void adoptFocusConfDEPRECATED(::capnp::Orphan< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>> disownFocusConfDEPRECATED(); inline bool hasSharpnessScoreDEPRECATED(); inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder getSharpnessScoreDEPRECATED(); inline void setSharpnessScoreDEPRECATED( ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader value); inline void setSharpnessScoreDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder initSharpnessScoreDEPRECATED(unsigned int size); inline void adoptSharpnessScoreDEPRECATED(::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>> disownSharpnessScoreDEPRECATED(); inline ::int32_t getRecoverStateDEPRECATED(); inline void setRecoverStateDEPRECATED( ::int32_t value); inline bool getHighConversionGain(); inline void setHighConversionGain(bool value); inline float getMeasuredGreyFraction(); inline void setMeasuredGreyFraction(float value); inline float getTargetGreyFraction(); inline void setTargetGreyFraction(float value); inline float getProcessingTime(); inline void setProcessingTime(float value); inline bool hasTemperaturesC(); inline ::capnp::List::Builder getTemperaturesC(); inline void setTemperaturesC( ::capnp::List::Reader value); inline void setTemperaturesC(::kj::ArrayPtr value); inline ::capnp::List::Builder initTemperaturesC(unsigned int size); inline void adoptTemperaturesC(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownTemperaturesC(); inline ::uint32_t getFrameIdSensor(); inline void setFrameIdSensor( ::uint32_t value); inline ::cereal::FrameData::ImageSensor getSensor(); inline void setSensor( ::cereal::FrameData::ImageSensor value); inline float getExposureValPercent(); inline void setExposureValPercent(float value); inline ::uint32_t getRequestId(); inline void setRequestId( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class FrameData::Pipeline { public: typedef FrameData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::FrameData::AndroidCaptureResult::Pipeline getAndroidCaptureResultDEPRECATED(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class FrameData::AndroidCaptureResult::Reader { public: typedef AndroidCaptureResult Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getSensitivity() const; inline ::int64_t getFrameDuration() const; inline ::int64_t getExposureTime() const; inline ::uint64_t getRollingShutterSkew() const; inline bool hasColorCorrectionTransform() const; inline ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>::Reader getColorCorrectionTransform() const; inline bool hasColorCorrectionGains() const; inline ::capnp::List::Reader getColorCorrectionGains() const; inline ::int8_t getDisplayRotation() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class FrameData::AndroidCaptureResult::Builder { public: typedef AndroidCaptureResult Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getSensitivity(); inline void setSensitivity( ::int32_t value); inline ::int64_t getFrameDuration(); inline void setFrameDuration( ::int64_t value); inline ::int64_t getExposureTime(); inline void setExposureTime( ::int64_t value); inline ::uint64_t getRollingShutterSkew(); inline void setRollingShutterSkew( ::uint64_t value); inline bool hasColorCorrectionTransform(); inline ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>::Builder getColorCorrectionTransform(); inline void setColorCorrectionTransform( ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>::Reader value); inline void setColorCorrectionTransform(::kj::ArrayPtr value); inline ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>::Builder initColorCorrectionTransform(unsigned int size); inline void adoptColorCorrectionTransform(::capnp::Orphan< ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>> disownColorCorrectionTransform(); inline bool hasColorCorrectionGains(); inline ::capnp::List::Builder getColorCorrectionGains(); inline void setColorCorrectionGains( ::capnp::List::Reader value); inline void setColorCorrectionGains(::kj::ArrayPtr value); inline ::capnp::List::Builder initColorCorrectionGains(unsigned int size); inline void adoptColorCorrectionGains(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownColorCorrectionGains(); inline ::int8_t getDisplayRotation(); inline void setDisplayRotation( ::int8_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class FrameData::AndroidCaptureResult::Pipeline { public: typedef AndroidCaptureResult Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Thumbnail::Reader { public: typedef Thumbnail Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId() const; inline ::uint64_t getTimestampEof() const; inline bool hasThumbnail() const; inline ::capnp::Data::Reader getThumbnail() const; inline ::cereal::Thumbnail::Encoding getEncoding() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Thumbnail::Builder { public: typedef Thumbnail Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId(); inline void setFrameId( ::uint32_t value); inline ::uint64_t getTimestampEof(); inline void setTimestampEof( ::uint64_t value); inline bool hasThumbnail(); inline ::capnp::Data::Builder getThumbnail(); inline void setThumbnail( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initThumbnail(unsigned int size); inline void adoptThumbnail(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownThumbnail(); inline ::cereal::Thumbnail::Encoding getEncoding(); inline void setEncoding( ::cereal::Thumbnail::Encoding value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Thumbnail::Pipeline { public: typedef Thumbnail Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class GPSNMEAData::Reader { public: typedef GPSNMEAData Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int64_t getTimestamp() const; inline ::uint64_t getLocalWallTime() const; inline bool hasNmea() const; inline ::capnp::Text::Reader getNmea() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class GPSNMEAData::Builder { public: typedef GPSNMEAData Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int64_t getTimestamp(); inline void setTimestamp( ::int64_t value); inline ::uint64_t getLocalWallTime(); inline void setLocalWallTime( ::uint64_t value); inline bool hasNmea(); inline ::capnp::Text::Builder getNmea(); inline void setNmea( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initNmea(unsigned int size); inline void adoptNmea(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownNmea(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class GPSNMEAData::Pipeline { public: typedef GPSNMEAData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class SensorEventData::Reader { public: typedef SensorEventData Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline Which which() const; inline ::int32_t getVersion() const; inline ::int32_t getSensor() const; inline ::int32_t getType() const; inline ::int64_t getTimestamp() const; inline bool isAcceleration() const; inline bool hasAcceleration() const; inline ::cereal::SensorEventData::SensorVec::Reader getAcceleration() const; inline bool isMagnetic() const; inline bool hasMagnetic() const; inline ::cereal::SensorEventData::SensorVec::Reader getMagnetic() const; inline bool isOrientation() const; inline bool hasOrientation() const; inline ::cereal::SensorEventData::SensorVec::Reader getOrientation() const; inline bool isGyro() const; inline bool hasGyro() const; inline ::cereal::SensorEventData::SensorVec::Reader getGyro() const; inline ::cereal::SensorEventData::SensorSource getSource() const; inline bool isPressure() const; inline bool hasPressure() const; inline ::cereal::SensorEventData::SensorVec::Reader getPressure() const; inline bool getUncalibratedDEPRECATED() const; inline bool isMagneticUncalibrated() const; inline bool hasMagneticUncalibrated() const; inline ::cereal::SensorEventData::SensorVec::Reader getMagneticUncalibrated() const; inline bool isGyroUncalibrated() const; inline bool hasGyroUncalibrated() const; inline ::cereal::SensorEventData::SensorVec::Reader getGyroUncalibrated() const; inline bool isProximity() const; inline float getProximity() const; inline bool isLight() const; inline float getLight() const; inline bool isTemperature() const; inline float getTemperature() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class SensorEventData::Builder { public: typedef SensorEventData Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline Which which(); inline ::int32_t getVersion(); inline void setVersion( ::int32_t value); inline ::int32_t getSensor(); inline void setSensor( ::int32_t value); inline ::int32_t getType(); inline void setType( ::int32_t value); inline ::int64_t getTimestamp(); inline void setTimestamp( ::int64_t value); inline bool isAcceleration(); inline bool hasAcceleration(); inline ::cereal::SensorEventData::SensorVec::Builder getAcceleration(); inline void setAcceleration( ::cereal::SensorEventData::SensorVec::Reader value); inline ::cereal::SensorEventData::SensorVec::Builder initAcceleration(); inline void adoptAcceleration(::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> disownAcceleration(); inline bool isMagnetic(); inline bool hasMagnetic(); inline ::cereal::SensorEventData::SensorVec::Builder getMagnetic(); inline void setMagnetic( ::cereal::SensorEventData::SensorVec::Reader value); inline ::cereal::SensorEventData::SensorVec::Builder initMagnetic(); inline void adoptMagnetic(::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> disownMagnetic(); inline bool isOrientation(); inline bool hasOrientation(); inline ::cereal::SensorEventData::SensorVec::Builder getOrientation(); inline void setOrientation( ::cereal::SensorEventData::SensorVec::Reader value); inline ::cereal::SensorEventData::SensorVec::Builder initOrientation(); inline void adoptOrientation(::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> disownOrientation(); inline bool isGyro(); inline bool hasGyro(); inline ::cereal::SensorEventData::SensorVec::Builder getGyro(); inline void setGyro( ::cereal::SensorEventData::SensorVec::Reader value); inline ::cereal::SensorEventData::SensorVec::Builder initGyro(); inline void adoptGyro(::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> disownGyro(); inline ::cereal::SensorEventData::SensorSource getSource(); inline void setSource( ::cereal::SensorEventData::SensorSource value); inline bool isPressure(); inline bool hasPressure(); inline ::cereal::SensorEventData::SensorVec::Builder getPressure(); inline void setPressure( ::cereal::SensorEventData::SensorVec::Reader value); inline ::cereal::SensorEventData::SensorVec::Builder initPressure(); inline void adoptPressure(::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> disownPressure(); inline bool getUncalibratedDEPRECATED(); inline void setUncalibratedDEPRECATED(bool value); inline bool isMagneticUncalibrated(); inline bool hasMagneticUncalibrated(); inline ::cereal::SensorEventData::SensorVec::Builder getMagneticUncalibrated(); inline void setMagneticUncalibrated( ::cereal::SensorEventData::SensorVec::Reader value); inline ::cereal::SensorEventData::SensorVec::Builder initMagneticUncalibrated(); inline void adoptMagneticUncalibrated(::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> disownMagneticUncalibrated(); inline bool isGyroUncalibrated(); inline bool hasGyroUncalibrated(); inline ::cereal::SensorEventData::SensorVec::Builder getGyroUncalibrated(); inline void setGyroUncalibrated( ::cereal::SensorEventData::SensorVec::Reader value); inline ::cereal::SensorEventData::SensorVec::Builder initGyroUncalibrated(); inline void adoptGyroUncalibrated(::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> disownGyroUncalibrated(); inline bool isProximity(); inline float getProximity(); inline void setProximity(float value); inline bool isLight(); inline float getLight(); inline void setLight(float value); inline bool isTemperature(); inline float getTemperature(); inline void setTemperature(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class SensorEventData::Pipeline { public: typedef SensorEventData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class SensorEventData::SensorVec::Reader { public: typedef SensorVec 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 hasV() const; inline ::capnp::List::Reader getV() const; inline ::int8_t getStatus() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class SensorEventData::SensorVec::Builder { public: typedef SensorVec 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 hasV(); inline ::capnp::List::Builder getV(); inline void setV( ::capnp::List::Reader value); inline void setV(::kj::ArrayPtr value); inline ::capnp::List::Builder initV(unsigned int size); inline void adoptV(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownV(); inline ::int8_t getStatus(); inline void setStatus( ::int8_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class SensorEventData::SensorVec::Pipeline { public: typedef SensorVec Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class GpsLocationData::Reader { public: typedef GpsLocationData 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 getFlags() const; inline double getLatitude() const; inline double getLongitude() const; inline double getAltitude() const; inline float getSpeed() const; inline float getBearingDeg() const; inline float getHorizontalAccuracy() const; inline ::int64_t getUnixTimestampMillis() const; inline ::cereal::GpsLocationData::SensorSource getSource() const; inline bool hasVNED() const; inline ::capnp::List::Reader getVNED() const; inline float getVerticalAccuracy() const; inline float getBearingAccuracyDeg() const; inline float getSpeedAccuracy() const; inline bool getHasFix() const; inline ::int8_t getSatelliteCount() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class GpsLocationData::Builder { public: typedef GpsLocationData 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 getFlags(); inline void setFlags( ::uint16_t value); inline double getLatitude(); inline void setLatitude(double value); inline double getLongitude(); inline void setLongitude(double value); inline double getAltitude(); inline void setAltitude(double value); inline float getSpeed(); inline void setSpeed(float value); inline float getBearingDeg(); inline void setBearingDeg(float value); inline float getHorizontalAccuracy(); inline void setHorizontalAccuracy(float value); inline ::int64_t getUnixTimestampMillis(); inline void setUnixTimestampMillis( ::int64_t value); inline ::cereal::GpsLocationData::SensorSource getSource(); inline void setSource( ::cereal::GpsLocationData::SensorSource value); inline bool hasVNED(); inline ::capnp::List::Builder getVNED(); inline void setVNED( ::capnp::List::Reader value); inline void setVNED(::kj::ArrayPtr value); inline ::capnp::List::Builder initVNED(unsigned int size); inline void adoptVNED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownVNED(); inline float getVerticalAccuracy(); inline void setVerticalAccuracy(float value); inline float getBearingAccuracyDeg(); inline void setBearingAccuracyDeg(float value); inline float getSpeedAccuracy(); inline void setSpeedAccuracy(float value); inline bool getHasFix(); inline void setHasFix(bool value); inline ::int8_t getSatelliteCount(); inline void setSatelliteCount( ::int8_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class GpsLocationData::Pipeline { public: typedef GpsLocationData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class CanData::Reader { public: typedef CanData 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 getAddress() const; inline ::uint16_t getBusTimeDEPRECATED() const; inline bool hasDat() const; inline ::capnp::Data::Reader getDat() const; inline ::uint8_t getSrc() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class CanData::Builder { public: typedef CanData 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 getAddress(); inline void setAddress( ::uint32_t value); inline ::uint16_t getBusTimeDEPRECATED(); inline void setBusTimeDEPRECATED( ::uint16_t value); inline bool hasDat(); inline ::capnp::Data::Builder getDat(); inline void setDat( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initDat(unsigned int size); inline void adoptDat(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownDat(); inline ::uint8_t getSrc(); inline void setSrc( ::uint8_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class CanData::Pipeline { public: typedef CanData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DeviceState::Reader { public: typedef DeviceState 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 getCpu0DEPRECATED() const; inline ::uint16_t getCpu1DEPRECATED() const; inline ::uint16_t getCpu2DEPRECATED() const; inline ::uint16_t getCpu3DEPRECATED() const; inline ::uint16_t getMemDEPRECATED() const; inline ::uint16_t getGpuDEPRECATED() const; inline ::uint32_t getBatDEPRECATED() const; inline float getFreeSpacePercent() const; inline ::int16_t getBatteryPercentDEPRECATED() const; inline bool hasBatteryStatusDEPRECATED() const; inline ::capnp::Text::Reader getBatteryStatusDEPRECATED() const; inline ::uint16_t getFanSpeedPercentDesired() const; inline bool getStarted() const; inline bool getUsbOnlineDEPRECATED() const; inline ::uint64_t getStartedMonoTime() const; inline ::cereal::DeviceState::ThermalStatus getThermalStatus() const; inline ::int32_t getBatteryCurrentDEPRECATED() const; inline ::int32_t getBatteryVoltageDEPRECATED() const; inline bool getChargingErrorDEPRECATED() const; inline bool getChargingDisabledDEPRECATED() const; inline ::int8_t getMemoryUsagePercent() const; inline ::int8_t getCpuUsagePercentDEPRECATED() const; inline ::uint16_t getPa0DEPRECATED() const; inline ::cereal::DeviceState::NetworkType getNetworkType() const; inline ::uint32_t getOffroadPowerUsageUwh() const; inline ::cereal::DeviceState::NetworkStrength getNetworkStrength() const; inline ::uint32_t getCarBatteryCapacityUwh() const; inline bool hasCpuTempC() const; inline ::capnp::List::Reader getCpuTempC() const; inline bool hasGpuTempC() const; inline ::capnp::List::Reader getGpuTempC() const; inline float getMemoryTempC() const; inline float getBatteryTempCDEPRECATED() const; inline float getAmbientTempCDEPRECATED() const; inline bool hasNetworkInfo() const; inline ::cereal::DeviceState::NetworkInfo::Reader getNetworkInfo() const; inline ::uint64_t getLastAthenaPingTime() const; inline ::int8_t getGpuUsagePercent() const; inline bool hasCpuUsagePercent() const; inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader getCpuUsagePercent() const; inline bool hasNvmeTempC() const; inline ::capnp::List::Reader getNvmeTempC() const; inline bool hasModemTempC() const; inline ::capnp::List::Reader getModemTempC() const; inline ::int8_t getScreenBrightnessPercent() const; inline bool hasThermalZones() const; inline ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>::Reader getThermalZones() const; inline bool hasPmicTempC() const; inline ::capnp::List::Reader getPmicTempC() const; inline float getPowerDrawW() const; inline bool getNetworkMetered() const; inline float getSomPowerDrawW() const; inline bool hasNetworkStats() const; inline ::cereal::DeviceState::NetworkStats::Reader getNetworkStats() const; inline float getMaxTempC() const; inline ::cereal::InitData::DeviceType getDeviceType() const; inline float getIntakeTempC() const; inline float getExhaustTempC() const; inline float getCaseTempC() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DeviceState::Builder { public: typedef DeviceState 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 getCpu0DEPRECATED(); inline void setCpu0DEPRECATED( ::uint16_t value); inline ::uint16_t getCpu1DEPRECATED(); inline void setCpu1DEPRECATED( ::uint16_t value); inline ::uint16_t getCpu2DEPRECATED(); inline void setCpu2DEPRECATED( ::uint16_t value); inline ::uint16_t getCpu3DEPRECATED(); inline void setCpu3DEPRECATED( ::uint16_t value); inline ::uint16_t getMemDEPRECATED(); inline void setMemDEPRECATED( ::uint16_t value); inline ::uint16_t getGpuDEPRECATED(); inline void setGpuDEPRECATED( ::uint16_t value); inline ::uint32_t getBatDEPRECATED(); inline void setBatDEPRECATED( ::uint32_t value); inline float getFreeSpacePercent(); inline void setFreeSpacePercent(float value); inline ::int16_t getBatteryPercentDEPRECATED(); inline void setBatteryPercentDEPRECATED( ::int16_t value); inline bool hasBatteryStatusDEPRECATED(); inline ::capnp::Text::Builder getBatteryStatusDEPRECATED(); inline void setBatteryStatusDEPRECATED( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initBatteryStatusDEPRECATED(unsigned int size); inline void adoptBatteryStatusDEPRECATED(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownBatteryStatusDEPRECATED(); inline ::uint16_t getFanSpeedPercentDesired(); inline void setFanSpeedPercentDesired( ::uint16_t value); inline bool getStarted(); inline void setStarted(bool value); inline bool getUsbOnlineDEPRECATED(); inline void setUsbOnlineDEPRECATED(bool value); inline ::uint64_t getStartedMonoTime(); inline void setStartedMonoTime( ::uint64_t value); inline ::cereal::DeviceState::ThermalStatus getThermalStatus(); inline void setThermalStatus( ::cereal::DeviceState::ThermalStatus value); inline ::int32_t getBatteryCurrentDEPRECATED(); inline void setBatteryCurrentDEPRECATED( ::int32_t value); inline ::int32_t getBatteryVoltageDEPRECATED(); inline void setBatteryVoltageDEPRECATED( ::int32_t value); inline bool getChargingErrorDEPRECATED(); inline void setChargingErrorDEPRECATED(bool value); inline bool getChargingDisabledDEPRECATED(); inline void setChargingDisabledDEPRECATED(bool value); inline ::int8_t getMemoryUsagePercent(); inline void setMemoryUsagePercent( ::int8_t value); inline ::int8_t getCpuUsagePercentDEPRECATED(); inline void setCpuUsagePercentDEPRECATED( ::int8_t value); inline ::uint16_t getPa0DEPRECATED(); inline void setPa0DEPRECATED( ::uint16_t value); inline ::cereal::DeviceState::NetworkType getNetworkType(); inline void setNetworkType( ::cereal::DeviceState::NetworkType value); inline ::uint32_t getOffroadPowerUsageUwh(); inline void setOffroadPowerUsageUwh( ::uint32_t value); inline ::cereal::DeviceState::NetworkStrength getNetworkStrength(); inline void setNetworkStrength( ::cereal::DeviceState::NetworkStrength value); inline ::uint32_t getCarBatteryCapacityUwh(); inline void setCarBatteryCapacityUwh( ::uint32_t value); inline bool hasCpuTempC(); inline ::capnp::List::Builder getCpuTempC(); inline void setCpuTempC( ::capnp::List::Reader value); inline void setCpuTempC(::kj::ArrayPtr value); inline ::capnp::List::Builder initCpuTempC(unsigned int size); inline void adoptCpuTempC(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownCpuTempC(); inline bool hasGpuTempC(); inline ::capnp::List::Builder getGpuTempC(); inline void setGpuTempC( ::capnp::List::Reader value); inline void setGpuTempC(::kj::ArrayPtr value); inline ::capnp::List::Builder initGpuTempC(unsigned int size); inline void adoptGpuTempC(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownGpuTempC(); inline float getMemoryTempC(); inline void setMemoryTempC(float value); inline float getBatteryTempCDEPRECATED(); inline void setBatteryTempCDEPRECATED(float value); inline float getAmbientTempCDEPRECATED(); inline void setAmbientTempCDEPRECATED(float value); inline bool hasNetworkInfo(); inline ::cereal::DeviceState::NetworkInfo::Builder getNetworkInfo(); inline void setNetworkInfo( ::cereal::DeviceState::NetworkInfo::Reader value); inline ::cereal::DeviceState::NetworkInfo::Builder initNetworkInfo(); inline void adoptNetworkInfo(::capnp::Orphan< ::cereal::DeviceState::NetworkInfo>&& value); inline ::capnp::Orphan< ::cereal::DeviceState::NetworkInfo> disownNetworkInfo(); inline ::uint64_t getLastAthenaPingTime(); inline void setLastAthenaPingTime( ::uint64_t value); inline ::int8_t getGpuUsagePercent(); inline void setGpuUsagePercent( ::int8_t value); inline bool hasCpuUsagePercent(); inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder getCpuUsagePercent(); inline void setCpuUsagePercent( ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader value); inline void setCpuUsagePercent(::kj::ArrayPtr value); inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder initCpuUsagePercent(unsigned int size); inline void adoptCpuUsagePercent(::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>&& value); inline ::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>> disownCpuUsagePercent(); inline bool hasNvmeTempC(); inline ::capnp::List::Builder getNvmeTempC(); inline void setNvmeTempC( ::capnp::List::Reader value); inline void setNvmeTempC(::kj::ArrayPtr value); inline ::capnp::List::Builder initNvmeTempC(unsigned int size); inline void adoptNvmeTempC(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownNvmeTempC(); inline bool hasModemTempC(); inline ::capnp::List::Builder getModemTempC(); inline void setModemTempC( ::capnp::List::Reader value); inline void setModemTempC(::kj::ArrayPtr value); inline ::capnp::List::Builder initModemTempC(unsigned int size); inline void adoptModemTempC(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownModemTempC(); inline ::int8_t getScreenBrightnessPercent(); inline void setScreenBrightnessPercent( ::int8_t value); inline bool hasThermalZones(); inline ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>::Builder getThermalZones(); inline void setThermalZones( ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>::Builder initThermalZones(unsigned int size); inline void adoptThermalZones(::capnp::Orphan< ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>> disownThermalZones(); inline bool hasPmicTempC(); inline ::capnp::List::Builder getPmicTempC(); inline void setPmicTempC( ::capnp::List::Reader value); inline void setPmicTempC(::kj::ArrayPtr value); inline ::capnp::List::Builder initPmicTempC(unsigned int size); inline void adoptPmicTempC(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPmicTempC(); inline float getPowerDrawW(); inline void setPowerDrawW(float value); inline bool getNetworkMetered(); inline void setNetworkMetered(bool value); inline float getSomPowerDrawW(); inline void setSomPowerDrawW(float value); inline bool hasNetworkStats(); inline ::cereal::DeviceState::NetworkStats::Builder getNetworkStats(); inline void setNetworkStats( ::cereal::DeviceState::NetworkStats::Reader value); inline ::cereal::DeviceState::NetworkStats::Builder initNetworkStats(); inline void adoptNetworkStats(::capnp::Orphan< ::cereal::DeviceState::NetworkStats>&& value); inline ::capnp::Orphan< ::cereal::DeviceState::NetworkStats> disownNetworkStats(); inline float getMaxTempC(); inline void setMaxTempC(float value); inline ::cereal::InitData::DeviceType getDeviceType(); inline void setDeviceType( ::cereal::InitData::DeviceType value); inline float getIntakeTempC(); inline void setIntakeTempC(float value); inline float getExhaustTempC(); inline void setExhaustTempC(float value); inline float getCaseTempC(); inline void setCaseTempC(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DeviceState::Pipeline { public: typedef DeviceState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::DeviceState::NetworkInfo::Pipeline getNetworkInfo(); inline ::cereal::DeviceState::NetworkStats::Pipeline getNetworkStats(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DeviceState::ThermalZone::Reader { public: typedef ThermalZone Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasName() const; inline ::capnp::Text::Reader getName() const; inline float getTemp() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DeviceState::ThermalZone::Builder { public: typedef ThermalZone Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasName(); inline ::capnp::Text::Builder getName(); inline void setName( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initName(unsigned int size); inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownName(); inline float getTemp(); inline void setTemp(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DeviceState::ThermalZone::Pipeline { public: typedef ThermalZone Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DeviceState::NetworkInfo::Reader { public: typedef NetworkInfo 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 hasTechnology() const; inline ::capnp::Text::Reader getTechnology() const; inline bool hasOperator() const; inline ::capnp::Text::Reader getOperator() const; inline bool hasBand() const; inline ::capnp::Text::Reader getBand() const; inline ::uint16_t getChannel() const; inline bool hasExtra() const; inline ::capnp::Text::Reader getExtra() const; inline bool hasState() const; inline ::capnp::Text::Reader getState() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DeviceState::NetworkInfo::Builder { public: typedef NetworkInfo 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 hasTechnology(); inline ::capnp::Text::Builder getTechnology(); inline void setTechnology( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initTechnology(unsigned int size); inline void adoptTechnology(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownTechnology(); inline bool hasOperator(); inline ::capnp::Text::Builder getOperator(); inline void setOperator( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initOperator(unsigned int size); inline void adoptOperator(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownOperator(); inline bool hasBand(); inline ::capnp::Text::Builder getBand(); inline void setBand( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initBand(unsigned int size); inline void adoptBand(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownBand(); inline ::uint16_t getChannel(); inline void setChannel( ::uint16_t value); inline bool hasExtra(); inline ::capnp::Text::Builder getExtra(); inline void setExtra( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initExtra(unsigned int size); inline void adoptExtra(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownExtra(); inline bool hasState(); inline ::capnp::Text::Builder getState(); inline void setState( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initState(unsigned int size); inline void adoptState(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownState(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DeviceState::NetworkInfo::Pipeline { public: typedef NetworkInfo Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DeviceState::NetworkStats::Reader { public: typedef NetworkStats Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int64_t getWwanTx() const; inline ::int64_t getWwanRx() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DeviceState::NetworkStats::Builder { public: typedef NetworkStats Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int64_t getWwanTx(); inline void setWwanTx( ::int64_t value); inline ::int64_t getWwanRx(); inline void setWwanRx( ::int64_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DeviceState::NetworkStats::Pipeline { public: typedef NetworkStats Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class PandaState::Reader { public: typedef PandaState 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 getVoltage() const; inline ::uint32_t getCurrent() const; inline bool getIgnitionLine() const; inline bool getControlsAllowed() const; inline bool getGasInterceptorDetectedDEPRECATED() const; inline bool getStartedSignalDetectedDEPRECATED() const; inline bool getHasGpsDEPRECATED() const; inline ::uint32_t getRxBufferOverflow() const; inline ::uint32_t getTxBufferOverflow() const; inline ::uint32_t getGmlanSendErrsDEPRECATED() const; inline ::cereal::PandaState::PandaType getPandaType() const; inline ::uint16_t getFanSpeedRpmDEPRECATED() const; inline ::cereal::PeripheralState::UsbPowerModeDEPRECATED getUsbPowerModeDEPRECATED() const; inline bool getIgnitionCan() const; inline ::cereal::CarParams::SafetyModel getSafetyModel() const; inline ::cereal::PandaState::FaultStatus getFaultStatus() const; inline bool getPowerSaveEnabled() const; inline ::uint32_t getUptime() const; inline bool hasFaults() const; inline ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>::Reader getFaults() const; inline ::uint32_t getSafetyRxInvalid() const; inline ::int16_t getSafetyParamDEPRECATED() const; inline ::cereal::PandaState::HarnessStatus getHarnessStatus() const; inline bool getHeartbeatLost() const; inline ::int16_t getAlternativeExperience() const; inline ::uint32_t getSafetyTxBlocked() const; inline float getInterruptLoad() const; inline ::uint32_t getSafetyParam2DEPRECATED() const; inline ::uint16_t getSafetyParam() const; inline ::uint8_t getFanPower() const; inline bool hasCanState0() const; inline ::cereal::PandaState::PandaCanState::Reader getCanState0() const; inline bool hasCanState1() const; inline ::cereal::PandaState::PandaCanState::Reader getCanState1() const; inline bool hasCanState2() const; inline ::cereal::PandaState::PandaCanState::Reader getCanState2() const; inline bool getSafetyRxChecksInvalid() const; inline ::uint16_t getSpiChecksumErrorCount() const; inline ::uint8_t getFanStallCount() const; inline float getSbu1Voltage() const; inline float getSbu2Voltage() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class PandaState::Builder { public: typedef PandaState 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 getVoltage(); inline void setVoltage( ::uint32_t value); inline ::uint32_t getCurrent(); inline void setCurrent( ::uint32_t value); inline bool getIgnitionLine(); inline void setIgnitionLine(bool value); inline bool getControlsAllowed(); inline void setControlsAllowed(bool value); inline bool getGasInterceptorDetectedDEPRECATED(); inline void setGasInterceptorDetectedDEPRECATED(bool value); inline bool getStartedSignalDetectedDEPRECATED(); inline void setStartedSignalDetectedDEPRECATED(bool value); inline bool getHasGpsDEPRECATED(); inline void setHasGpsDEPRECATED(bool value); inline ::uint32_t getRxBufferOverflow(); inline void setRxBufferOverflow( ::uint32_t value); inline ::uint32_t getTxBufferOverflow(); inline void setTxBufferOverflow( ::uint32_t value); inline ::uint32_t getGmlanSendErrsDEPRECATED(); inline void setGmlanSendErrsDEPRECATED( ::uint32_t value); inline ::cereal::PandaState::PandaType getPandaType(); inline void setPandaType( ::cereal::PandaState::PandaType value); inline ::uint16_t getFanSpeedRpmDEPRECATED(); inline void setFanSpeedRpmDEPRECATED( ::uint16_t value); inline ::cereal::PeripheralState::UsbPowerModeDEPRECATED getUsbPowerModeDEPRECATED(); inline void setUsbPowerModeDEPRECATED( ::cereal::PeripheralState::UsbPowerModeDEPRECATED value); inline bool getIgnitionCan(); inline void setIgnitionCan(bool value); inline ::cereal::CarParams::SafetyModel getSafetyModel(); inline void setSafetyModel( ::cereal::CarParams::SafetyModel value); inline ::cereal::PandaState::FaultStatus getFaultStatus(); inline void setFaultStatus( ::cereal::PandaState::FaultStatus value); inline bool getPowerSaveEnabled(); inline void setPowerSaveEnabled(bool value); inline ::uint32_t getUptime(); inline void setUptime( ::uint32_t value); inline bool hasFaults(); inline ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>::Builder getFaults(); inline void setFaults( ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>::Reader value); inline void setFaults(::kj::ArrayPtr value); inline ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>::Builder initFaults(unsigned int size); inline void adoptFaults(::capnp::Orphan< ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>> disownFaults(); inline ::uint32_t getSafetyRxInvalid(); inline void setSafetyRxInvalid( ::uint32_t value); inline ::int16_t getSafetyParamDEPRECATED(); inline void setSafetyParamDEPRECATED( ::int16_t value); inline ::cereal::PandaState::HarnessStatus getHarnessStatus(); inline void setHarnessStatus( ::cereal::PandaState::HarnessStatus value); inline bool getHeartbeatLost(); inline void setHeartbeatLost(bool value); inline ::int16_t getAlternativeExperience(); inline void setAlternativeExperience( ::int16_t value); inline ::uint32_t getSafetyTxBlocked(); inline void setSafetyTxBlocked( ::uint32_t value); inline float getInterruptLoad(); inline void setInterruptLoad(float value); inline ::uint32_t getSafetyParam2DEPRECATED(); inline void setSafetyParam2DEPRECATED( ::uint32_t value); inline ::uint16_t getSafetyParam(); inline void setSafetyParam( ::uint16_t value); inline ::uint8_t getFanPower(); inline void setFanPower( ::uint8_t value); inline bool hasCanState0(); inline ::cereal::PandaState::PandaCanState::Builder getCanState0(); inline void setCanState0( ::cereal::PandaState::PandaCanState::Reader value); inline ::cereal::PandaState::PandaCanState::Builder initCanState0(); inline void adoptCanState0(::capnp::Orphan< ::cereal::PandaState::PandaCanState>&& value); inline ::capnp::Orphan< ::cereal::PandaState::PandaCanState> disownCanState0(); inline bool hasCanState1(); inline ::cereal::PandaState::PandaCanState::Builder getCanState1(); inline void setCanState1( ::cereal::PandaState::PandaCanState::Reader value); inline ::cereal::PandaState::PandaCanState::Builder initCanState1(); inline void adoptCanState1(::capnp::Orphan< ::cereal::PandaState::PandaCanState>&& value); inline ::capnp::Orphan< ::cereal::PandaState::PandaCanState> disownCanState1(); inline bool hasCanState2(); inline ::cereal::PandaState::PandaCanState::Builder getCanState2(); inline void setCanState2( ::cereal::PandaState::PandaCanState::Reader value); inline ::cereal::PandaState::PandaCanState::Builder initCanState2(); inline void adoptCanState2(::capnp::Orphan< ::cereal::PandaState::PandaCanState>&& value); inline ::capnp::Orphan< ::cereal::PandaState::PandaCanState> disownCanState2(); inline bool getSafetyRxChecksInvalid(); inline void setSafetyRxChecksInvalid(bool value); inline ::uint16_t getSpiChecksumErrorCount(); inline void setSpiChecksumErrorCount( ::uint16_t value); inline ::uint8_t getFanStallCount(); inline void setFanStallCount( ::uint8_t value); inline float getSbu1Voltage(); inline void setSbu1Voltage(float value); inline float getSbu2Voltage(); inline void setSbu2Voltage(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class PandaState::Pipeline { public: typedef PandaState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::PandaState::PandaCanState::Pipeline getCanState0(); inline ::cereal::PandaState::PandaCanState::Pipeline getCanState1(); inline ::cereal::PandaState::PandaCanState::Pipeline getCanState2(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class PandaState::PandaCanState::Reader { public: typedef PandaCanState 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 getBusOff() const; inline ::uint32_t getBusOffCnt() const; inline bool getErrorWarning() const; inline bool getErrorPassive() const; inline ::cereal::PandaState::PandaCanState::LecErrorCode getLastError() const; inline ::cereal::PandaState::PandaCanState::LecErrorCode getLastStoredError() const; inline ::cereal::PandaState::PandaCanState::LecErrorCode getLastDataError() const; inline ::cereal::PandaState::PandaCanState::LecErrorCode getLastDataStoredError() const; inline ::uint8_t getReceiveErrorCnt() const; inline ::uint8_t getTransmitErrorCnt() const; inline ::uint32_t getTotalErrorCnt() const; inline ::uint32_t getTotalTxLostCnt() const; inline ::uint32_t getTotalRxLostCnt() const; inline ::uint32_t getTotalTxCnt() const; inline ::uint32_t getTotalRxCnt() const; inline ::uint32_t getTotalFwdCnt() const; inline ::uint16_t getCanSpeed() const; inline ::uint16_t getCanDataSpeed() const; inline bool getCanfdEnabled() const; inline bool getBrsEnabled() const; inline bool getCanfdNonIso() const; inline ::uint32_t getIrq0CallRate() const; inline ::uint32_t getIrq1CallRate() const; inline ::uint32_t getIrq2CallRate() const; inline ::uint32_t getCanCoreResetCnt() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class PandaState::PandaCanState::Builder { public: typedef PandaCanState 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 getBusOff(); inline void setBusOff(bool value); inline ::uint32_t getBusOffCnt(); inline void setBusOffCnt( ::uint32_t value); inline bool getErrorWarning(); inline void setErrorWarning(bool value); inline bool getErrorPassive(); inline void setErrorPassive(bool value); inline ::cereal::PandaState::PandaCanState::LecErrorCode getLastError(); inline void setLastError( ::cereal::PandaState::PandaCanState::LecErrorCode value); inline ::cereal::PandaState::PandaCanState::LecErrorCode getLastStoredError(); inline void setLastStoredError( ::cereal::PandaState::PandaCanState::LecErrorCode value); inline ::cereal::PandaState::PandaCanState::LecErrorCode getLastDataError(); inline void setLastDataError( ::cereal::PandaState::PandaCanState::LecErrorCode value); inline ::cereal::PandaState::PandaCanState::LecErrorCode getLastDataStoredError(); inline void setLastDataStoredError( ::cereal::PandaState::PandaCanState::LecErrorCode value); inline ::uint8_t getReceiveErrorCnt(); inline void setReceiveErrorCnt( ::uint8_t value); inline ::uint8_t getTransmitErrorCnt(); inline void setTransmitErrorCnt( ::uint8_t value); inline ::uint32_t getTotalErrorCnt(); inline void setTotalErrorCnt( ::uint32_t value); inline ::uint32_t getTotalTxLostCnt(); inline void setTotalTxLostCnt( ::uint32_t value); inline ::uint32_t getTotalRxLostCnt(); inline void setTotalRxLostCnt( ::uint32_t value); inline ::uint32_t getTotalTxCnt(); inline void setTotalTxCnt( ::uint32_t value); inline ::uint32_t getTotalRxCnt(); inline void setTotalRxCnt( ::uint32_t value); inline ::uint32_t getTotalFwdCnt(); inline void setTotalFwdCnt( ::uint32_t value); inline ::uint16_t getCanSpeed(); inline void setCanSpeed( ::uint16_t value); inline ::uint16_t getCanDataSpeed(); inline void setCanDataSpeed( ::uint16_t value); inline bool getCanfdEnabled(); inline void setCanfdEnabled(bool value); inline bool getBrsEnabled(); inline void setBrsEnabled(bool value); inline bool getCanfdNonIso(); inline void setCanfdNonIso(bool value); inline ::uint32_t getIrq0CallRate(); inline void setIrq0CallRate( ::uint32_t value); inline ::uint32_t getIrq1CallRate(); inline void setIrq1CallRate( ::uint32_t value); inline ::uint32_t getIrq2CallRate(); inline void setIrq2CallRate( ::uint32_t value); inline ::uint32_t getCanCoreResetCnt(); inline void setCanCoreResetCnt( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class PandaState::PandaCanState::Pipeline { public: typedef PandaCanState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class PeripheralState::Reader { public: typedef PeripheralState 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::PandaState::PandaType getPandaType() const; inline ::uint32_t getVoltage() const; inline ::uint32_t getCurrent() const; inline ::uint16_t getFanSpeedRpm() const; inline ::cereal::PeripheralState::UsbPowerModeDEPRECATED getUsbPowerModeDEPRECATED() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class PeripheralState::Builder { public: typedef PeripheralState 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::PandaState::PandaType getPandaType(); inline void setPandaType( ::cereal::PandaState::PandaType value); inline ::uint32_t getVoltage(); inline void setVoltage( ::uint32_t value); inline ::uint32_t getCurrent(); inline void setCurrent( ::uint32_t value); inline ::uint16_t getFanSpeedRpm(); inline void setFanSpeedRpm( ::uint16_t value); inline ::cereal::PeripheralState::UsbPowerModeDEPRECATED getUsbPowerModeDEPRECATED(); inline void setUsbPowerModeDEPRECATED( ::cereal::PeripheralState::UsbPowerModeDEPRECATED value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class PeripheralState::Pipeline { public: typedef PeripheralState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class RadarState::Reader { public: typedef RadarState 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 hasWarpMatrixDEPRECATED() const; inline ::capnp::List::Reader getWarpMatrixDEPRECATED() const; inline float getAngleOffsetDEPRECATED() const; inline ::int8_t getCalStatusDEPRECATED() const; inline bool hasLeadOne() const; inline ::cereal::RadarState::LeadData::Reader getLeadOne() const; inline bool hasLeadTwo() const; inline ::cereal::RadarState::LeadData::Reader getLeadTwo() const; inline float getCumLagMsDEPRECATED() const; inline ::uint64_t getMdMonoTime() const; inline ::uint64_t getFtMonoTimeDEPRECATED() const; inline ::int32_t getCalCycleDEPRECATED() const; inline ::int8_t getCalPercDEPRECATED() const; inline bool hasCanMonoTimesDEPRECATED() const; inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader getCanMonoTimesDEPRECATED() const; inline ::uint64_t getCarStateMonoTime() const; inline bool hasRadarErrorsDEPRECATED() const; inline ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>::Reader getRadarErrorsDEPRECATED() const; inline bool hasRadarErrors() const; inline ::cereal::RadarData::Error::Reader getRadarErrors() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class RadarState::Builder { public: typedef RadarState 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 hasWarpMatrixDEPRECATED(); inline ::capnp::List::Builder getWarpMatrixDEPRECATED(); inline void setWarpMatrixDEPRECATED( ::capnp::List::Reader value); inline void setWarpMatrixDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List::Builder initWarpMatrixDEPRECATED(unsigned int size); inline void adoptWarpMatrixDEPRECATED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownWarpMatrixDEPRECATED(); inline float getAngleOffsetDEPRECATED(); inline void setAngleOffsetDEPRECATED(float value); inline ::int8_t getCalStatusDEPRECATED(); inline void setCalStatusDEPRECATED( ::int8_t value); inline bool hasLeadOne(); inline ::cereal::RadarState::LeadData::Builder getLeadOne(); inline void setLeadOne( ::cereal::RadarState::LeadData::Reader value); inline ::cereal::RadarState::LeadData::Builder initLeadOne(); inline void adoptLeadOne(::capnp::Orphan< ::cereal::RadarState::LeadData>&& value); inline ::capnp::Orphan< ::cereal::RadarState::LeadData> disownLeadOne(); inline bool hasLeadTwo(); inline ::cereal::RadarState::LeadData::Builder getLeadTwo(); inline void setLeadTwo( ::cereal::RadarState::LeadData::Reader value); inline ::cereal::RadarState::LeadData::Builder initLeadTwo(); inline void adoptLeadTwo(::capnp::Orphan< ::cereal::RadarState::LeadData>&& value); inline ::capnp::Orphan< ::cereal::RadarState::LeadData> disownLeadTwo(); inline float getCumLagMsDEPRECATED(); inline void setCumLagMsDEPRECATED(float value); inline ::uint64_t getMdMonoTime(); inline void setMdMonoTime( ::uint64_t value); inline ::uint64_t getFtMonoTimeDEPRECATED(); inline void setFtMonoTimeDEPRECATED( ::uint64_t value); inline ::int32_t getCalCycleDEPRECATED(); inline void setCalCycleDEPRECATED( ::int32_t value); inline ::int8_t getCalPercDEPRECATED(); inline void setCalPercDEPRECATED( ::int8_t value); inline bool hasCanMonoTimesDEPRECATED(); inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder getCanMonoTimesDEPRECATED(); inline void setCanMonoTimesDEPRECATED( ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader value); inline void setCanMonoTimesDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder initCanMonoTimesDEPRECATED(unsigned int size); inline void adoptCanMonoTimesDEPRECATED(::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>> disownCanMonoTimesDEPRECATED(); inline ::uint64_t getCarStateMonoTime(); inline void setCarStateMonoTime( ::uint64_t value); inline bool hasRadarErrorsDEPRECATED(); inline ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>::Builder getRadarErrorsDEPRECATED(); inline void setRadarErrorsDEPRECATED( ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>::Reader value); inline void setRadarErrorsDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>::Builder initRadarErrorsDEPRECATED(unsigned int size); inline void adoptRadarErrorsDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>> disownRadarErrorsDEPRECATED(); inline bool hasRadarErrors(); inline ::cereal::RadarData::Error::Builder getRadarErrors(); inline void setRadarErrors( ::cereal::RadarData::Error::Reader value); inline ::cereal::RadarData::Error::Builder initRadarErrors(); inline void adoptRadarErrors(::capnp::Orphan< ::cereal::RadarData::Error>&& value); inline ::capnp::Orphan< ::cereal::RadarData::Error> disownRadarErrors(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class RadarState::Pipeline { public: typedef RadarState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::RadarState::LeadData::Pipeline getLeadOne(); inline ::cereal::RadarState::LeadData::Pipeline getLeadTwo(); inline ::cereal::RadarData::Error::Pipeline getRadarErrors(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class RadarState::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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class RadarState::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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class RadarState::LeadData::Pipeline { public: typedef LeadData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LiveCalibrationData::Reader { public: typedef LiveCalibrationData 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 hasWarpMatrixDEPRECATED() const; inline ::capnp::List::Reader getWarpMatrixDEPRECATED() const; inline ::int8_t getCalStatusDEPRECATED() const; inline ::int32_t getCalCycle() const; inline ::int8_t getCalPerc() const; inline bool hasExtrinsicMatrix() const; inline ::capnp::List::Reader getExtrinsicMatrix() const; inline bool hasWarpMatrix2DEPRECATED() const; inline ::capnp::List::Reader getWarpMatrix2DEPRECATED() const; inline bool hasWarpMatrixBigDEPRECATED() const; inline ::capnp::List::Reader getWarpMatrixBigDEPRECATED() const; inline bool hasRpyCalib() const; inline ::capnp::List::Reader getRpyCalib() const; inline bool hasRpyCalibSpread() const; inline ::capnp::List::Reader getRpyCalibSpread() const; inline ::int32_t getValidBlocks() const; inline bool hasWideFromDeviceEuler() const; inline ::capnp::List::Reader getWideFromDeviceEuler() const; inline ::cereal::LiveCalibrationData::Status getCalStatus() const; inline bool hasHeight() const; inline ::capnp::List::Reader getHeight() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LiveCalibrationData::Builder { public: typedef LiveCalibrationData 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 hasWarpMatrixDEPRECATED(); inline ::capnp::List::Builder getWarpMatrixDEPRECATED(); inline void setWarpMatrixDEPRECATED( ::capnp::List::Reader value); inline void setWarpMatrixDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List::Builder initWarpMatrixDEPRECATED(unsigned int size); inline void adoptWarpMatrixDEPRECATED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownWarpMatrixDEPRECATED(); inline ::int8_t getCalStatusDEPRECATED(); inline void setCalStatusDEPRECATED( ::int8_t value); inline ::int32_t getCalCycle(); inline void setCalCycle( ::int32_t value); inline ::int8_t getCalPerc(); inline void setCalPerc( ::int8_t value); inline bool hasExtrinsicMatrix(); inline ::capnp::List::Builder getExtrinsicMatrix(); inline void setExtrinsicMatrix( ::capnp::List::Reader value); inline void setExtrinsicMatrix(::kj::ArrayPtr value); inline ::capnp::List::Builder initExtrinsicMatrix(unsigned int size); inline void adoptExtrinsicMatrix(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownExtrinsicMatrix(); inline bool hasWarpMatrix2DEPRECATED(); inline ::capnp::List::Builder getWarpMatrix2DEPRECATED(); inline void setWarpMatrix2DEPRECATED( ::capnp::List::Reader value); inline void setWarpMatrix2DEPRECATED(::kj::ArrayPtr value); inline ::capnp::List::Builder initWarpMatrix2DEPRECATED(unsigned int size); inline void adoptWarpMatrix2DEPRECATED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownWarpMatrix2DEPRECATED(); inline bool hasWarpMatrixBigDEPRECATED(); inline ::capnp::List::Builder getWarpMatrixBigDEPRECATED(); inline void setWarpMatrixBigDEPRECATED( ::capnp::List::Reader value); inline void setWarpMatrixBigDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List::Builder initWarpMatrixBigDEPRECATED(unsigned int size); inline void adoptWarpMatrixBigDEPRECATED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownWarpMatrixBigDEPRECATED(); inline bool hasRpyCalib(); inline ::capnp::List::Builder getRpyCalib(); inline void setRpyCalib( ::capnp::List::Reader value); inline void setRpyCalib(::kj::ArrayPtr value); inline ::capnp::List::Builder initRpyCalib(unsigned int size); inline void adoptRpyCalib(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRpyCalib(); inline bool hasRpyCalibSpread(); inline ::capnp::List::Builder getRpyCalibSpread(); inline void setRpyCalibSpread( ::capnp::List::Reader value); inline void setRpyCalibSpread(::kj::ArrayPtr value); inline ::capnp::List::Builder initRpyCalibSpread(unsigned int size); inline void adoptRpyCalibSpread(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRpyCalibSpread(); inline ::int32_t getValidBlocks(); inline void setValidBlocks( ::int32_t value); inline bool hasWideFromDeviceEuler(); inline ::capnp::List::Builder getWideFromDeviceEuler(); inline void setWideFromDeviceEuler( ::capnp::List::Reader value); inline void setWideFromDeviceEuler(::kj::ArrayPtr value); inline ::capnp::List::Builder initWideFromDeviceEuler(unsigned int size); inline void adoptWideFromDeviceEuler(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownWideFromDeviceEuler(); inline ::cereal::LiveCalibrationData::Status getCalStatus(); inline void setCalStatus( ::cereal::LiveCalibrationData::Status value); inline bool hasHeight(); inline ::capnp::List::Builder getHeight(); inline void setHeight( ::capnp::List::Reader value); inline void setHeight(::kj::ArrayPtr value); inline ::capnp::List::Builder initHeight(unsigned int size); inline void adoptHeight(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownHeight(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LiveCalibrationData::Pipeline { public: typedef LiveCalibrationData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LiveTracksDEPRECATED::Reader { public: typedef LiveTracksDEPRECATED Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getTrackId() const; inline float getDRel() const; inline float getYRel() const; inline float getVRel() const; inline float getARel() const; inline float getTimeStamp() const; inline float getStatus() const; inline float getCurrentTime() const; inline bool getStationary() const; inline bool getOncoming() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LiveTracksDEPRECATED::Builder { public: typedef LiveTracksDEPRECATED Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getTrackId(); inline void setTrackId( ::int32_t value); 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 getTimeStamp(); inline void setTimeStamp(float value); inline float getStatus(); inline void setStatus(float value); inline float getCurrentTime(); inline void setCurrentTime(float value); inline bool getStationary(); inline void setStationary(bool value); inline bool getOncoming(); inline void setOncoming(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LiveTracksDEPRECATED::Pipeline { public: typedef LiveTracksDEPRECATED Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class SelfdriveState::Reader { public: typedef SelfdriveState 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::SelfdriveState::OpenpilotState getState() const; inline bool getEnabled() const; inline bool getActive() const; inline bool hasAlertText1() const; inline ::capnp::Text::Reader getAlertText1() const; inline bool hasAlertText2() const; inline ::capnp::Text::Reader getAlertText2() const; inline ::cereal::SelfdriveState::AlertStatus getAlertStatus() const; inline ::cereal::SelfdriveState::AlertSize getAlertSize() const; inline bool hasAlertType() const; inline ::capnp::Text::Reader getAlertType() const; inline ::cereal::CarControl::HUDControl::AudibleAlert getAlertSound() const; inline bool getEngageable() const; inline bool getExperimentalMode() const; inline ::cereal::LongitudinalPersonality getPersonality() const; inline ::cereal::CarControl::HUDControl::VisualAlert getAlertHudVisual() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class SelfdriveState::Builder { public: typedef SelfdriveState 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::SelfdriveState::OpenpilotState getState(); inline void setState( ::cereal::SelfdriveState::OpenpilotState value); inline bool getEnabled(); inline void setEnabled(bool value); inline bool getActive(); inline void setActive(bool value); inline bool hasAlertText1(); inline ::capnp::Text::Builder getAlertText1(); inline void setAlertText1( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initAlertText1(unsigned int size); inline void adoptAlertText1(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownAlertText1(); inline bool hasAlertText2(); inline ::capnp::Text::Builder getAlertText2(); inline void setAlertText2( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initAlertText2(unsigned int size); inline void adoptAlertText2(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownAlertText2(); inline ::cereal::SelfdriveState::AlertStatus getAlertStatus(); inline void setAlertStatus( ::cereal::SelfdriveState::AlertStatus value); inline ::cereal::SelfdriveState::AlertSize getAlertSize(); inline void setAlertSize( ::cereal::SelfdriveState::AlertSize value); inline bool hasAlertType(); inline ::capnp::Text::Builder getAlertType(); inline void setAlertType( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initAlertType(unsigned int size); inline void adoptAlertType(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownAlertType(); inline ::cereal::CarControl::HUDControl::AudibleAlert getAlertSound(); inline void setAlertSound( ::cereal::CarControl::HUDControl::AudibleAlert value); inline bool getEngageable(); inline void setEngageable(bool value); inline bool getExperimentalMode(); inline void setExperimentalMode(bool value); inline ::cereal::LongitudinalPersonality getPersonality(); inline void setPersonality( ::cereal::LongitudinalPersonality value); inline ::cereal::CarControl::HUDControl::VisualAlert getAlertHudVisual(); inline void setAlertHudVisual( ::cereal::CarControl::HUDControl::VisualAlert value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class SelfdriveState::Pipeline { public: typedef SelfdriveState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ControlsState::Reader { public: typedef ControlsState 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 getVEgoDEPRECATED() const; inline float getAEgoDEPRECATED() const; inline float getVPidDEPRECATED() const; inline float getVTargetLeadDEPRECATED() const; inline float getUpAccelCmd() const; inline float getUiAccelCmd() const; inline float getYActualDEPRECATED() const; inline float getYDesDEPRECATED() const; inline float getUpSteerDEPRECATED() const; inline float getUiSteerDEPRECATED() const; inline float getATargetMinDEPRECATED() const; inline float getATargetMaxDEPRECATED() const; inline float getJerkFactorDEPRECATED() const; inline float getAngleSteersDEPRECATED() const; inline ::int32_t getHudLeadDEPRECATED() const; inline float getCumLagMsDEPRECATED() const; inline ::uint64_t getCanMonoTimeDEPRECATED() const; inline ::uint64_t getRadarStateMonoTimeDEPRECATED() const; inline ::uint64_t getMdMonoTimeDEPRECATED() const; inline bool getEnabledDEPRECATED() const; inline bool getSteerOverrideDEPRECATED() const; inline bool hasCanMonoTimesDEPRECATED() const; inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader getCanMonoTimesDEPRECATED() const; inline float getVCruiseDEPRECATED() const; inline bool getRearViewCamDEPRECATED() const; inline bool hasAlertText1DEPRECATED() const; inline ::capnp::Text::Reader getAlertText1DEPRECATED() const; inline bool hasAlertText2DEPRECATED() const; inline ::capnp::Text::Reader getAlertText2DEPRECATED() const; inline float getAwarenessStatusDEPRECATED() const; inline float getAngleModelBiasDEPRECATED() const; inline ::uint64_t getLongitudinalPlanMonoTime() const; inline float getSteeringAngleDesiredDegDEPRECATED() const; inline ::cereal::CarControl::Actuators::LongControlState getLongControlState() const; inline ::cereal::SelfdriveState::OpenpilotState getStateDEPRECATED() const; inline float getVEgoRawDEPRECATED() const; inline float getUfAccelCmd() const; inline float getUfSteerDEPRECATED() const; inline float getATargetDEPRECATED() const; inline bool getActiveDEPRECATED() const; inline float getCurvature() const; inline ::cereal::SelfdriveState::AlertStatus getAlertStatusDEPRECATED() const; inline ::cereal::SelfdriveState::AlertSize getAlertSizeDEPRECATED() const; inline bool getGpsPlannerActiveDEPRECATED() const; inline bool getEngageableDEPRECATED() const; inline float getAlertBlinkingRateDEPRECATED() const; inline bool getDriverMonitoringOnDEPRECATED() const; inline bool hasAlertTypeDEPRECATED() const; inline ::capnp::Text::Reader getAlertTypeDEPRECATED() const; inline bool hasAlertSoundDEPRECATED() const; inline ::capnp::Text::Reader getAlertSoundDEPRECATED() const; inline float getVCurvatureDEPRECATED() const; inline bool getDecelForTurnDEPRECATED() const; inline ::uint64_t getStartMonoTimeDEPRECATED() const; inline bool getMapValidDEPRECATED() const; inline ::uint64_t getLateralPlanMonoTime() const; inline bool getForceDecel() const; inline typename LateralControlState::Reader getLateralControlState() const; inline bool getDecelForModelDEPRECATED() const; inline ::cereal::CarControl::HUDControl::AudibleAlert getAlertSound2DEPRECATED() const; inline ::uint32_t getCanErrorCounterDEPRECATED() const; inline float getDesiredCurvature() const; inline float getDesiredCurvatureRateDEPRECATED() const; inline float getVCruiseClusterDEPRECATED() const; inline bool getExperimentalModeDEPRECATED() const; inline ::cereal::LongitudinalPersonality getPersonalityDEPRECATED() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ControlsState::Builder { public: typedef ControlsState 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 getVEgoDEPRECATED(); inline void setVEgoDEPRECATED(float value); inline float getAEgoDEPRECATED(); inline void setAEgoDEPRECATED(float value); inline float getVPidDEPRECATED(); inline void setVPidDEPRECATED(float value); inline float getVTargetLeadDEPRECATED(); inline void setVTargetLeadDEPRECATED(float value); inline float getUpAccelCmd(); inline void setUpAccelCmd(float value); inline float getUiAccelCmd(); inline void setUiAccelCmd(float value); inline float getYActualDEPRECATED(); inline void setYActualDEPRECATED(float value); inline float getYDesDEPRECATED(); inline void setYDesDEPRECATED(float value); inline float getUpSteerDEPRECATED(); inline void setUpSteerDEPRECATED(float value); inline float getUiSteerDEPRECATED(); inline void setUiSteerDEPRECATED(float value); inline float getATargetMinDEPRECATED(); inline void setATargetMinDEPRECATED(float value); inline float getATargetMaxDEPRECATED(); inline void setATargetMaxDEPRECATED(float value); inline float getJerkFactorDEPRECATED(); inline void setJerkFactorDEPRECATED(float value); inline float getAngleSteersDEPRECATED(); inline void setAngleSteersDEPRECATED(float value); inline ::int32_t getHudLeadDEPRECATED(); inline void setHudLeadDEPRECATED( ::int32_t value); inline float getCumLagMsDEPRECATED(); inline void setCumLagMsDEPRECATED(float value); inline ::uint64_t getCanMonoTimeDEPRECATED(); inline void setCanMonoTimeDEPRECATED( ::uint64_t value); inline ::uint64_t getRadarStateMonoTimeDEPRECATED(); inline void setRadarStateMonoTimeDEPRECATED( ::uint64_t value); inline ::uint64_t getMdMonoTimeDEPRECATED(); inline void setMdMonoTimeDEPRECATED( ::uint64_t value); inline bool getEnabledDEPRECATED(); inline void setEnabledDEPRECATED(bool value); inline bool getSteerOverrideDEPRECATED(); inline void setSteerOverrideDEPRECATED(bool value); inline bool hasCanMonoTimesDEPRECATED(); inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder getCanMonoTimesDEPRECATED(); inline void setCanMonoTimesDEPRECATED( ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader value); inline void setCanMonoTimesDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder initCanMonoTimesDEPRECATED(unsigned int size); inline void adoptCanMonoTimesDEPRECATED(::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>&& value); inline ::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>> disownCanMonoTimesDEPRECATED(); inline float getVCruiseDEPRECATED(); inline void setVCruiseDEPRECATED(float value); inline bool getRearViewCamDEPRECATED(); inline void setRearViewCamDEPRECATED(bool value); inline bool hasAlertText1DEPRECATED(); inline ::capnp::Text::Builder getAlertText1DEPRECATED(); inline void setAlertText1DEPRECATED( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initAlertText1DEPRECATED(unsigned int size); inline void adoptAlertText1DEPRECATED(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownAlertText1DEPRECATED(); inline bool hasAlertText2DEPRECATED(); inline ::capnp::Text::Builder getAlertText2DEPRECATED(); inline void setAlertText2DEPRECATED( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initAlertText2DEPRECATED(unsigned int size); inline void adoptAlertText2DEPRECATED(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownAlertText2DEPRECATED(); inline float getAwarenessStatusDEPRECATED(); inline void setAwarenessStatusDEPRECATED(float value); inline float getAngleModelBiasDEPRECATED(); inline void setAngleModelBiasDEPRECATED(float value); inline ::uint64_t getLongitudinalPlanMonoTime(); inline void setLongitudinalPlanMonoTime( ::uint64_t value); inline float getSteeringAngleDesiredDegDEPRECATED(); inline void setSteeringAngleDesiredDegDEPRECATED(float value); inline ::cereal::CarControl::Actuators::LongControlState getLongControlState(); inline void setLongControlState( ::cereal::CarControl::Actuators::LongControlState value); inline ::cereal::SelfdriveState::OpenpilotState getStateDEPRECATED(); inline void setStateDEPRECATED( ::cereal::SelfdriveState::OpenpilotState value); inline float getVEgoRawDEPRECATED(); inline void setVEgoRawDEPRECATED(float value); inline float getUfAccelCmd(); inline void setUfAccelCmd(float value); inline float getUfSteerDEPRECATED(); inline void setUfSteerDEPRECATED(float value); inline float getATargetDEPRECATED(); inline void setATargetDEPRECATED(float value); inline bool getActiveDEPRECATED(); inline void setActiveDEPRECATED(bool value); inline float getCurvature(); inline void setCurvature(float value); inline ::cereal::SelfdriveState::AlertStatus getAlertStatusDEPRECATED(); inline void setAlertStatusDEPRECATED( ::cereal::SelfdriveState::AlertStatus value); inline ::cereal::SelfdriveState::AlertSize getAlertSizeDEPRECATED(); inline void setAlertSizeDEPRECATED( ::cereal::SelfdriveState::AlertSize value); inline bool getGpsPlannerActiveDEPRECATED(); inline void setGpsPlannerActiveDEPRECATED(bool value); inline bool getEngageableDEPRECATED(); inline void setEngageableDEPRECATED(bool value); inline float getAlertBlinkingRateDEPRECATED(); inline void setAlertBlinkingRateDEPRECATED(float value); inline bool getDriverMonitoringOnDEPRECATED(); inline void setDriverMonitoringOnDEPRECATED(bool value); inline bool hasAlertTypeDEPRECATED(); inline ::capnp::Text::Builder getAlertTypeDEPRECATED(); inline void setAlertTypeDEPRECATED( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initAlertTypeDEPRECATED(unsigned int size); inline void adoptAlertTypeDEPRECATED(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownAlertTypeDEPRECATED(); inline bool hasAlertSoundDEPRECATED(); inline ::capnp::Text::Builder getAlertSoundDEPRECATED(); inline void setAlertSoundDEPRECATED( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initAlertSoundDEPRECATED(unsigned int size); inline void adoptAlertSoundDEPRECATED(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownAlertSoundDEPRECATED(); inline float getVCurvatureDEPRECATED(); inline void setVCurvatureDEPRECATED(float value); inline bool getDecelForTurnDEPRECATED(); inline void setDecelForTurnDEPRECATED(bool value); inline ::uint64_t getStartMonoTimeDEPRECATED(); inline void setStartMonoTimeDEPRECATED( ::uint64_t value); inline bool getMapValidDEPRECATED(); inline void setMapValidDEPRECATED(bool value); inline ::uint64_t getLateralPlanMonoTime(); inline void setLateralPlanMonoTime( ::uint64_t value); inline bool getForceDecel(); inline void setForceDecel(bool value); inline typename LateralControlState::Builder getLateralControlState(); inline typename LateralControlState::Builder initLateralControlState(); inline bool getDecelForModelDEPRECATED(); inline void setDecelForModelDEPRECATED(bool value); inline ::cereal::CarControl::HUDControl::AudibleAlert getAlertSound2DEPRECATED(); inline void setAlertSound2DEPRECATED( ::cereal::CarControl::HUDControl::AudibleAlert value); inline ::uint32_t getCanErrorCounterDEPRECATED(); inline void setCanErrorCounterDEPRECATED( ::uint32_t value); inline float getDesiredCurvature(); inline void setDesiredCurvature(float value); inline float getDesiredCurvatureRateDEPRECATED(); inline void setDesiredCurvatureRateDEPRECATED(float value); inline float getVCruiseClusterDEPRECATED(); inline void setVCruiseClusterDEPRECATED(float value); inline bool getExperimentalModeDEPRECATED(); inline void setExperimentalModeDEPRECATED(bool value); inline ::cereal::LongitudinalPersonality getPersonalityDEPRECATED(); inline void setPersonalityDEPRECATED( ::cereal::LongitudinalPersonality value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ControlsState::Pipeline { public: typedef ControlsState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline typename LateralControlState::Pipeline getLateralControlState(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ControlsState::LateralINDIState::Reader { public: typedef LateralINDIState 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 float getSteeringAngleDeg() const; inline float getSteeringRateDeg() const; inline float getSteeringAccelDeg() const; inline float getRateSetPoint() const; inline float getAccelSetPoint() const; inline float getAccelError() const; inline float getDelayedOutput() const; inline float getDelta() const; inline float getOutput() const; inline bool getSaturated() const; inline float getSteeringAngleDesiredDeg() const; inline float getSteeringRateDesiredDeg() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ControlsState::LateralINDIState::Builder { public: typedef LateralINDIState 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 float getSteeringAngleDeg(); inline void setSteeringAngleDeg(float value); inline float getSteeringRateDeg(); inline void setSteeringRateDeg(float value); inline float getSteeringAccelDeg(); inline void setSteeringAccelDeg(float value); inline float getRateSetPoint(); inline void setRateSetPoint(float value); inline float getAccelSetPoint(); inline void setAccelSetPoint(float value); inline float getAccelError(); inline void setAccelError(float value); inline float getDelayedOutput(); inline void setDelayedOutput(float value); inline float getDelta(); inline void setDelta(float value); inline float getOutput(); inline void setOutput(float value); inline bool getSaturated(); inline void setSaturated(bool value); inline float getSteeringAngleDesiredDeg(); inline void setSteeringAngleDesiredDeg(float value); inline float getSteeringRateDesiredDeg(); inline void setSteeringRateDesiredDeg(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ControlsState::LateralINDIState::Pipeline { public: typedef LateralINDIState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ControlsState::LateralPIDState::Reader { public: typedef LateralPIDState 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 float getSteeringAngleDeg() const; inline float getSteeringRateDeg() const; inline float getAngleError() const; inline float getP() const; inline float getI() const; inline float getF() const; inline float getOutput() const; inline bool getSaturated() const; inline float getSteeringAngleDesiredDeg() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ControlsState::LateralPIDState::Builder { public: typedef LateralPIDState 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 float getSteeringAngleDeg(); inline void setSteeringAngleDeg(float value); inline float getSteeringRateDeg(); inline void setSteeringRateDeg(float value); inline float getAngleError(); inline void setAngleError(float value); inline float getP(); inline void setP(float value); inline float getI(); inline void setI(float value); inline float getF(); inline void setF(float value); inline float getOutput(); inline void setOutput(float value); inline bool getSaturated(); inline void setSaturated(bool value); inline float getSteeringAngleDesiredDeg(); inline void setSteeringAngleDesiredDeg(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ControlsState::LateralPIDState::Pipeline { public: typedef LateralPIDState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ControlsState::LateralTorqueState::Reader { public: typedef LateralTorqueState 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 float getError() const; inline float getP() const; inline float getI() const; inline float getD() const; inline float getF() const; inline float getOutput() const; inline bool getSaturated() const; inline float getErrorRate() const; inline float getActualLateralAccel() const; inline float getDesiredLateralAccel() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ControlsState::LateralTorqueState::Builder { public: typedef LateralTorqueState 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 float getError(); inline void setError(float value); inline float getP(); inline void setP(float value); inline float getI(); inline void setI(float value); inline float getD(); inline void setD(float value); inline float getF(); inline void setF(float value); inline float getOutput(); inline void setOutput(float value); inline bool getSaturated(); inline void setSaturated(bool value); inline float getErrorRate(); inline void setErrorRate(float value); inline float getActualLateralAccel(); inline void setActualLateralAccel(float value); inline float getDesiredLateralAccel(); inline void setDesiredLateralAccel(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ControlsState::LateralTorqueState::Pipeline { public: typedef LateralTorqueState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ControlsState::LateralLQRState::Reader { public: typedef LateralLQRState 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 float getSteeringAngleDeg() const; inline float getI() const; inline float getOutput() const; inline float getLqrOutput() const; inline bool getSaturated() const; inline float getSteeringAngleDesiredDeg() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ControlsState::LateralLQRState::Builder { public: typedef LateralLQRState 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 float getSteeringAngleDeg(); inline void setSteeringAngleDeg(float value); inline float getI(); inline void setI(float value); inline float getOutput(); inline void setOutput(float value); inline float getLqrOutput(); inline void setLqrOutput(float value); inline bool getSaturated(); inline void setSaturated(bool value); inline float getSteeringAngleDesiredDeg(); inline void setSteeringAngleDesiredDeg(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ControlsState::LateralLQRState::Pipeline { public: typedef LateralLQRState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ControlsState::LateralAngleState::Reader { public: typedef LateralAngleState 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 float getSteeringAngleDeg() const; inline float getOutput() const; inline bool getSaturated() const; inline float getSteeringAngleDesiredDeg() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ControlsState::LateralAngleState::Builder { public: typedef LateralAngleState 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 float getSteeringAngleDeg(); inline void setSteeringAngleDeg(float value); inline float getOutput(); inline void setOutput(float value); inline bool getSaturated(); inline void setSaturated(bool value); inline float getSteeringAngleDesiredDeg(); inline void setSteeringAngleDesiredDeg(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ControlsState::LateralAngleState::Pipeline { public: typedef LateralAngleState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ControlsState::LateralCurvatureState::Reader { public: typedef LateralCurvatureState 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 float getActualCurvature() const; inline float getDesiredCurvature() const; inline float getError() const; inline float getP() const; inline float getI() const; inline float getF() const; inline float getOutput() const; inline bool getSaturated() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ControlsState::LateralCurvatureState::Builder { public: typedef LateralCurvatureState 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 float getActualCurvature(); inline void setActualCurvature(float value); inline float getDesiredCurvature(); inline void setDesiredCurvature(float value); inline float getError(); inline void setError(float value); inline float getP(); inline void setP(float value); inline float getI(); inline void setI(float value); inline float getF(); inline void setF(float value); inline float getOutput(); inline void setOutput(float value); inline bool getSaturated(); inline void setSaturated(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ControlsState::LateralCurvatureState::Pipeline { public: typedef LateralCurvatureState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ControlsState::LateralDebugState::Reader { public: typedef LateralDebugState 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 float getSteeringAngleDeg() const; inline float getOutput() const; inline bool getSaturated() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ControlsState::LateralDebugState::Builder { public: typedef LateralDebugState 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 float getSteeringAngleDeg(); inline void setSteeringAngleDeg(float value); inline float getOutput(); inline void setOutput(float value); inline bool getSaturated(); inline void setSaturated(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ControlsState::LateralDebugState::Pipeline { public: typedef LateralDebugState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ControlsState::LateralControlState::Reader { public: typedef LateralControlState Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline Which which() const; inline bool isIndiStateDEPRECATED() const; inline bool hasIndiStateDEPRECATED() const; inline ::cereal::ControlsState::LateralINDIState::Reader getIndiStateDEPRECATED() const; inline bool isPidState() const; inline bool hasPidState() const; inline ::cereal::ControlsState::LateralPIDState::Reader getPidState() const; inline bool isLqrStateDEPRECATED() const; inline bool hasLqrStateDEPRECATED() const; inline ::cereal::ControlsState::LateralLQRState::Reader getLqrStateDEPRECATED() const; inline bool isAngleState() const; inline bool hasAngleState() const; inline ::cereal::ControlsState::LateralAngleState::Reader getAngleState() const; inline bool isDebugState() const; inline bool hasDebugState() const; inline ::cereal::ControlsState::LateralDebugState::Reader getDebugState() const; inline bool isTorqueState() const; inline bool hasTorqueState() const; inline ::cereal::ControlsState::LateralTorqueState::Reader getTorqueState() const; inline bool isCurvatureStateDEPRECATED() const; inline bool hasCurvatureStateDEPRECATED() const; inline ::cereal::ControlsState::LateralCurvatureState::Reader getCurvatureStateDEPRECATED() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ControlsState::LateralControlState::Builder { public: typedef LateralControlState Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline Which which(); inline bool isIndiStateDEPRECATED(); inline bool hasIndiStateDEPRECATED(); inline ::cereal::ControlsState::LateralINDIState::Builder getIndiStateDEPRECATED(); inline void setIndiStateDEPRECATED( ::cereal::ControlsState::LateralINDIState::Reader value); inline ::cereal::ControlsState::LateralINDIState::Builder initIndiStateDEPRECATED(); inline void adoptIndiStateDEPRECATED(::capnp::Orphan< ::cereal::ControlsState::LateralINDIState>&& value); inline ::capnp::Orphan< ::cereal::ControlsState::LateralINDIState> disownIndiStateDEPRECATED(); inline bool isPidState(); inline bool hasPidState(); inline ::cereal::ControlsState::LateralPIDState::Builder getPidState(); inline void setPidState( ::cereal::ControlsState::LateralPIDState::Reader value); inline ::cereal::ControlsState::LateralPIDState::Builder initPidState(); inline void adoptPidState(::capnp::Orphan< ::cereal::ControlsState::LateralPIDState>&& value); inline ::capnp::Orphan< ::cereal::ControlsState::LateralPIDState> disownPidState(); inline bool isLqrStateDEPRECATED(); inline bool hasLqrStateDEPRECATED(); inline ::cereal::ControlsState::LateralLQRState::Builder getLqrStateDEPRECATED(); inline void setLqrStateDEPRECATED( ::cereal::ControlsState::LateralLQRState::Reader value); inline ::cereal::ControlsState::LateralLQRState::Builder initLqrStateDEPRECATED(); inline void adoptLqrStateDEPRECATED(::capnp::Orphan< ::cereal::ControlsState::LateralLQRState>&& value); inline ::capnp::Orphan< ::cereal::ControlsState::LateralLQRState> disownLqrStateDEPRECATED(); inline bool isAngleState(); inline bool hasAngleState(); inline ::cereal::ControlsState::LateralAngleState::Builder getAngleState(); inline void setAngleState( ::cereal::ControlsState::LateralAngleState::Reader value); inline ::cereal::ControlsState::LateralAngleState::Builder initAngleState(); inline void adoptAngleState(::capnp::Orphan< ::cereal::ControlsState::LateralAngleState>&& value); inline ::capnp::Orphan< ::cereal::ControlsState::LateralAngleState> disownAngleState(); inline bool isDebugState(); inline bool hasDebugState(); inline ::cereal::ControlsState::LateralDebugState::Builder getDebugState(); inline void setDebugState( ::cereal::ControlsState::LateralDebugState::Reader value); inline ::cereal::ControlsState::LateralDebugState::Builder initDebugState(); inline void adoptDebugState(::capnp::Orphan< ::cereal::ControlsState::LateralDebugState>&& value); inline ::capnp::Orphan< ::cereal::ControlsState::LateralDebugState> disownDebugState(); inline bool isTorqueState(); inline bool hasTorqueState(); inline ::cereal::ControlsState::LateralTorqueState::Builder getTorqueState(); inline void setTorqueState( ::cereal::ControlsState::LateralTorqueState::Reader value); inline ::cereal::ControlsState::LateralTorqueState::Builder initTorqueState(); inline void adoptTorqueState(::capnp::Orphan< ::cereal::ControlsState::LateralTorqueState>&& value); inline ::capnp::Orphan< ::cereal::ControlsState::LateralTorqueState> disownTorqueState(); inline bool isCurvatureStateDEPRECATED(); inline bool hasCurvatureStateDEPRECATED(); inline ::cereal::ControlsState::LateralCurvatureState::Builder getCurvatureStateDEPRECATED(); inline void setCurvatureStateDEPRECATED( ::cereal::ControlsState::LateralCurvatureState::Reader value); inline ::cereal::ControlsState::LateralCurvatureState::Builder initCurvatureStateDEPRECATED(); inline void adoptCurvatureStateDEPRECATED(::capnp::Orphan< ::cereal::ControlsState::LateralCurvatureState>&& value); inline ::capnp::Orphan< ::cereal::ControlsState::LateralCurvatureState> disownCurvatureStateDEPRECATED(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ControlsState::LateralControlState::Pipeline { public: typedef LateralControlState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DrivingModelData::Reader { public: typedef DrivingModelData Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId() const; inline ::uint32_t getFrameIdExtra() const; inline bool hasAction() const; inline ::cereal::ModelDataV2::Action::Reader getAction() const; inline bool hasLaneLineMeta() const; inline ::cereal::DrivingModelData::LaneLineMeta::Reader getLaneLineMeta() const; inline bool hasMeta() const; inline ::cereal::DrivingModelData::MetaData::Reader getMeta() const; inline bool hasPath() const; inline ::cereal::DrivingModelData::PolyPath::Reader getPath() const; inline float getFrameDropPerc() const; inline float getModelExecutionTime() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DrivingModelData::Builder { public: typedef DrivingModelData Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId(); inline void setFrameId( ::uint32_t value); inline ::uint32_t getFrameIdExtra(); inline void setFrameIdExtra( ::uint32_t value); inline bool hasAction(); inline ::cereal::ModelDataV2::Action::Builder getAction(); inline void setAction( ::cereal::ModelDataV2::Action::Reader value); inline ::cereal::ModelDataV2::Action::Builder initAction(); inline void adoptAction(::capnp::Orphan< ::cereal::ModelDataV2::Action>&& value); inline ::capnp::Orphan< ::cereal::ModelDataV2::Action> disownAction(); inline bool hasLaneLineMeta(); inline ::cereal::DrivingModelData::LaneLineMeta::Builder getLaneLineMeta(); inline void setLaneLineMeta( ::cereal::DrivingModelData::LaneLineMeta::Reader value); inline ::cereal::DrivingModelData::LaneLineMeta::Builder initLaneLineMeta(); inline void adoptLaneLineMeta(::capnp::Orphan< ::cereal::DrivingModelData::LaneLineMeta>&& value); inline ::capnp::Orphan< ::cereal::DrivingModelData::LaneLineMeta> disownLaneLineMeta(); inline bool hasMeta(); inline ::cereal::DrivingModelData::MetaData::Builder getMeta(); inline void setMeta( ::cereal::DrivingModelData::MetaData::Reader value); inline ::cereal::DrivingModelData::MetaData::Builder initMeta(); inline void adoptMeta(::capnp::Orphan< ::cereal::DrivingModelData::MetaData>&& value); inline ::capnp::Orphan< ::cereal::DrivingModelData::MetaData> disownMeta(); inline bool hasPath(); inline ::cereal::DrivingModelData::PolyPath::Builder getPath(); inline void setPath( ::cereal::DrivingModelData::PolyPath::Reader value); inline ::cereal::DrivingModelData::PolyPath::Builder initPath(); inline void adoptPath(::capnp::Orphan< ::cereal::DrivingModelData::PolyPath>&& value); inline ::capnp::Orphan< ::cereal::DrivingModelData::PolyPath> disownPath(); inline float getFrameDropPerc(); inline void setFrameDropPerc(float value); inline float getModelExecutionTime(); inline void setModelExecutionTime(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DrivingModelData::Pipeline { public: typedef DrivingModelData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::ModelDataV2::Action::Pipeline getAction(); inline ::cereal::DrivingModelData::LaneLineMeta::Pipeline getLaneLineMeta(); inline ::cereal::DrivingModelData::MetaData::Pipeline getMeta(); inline ::cereal::DrivingModelData::PolyPath::Pipeline getPath(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DrivingModelData::PolyPath::Reader { public: typedef PolyPath 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 hasXCoefficients() const; inline ::capnp::List::Reader getXCoefficients() const; inline bool hasYCoefficients() const; inline ::capnp::List::Reader getYCoefficients() const; inline bool hasZCoefficients() const; inline ::capnp::List::Reader getZCoefficients() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DrivingModelData::PolyPath::Builder { public: typedef PolyPath 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 hasXCoefficients(); inline ::capnp::List::Builder getXCoefficients(); inline void setXCoefficients( ::capnp::List::Reader value); inline void setXCoefficients(::kj::ArrayPtr value); inline ::capnp::List::Builder initXCoefficients(unsigned int size); inline void adoptXCoefficients(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXCoefficients(); inline bool hasYCoefficients(); inline ::capnp::List::Builder getYCoefficients(); inline void setYCoefficients( ::capnp::List::Reader value); inline void setYCoefficients(::kj::ArrayPtr value); inline ::capnp::List::Builder initYCoefficients(unsigned int size); inline void adoptYCoefficients(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownYCoefficients(); inline bool hasZCoefficients(); inline ::capnp::List::Builder getZCoefficients(); inline void setZCoefficients( ::capnp::List::Reader value); inline void setZCoefficients(::kj::ArrayPtr value); inline ::capnp::List::Builder initZCoefficients(unsigned int size); inline void adoptZCoefficients(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownZCoefficients(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DrivingModelData::PolyPath::Pipeline { public: typedef PolyPath Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DrivingModelData::LaneLineMeta::Reader { public: typedef LaneLineMeta 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 getLeftY() const; inline float getRightY() const; inline float getLeftProb() const; inline float getRightProb() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DrivingModelData::LaneLineMeta::Builder { public: typedef LaneLineMeta 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 getLeftY(); inline void setLeftY(float value); inline float getRightY(); inline void setRightY(float value); inline float getLeftProb(); inline void setLeftProb(float value); inline float getRightProb(); inline void setRightProb(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DrivingModelData::LaneLineMeta::Pipeline { public: typedef LaneLineMeta Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DrivingModelData::MetaData::Reader { public: typedef MetaData Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::cereal::LaneChangeState getLaneChangeState() const; inline ::cereal::LaneChangeDirection getLaneChangeDirection() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DrivingModelData::MetaData::Builder { public: typedef MetaData Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::cereal::LaneChangeState getLaneChangeState(); inline void setLaneChangeState( ::cereal::LaneChangeState value); inline ::cereal::LaneChangeDirection getLaneChangeDirection(); inline void setLaneChangeDirection( ::cereal::LaneChangeDirection value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DrivingModelData::MetaData::Pipeline { public: typedef MetaData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class XYZTData::Reader { public: typedef XYZTData 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 hasX() const; inline ::capnp::List::Reader getX() const; inline bool hasY() const; inline ::capnp::List::Reader getY() const; inline bool hasZ() const; inline ::capnp::List::Reader getZ() const; inline bool hasT() const; inline ::capnp::List::Reader getT() const; inline bool hasXStd() const; inline ::capnp::List::Reader getXStd() const; inline bool hasYStd() const; inline ::capnp::List::Reader getYStd() const; inline bool hasZStd() const; inline ::capnp::List::Reader getZStd() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class XYZTData::Builder { public: typedef XYZTData 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 hasX(); inline ::capnp::List::Builder getX(); inline void setX( ::capnp::List::Reader value); inline void setX(::kj::ArrayPtr value); inline ::capnp::List::Builder initX(unsigned int size); inline void adoptX(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownX(); inline bool hasY(); inline ::capnp::List::Builder getY(); inline void setY( ::capnp::List::Reader value); inline void setY(::kj::ArrayPtr value); inline ::capnp::List::Builder initY(unsigned int size); inline void adoptY(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownY(); inline bool hasZ(); inline ::capnp::List::Builder getZ(); inline void setZ( ::capnp::List::Reader value); inline void setZ(::kj::ArrayPtr value); inline ::capnp::List::Builder initZ(unsigned int size); inline void adoptZ(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownZ(); inline bool hasT(); inline ::capnp::List::Builder getT(); inline void setT( ::capnp::List::Reader value); inline void setT(::kj::ArrayPtr value); inline ::capnp::List::Builder initT(unsigned int size); inline void adoptT(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownT(); inline bool hasXStd(); inline ::capnp::List::Builder getXStd(); inline void setXStd( ::capnp::List::Reader value); inline void setXStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initXStd(unsigned int size); inline void adoptXStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXStd(); inline bool hasYStd(); inline ::capnp::List::Builder getYStd(); inline void setYStd( ::capnp::List::Reader value); inline void setYStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initYStd(unsigned int size); inline void adoptYStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownYStd(); inline bool hasZStd(); inline ::capnp::List::Builder getZStd(); inline void setZStd( ::capnp::List::Reader value); inline void setZStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initZStd(unsigned int size); inline void adoptZStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownZStd(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class XYZTData::Pipeline { public: typedef XYZTData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ModelDataV2::Reader { public: typedef ModelDataV2 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId() const; inline ::uint32_t getFrameAge() const; inline float getFrameDropPerc() const; inline ::uint64_t getTimestampEof() const; inline bool hasPosition() const; inline ::cereal::XYZTData::Reader getPosition() const; inline bool hasOrientation() const; inline ::cereal::XYZTData::Reader getOrientation() const; inline bool hasVelocity() const; inline ::cereal::XYZTData::Reader getVelocity() const; inline bool hasOrientationRate() const; inline ::cereal::XYZTData::Reader getOrientationRate() const; inline bool hasLaneLines() const; inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Reader getLaneLines() const; inline bool hasLaneLineProbs() const; inline ::capnp::List::Reader getLaneLineProbs() const; inline bool hasRoadEdges() const; inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Reader getRoadEdges() const; inline bool hasLeads() const; inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>::Reader getLeads() const; inline bool hasMeta() const; inline ::cereal::ModelDataV2::MetaData::Reader getMeta() const; inline bool hasLaneLineStds() const; inline ::capnp::List::Reader getLaneLineStds() const; inline bool hasRoadEdgeStds() const; inline ::capnp::List::Reader getRoadEdgeStds() const; inline float getModelExecutionTime() const; inline bool hasRawPredictions() const; inline ::capnp::Data::Reader getRawPredictions() const; inline float getGpuExecutionTimeDEPRECATED() const; inline bool hasLeadsV3() const; inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>::Reader getLeadsV3() const; inline bool hasAcceleration() const; inline ::cereal::XYZTData::Reader getAcceleration() const; inline ::uint32_t getFrameIdExtra() const; inline bool hasTemporalPose() const; inline ::cereal::ModelDataV2::Pose::Reader getTemporalPose() const; inline bool getNavEnabledDEPRECATED() const; inline ::cereal::ModelDataV2::ConfidenceClass getConfidence() const; inline ::uint64_t getLocationMonoTimeDEPRECATED() const; inline bool hasLateralPlannerSolutionDEPRECATED() const; inline ::cereal::ModelDataV2::LateralPlannerSolution::Reader getLateralPlannerSolutionDEPRECATED() const; inline bool hasAction() const; inline ::cereal::ModelDataV2::Action::Reader getAction() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ModelDataV2::Builder { public: typedef ModelDataV2 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId(); inline void setFrameId( ::uint32_t value); inline ::uint32_t getFrameAge(); inline void setFrameAge( ::uint32_t value); inline float getFrameDropPerc(); inline void setFrameDropPerc(float value); inline ::uint64_t getTimestampEof(); inline void setTimestampEof( ::uint64_t value); inline bool hasPosition(); inline ::cereal::XYZTData::Builder getPosition(); inline void setPosition( ::cereal::XYZTData::Reader value); inline ::cereal::XYZTData::Builder initPosition(); inline void adoptPosition(::capnp::Orphan< ::cereal::XYZTData>&& value); inline ::capnp::Orphan< ::cereal::XYZTData> disownPosition(); inline bool hasOrientation(); inline ::cereal::XYZTData::Builder getOrientation(); inline void setOrientation( ::cereal::XYZTData::Reader value); inline ::cereal::XYZTData::Builder initOrientation(); inline void adoptOrientation(::capnp::Orphan< ::cereal::XYZTData>&& value); inline ::capnp::Orphan< ::cereal::XYZTData> disownOrientation(); inline bool hasVelocity(); inline ::cereal::XYZTData::Builder getVelocity(); inline void setVelocity( ::cereal::XYZTData::Reader value); inline ::cereal::XYZTData::Builder initVelocity(); inline void adoptVelocity(::capnp::Orphan< ::cereal::XYZTData>&& value); inline ::capnp::Orphan< ::cereal::XYZTData> disownVelocity(); inline bool hasOrientationRate(); inline ::cereal::XYZTData::Builder getOrientationRate(); inline void setOrientationRate( ::cereal::XYZTData::Reader value); inline ::cereal::XYZTData::Builder initOrientationRate(); inline void adoptOrientationRate(::capnp::Orphan< ::cereal::XYZTData>&& value); inline ::capnp::Orphan< ::cereal::XYZTData> disownOrientationRate(); inline bool hasLaneLines(); inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Builder getLaneLines(); inline void setLaneLines( ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Builder initLaneLines(unsigned int size); inline void adoptLaneLines(::capnp::Orphan< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>> disownLaneLines(); inline bool hasLaneLineProbs(); inline ::capnp::List::Builder getLaneLineProbs(); inline void setLaneLineProbs( ::capnp::List::Reader value); inline void setLaneLineProbs(::kj::ArrayPtr value); inline ::capnp::List::Builder initLaneLineProbs(unsigned int size); inline void adoptLaneLineProbs(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownLaneLineProbs(); inline bool hasRoadEdges(); inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Builder getRoadEdges(); inline void setRoadEdges( ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Builder initRoadEdges(unsigned int size); inline void adoptRoadEdges(::capnp::Orphan< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>> disownRoadEdges(); inline bool hasLeads(); inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>::Builder getLeads(); inline void setLeads( ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>::Builder initLeads(unsigned int size); inline void adoptLeads(::capnp::Orphan< ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>> disownLeads(); inline bool hasMeta(); inline ::cereal::ModelDataV2::MetaData::Builder getMeta(); inline void setMeta( ::cereal::ModelDataV2::MetaData::Reader value); inline ::cereal::ModelDataV2::MetaData::Builder initMeta(); inline void adoptMeta(::capnp::Orphan< ::cereal::ModelDataV2::MetaData>&& value); inline ::capnp::Orphan< ::cereal::ModelDataV2::MetaData> disownMeta(); inline bool hasLaneLineStds(); inline ::capnp::List::Builder getLaneLineStds(); inline void setLaneLineStds( ::capnp::List::Reader value); inline void setLaneLineStds(::kj::ArrayPtr value); inline ::capnp::List::Builder initLaneLineStds(unsigned int size); inline void adoptLaneLineStds(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownLaneLineStds(); inline bool hasRoadEdgeStds(); inline ::capnp::List::Builder getRoadEdgeStds(); inline void setRoadEdgeStds( ::capnp::List::Reader value); inline void setRoadEdgeStds(::kj::ArrayPtr value); inline ::capnp::List::Builder initRoadEdgeStds(unsigned int size); inline void adoptRoadEdgeStds(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRoadEdgeStds(); inline float getModelExecutionTime(); inline void setModelExecutionTime(float value); inline bool hasRawPredictions(); inline ::capnp::Data::Builder getRawPredictions(); inline void setRawPredictions( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initRawPredictions(unsigned int size); inline void adoptRawPredictions(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownRawPredictions(); inline float getGpuExecutionTimeDEPRECATED(); inline void setGpuExecutionTimeDEPRECATED(float value); inline bool hasLeadsV3(); inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>::Builder getLeadsV3(); inline void setLeadsV3( ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>::Builder initLeadsV3(unsigned int size); inline void adoptLeadsV3(::capnp::Orphan< ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>> disownLeadsV3(); inline bool hasAcceleration(); inline ::cereal::XYZTData::Builder getAcceleration(); inline void setAcceleration( ::cereal::XYZTData::Reader value); inline ::cereal::XYZTData::Builder initAcceleration(); inline void adoptAcceleration(::capnp::Orphan< ::cereal::XYZTData>&& value); inline ::capnp::Orphan< ::cereal::XYZTData> disownAcceleration(); inline ::uint32_t getFrameIdExtra(); inline void setFrameIdExtra( ::uint32_t value); inline bool hasTemporalPose(); inline ::cereal::ModelDataV2::Pose::Builder getTemporalPose(); inline void setTemporalPose( ::cereal::ModelDataV2::Pose::Reader value); inline ::cereal::ModelDataV2::Pose::Builder initTemporalPose(); inline void adoptTemporalPose(::capnp::Orphan< ::cereal::ModelDataV2::Pose>&& value); inline ::capnp::Orphan< ::cereal::ModelDataV2::Pose> disownTemporalPose(); inline bool getNavEnabledDEPRECATED(); inline void setNavEnabledDEPRECATED(bool value); inline ::cereal::ModelDataV2::ConfidenceClass getConfidence(); inline void setConfidence( ::cereal::ModelDataV2::ConfidenceClass value); inline ::uint64_t getLocationMonoTimeDEPRECATED(); inline void setLocationMonoTimeDEPRECATED( ::uint64_t value); inline bool hasLateralPlannerSolutionDEPRECATED(); inline ::cereal::ModelDataV2::LateralPlannerSolution::Builder getLateralPlannerSolutionDEPRECATED(); inline void setLateralPlannerSolutionDEPRECATED( ::cereal::ModelDataV2::LateralPlannerSolution::Reader value); inline ::cereal::ModelDataV2::LateralPlannerSolution::Builder initLateralPlannerSolutionDEPRECATED(); inline void adoptLateralPlannerSolutionDEPRECATED(::capnp::Orphan< ::cereal::ModelDataV2::LateralPlannerSolution>&& value); inline ::capnp::Orphan< ::cereal::ModelDataV2::LateralPlannerSolution> disownLateralPlannerSolutionDEPRECATED(); inline bool hasAction(); inline ::cereal::ModelDataV2::Action::Builder getAction(); inline void setAction( ::cereal::ModelDataV2::Action::Reader value); inline ::cereal::ModelDataV2::Action::Builder initAction(); inline void adoptAction(::capnp::Orphan< ::cereal::ModelDataV2::Action>&& value); inline ::capnp::Orphan< ::cereal::ModelDataV2::Action> disownAction(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ModelDataV2::Pipeline { public: typedef ModelDataV2 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::XYZTData::Pipeline getPosition(); inline ::cereal::XYZTData::Pipeline getOrientation(); inline ::cereal::XYZTData::Pipeline getVelocity(); inline ::cereal::XYZTData::Pipeline getOrientationRate(); inline ::cereal::ModelDataV2::MetaData::Pipeline getMeta(); inline ::cereal::XYZTData::Pipeline getAcceleration(); inline ::cereal::ModelDataV2::Pose::Pipeline getTemporalPose(); inline ::cereal::ModelDataV2::LateralPlannerSolution::Pipeline getLateralPlannerSolutionDEPRECATED(); inline ::cereal::ModelDataV2::Action::Pipeline getAction(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ModelDataV2::LeadDataV2::Reader { public: typedef LeadDataV2 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 getProb() const; inline float getT() const; inline bool hasXyva() const; inline ::capnp::List::Reader getXyva() const; inline bool hasXyvaStd() const; inline ::capnp::List::Reader getXyvaStd() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ModelDataV2::LeadDataV2::Builder { public: typedef LeadDataV2 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 getProb(); inline void setProb(float value); inline float getT(); inline void setT(float value); inline bool hasXyva(); inline ::capnp::List::Builder getXyva(); inline void setXyva( ::capnp::List::Reader value); inline void setXyva(::kj::ArrayPtr value); inline ::capnp::List::Builder initXyva(unsigned int size); inline void adoptXyva(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXyva(); inline bool hasXyvaStd(); inline ::capnp::List::Builder getXyvaStd(); inline void setXyvaStd( ::capnp::List::Reader value); inline void setXyvaStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initXyvaStd(unsigned int size); inline void adoptXyvaStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXyvaStd(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ModelDataV2::LeadDataV2::Pipeline { public: typedef LeadDataV2 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ModelDataV2::LeadDataV3::Reader { public: typedef LeadDataV3 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 getProb() const; inline float getProbTime() const; inline bool hasT() const; inline ::capnp::List::Reader getT() const; inline bool hasX() const; inline ::capnp::List::Reader getX() const; inline bool hasXStd() const; inline ::capnp::List::Reader getXStd() const; inline bool hasY() const; inline ::capnp::List::Reader getY() const; inline bool hasYStd() const; inline ::capnp::List::Reader getYStd() const; inline bool hasV() const; inline ::capnp::List::Reader getV() const; inline bool hasVStd() const; inline ::capnp::List::Reader getVStd() const; inline bool hasA() const; inline ::capnp::List::Reader getA() const; inline bool hasAStd() const; inline ::capnp::List::Reader getAStd() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ModelDataV2::LeadDataV3::Builder { public: typedef LeadDataV3 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 getProb(); inline void setProb(float value); inline float getProbTime(); inline void setProbTime(float value); inline bool hasT(); inline ::capnp::List::Builder getT(); inline void setT( ::capnp::List::Reader value); inline void setT(::kj::ArrayPtr value); inline ::capnp::List::Builder initT(unsigned int size); inline void adoptT(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownT(); inline bool hasX(); inline ::capnp::List::Builder getX(); inline void setX( ::capnp::List::Reader value); inline void setX(::kj::ArrayPtr value); inline ::capnp::List::Builder initX(unsigned int size); inline void adoptX(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownX(); inline bool hasXStd(); inline ::capnp::List::Builder getXStd(); inline void setXStd( ::capnp::List::Reader value); inline void setXStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initXStd(unsigned int size); inline void adoptXStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXStd(); inline bool hasY(); inline ::capnp::List::Builder getY(); inline void setY( ::capnp::List::Reader value); inline void setY(::kj::ArrayPtr value); inline ::capnp::List::Builder initY(unsigned int size); inline void adoptY(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownY(); inline bool hasYStd(); inline ::capnp::List::Builder getYStd(); inline void setYStd( ::capnp::List::Reader value); inline void setYStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initYStd(unsigned int size); inline void adoptYStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownYStd(); inline bool hasV(); inline ::capnp::List::Builder getV(); inline void setV( ::capnp::List::Reader value); inline void setV(::kj::ArrayPtr value); inline ::capnp::List::Builder initV(unsigned int size); inline void adoptV(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownV(); inline bool hasVStd(); inline ::capnp::List::Builder getVStd(); inline void setVStd( ::capnp::List::Reader value); inline void setVStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initVStd(unsigned int size); inline void adoptVStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownVStd(); inline bool hasA(); inline ::capnp::List::Builder getA(); inline void setA( ::capnp::List::Reader value); inline void setA(::kj::ArrayPtr value); inline ::capnp::List::Builder initA(unsigned int size); inline void adoptA(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownA(); inline bool hasAStd(); inline ::capnp::List::Builder getAStd(); inline void setAStd( ::capnp::List::Reader value); inline void setAStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initAStd(unsigned int size); inline void adoptAStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownAStd(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ModelDataV2::LeadDataV3::Pipeline { public: typedef LeadDataV3 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ModelDataV2::MetaData::Reader { public: typedef MetaData Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline float getEngagedProb() const; inline bool hasDesirePrediction() const; inline ::capnp::List::Reader getDesirePrediction() const; inline float getBrakeDisengageProbDEPRECATED() const; inline float getGasDisengageProbDEPRECATED() const; inline float getSteerOverrideProbDEPRECATED() const; inline bool hasDesireState() const; inline ::capnp::List::Reader getDesireState() const; inline bool hasDisengagePredictions() const; inline ::cereal::ModelDataV2::DisengagePredictions::Reader getDisengagePredictions() const; inline bool getHardBrakePredicted() const; inline ::cereal::LaneChangeState getLaneChangeState() const; inline ::cereal::LaneChangeDirection getLaneChangeDirection() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ModelDataV2::MetaData::Builder { public: typedef MetaData Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline float getEngagedProb(); inline void setEngagedProb(float value); inline bool hasDesirePrediction(); inline ::capnp::List::Builder getDesirePrediction(); inline void setDesirePrediction( ::capnp::List::Reader value); inline void setDesirePrediction(::kj::ArrayPtr value); inline ::capnp::List::Builder initDesirePrediction(unsigned int size); inline void adoptDesirePrediction(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownDesirePrediction(); inline float getBrakeDisengageProbDEPRECATED(); inline void setBrakeDisengageProbDEPRECATED(float value); inline float getGasDisengageProbDEPRECATED(); inline void setGasDisengageProbDEPRECATED(float value); inline float getSteerOverrideProbDEPRECATED(); inline void setSteerOverrideProbDEPRECATED(float value); inline bool hasDesireState(); inline ::capnp::List::Builder getDesireState(); inline void setDesireState( ::capnp::List::Reader value); inline void setDesireState(::kj::ArrayPtr value); inline ::capnp::List::Builder initDesireState(unsigned int size); inline void adoptDesireState(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownDesireState(); inline bool hasDisengagePredictions(); inline ::cereal::ModelDataV2::DisengagePredictions::Builder getDisengagePredictions(); inline void setDisengagePredictions( ::cereal::ModelDataV2::DisengagePredictions::Reader value); inline ::cereal::ModelDataV2::DisengagePredictions::Builder initDisengagePredictions(); inline void adoptDisengagePredictions(::capnp::Orphan< ::cereal::ModelDataV2::DisengagePredictions>&& value); inline ::capnp::Orphan< ::cereal::ModelDataV2::DisengagePredictions> disownDisengagePredictions(); inline bool getHardBrakePredicted(); inline void setHardBrakePredicted(bool value); inline ::cereal::LaneChangeState getLaneChangeState(); inline void setLaneChangeState( ::cereal::LaneChangeState value); inline ::cereal::LaneChangeDirection getLaneChangeDirection(); inline void setLaneChangeDirection( ::cereal::LaneChangeDirection value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ModelDataV2::MetaData::Pipeline { public: typedef MetaData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::ModelDataV2::DisengagePredictions::Pipeline getDisengagePredictions(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ModelDataV2::DisengagePredictions::Reader { public: typedef DisengagePredictions 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 hasT() const; inline ::capnp::List::Reader getT() const; inline bool hasBrakeDisengageProbs() const; inline ::capnp::List::Reader getBrakeDisengageProbs() const; inline bool hasGasDisengageProbs() const; inline ::capnp::List::Reader getGasDisengageProbs() const; inline bool hasSteerOverrideProbs() const; inline ::capnp::List::Reader getSteerOverrideProbs() const; inline bool hasBrake3MetersPerSecondSquaredProbs() const; inline ::capnp::List::Reader getBrake3MetersPerSecondSquaredProbs() const; inline bool hasBrake4MetersPerSecondSquaredProbs() const; inline ::capnp::List::Reader getBrake4MetersPerSecondSquaredProbs() const; inline bool hasBrake5MetersPerSecondSquaredProbs() const; inline ::capnp::List::Reader getBrake5MetersPerSecondSquaredProbs() const; inline bool hasGasPressProbs() const; inline ::capnp::List::Reader getGasPressProbs() const; inline bool hasBrakePressProbs() const; inline ::capnp::List::Reader getBrakePressProbs() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ModelDataV2::DisengagePredictions::Builder { public: typedef DisengagePredictions 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 hasT(); inline ::capnp::List::Builder getT(); inline void setT( ::capnp::List::Reader value); inline void setT(::kj::ArrayPtr value); inline ::capnp::List::Builder initT(unsigned int size); inline void adoptT(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownT(); inline bool hasBrakeDisengageProbs(); inline ::capnp::List::Builder getBrakeDisengageProbs(); inline void setBrakeDisengageProbs( ::capnp::List::Reader value); inline void setBrakeDisengageProbs(::kj::ArrayPtr value); inline ::capnp::List::Builder initBrakeDisengageProbs(unsigned int size); inline void adoptBrakeDisengageProbs(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownBrakeDisengageProbs(); inline bool hasGasDisengageProbs(); inline ::capnp::List::Builder getGasDisengageProbs(); inline void setGasDisengageProbs( ::capnp::List::Reader value); inline void setGasDisengageProbs(::kj::ArrayPtr value); inline ::capnp::List::Builder initGasDisengageProbs(unsigned int size); inline void adoptGasDisengageProbs(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownGasDisengageProbs(); inline bool hasSteerOverrideProbs(); inline ::capnp::List::Builder getSteerOverrideProbs(); inline void setSteerOverrideProbs( ::capnp::List::Reader value); inline void setSteerOverrideProbs(::kj::ArrayPtr value); inline ::capnp::List::Builder initSteerOverrideProbs(unsigned int size); inline void adoptSteerOverrideProbs(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownSteerOverrideProbs(); inline bool hasBrake3MetersPerSecondSquaredProbs(); inline ::capnp::List::Builder getBrake3MetersPerSecondSquaredProbs(); inline void setBrake3MetersPerSecondSquaredProbs( ::capnp::List::Reader value); inline void setBrake3MetersPerSecondSquaredProbs(::kj::ArrayPtr value); inline ::capnp::List::Builder initBrake3MetersPerSecondSquaredProbs(unsigned int size); inline void adoptBrake3MetersPerSecondSquaredProbs(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownBrake3MetersPerSecondSquaredProbs(); inline bool hasBrake4MetersPerSecondSquaredProbs(); inline ::capnp::List::Builder getBrake4MetersPerSecondSquaredProbs(); inline void setBrake4MetersPerSecondSquaredProbs( ::capnp::List::Reader value); inline void setBrake4MetersPerSecondSquaredProbs(::kj::ArrayPtr value); inline ::capnp::List::Builder initBrake4MetersPerSecondSquaredProbs(unsigned int size); inline void adoptBrake4MetersPerSecondSquaredProbs(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownBrake4MetersPerSecondSquaredProbs(); inline bool hasBrake5MetersPerSecondSquaredProbs(); inline ::capnp::List::Builder getBrake5MetersPerSecondSquaredProbs(); inline void setBrake5MetersPerSecondSquaredProbs( ::capnp::List::Reader value); inline void setBrake5MetersPerSecondSquaredProbs(::kj::ArrayPtr value); inline ::capnp::List::Builder initBrake5MetersPerSecondSquaredProbs(unsigned int size); inline void adoptBrake5MetersPerSecondSquaredProbs(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownBrake5MetersPerSecondSquaredProbs(); inline bool hasGasPressProbs(); inline ::capnp::List::Builder getGasPressProbs(); inline void setGasPressProbs( ::capnp::List::Reader value); inline void setGasPressProbs(::kj::ArrayPtr value); inline ::capnp::List::Builder initGasPressProbs(unsigned int size); inline void adoptGasPressProbs(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownGasPressProbs(); inline bool hasBrakePressProbs(); inline ::capnp::List::Builder getBrakePressProbs(); inline void setBrakePressProbs( ::capnp::List::Reader value); inline void setBrakePressProbs(::kj::ArrayPtr value); inline ::capnp::List::Builder initBrakePressProbs(unsigned int size); inline void adoptBrakePressProbs(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownBrakePressProbs(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ModelDataV2::DisengagePredictions::Pipeline { public: typedef DisengagePredictions Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ModelDataV2::Pose::Reader { public: typedef Pose Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasTrans() const; inline ::capnp::List::Reader getTrans() const; inline bool hasRot() const; inline ::capnp::List::Reader getRot() const; inline bool hasTransStd() const; inline ::capnp::List::Reader getTransStd() const; inline bool hasRotStd() const; inline ::capnp::List::Reader getRotStd() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ModelDataV2::Pose::Builder { public: typedef Pose Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasTrans(); inline ::capnp::List::Builder getTrans(); inline void setTrans( ::capnp::List::Reader value); inline void setTrans(::kj::ArrayPtr value); inline ::capnp::List::Builder initTrans(unsigned int size); inline void adoptTrans(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownTrans(); inline bool hasRot(); inline ::capnp::List::Builder getRot(); inline void setRot( ::capnp::List::Reader value); inline void setRot(::kj::ArrayPtr value); inline ::capnp::List::Builder initRot(unsigned int size); inline void adoptRot(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRot(); inline bool hasTransStd(); inline ::capnp::List::Builder getTransStd(); inline void setTransStd( ::capnp::List::Reader value); inline void setTransStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initTransStd(unsigned int size); inline void adoptTransStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownTransStd(); inline bool hasRotStd(); inline ::capnp::List::Builder getRotStd(); inline void setRotStd( ::capnp::List::Reader value); inline void setRotStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initRotStd(unsigned int size); inline void adoptRotStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRotStd(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ModelDataV2::Pose::Pipeline { public: typedef Pose Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ModelDataV2::LateralPlannerSolution::Reader { public: typedef LateralPlannerSolution 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 hasX() const; inline ::capnp::List::Reader getX() const; inline bool hasY() const; inline ::capnp::List::Reader getY() const; inline bool hasYaw() const; inline ::capnp::List::Reader getYaw() const; inline bool hasYawRate() const; inline ::capnp::List::Reader getYawRate() const; inline bool hasXStd() const; inline ::capnp::List::Reader getXStd() const; inline bool hasYStd() const; inline ::capnp::List::Reader getYStd() const; inline bool hasYawStd() const; inline ::capnp::List::Reader getYawStd() const; inline bool hasYawRateStd() const; inline ::capnp::List::Reader getYawRateStd() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ModelDataV2::LateralPlannerSolution::Builder { public: typedef LateralPlannerSolution 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 hasX(); inline ::capnp::List::Builder getX(); inline void setX( ::capnp::List::Reader value); inline void setX(::kj::ArrayPtr value); inline ::capnp::List::Builder initX(unsigned int size); inline void adoptX(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownX(); inline bool hasY(); inline ::capnp::List::Builder getY(); inline void setY( ::capnp::List::Reader value); inline void setY(::kj::ArrayPtr value); inline ::capnp::List::Builder initY(unsigned int size); inline void adoptY(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownY(); inline bool hasYaw(); inline ::capnp::List::Builder getYaw(); inline void setYaw( ::capnp::List::Reader value); inline void setYaw(::kj::ArrayPtr value); inline ::capnp::List::Builder initYaw(unsigned int size); inline void adoptYaw(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownYaw(); inline bool hasYawRate(); inline ::capnp::List::Builder getYawRate(); inline void setYawRate( ::capnp::List::Reader value); inline void setYawRate(::kj::ArrayPtr value); inline ::capnp::List::Builder initYawRate(unsigned int size); inline void adoptYawRate(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownYawRate(); inline bool hasXStd(); inline ::capnp::List::Builder getXStd(); inline void setXStd( ::capnp::List::Reader value); inline void setXStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initXStd(unsigned int size); inline void adoptXStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXStd(); inline bool hasYStd(); inline ::capnp::List::Builder getYStd(); inline void setYStd( ::capnp::List::Reader value); inline void setYStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initYStd(unsigned int size); inline void adoptYStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownYStd(); inline bool hasYawStd(); inline ::capnp::List::Builder getYawStd(); inline void setYawStd( ::capnp::List::Reader value); inline void setYawStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initYawStd(unsigned int size); inline void adoptYawStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownYawStd(); inline bool hasYawRateStd(); inline ::capnp::List::Builder getYawRateStd(); inline void setYawRateStd( ::capnp::List::Reader value); inline void setYawRateStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initYawRateStd(unsigned int size); inline void adoptYawRateStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownYawRateStd(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ModelDataV2::LateralPlannerSolution::Pipeline { public: typedef LateralPlannerSolution Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ModelDataV2::Action::Reader { public: typedef Action 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 getDesiredCurvature() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ModelDataV2::Action::Builder { public: typedef Action 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 getDesiredCurvature(); inline void setDesiredCurvature(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ModelDataV2::Action::Pipeline { public: typedef Action Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class EncodeIndex::Reader { public: typedef EncodeIndex Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId() const; inline ::cereal::EncodeIndex::Type getType() const; inline ::uint32_t getEncodeId() const; inline ::int32_t getSegmentNum() const; inline ::uint32_t getSegmentId() const; inline ::uint32_t getSegmentIdEncode() const; inline ::uint64_t getTimestampSof() const; inline ::uint64_t getTimestampEof() const; inline ::uint32_t getFlags() const; inline ::uint32_t getLen() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class EncodeIndex::Builder { public: typedef EncodeIndex Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId(); inline void setFrameId( ::uint32_t value); inline ::cereal::EncodeIndex::Type getType(); inline void setType( ::cereal::EncodeIndex::Type value); inline ::uint32_t getEncodeId(); inline void setEncodeId( ::uint32_t value); inline ::int32_t getSegmentNum(); inline void setSegmentNum( ::int32_t value); inline ::uint32_t getSegmentId(); inline void setSegmentId( ::uint32_t value); inline ::uint32_t getSegmentIdEncode(); inline void setSegmentIdEncode( ::uint32_t value); inline ::uint64_t getTimestampSof(); inline void setTimestampSof( ::uint64_t value); inline ::uint64_t getTimestampEof(); inline void setTimestampEof( ::uint64_t value); inline ::uint32_t getFlags(); inline void setFlags( ::uint32_t value); inline ::uint32_t getLen(); inline void setLen( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class EncodeIndex::Pipeline { public: typedef EncodeIndex Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class AndroidLogEntry::Reader { public: typedef AndroidLogEntry Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint8_t getId() const; inline ::uint64_t getTs() const; inline ::uint8_t getPriority() const; inline ::int32_t getPid() const; inline ::int32_t getTid() const; inline bool hasTag() const; inline ::capnp::Text::Reader getTag() const; inline bool hasMessage() const; inline ::capnp::Text::Reader getMessage() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class AndroidLogEntry::Builder { public: typedef AndroidLogEntry Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint8_t getId(); inline void setId( ::uint8_t value); inline ::uint64_t getTs(); inline void setTs( ::uint64_t value); inline ::uint8_t getPriority(); inline void setPriority( ::uint8_t value); inline ::int32_t getPid(); inline void setPid( ::int32_t value); inline ::int32_t getTid(); inline void setTid( ::int32_t value); inline bool hasTag(); inline ::capnp::Text::Builder getTag(); inline void setTag( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initTag(unsigned int size); inline void adoptTag(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownTag(); inline bool hasMessage(); inline ::capnp::Text::Builder getMessage(); inline void setMessage( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initMessage(unsigned int size); inline void adoptMessage(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownMessage(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class AndroidLogEntry::Pipeline { public: typedef AndroidLogEntry Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DriverAssistance::Reader { public: typedef DriverAssistance 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 getLeftLaneDeparture() const; inline bool getRightLaneDeparture() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DriverAssistance::Builder { public: typedef DriverAssistance 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 getLeftLaneDeparture(); inline void setLeftLaneDeparture(bool value); inline bool getRightLaneDeparture(); inline void setRightLaneDeparture(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DriverAssistance::Pipeline { public: typedef DriverAssistance Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LongitudinalPlan::Reader { public: typedef LongitudinalPlan 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 getLateralValidDEPRECATED() const; inline bool hasDPolyDEPRECATED() const; inline ::capnp::List::Reader getDPolyDEPRECATED() const; inline bool getLongitudinalValidDEPRECATED() const; inline float getVTargetDEPRECATED() const; inline float getATargetMinDEPRECATED() const; inline float getATargetMaxDEPRECATED() const; inline float getJerkFactorDEPRECATED() const; inline bool getHasLead() const; inline bool getFcw() const; inline ::uint64_t getModelMonoTime() const; inline ::uint64_t getRadarStateMonoTimeDEPRECATED() const; inline float getLaneWidthDEPRECATED() const; inline bool hasGpsTrajectoryDEPRECATED() const; inline ::cereal::LongitudinalPlan::GpsTrajectory::Reader getGpsTrajectoryDEPRECATED() const; inline bool hasEventsDEPRECATED() const; inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader getEventsDEPRECATED() const; inline float getVTargetFutureDEPRECATED() const; inline ::cereal::LongitudinalPlan::LongitudinalPlanSource getLongitudinalPlanSource() const; inline float getVCruiseDEPRECATED() const; inline float getACruiseDEPRECATED() const; inline float getATarget() const; inline bool getGpsPlannerActiveDEPRECATED() const; inline float getVMaxDEPRECATED() const; inline float getVCurvatureDEPRECATED() const; inline bool getDecelForTurnDEPRECATED() const; inline bool getHasLeftLaneDEPRECATED() const; inline bool getHasRightLaneDEPRECATED() const; inline bool getMapValidDEPRECATED() const; inline float getVStartDEPRECATED() const; inline float getAStartDEPRECATED() const; inline bool getRadarValidDEPRECATED() const; inline float getProcessingDelay() const; inline bool getRadarCanErrorDEPRECATED() const; inline bool getCommIssueDEPRECATED() const; inline bool hasAccels() const; inline ::capnp::List::Reader getAccels() const; inline bool hasSpeeds() const; inline ::capnp::List::Reader getSpeeds() const; inline bool hasJerks() const; inline ::capnp::List::Reader getJerks() const; inline float getSolverExecutionTime() const; inline ::cereal::LongitudinalPersonality getPersonalityDEPRECATED() const; inline bool getShouldStop() const; inline bool getAllowThrottle() const; inline bool getAllowBrake() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LongitudinalPlan::Builder { public: typedef LongitudinalPlan 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 getLateralValidDEPRECATED(); inline void setLateralValidDEPRECATED(bool value); inline bool hasDPolyDEPRECATED(); inline ::capnp::List::Builder getDPolyDEPRECATED(); inline void setDPolyDEPRECATED( ::capnp::List::Reader value); inline void setDPolyDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List::Builder initDPolyDEPRECATED(unsigned int size); inline void adoptDPolyDEPRECATED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownDPolyDEPRECATED(); inline bool getLongitudinalValidDEPRECATED(); inline void setLongitudinalValidDEPRECATED(bool value); inline float getVTargetDEPRECATED(); inline void setVTargetDEPRECATED(float value); inline float getATargetMinDEPRECATED(); inline void setATargetMinDEPRECATED(float value); inline float getATargetMaxDEPRECATED(); inline void setATargetMaxDEPRECATED(float value); inline float getJerkFactorDEPRECATED(); inline void setJerkFactorDEPRECATED(float value); inline bool getHasLead(); inline void setHasLead(bool value); inline bool getFcw(); inline void setFcw(bool value); inline ::uint64_t getModelMonoTime(); inline void setModelMonoTime( ::uint64_t value); inline ::uint64_t getRadarStateMonoTimeDEPRECATED(); inline void setRadarStateMonoTimeDEPRECATED( ::uint64_t value); inline float getLaneWidthDEPRECATED(); inline void setLaneWidthDEPRECATED(float value); inline bool hasGpsTrajectoryDEPRECATED(); inline ::cereal::LongitudinalPlan::GpsTrajectory::Builder getGpsTrajectoryDEPRECATED(); inline void setGpsTrajectoryDEPRECATED( ::cereal::LongitudinalPlan::GpsTrajectory::Reader value); inline ::cereal::LongitudinalPlan::GpsTrajectory::Builder initGpsTrajectoryDEPRECATED(); inline void adoptGpsTrajectoryDEPRECATED(::capnp::Orphan< ::cereal::LongitudinalPlan::GpsTrajectory>&& value); inline ::capnp::Orphan< ::cereal::LongitudinalPlan::GpsTrajectory> disownGpsTrajectoryDEPRECATED(); inline bool hasEventsDEPRECATED(); inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder getEventsDEPRECATED(); inline void setEventsDEPRECATED( ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder initEventsDEPRECATED(unsigned int size); inline void adoptEventsDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>> disownEventsDEPRECATED(); inline float getVTargetFutureDEPRECATED(); inline void setVTargetFutureDEPRECATED(float value); inline ::cereal::LongitudinalPlan::LongitudinalPlanSource getLongitudinalPlanSource(); inline void setLongitudinalPlanSource( ::cereal::LongitudinalPlan::LongitudinalPlanSource value); inline float getVCruiseDEPRECATED(); inline void setVCruiseDEPRECATED(float value); inline float getACruiseDEPRECATED(); inline void setACruiseDEPRECATED(float value); inline float getATarget(); inline void setATarget(float value); inline bool getGpsPlannerActiveDEPRECATED(); inline void setGpsPlannerActiveDEPRECATED(bool value); inline float getVMaxDEPRECATED(); inline void setVMaxDEPRECATED(float value); inline float getVCurvatureDEPRECATED(); inline void setVCurvatureDEPRECATED(float value); inline bool getDecelForTurnDEPRECATED(); inline void setDecelForTurnDEPRECATED(bool value); inline bool getHasLeftLaneDEPRECATED(); inline void setHasLeftLaneDEPRECATED(bool value); inline bool getHasRightLaneDEPRECATED(); inline void setHasRightLaneDEPRECATED(bool value); inline bool getMapValidDEPRECATED(); inline void setMapValidDEPRECATED(bool value); inline float getVStartDEPRECATED(); inline void setVStartDEPRECATED(float value); inline float getAStartDEPRECATED(); inline void setAStartDEPRECATED(float value); inline bool getRadarValidDEPRECATED(); inline void setRadarValidDEPRECATED(bool value); inline float getProcessingDelay(); inline void setProcessingDelay(float value); inline bool getRadarCanErrorDEPRECATED(); inline void setRadarCanErrorDEPRECATED(bool value); inline bool getCommIssueDEPRECATED(); inline void setCommIssueDEPRECATED(bool value); inline bool hasAccels(); inline ::capnp::List::Builder getAccels(); inline void setAccels( ::capnp::List::Reader value); inline void setAccels(::kj::ArrayPtr value); inline ::capnp::List::Builder initAccels(unsigned int size); inline void adoptAccels(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownAccels(); inline bool hasSpeeds(); inline ::capnp::List::Builder getSpeeds(); inline void setSpeeds( ::capnp::List::Reader value); inline void setSpeeds(::kj::ArrayPtr value); inline ::capnp::List::Builder initSpeeds(unsigned int size); inline void adoptSpeeds(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownSpeeds(); inline bool hasJerks(); inline ::capnp::List::Builder getJerks(); inline void setJerks( ::capnp::List::Reader value); inline void setJerks(::kj::ArrayPtr value); inline ::capnp::List::Builder initJerks(unsigned int size); inline void adoptJerks(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownJerks(); inline float getSolverExecutionTime(); inline void setSolverExecutionTime(float value); inline ::cereal::LongitudinalPersonality getPersonalityDEPRECATED(); inline void setPersonalityDEPRECATED( ::cereal::LongitudinalPersonality value); inline bool getShouldStop(); inline void setShouldStop(bool value); inline bool getAllowThrottle(); inline void setAllowThrottle(bool value); inline bool getAllowBrake(); inline void setAllowBrake(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LongitudinalPlan::Pipeline { public: typedef LongitudinalPlan Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::LongitudinalPlan::GpsTrajectory::Pipeline getGpsTrajectoryDEPRECATED(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LongitudinalPlan::GpsTrajectory::Reader { public: typedef GpsTrajectory 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 hasX() const; inline ::capnp::List::Reader getX() const; inline bool hasY() const; inline ::capnp::List::Reader getY() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LongitudinalPlan::GpsTrajectory::Builder { public: typedef GpsTrajectory 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 hasX(); inline ::capnp::List::Builder getX(); inline void setX( ::capnp::List::Reader value); inline void setX(::kj::ArrayPtr value); inline ::capnp::List::Builder initX(unsigned int size); inline void adoptX(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownX(); inline bool hasY(); inline ::capnp::List::Builder getY(); inline void setY( ::capnp::List::Reader value); inline void setY(::kj::ArrayPtr value); inline ::capnp::List::Builder initY(unsigned int size); inline void adoptY(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownY(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LongitudinalPlan::GpsTrajectory::Pipeline { public: typedef GpsTrajectory Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UiPlan::Reader { public: typedef UiPlan 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 hasPosition() const; inline ::cereal::XYZTData::Reader getPosition() const; inline bool hasAccel() const; inline ::capnp::List::Reader getAccel() const; inline ::uint32_t getFrameId() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UiPlan::Builder { public: typedef UiPlan 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 hasPosition(); inline ::cereal::XYZTData::Builder getPosition(); inline void setPosition( ::cereal::XYZTData::Reader value); inline ::cereal::XYZTData::Builder initPosition(); inline void adoptPosition(::capnp::Orphan< ::cereal::XYZTData>&& value); inline ::capnp::Orphan< ::cereal::XYZTData> disownPosition(); inline bool hasAccel(); inline ::capnp::List::Builder getAccel(); inline void setAccel( ::capnp::List::Reader value); inline void setAccel(::kj::ArrayPtr value); inline ::capnp::List::Builder initAccel(unsigned int size); inline void adoptAccel(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownAccel(); inline ::uint32_t getFrameId(); inline void setFrameId( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UiPlan::Pipeline { public: typedef UiPlan Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::XYZTData::Pipeline getPosition(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LateralPlan::Reader { public: typedef LateralPlan 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 getLaneWidthDEPRECATED() const; inline bool hasDPolyDEPRECATED() const; inline ::capnp::List::Reader getDPolyDEPRECATED() const; inline bool hasCPolyDEPRECATED() const; inline ::capnp::List::Reader getCPolyDEPRECATED() const; inline float getCProbDEPRECATED() const; inline bool hasLPolyDEPRECATED() const; inline ::capnp::List::Reader getLPolyDEPRECATED() const; inline float getLProbDEPRECATED() const; inline bool hasRPolyDEPRECATED() const; inline ::capnp::List::Reader getRPolyDEPRECATED() const; inline float getRProbDEPRECATED() const; inline float getSteeringAngleDegDEPRECATED() const; inline bool getMpcSolutionValid() const; inline bool getParamsValidDEPRECATED() const; inline float getAngleOffsetDegDEPRECATED() const; inline bool getModelValidDEPRECATED() const; inline float getSteeringRateDegDEPRECATED() const; inline bool getSensorValidDEPRECATED() const; inline bool getCommIssueDEPRECATED() const; inline bool getPosenetValidDEPRECATED() const; inline ::cereal::Desire getDesire() const; inline ::cereal::LaneChangeState getLaneChangeState() const; inline ::cereal::LaneChangeDirection getLaneChangeDirection() const; inline bool hasDPathPoints() const; inline ::capnp::List::Reader getDPathPoints() const; inline float getDProbDEPRECATED() const; inline float getCurvatureDEPRECATED() const; inline float getCurvatureRateDEPRECATED() const; inline float getRawCurvatureDEPRECATED() const; inline float getRawCurvatureRateDEPRECATED() const; inline bool hasPsis() const; inline ::capnp::List::Reader getPsis() const; inline bool hasCurvatures() const; inline ::capnp::List::Reader getCurvatures() const; inline bool hasCurvatureRates() const; inline ::capnp::List::Reader getCurvatureRates() const; inline bool getUseLaneLines() const; inline float getSolverExecutionTime() const; inline ::uint64_t getModelMonoTime() const; inline float getSolverCost() const; inline bool hasSolverState() const; inline ::cereal::LateralPlan::SolverState::Reader getSolverState() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LateralPlan::Builder { public: typedef LateralPlan 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 getLaneWidthDEPRECATED(); inline void setLaneWidthDEPRECATED(float value); inline bool hasDPolyDEPRECATED(); inline ::capnp::List::Builder getDPolyDEPRECATED(); inline void setDPolyDEPRECATED( ::capnp::List::Reader value); inline void setDPolyDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List::Builder initDPolyDEPRECATED(unsigned int size); inline void adoptDPolyDEPRECATED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownDPolyDEPRECATED(); inline bool hasCPolyDEPRECATED(); inline ::capnp::List::Builder getCPolyDEPRECATED(); inline void setCPolyDEPRECATED( ::capnp::List::Reader value); inline void setCPolyDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List::Builder initCPolyDEPRECATED(unsigned int size); inline void adoptCPolyDEPRECATED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownCPolyDEPRECATED(); inline float getCProbDEPRECATED(); inline void setCProbDEPRECATED(float value); inline bool hasLPolyDEPRECATED(); inline ::capnp::List::Builder getLPolyDEPRECATED(); inline void setLPolyDEPRECATED( ::capnp::List::Reader value); inline void setLPolyDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List::Builder initLPolyDEPRECATED(unsigned int size); inline void adoptLPolyDEPRECATED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownLPolyDEPRECATED(); inline float getLProbDEPRECATED(); inline void setLProbDEPRECATED(float value); inline bool hasRPolyDEPRECATED(); inline ::capnp::List::Builder getRPolyDEPRECATED(); inline void setRPolyDEPRECATED( ::capnp::List::Reader value); inline void setRPolyDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List::Builder initRPolyDEPRECATED(unsigned int size); inline void adoptRPolyDEPRECATED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRPolyDEPRECATED(); inline float getRProbDEPRECATED(); inline void setRProbDEPRECATED(float value); inline float getSteeringAngleDegDEPRECATED(); inline void setSteeringAngleDegDEPRECATED(float value); inline bool getMpcSolutionValid(); inline void setMpcSolutionValid(bool value); inline bool getParamsValidDEPRECATED(); inline void setParamsValidDEPRECATED(bool value); inline float getAngleOffsetDegDEPRECATED(); inline void setAngleOffsetDegDEPRECATED(float value); inline bool getModelValidDEPRECATED(); inline void setModelValidDEPRECATED(bool value); inline float getSteeringRateDegDEPRECATED(); inline void setSteeringRateDegDEPRECATED(float value); inline bool getSensorValidDEPRECATED(); inline void setSensorValidDEPRECATED(bool value); inline bool getCommIssueDEPRECATED(); inline void setCommIssueDEPRECATED(bool value); inline bool getPosenetValidDEPRECATED(); inline void setPosenetValidDEPRECATED(bool value); inline ::cereal::Desire getDesire(); inline void setDesire( ::cereal::Desire value); inline ::cereal::LaneChangeState getLaneChangeState(); inline void setLaneChangeState( ::cereal::LaneChangeState value); inline ::cereal::LaneChangeDirection getLaneChangeDirection(); inline void setLaneChangeDirection( ::cereal::LaneChangeDirection value); inline bool hasDPathPoints(); inline ::capnp::List::Builder getDPathPoints(); inline void setDPathPoints( ::capnp::List::Reader value); inline void setDPathPoints(::kj::ArrayPtr value); inline ::capnp::List::Builder initDPathPoints(unsigned int size); inline void adoptDPathPoints(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownDPathPoints(); inline float getDProbDEPRECATED(); inline void setDProbDEPRECATED(float value); inline float getCurvatureDEPRECATED(); inline void setCurvatureDEPRECATED(float value); inline float getCurvatureRateDEPRECATED(); inline void setCurvatureRateDEPRECATED(float value); inline float getRawCurvatureDEPRECATED(); inline void setRawCurvatureDEPRECATED(float value); inline float getRawCurvatureRateDEPRECATED(); inline void setRawCurvatureRateDEPRECATED(float value); inline bool hasPsis(); inline ::capnp::List::Builder getPsis(); inline void setPsis( ::capnp::List::Reader value); inline void setPsis(::kj::ArrayPtr value); inline ::capnp::List::Builder initPsis(unsigned int size); inline void adoptPsis(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPsis(); inline bool hasCurvatures(); inline ::capnp::List::Builder getCurvatures(); inline void setCurvatures( ::capnp::List::Reader value); inline void setCurvatures(::kj::ArrayPtr value); inline ::capnp::List::Builder initCurvatures(unsigned int size); inline void adoptCurvatures(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownCurvatures(); inline bool hasCurvatureRates(); inline ::capnp::List::Builder getCurvatureRates(); inline void setCurvatureRates( ::capnp::List::Reader value); inline void setCurvatureRates(::kj::ArrayPtr value); inline ::capnp::List::Builder initCurvatureRates(unsigned int size); inline void adoptCurvatureRates(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownCurvatureRates(); inline bool getUseLaneLines(); inline void setUseLaneLines(bool value); inline float getSolverExecutionTime(); inline void setSolverExecutionTime(float value); inline ::uint64_t getModelMonoTime(); inline void setModelMonoTime( ::uint64_t value); inline float getSolverCost(); inline void setSolverCost(float value); inline bool hasSolverState(); inline ::cereal::LateralPlan::SolverState::Builder getSolverState(); inline void setSolverState( ::cereal::LateralPlan::SolverState::Reader value); inline ::cereal::LateralPlan::SolverState::Builder initSolverState(); inline void adoptSolverState(::capnp::Orphan< ::cereal::LateralPlan::SolverState>&& value); inline ::capnp::Orphan< ::cereal::LateralPlan::SolverState> disownSolverState(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LateralPlan::Pipeline { public: typedef LateralPlan Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::LateralPlan::SolverState::Pipeline getSolverState(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LateralPlan::SolverState::Reader { public: typedef SolverState 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 hasX() const; inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Reader getX() const; inline bool hasU() const; inline ::capnp::List::Reader getU() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LateralPlan::SolverState::Builder { public: typedef SolverState 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 hasX(); inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Builder getX(); inline void setX( ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Reader value); inline void setX(::kj::ArrayPtr::Reader> value); inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Builder initX(unsigned int size); inline void adoptX(::capnp::Orphan< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>> disownX(); inline bool hasU(); inline ::capnp::List::Builder getU(); inline void setU( ::capnp::List::Reader value); inline void setU(::kj::ArrayPtr value); inline ::capnp::List::Builder initU(unsigned int size); inline void adoptU(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownU(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LateralPlan::SolverState::Pipeline { public: typedef SolverState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LiveLocationKalman::Reader { public: typedef LiveLocationKalman 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 hasPositionECEF() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getPositionECEF() const; inline bool hasPositionGeodetic() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getPositionGeodetic() const; inline bool hasVelocityECEF() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getVelocityECEF() const; inline bool hasVelocityNED() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getVelocityNED() const; inline bool hasVelocityDevice() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getVelocityDevice() const; inline bool hasAccelerationDevice() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getAccelerationDevice() const; inline bool hasOrientationECEF() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getOrientationECEF() const; inline bool hasOrientationNED() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getOrientationNED() const; inline bool hasAngularVelocityDevice() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getAngularVelocityDevice() const; inline bool hasCalibratedOrientationNED() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getCalibratedOrientationNED() const; inline bool hasVelocityCalibrated() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getVelocityCalibrated() const; inline bool hasAccelerationCalibrated() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getAccelerationCalibrated() const; inline bool hasAngularVelocityCalibrated() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getAngularVelocityCalibrated() const; inline ::int32_t getGpsWeek() const; inline double getGpsTimeOfWeek() const; inline ::cereal::LiveLocationKalman::Status getStatus() const; inline ::int64_t getUnixTimestampMillis() const; inline bool getInputsOK() const; inline bool getPosenetOK() const; inline bool getGpsOK() const; inline bool hasCalibratedOrientationECEF() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getCalibratedOrientationECEF() const; inline bool getSensorsOK() const; inline bool getDeviceStable() const; inline double getTimeSinceReset() const; inline bool getExcessiveResets() const; inline float getTimeToFirstFix() const; inline bool hasFilterState() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getFilterState() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LiveLocationKalman::Builder { public: typedef LiveLocationKalman 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 hasPositionECEF(); inline ::cereal::LiveLocationKalman::Measurement::Builder getPositionECEF(); inline void setPositionECEF( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initPositionECEF(); inline void adoptPositionECEF(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownPositionECEF(); inline bool hasPositionGeodetic(); inline ::cereal::LiveLocationKalman::Measurement::Builder getPositionGeodetic(); inline void setPositionGeodetic( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initPositionGeodetic(); inline void adoptPositionGeodetic(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownPositionGeodetic(); inline bool hasVelocityECEF(); inline ::cereal::LiveLocationKalman::Measurement::Builder getVelocityECEF(); inline void setVelocityECEF( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initVelocityECEF(); inline void adoptVelocityECEF(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownVelocityECEF(); inline bool hasVelocityNED(); inline ::cereal::LiveLocationKalman::Measurement::Builder getVelocityNED(); inline void setVelocityNED( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initVelocityNED(); inline void adoptVelocityNED(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownVelocityNED(); inline bool hasVelocityDevice(); inline ::cereal::LiveLocationKalman::Measurement::Builder getVelocityDevice(); inline void setVelocityDevice( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initVelocityDevice(); inline void adoptVelocityDevice(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownVelocityDevice(); inline bool hasAccelerationDevice(); inline ::cereal::LiveLocationKalman::Measurement::Builder getAccelerationDevice(); inline void setAccelerationDevice( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initAccelerationDevice(); inline void adoptAccelerationDevice(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownAccelerationDevice(); inline bool hasOrientationECEF(); inline ::cereal::LiveLocationKalman::Measurement::Builder getOrientationECEF(); inline void setOrientationECEF( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initOrientationECEF(); inline void adoptOrientationECEF(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownOrientationECEF(); inline bool hasOrientationNED(); inline ::cereal::LiveLocationKalman::Measurement::Builder getOrientationNED(); inline void setOrientationNED( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initOrientationNED(); inline void adoptOrientationNED(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownOrientationNED(); inline bool hasAngularVelocityDevice(); inline ::cereal::LiveLocationKalman::Measurement::Builder getAngularVelocityDevice(); inline void setAngularVelocityDevice( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initAngularVelocityDevice(); inline void adoptAngularVelocityDevice(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownAngularVelocityDevice(); inline bool hasCalibratedOrientationNED(); inline ::cereal::LiveLocationKalman::Measurement::Builder getCalibratedOrientationNED(); inline void setCalibratedOrientationNED( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initCalibratedOrientationNED(); inline void adoptCalibratedOrientationNED(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownCalibratedOrientationNED(); inline bool hasVelocityCalibrated(); inline ::cereal::LiveLocationKalman::Measurement::Builder getVelocityCalibrated(); inline void setVelocityCalibrated( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initVelocityCalibrated(); inline void adoptVelocityCalibrated(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownVelocityCalibrated(); inline bool hasAccelerationCalibrated(); inline ::cereal::LiveLocationKalman::Measurement::Builder getAccelerationCalibrated(); inline void setAccelerationCalibrated( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initAccelerationCalibrated(); inline void adoptAccelerationCalibrated(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownAccelerationCalibrated(); inline bool hasAngularVelocityCalibrated(); inline ::cereal::LiveLocationKalman::Measurement::Builder getAngularVelocityCalibrated(); inline void setAngularVelocityCalibrated( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initAngularVelocityCalibrated(); inline void adoptAngularVelocityCalibrated(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownAngularVelocityCalibrated(); inline ::int32_t getGpsWeek(); inline void setGpsWeek( ::int32_t value); inline double getGpsTimeOfWeek(); inline void setGpsTimeOfWeek(double value); inline ::cereal::LiveLocationKalman::Status getStatus(); inline void setStatus( ::cereal::LiveLocationKalman::Status value); inline ::int64_t getUnixTimestampMillis(); inline void setUnixTimestampMillis( ::int64_t value); inline bool getInputsOK(); inline void setInputsOK(bool value); inline bool getPosenetOK(); inline void setPosenetOK(bool value); inline bool getGpsOK(); inline void setGpsOK(bool value); inline bool hasCalibratedOrientationECEF(); inline ::cereal::LiveLocationKalman::Measurement::Builder getCalibratedOrientationECEF(); inline void setCalibratedOrientationECEF( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initCalibratedOrientationECEF(); inline void adoptCalibratedOrientationECEF(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownCalibratedOrientationECEF(); inline bool getSensorsOK(); inline void setSensorsOK(bool value); inline bool getDeviceStable(); inline void setDeviceStable(bool value); inline double getTimeSinceReset(); inline void setTimeSinceReset(double value); inline bool getExcessiveResets(); inline void setExcessiveResets(bool value); inline float getTimeToFirstFix(); inline void setTimeToFirstFix(float value); inline bool hasFilterState(); inline ::cereal::LiveLocationKalman::Measurement::Builder getFilterState(); inline void setFilterState( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initFilterState(); inline void adoptFilterState(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownFilterState(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LiveLocationKalman::Pipeline { public: typedef LiveLocationKalman Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::LiveLocationKalman::Measurement::Pipeline getPositionECEF(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getPositionGeodetic(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getVelocityECEF(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getVelocityNED(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getVelocityDevice(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getAccelerationDevice(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getOrientationECEF(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getOrientationNED(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getAngularVelocityDevice(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getCalibratedOrientationNED(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getVelocityCalibrated(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getAccelerationCalibrated(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getAngularVelocityCalibrated(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getCalibratedOrientationECEF(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getFilterState(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LiveLocationKalman::Measurement::Reader { public: typedef Measurement Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasValue() const; inline ::capnp::List::Reader getValue() const; inline bool hasStd() const; inline ::capnp::List::Reader getStd() const; inline bool getValid() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LiveLocationKalman::Measurement::Builder { public: typedef Measurement Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasValue(); inline ::capnp::List::Builder getValue(); inline void setValue( ::capnp::List::Reader value); inline void setValue(::kj::ArrayPtr value); inline ::capnp::List::Builder initValue(unsigned int size); inline void adoptValue(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownValue(); inline bool hasStd(); inline ::capnp::List::Builder getStd(); inline void setStd( ::capnp::List::Reader value); inline void setStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initStd(unsigned int size); inline void adoptStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownStd(); inline bool getValid(); inline void setValid(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LiveLocationKalman::Measurement::Pipeline { public: typedef Measurement Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LivePose::Reader { public: typedef LivePose 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 hasOrientationNED() const; inline ::cereal::LivePose::XYZMeasurement::Reader getOrientationNED() const; inline bool hasVelocityDevice() const; inline ::cereal::LivePose::XYZMeasurement::Reader getVelocityDevice() const; inline bool hasAccelerationDevice() const; inline ::cereal::LivePose::XYZMeasurement::Reader getAccelerationDevice() const; inline bool hasAngularVelocityDevice() const; inline ::cereal::LivePose::XYZMeasurement::Reader getAngularVelocityDevice() const; inline bool getInputsOK() const; inline bool getPosenetOK() const; inline bool getSensorsOK() const; inline bool hasDebugFilterState() const; inline ::cereal::LivePose::FilterState::Reader getDebugFilterState() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LivePose::Builder { public: typedef LivePose 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 hasOrientationNED(); inline ::cereal::LivePose::XYZMeasurement::Builder getOrientationNED(); inline void setOrientationNED( ::cereal::LivePose::XYZMeasurement::Reader value); inline ::cereal::LivePose::XYZMeasurement::Builder initOrientationNED(); inline void adoptOrientationNED(::capnp::Orphan< ::cereal::LivePose::XYZMeasurement>&& value); inline ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement> disownOrientationNED(); inline bool hasVelocityDevice(); inline ::cereal::LivePose::XYZMeasurement::Builder getVelocityDevice(); inline void setVelocityDevice( ::cereal::LivePose::XYZMeasurement::Reader value); inline ::cereal::LivePose::XYZMeasurement::Builder initVelocityDevice(); inline void adoptVelocityDevice(::capnp::Orphan< ::cereal::LivePose::XYZMeasurement>&& value); inline ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement> disownVelocityDevice(); inline bool hasAccelerationDevice(); inline ::cereal::LivePose::XYZMeasurement::Builder getAccelerationDevice(); inline void setAccelerationDevice( ::cereal::LivePose::XYZMeasurement::Reader value); inline ::cereal::LivePose::XYZMeasurement::Builder initAccelerationDevice(); inline void adoptAccelerationDevice(::capnp::Orphan< ::cereal::LivePose::XYZMeasurement>&& value); inline ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement> disownAccelerationDevice(); inline bool hasAngularVelocityDevice(); inline ::cereal::LivePose::XYZMeasurement::Builder getAngularVelocityDevice(); inline void setAngularVelocityDevice( ::cereal::LivePose::XYZMeasurement::Reader value); inline ::cereal::LivePose::XYZMeasurement::Builder initAngularVelocityDevice(); inline void adoptAngularVelocityDevice(::capnp::Orphan< ::cereal::LivePose::XYZMeasurement>&& value); inline ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement> disownAngularVelocityDevice(); inline bool getInputsOK(); inline void setInputsOK(bool value); inline bool getPosenetOK(); inline void setPosenetOK(bool value); inline bool getSensorsOK(); inline void setSensorsOK(bool value); inline bool hasDebugFilterState(); inline ::cereal::LivePose::FilterState::Builder getDebugFilterState(); inline void setDebugFilterState( ::cereal::LivePose::FilterState::Reader value); inline ::cereal::LivePose::FilterState::Builder initDebugFilterState(); inline void adoptDebugFilterState(::capnp::Orphan< ::cereal::LivePose::FilterState>&& value); inline ::capnp::Orphan< ::cereal::LivePose::FilterState> disownDebugFilterState(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LivePose::Pipeline { public: typedef LivePose Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::LivePose::XYZMeasurement::Pipeline getOrientationNED(); inline ::cereal::LivePose::XYZMeasurement::Pipeline getVelocityDevice(); inline ::cereal::LivePose::XYZMeasurement::Pipeline getAccelerationDevice(); inline ::cereal::LivePose::XYZMeasurement::Pipeline getAngularVelocityDevice(); inline ::cereal::LivePose::FilterState::Pipeline getDebugFilterState(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LivePose::XYZMeasurement::Reader { public: typedef XYZMeasurement Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline float getX() const; inline float getY() const; inline float getZ() const; inline float getXStd() const; inline float getYStd() const; inline float getZStd() const; inline bool getValid() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LivePose::XYZMeasurement::Builder { public: typedef XYZMeasurement Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline float getX(); inline void setX(float value); inline float getY(); inline void setY(float value); inline float getZ(); inline void setZ(float value); inline float getXStd(); inline void setXStd(float value); inline float getYStd(); inline void setYStd(float value); inline float getZStd(); inline void setZStd(float value); inline bool getValid(); inline void setValid(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LivePose::XYZMeasurement::Pipeline { public: typedef XYZMeasurement Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LivePose::FilterState::Reader { public: typedef FilterState 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 hasValue() const; inline ::capnp::List::Reader getValue() const; inline bool hasStd() const; inline ::capnp::List::Reader getStd() const; inline bool getValid() const; inline bool hasObservations() const; inline ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>::Reader getObservations() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LivePose::FilterState::Builder { public: typedef FilterState 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 hasValue(); inline ::capnp::List::Builder getValue(); inline void setValue( ::capnp::List::Reader value); inline void setValue(::kj::ArrayPtr value); inline ::capnp::List::Builder initValue(unsigned int size); inline void adoptValue(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownValue(); inline bool hasStd(); inline ::capnp::List::Builder getStd(); inline void setStd( ::capnp::List::Reader value); inline void setStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initStd(unsigned int size); inline void adoptStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownStd(); inline bool getValid(); inline void setValid(bool value); inline bool hasObservations(); inline ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>::Builder getObservations(); inline void setObservations( ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>::Builder initObservations(unsigned int size); inline void adoptObservations(::capnp::Orphan< ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>> disownObservations(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LivePose::FilterState::Pipeline { public: typedef FilterState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LivePose::FilterState::Observation::Reader { public: typedef Observation Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getKind() const; inline bool hasValue() const; inline ::capnp::List::Reader getValue() const; inline bool hasError() const; inline ::capnp::List::Reader getError() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LivePose::FilterState::Observation::Builder { public: typedef Observation Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getKind(); inline void setKind( ::int32_t value); inline bool hasValue(); inline ::capnp::List::Builder getValue(); inline void setValue( ::capnp::List::Reader value); inline void setValue(::kj::ArrayPtr value); inline ::capnp::List::Builder initValue(unsigned int size); inline void adoptValue(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownValue(); inline bool hasError(); inline ::capnp::List::Builder getError(); inline void setError( ::capnp::List::Reader value); inline void setError(::kj::ArrayPtr value); inline ::capnp::List::Builder initError(unsigned int size); inline void adoptError(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownError(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LivePose::FilterState::Observation::Pipeline { public: typedef Observation Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ProcLog::Reader { public: typedef ProcLog 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 hasCpuTimes() const; inline ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>::Reader getCpuTimes() const; inline bool hasMem() const; inline ::cereal::ProcLog::Mem::Reader getMem() const; inline bool hasProcs() const; inline ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>::Reader getProcs() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ProcLog::Builder { public: typedef ProcLog 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 hasCpuTimes(); inline ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>::Builder getCpuTimes(); inline void setCpuTimes( ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>::Builder initCpuTimes(unsigned int size); inline void adoptCpuTimes(::capnp::Orphan< ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>> disownCpuTimes(); inline bool hasMem(); inline ::cereal::ProcLog::Mem::Builder getMem(); inline void setMem( ::cereal::ProcLog::Mem::Reader value); inline ::cereal::ProcLog::Mem::Builder initMem(); inline void adoptMem(::capnp::Orphan< ::cereal::ProcLog::Mem>&& value); inline ::capnp::Orphan< ::cereal::ProcLog::Mem> disownMem(); inline bool hasProcs(); inline ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>::Builder getProcs(); inline void setProcs( ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>::Builder initProcs(unsigned int size); inline void adoptProcs(::capnp::Orphan< ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>> disownProcs(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ProcLog::Pipeline { public: typedef ProcLog Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::ProcLog::Mem::Pipeline getMem(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ProcLog::Process::Reader { public: typedef Process Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int32_t getPid() const; inline bool hasName() const; inline ::capnp::Text::Reader getName() const; inline ::uint8_t getState() const; inline ::int32_t getPpid() const; inline float getCpuUser() const; inline float getCpuSystem() const; inline float getCpuChildrenUser() const; inline float getCpuChildrenSystem() const; inline ::int64_t getPriority() const; inline ::int32_t getNice() const; inline ::int32_t getNumThreads() const; inline double getStartTime() const; inline ::uint64_t getMemVms() const; inline ::uint64_t getMemRss() const; inline ::int32_t getProcessor() const; inline bool hasCmdline() const; inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader getCmdline() const; inline bool hasExe() const; inline ::capnp::Text::Reader getExe() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ProcLog::Process::Builder { public: typedef Process Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int32_t getPid(); inline void setPid( ::int32_t value); inline bool hasName(); inline ::capnp::Text::Builder getName(); inline void setName( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initName(unsigned int size); inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownName(); inline ::uint8_t getState(); inline void setState( ::uint8_t value); inline ::int32_t getPpid(); inline void setPpid( ::int32_t value); inline float getCpuUser(); inline void setCpuUser(float value); inline float getCpuSystem(); inline void setCpuSystem(float value); inline float getCpuChildrenUser(); inline void setCpuChildrenUser(float value); inline float getCpuChildrenSystem(); inline void setCpuChildrenSystem(float value); inline ::int64_t getPriority(); inline void setPriority( ::int64_t value); inline ::int32_t getNice(); inline void setNice( ::int32_t value); inline ::int32_t getNumThreads(); inline void setNumThreads( ::int32_t value); inline double getStartTime(); inline void setStartTime(double value); inline ::uint64_t getMemVms(); inline void setMemVms( ::uint64_t value); inline ::uint64_t getMemRss(); inline void setMemRss( ::uint64_t value); inline ::int32_t getProcessor(); inline void setProcessor( ::int32_t value); inline bool hasCmdline(); inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder getCmdline(); inline void setCmdline( ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader value); inline void setCmdline(::kj::ArrayPtr value); inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder initCmdline(unsigned int size); inline void adoptCmdline(::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>> disownCmdline(); inline bool hasExe(); inline ::capnp::Text::Builder getExe(); inline void setExe( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initExe(unsigned int size); inline void adoptExe(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownExe(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ProcLog::Process::Pipeline { public: typedef Process Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ProcLog::CPUTimes::Reader { public: typedef CPUTimes Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int64_t getCpuNum() const; inline float getUser() const; inline float getNice() const; inline float getSystem() const; inline float getIdle() const; inline float getIowait() const; inline float getIrq() const; inline float getSoftirq() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ProcLog::CPUTimes::Builder { public: typedef CPUTimes Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int64_t getCpuNum(); inline void setCpuNum( ::int64_t value); inline float getUser(); inline void setUser(float value); inline float getNice(); inline void setNice(float value); inline float getSystem(); inline void setSystem(float value); inline float getIdle(); inline void setIdle(float value); inline float getIowait(); inline void setIowait(float value); inline float getIrq(); inline void setIrq(float value); inline float getSoftirq(); inline void setSoftirq(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ProcLog::CPUTimes::Pipeline { public: typedef CPUTimes Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ProcLog::Mem::Reader { public: typedef Mem Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint64_t getTotal() const; inline ::uint64_t getFree() const; inline ::uint64_t getAvailable() const; inline ::uint64_t getBuffers() const; inline ::uint64_t getCached() const; inline ::uint64_t getActive() const; inline ::uint64_t getInactive() const; inline ::uint64_t getShared() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ProcLog::Mem::Builder { public: typedef Mem Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint64_t getTotal(); inline void setTotal( ::uint64_t value); inline ::uint64_t getFree(); inline void setFree( ::uint64_t value); inline ::uint64_t getAvailable(); inline void setAvailable( ::uint64_t value); inline ::uint64_t getBuffers(); inline void setBuffers( ::uint64_t value); inline ::uint64_t getCached(); inline void setCached( ::uint64_t value); inline ::uint64_t getActive(); inline void setActive( ::uint64_t value); inline ::uint64_t getInactive(); inline void setInactive( ::uint64_t value); inline ::uint64_t getShared(); inline void setShared( ::uint64_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ProcLog::Mem::Pipeline { public: typedef Mem Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class GnssMeasurements::Reader { public: typedef GnssMeasurements Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint64_t getMeasTime() const; inline ::int16_t getGpsWeek() const; inline double getGpsTimeOfWeek() const; inline bool hasCorrectedMeasurements() const; inline ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>::Reader getCorrectedMeasurements() const; inline bool hasKalmanPositionECEF() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getKalmanPositionECEF() const; inline bool hasKalmanVelocityECEF() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getKalmanVelocityECEF() const; inline bool hasPositionECEF() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getPositionECEF() const; inline bool hasVelocityECEF() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getVelocityECEF() const; inline float getTimeToFirstFix() const; inline bool hasEphemerisStatuses() const; inline ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>::Reader getEphemerisStatuses() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class GnssMeasurements::Builder { public: typedef GnssMeasurements Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint64_t getMeasTime(); inline void setMeasTime( ::uint64_t value); inline ::int16_t getGpsWeek(); inline void setGpsWeek( ::int16_t value); inline double getGpsTimeOfWeek(); inline void setGpsTimeOfWeek(double value); inline bool hasCorrectedMeasurements(); inline ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>::Builder getCorrectedMeasurements(); inline void setCorrectedMeasurements( ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>::Builder initCorrectedMeasurements(unsigned int size); inline void adoptCorrectedMeasurements(::capnp::Orphan< ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>> disownCorrectedMeasurements(); inline bool hasKalmanPositionECEF(); inline ::cereal::LiveLocationKalman::Measurement::Builder getKalmanPositionECEF(); inline void setKalmanPositionECEF( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initKalmanPositionECEF(); inline void adoptKalmanPositionECEF(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownKalmanPositionECEF(); inline bool hasKalmanVelocityECEF(); inline ::cereal::LiveLocationKalman::Measurement::Builder getKalmanVelocityECEF(); inline void setKalmanVelocityECEF( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initKalmanVelocityECEF(); inline void adoptKalmanVelocityECEF(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownKalmanVelocityECEF(); inline bool hasPositionECEF(); inline ::cereal::LiveLocationKalman::Measurement::Builder getPositionECEF(); inline void setPositionECEF( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initPositionECEF(); inline void adoptPositionECEF(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownPositionECEF(); inline bool hasVelocityECEF(); inline ::cereal::LiveLocationKalman::Measurement::Builder getVelocityECEF(); inline void setVelocityECEF( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initVelocityECEF(); inline void adoptVelocityECEF(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownVelocityECEF(); inline float getTimeToFirstFix(); inline void setTimeToFirstFix(float value); inline bool hasEphemerisStatuses(); inline ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>::Builder getEphemerisStatuses(); inline void setEphemerisStatuses( ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>::Builder initEphemerisStatuses(unsigned int size); inline void adoptEphemerisStatuses(::capnp::Orphan< ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>> disownEphemerisStatuses(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class GnssMeasurements::Pipeline { public: typedef GnssMeasurements Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::LiveLocationKalman::Measurement::Pipeline getKalmanPositionECEF(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getKalmanVelocityECEF(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getPositionECEF(); inline ::cereal::LiveLocationKalman::Measurement::Pipeline getVelocityECEF(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class GnssMeasurements::EphemerisStatus::Reader { public: typedef EphemerisStatus 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::GnssMeasurements::ConstellationId getConstellationId() const; inline ::uint8_t getSvId() const; inline ::cereal::GnssMeasurements::EphemerisType getType() const; inline ::cereal::GnssMeasurements::EphemerisSource getSource() const; inline ::uint16_t getGpsWeek() const; inline double getTow() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class GnssMeasurements::EphemerisStatus::Builder { public: typedef EphemerisStatus 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::GnssMeasurements::ConstellationId getConstellationId(); inline void setConstellationId( ::cereal::GnssMeasurements::ConstellationId value); inline ::uint8_t getSvId(); inline void setSvId( ::uint8_t value); inline ::cereal::GnssMeasurements::EphemerisType getType(); inline void setType( ::cereal::GnssMeasurements::EphemerisType value); inline ::cereal::GnssMeasurements::EphemerisSource getSource(); inline void setSource( ::cereal::GnssMeasurements::EphemerisSource value); inline ::uint16_t getGpsWeek(); inline void setGpsWeek( ::uint16_t value); inline double getTow(); inline void setTow(double value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class GnssMeasurements::EphemerisStatus::Pipeline { public: typedef EphemerisStatus Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class GnssMeasurements::CorrectedMeasurement::Reader { public: typedef CorrectedMeasurement 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::GnssMeasurements::ConstellationId getConstellationId() const; inline ::uint8_t getSvId() const; inline ::int8_t getGlonassFrequency() const; inline double getPseudorange() const; inline double getPseudorangeStd() const; inline double getPseudorangeRate() const; inline double getPseudorangeRateStd() const; inline bool hasSatPos() const; inline ::capnp::List::Reader getSatPos() const; inline bool hasSatVel() const; inline ::capnp::List::Reader getSatVel() const; inline bool hasEphemerisSourceDEPRECATED() const; inline ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED::Reader getEphemerisSourceDEPRECATED() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class GnssMeasurements::CorrectedMeasurement::Builder { public: typedef CorrectedMeasurement 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::GnssMeasurements::ConstellationId getConstellationId(); inline void setConstellationId( ::cereal::GnssMeasurements::ConstellationId value); inline ::uint8_t getSvId(); inline void setSvId( ::uint8_t value); inline ::int8_t getGlonassFrequency(); inline void setGlonassFrequency( ::int8_t value); inline double getPseudorange(); inline void setPseudorange(double value); inline double getPseudorangeStd(); inline void setPseudorangeStd(double value); inline double getPseudorangeRate(); inline void setPseudorangeRate(double value); inline double getPseudorangeRateStd(); inline void setPseudorangeRateStd(double value); inline bool hasSatPos(); inline ::capnp::List::Builder getSatPos(); inline void setSatPos( ::capnp::List::Reader value); inline void setSatPos(::kj::ArrayPtr value); inline ::capnp::List::Builder initSatPos(unsigned int size); inline void adoptSatPos(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownSatPos(); inline bool hasSatVel(); inline ::capnp::List::Builder getSatVel(); inline void setSatVel( ::capnp::List::Reader value); inline void setSatVel(::kj::ArrayPtr value); inline ::capnp::List::Builder initSatVel(unsigned int size); inline void adoptSatVel(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownSatVel(); inline bool hasEphemerisSourceDEPRECATED(); inline ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED::Builder getEphemerisSourceDEPRECATED(); inline void setEphemerisSourceDEPRECATED( ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED::Reader value); inline ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED::Builder initEphemerisSourceDEPRECATED(); inline void adoptEphemerisSourceDEPRECATED(::capnp::Orphan< ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED>&& value); inline ::capnp::Orphan< ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED> disownEphemerisSourceDEPRECATED(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class GnssMeasurements::CorrectedMeasurement::Pipeline { public: typedef CorrectedMeasurement Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED::Pipeline getEphemerisSourceDEPRECATED(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class GnssMeasurements::EphemerisSourceDEPRECATED::Reader { public: typedef EphemerisSourceDEPRECATED 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::GnssMeasurements::EphemerisType getType() const; inline ::int16_t getGpsWeek() const; inline ::int32_t getGpsTimeOfWeek() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class GnssMeasurements::EphemerisSourceDEPRECATED::Builder { public: typedef EphemerisSourceDEPRECATED 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::GnssMeasurements::EphemerisType getType(); inline void setType( ::cereal::GnssMeasurements::EphemerisType value); inline ::int16_t getGpsWeek(); inline void setGpsWeek( ::int16_t value); inline ::int32_t getGpsTimeOfWeek(); inline void setGpsTimeOfWeek( ::int32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class GnssMeasurements::EphemerisSourceDEPRECATED::Pipeline { public: typedef EphemerisSourceDEPRECATED Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::Reader { public: typedef UbloxGnss Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline Which which() const; inline bool isMeasurementReport() const; inline bool hasMeasurementReport() const; inline ::cereal::UbloxGnss::MeasurementReport::Reader getMeasurementReport() const; inline bool isEphemeris() const; inline bool hasEphemeris() const; inline ::cereal::UbloxGnss::Ephemeris::Reader getEphemeris() const; inline bool isIonoData() const; inline bool hasIonoData() const; inline ::cereal::UbloxGnss::IonoData::Reader getIonoData() const; inline bool isHwStatus() const; inline bool hasHwStatus() const; inline ::cereal::UbloxGnss::HwStatus::Reader getHwStatus() const; inline bool isHwStatus2() const; inline bool hasHwStatus2() const; inline ::cereal::UbloxGnss::HwStatus2::Reader getHwStatus2() const; inline bool isGlonassEphemeris() const; inline bool hasGlonassEphemeris() const; inline ::cereal::UbloxGnss::GlonassEphemeris::Reader getGlonassEphemeris() const; inline bool isSatReport() const; inline bool hasSatReport() const; inline ::cereal::UbloxGnss::SatReport::Reader getSatReport() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::Builder { public: typedef UbloxGnss Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline Which which(); inline bool isMeasurementReport(); inline bool hasMeasurementReport(); inline ::cereal::UbloxGnss::MeasurementReport::Builder getMeasurementReport(); inline void setMeasurementReport( ::cereal::UbloxGnss::MeasurementReport::Reader value); inline ::cereal::UbloxGnss::MeasurementReport::Builder initMeasurementReport(); inline void adoptMeasurementReport(::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport>&& value); inline ::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport> disownMeasurementReport(); inline bool isEphemeris(); inline bool hasEphemeris(); inline ::cereal::UbloxGnss::Ephemeris::Builder getEphemeris(); inline void setEphemeris( ::cereal::UbloxGnss::Ephemeris::Reader value); inline ::cereal::UbloxGnss::Ephemeris::Builder initEphemeris(); inline void adoptEphemeris(::capnp::Orphan< ::cereal::UbloxGnss::Ephemeris>&& value); inline ::capnp::Orphan< ::cereal::UbloxGnss::Ephemeris> disownEphemeris(); inline bool isIonoData(); inline bool hasIonoData(); inline ::cereal::UbloxGnss::IonoData::Builder getIonoData(); inline void setIonoData( ::cereal::UbloxGnss::IonoData::Reader value); inline ::cereal::UbloxGnss::IonoData::Builder initIonoData(); inline void adoptIonoData(::capnp::Orphan< ::cereal::UbloxGnss::IonoData>&& value); inline ::capnp::Orphan< ::cereal::UbloxGnss::IonoData> disownIonoData(); inline bool isHwStatus(); inline bool hasHwStatus(); inline ::cereal::UbloxGnss::HwStatus::Builder getHwStatus(); inline void setHwStatus( ::cereal::UbloxGnss::HwStatus::Reader value); inline ::cereal::UbloxGnss::HwStatus::Builder initHwStatus(); inline void adoptHwStatus(::capnp::Orphan< ::cereal::UbloxGnss::HwStatus>&& value); inline ::capnp::Orphan< ::cereal::UbloxGnss::HwStatus> disownHwStatus(); inline bool isHwStatus2(); inline bool hasHwStatus2(); inline ::cereal::UbloxGnss::HwStatus2::Builder getHwStatus2(); inline void setHwStatus2( ::cereal::UbloxGnss::HwStatus2::Reader value); inline ::cereal::UbloxGnss::HwStatus2::Builder initHwStatus2(); inline void adoptHwStatus2(::capnp::Orphan< ::cereal::UbloxGnss::HwStatus2>&& value); inline ::capnp::Orphan< ::cereal::UbloxGnss::HwStatus2> disownHwStatus2(); inline bool isGlonassEphemeris(); inline bool hasGlonassEphemeris(); inline ::cereal::UbloxGnss::GlonassEphemeris::Builder getGlonassEphemeris(); inline void setGlonassEphemeris( ::cereal::UbloxGnss::GlonassEphemeris::Reader value); inline ::cereal::UbloxGnss::GlonassEphemeris::Builder initGlonassEphemeris(); inline void adoptGlonassEphemeris(::capnp::Orphan< ::cereal::UbloxGnss::GlonassEphemeris>&& value); inline ::capnp::Orphan< ::cereal::UbloxGnss::GlonassEphemeris> disownGlonassEphemeris(); inline bool isSatReport(); inline bool hasSatReport(); inline ::cereal::UbloxGnss::SatReport::Builder getSatReport(); inline void setSatReport( ::cereal::UbloxGnss::SatReport::Reader value); inline ::cereal::UbloxGnss::SatReport::Builder initSatReport(); inline void adoptSatReport(::capnp::Orphan< ::cereal::UbloxGnss::SatReport>&& value); inline ::capnp::Orphan< ::cereal::UbloxGnss::SatReport> disownSatReport(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::Pipeline { public: typedef UbloxGnss Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::SatReport::Reader { public: typedef SatReport 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 getITow() const; inline bool hasSvs() const; inline ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>::Reader getSvs() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::SatReport::Builder { public: typedef SatReport 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 getITow(); inline void setITow( ::uint32_t value); inline bool hasSvs(); inline ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>::Builder getSvs(); inline void setSvs( ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>::Builder initSvs(unsigned int size); inline void adoptSvs(::capnp::Orphan< ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>> disownSvs(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::SatReport::Pipeline { public: typedef SatReport Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::SatReport::SatInfo::Reader { public: typedef SatInfo Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint8_t getSvId() const; inline ::uint8_t getGnssId() const; inline ::uint32_t getFlagsBitfield() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::SatReport::SatInfo::Builder { public: typedef SatInfo Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint8_t getSvId(); inline void setSvId( ::uint8_t value); inline ::uint8_t getGnssId(); inline void setGnssId( ::uint8_t value); inline ::uint32_t getFlagsBitfield(); inline void setFlagsBitfield( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::SatReport::SatInfo::Pipeline { public: typedef SatInfo Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::MeasurementReport::Reader { public: typedef MeasurementReport Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline double getRcvTow() const; inline ::uint16_t getGpsWeek() const; inline ::uint16_t getLeapSeconds() const; inline bool hasReceiverStatus() const; inline ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus::Reader getReceiverStatus() const; inline ::uint8_t getNumMeas() const; inline bool hasMeasurements() const; inline ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>::Reader getMeasurements() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::MeasurementReport::Builder { public: typedef MeasurementReport Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline double getRcvTow(); inline void setRcvTow(double value); inline ::uint16_t getGpsWeek(); inline void setGpsWeek( ::uint16_t value); inline ::uint16_t getLeapSeconds(); inline void setLeapSeconds( ::uint16_t value); inline bool hasReceiverStatus(); inline ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus::Builder getReceiverStatus(); inline void setReceiverStatus( ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus::Reader value); inline ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus::Builder initReceiverStatus(); inline void adoptReceiverStatus(::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus>&& value); inline ::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus> disownReceiverStatus(); inline ::uint8_t getNumMeas(); inline void setNumMeas( ::uint8_t value); inline bool hasMeasurements(); inline ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>::Builder getMeasurements(); inline void setMeasurements( ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>::Builder initMeasurements(unsigned int size); inline void adoptMeasurements(::capnp::Orphan< ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>> disownMeasurements(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::MeasurementReport::Pipeline { public: typedef MeasurementReport Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus::Pipeline getReceiverStatus(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::MeasurementReport::ReceiverStatus::Reader { public: typedef ReceiverStatus 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 getLeapSecValid() const; inline bool getClkReset() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::MeasurementReport::ReceiverStatus::Builder { public: typedef ReceiverStatus 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 getLeapSecValid(); inline void setLeapSecValid(bool value); inline bool getClkReset(); inline void setClkReset(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::MeasurementReport::ReceiverStatus::Pipeline { public: typedef ReceiverStatus Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::MeasurementReport::Measurement::Reader { public: typedef Measurement Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint8_t getSvId() const; inline bool hasTrackingStatus() const; inline ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Reader getTrackingStatus() const; inline double getPseudorange() const; inline double getCarrierCycles() const; inline float getDoppler() const; inline ::uint8_t getGnssId() const; inline ::uint8_t getGlonassFrequencyIndex() const; inline ::uint16_t getLocktime() const; inline ::uint8_t getCno() const; inline float getPseudorangeStdev() const; inline float getCarrierPhaseStdev() const; inline float getDopplerStdev() const; inline ::uint8_t getSigId() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::MeasurementReport::Measurement::Builder { public: typedef Measurement Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint8_t getSvId(); inline void setSvId( ::uint8_t value); inline bool hasTrackingStatus(); inline ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder getTrackingStatus(); inline void setTrackingStatus( ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Reader value); inline ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder initTrackingStatus(); inline void adoptTrackingStatus(::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus>&& value); inline ::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus> disownTrackingStatus(); inline double getPseudorange(); inline void setPseudorange(double value); inline double getCarrierCycles(); inline void setCarrierCycles(double value); inline float getDoppler(); inline void setDoppler(float value); inline ::uint8_t getGnssId(); inline void setGnssId( ::uint8_t value); inline ::uint8_t getGlonassFrequencyIndex(); inline void setGlonassFrequencyIndex( ::uint8_t value); inline ::uint16_t getLocktime(); inline void setLocktime( ::uint16_t value); inline ::uint8_t getCno(); inline void setCno( ::uint8_t value); inline float getPseudorangeStdev(); inline void setPseudorangeStdev(float value); inline float getCarrierPhaseStdev(); inline void setCarrierPhaseStdev(float value); inline float getDopplerStdev(); inline void setDopplerStdev(float value); inline ::uint8_t getSigId(); inline void setSigId( ::uint8_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::MeasurementReport::Measurement::Pipeline { public: typedef Measurement Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Pipeline getTrackingStatus(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Reader { public: typedef TrackingStatus 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 getPseudorangeValid() const; inline bool getCarrierPhaseValid() const; inline bool getHalfCycleValid() const; inline bool getHalfCycleSubtracted() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder { public: typedef TrackingStatus 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 getPseudorangeValid(); inline void setPseudorangeValid(bool value); inline bool getCarrierPhaseValid(); inline void setCarrierPhaseValid(bool value); inline bool getHalfCycleValid(); inline void setHalfCycleValid(bool value); inline bool getHalfCycleSubtracted(); inline void setHalfCycleSubtracted(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Pipeline { public: typedef TrackingStatus Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::Ephemeris::Reader { public: typedef Ephemeris Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint16_t getSvId() const; inline ::uint16_t getYear() const; inline ::uint16_t getMonth() const; inline ::uint16_t getDay() const; inline ::uint16_t getHour() const; inline ::uint16_t getMinute() const; inline float getSecond() const; inline double getAf0() const; inline double getAf1() const; inline double getAf2() const; inline double getIode() const; inline double getCrs() const; inline double getDeltaN() const; inline double getM0() const; inline double getCuc() const; inline double getEcc() const; inline double getCus() const; inline double getA() const; inline double getToe() const; inline double getCic() const; inline double getOmega0() const; inline double getCis() const; inline double getI0() const; inline double getCrc() const; inline double getOmega() const; inline double getOmegaDot() const; inline double getIDot() const; inline double getCodesL2() const; inline double getGpsWeekDEPRECATED() const; inline double getL2() const; inline double getSvAcc() const; inline double getSvHealth() const; inline double getTgd() const; inline double getIodc() const; inline double getTransmissionTime() const; inline double getFitInterval() const; inline double getToc() const; inline bool getIonoCoeffsValid() const; inline bool hasIonoAlpha() const; inline ::capnp::List::Reader getIonoAlpha() const; inline bool hasIonoBeta() const; inline ::capnp::List::Reader getIonoBeta() const; inline ::uint32_t getTowCount() const; inline ::uint16_t getToeWeek() const; inline ::uint16_t getTocWeek() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::Ephemeris::Builder { public: typedef Ephemeris Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint16_t getSvId(); inline void setSvId( ::uint16_t value); inline ::uint16_t getYear(); inline void setYear( ::uint16_t value); inline ::uint16_t getMonth(); inline void setMonth( ::uint16_t value); inline ::uint16_t getDay(); inline void setDay( ::uint16_t value); inline ::uint16_t getHour(); inline void setHour( ::uint16_t value); inline ::uint16_t getMinute(); inline void setMinute( ::uint16_t value); inline float getSecond(); inline void setSecond(float value); inline double getAf0(); inline void setAf0(double value); inline double getAf1(); inline void setAf1(double value); inline double getAf2(); inline void setAf2(double value); inline double getIode(); inline void setIode(double value); inline double getCrs(); inline void setCrs(double value); inline double getDeltaN(); inline void setDeltaN(double value); inline double getM0(); inline void setM0(double value); inline double getCuc(); inline void setCuc(double value); inline double getEcc(); inline void setEcc(double value); inline double getCus(); inline void setCus(double value); inline double getA(); inline void setA(double value); inline double getToe(); inline void setToe(double value); inline double getCic(); inline void setCic(double value); inline double getOmega0(); inline void setOmega0(double value); inline double getCis(); inline void setCis(double value); inline double getI0(); inline void setI0(double value); inline double getCrc(); inline void setCrc(double value); inline double getOmega(); inline void setOmega(double value); inline double getOmegaDot(); inline void setOmegaDot(double value); inline double getIDot(); inline void setIDot(double value); inline double getCodesL2(); inline void setCodesL2(double value); inline double getGpsWeekDEPRECATED(); inline void setGpsWeekDEPRECATED(double value); inline double getL2(); inline void setL2(double value); inline double getSvAcc(); inline void setSvAcc(double value); inline double getSvHealth(); inline void setSvHealth(double value); inline double getTgd(); inline void setTgd(double value); inline double getIodc(); inline void setIodc(double value); inline double getTransmissionTime(); inline void setTransmissionTime(double value); inline double getFitInterval(); inline void setFitInterval(double value); inline double getToc(); inline void setToc(double value); inline bool getIonoCoeffsValid(); inline void setIonoCoeffsValid(bool value); inline bool hasIonoAlpha(); inline ::capnp::List::Builder getIonoAlpha(); inline void setIonoAlpha( ::capnp::List::Reader value); inline void setIonoAlpha(::kj::ArrayPtr value); inline ::capnp::List::Builder initIonoAlpha(unsigned int size); inline void adoptIonoAlpha(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownIonoAlpha(); inline bool hasIonoBeta(); inline ::capnp::List::Builder getIonoBeta(); inline void setIonoBeta( ::capnp::List::Reader value); inline void setIonoBeta(::kj::ArrayPtr value); inline ::capnp::List::Builder initIonoBeta(unsigned int size); inline void adoptIonoBeta(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownIonoBeta(); inline ::uint32_t getTowCount(); inline void setTowCount( ::uint32_t value); inline ::uint16_t getToeWeek(); inline void setToeWeek( ::uint16_t value); inline ::uint16_t getTocWeek(); inline void setTocWeek( ::uint16_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::Ephemeris::Pipeline { public: typedef Ephemeris Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::IonoData::Reader { public: typedef IonoData 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 getSvHealth() const; inline double getTow() const; inline double getGpsWeek() const; inline bool hasIonoAlpha() const; inline ::capnp::List::Reader getIonoAlpha() const; inline bool hasIonoBeta() const; inline ::capnp::List::Reader getIonoBeta() const; inline bool getHealthValid() const; inline bool getIonoCoeffsValid() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::IonoData::Builder { public: typedef IonoData 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 getSvHealth(); inline void setSvHealth( ::uint32_t value); inline double getTow(); inline void setTow(double value); inline double getGpsWeek(); inline void setGpsWeek(double value); inline bool hasIonoAlpha(); inline ::capnp::List::Builder getIonoAlpha(); inline void setIonoAlpha( ::capnp::List::Reader value); inline void setIonoAlpha(::kj::ArrayPtr value); inline ::capnp::List::Builder initIonoAlpha(unsigned int size); inline void adoptIonoAlpha(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownIonoAlpha(); inline bool hasIonoBeta(); inline ::capnp::List::Builder getIonoBeta(); inline void setIonoBeta( ::capnp::List::Reader value); inline void setIonoBeta(::kj::ArrayPtr value); inline ::capnp::List::Builder initIonoBeta(unsigned int size); inline void adoptIonoBeta(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownIonoBeta(); inline bool getHealthValid(); inline void setHealthValid(bool value); inline bool getIonoCoeffsValid(); inline void setIonoCoeffsValid(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::IonoData::Pipeline { public: typedef IonoData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::HwStatus::Reader { public: typedef HwStatus 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 getNoisePerMS() const; inline ::uint16_t getAgcCnt() const; inline ::cereal::UbloxGnss::HwStatus::AntennaSupervisorState getAStatus() const; inline ::cereal::UbloxGnss::HwStatus::AntennaPowerStatus getAPower() const; inline ::uint8_t getJamInd() const; inline ::uint8_t getFlags() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::HwStatus::Builder { public: typedef HwStatus 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 getNoisePerMS(); inline void setNoisePerMS( ::uint16_t value); inline ::uint16_t getAgcCnt(); inline void setAgcCnt( ::uint16_t value); inline ::cereal::UbloxGnss::HwStatus::AntennaSupervisorState getAStatus(); inline void setAStatus( ::cereal::UbloxGnss::HwStatus::AntennaSupervisorState value); inline ::cereal::UbloxGnss::HwStatus::AntennaPowerStatus getAPower(); inline void setAPower( ::cereal::UbloxGnss::HwStatus::AntennaPowerStatus value); inline ::uint8_t getJamInd(); inline void setJamInd( ::uint8_t value); inline ::uint8_t getFlags(); inline void setFlags( ::uint8_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::HwStatus::Pipeline { public: typedef HwStatus Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::HwStatus2::Reader { public: typedef HwStatus2 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 ::int8_t getOfsI() const; inline ::uint8_t getMagI() const; inline ::int8_t getOfsQ() const; inline ::uint8_t getMagQ() const; inline ::cereal::UbloxGnss::HwStatus2::ConfigSource getCfgSource() const; inline ::uint32_t getLowLevCfg() const; inline ::uint32_t getPostStatus() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::HwStatus2::Builder { public: typedef HwStatus2 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 ::int8_t getOfsI(); inline void setOfsI( ::int8_t value); inline ::uint8_t getMagI(); inline void setMagI( ::uint8_t value); inline ::int8_t getOfsQ(); inline void setOfsQ( ::int8_t value); inline ::uint8_t getMagQ(); inline void setMagQ( ::uint8_t value); inline ::cereal::UbloxGnss::HwStatus2::ConfigSource getCfgSource(); inline void setCfgSource( ::cereal::UbloxGnss::HwStatus2::ConfigSource value); inline ::uint32_t getLowLevCfg(); inline void setLowLevCfg( ::uint32_t value); inline ::uint32_t getPostStatus(); inline void setPostStatus( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::HwStatus2::Pipeline { public: typedef HwStatus2 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UbloxGnss::GlonassEphemeris::Reader { public: typedef GlonassEphemeris Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint16_t getSvId() const; inline ::uint16_t getYear() const; inline ::uint16_t getDayInYear() const; inline ::uint16_t getHour() const; inline ::uint16_t getMinute() const; inline float getSecond() const; inline double getX() const; inline double getXVel() const; inline double getXAccel() const; inline double getY() const; inline double getYVel() const; inline double getYAccel() const; inline double getZ() const; inline double getZVel() const; inline double getZAccel() const; inline ::uint8_t getSvType() const; inline float getSvURA() const; inline ::uint8_t getAge() const; inline ::uint8_t getSvHealth() const; inline ::uint16_t getTkDEPRECATED() const; inline ::uint16_t getTb() const; inline double getTauN() const; inline double getDeltaTauN() const; inline double getGammaN() const; inline ::uint8_t getP1() const; inline ::uint8_t getP2() const; inline ::uint8_t getP3() const; inline ::uint8_t getP4() const; inline ::uint32_t getFreqNumDEPRECATED() const; inline ::uint8_t getN4() const; inline ::uint16_t getNt() const; inline ::int16_t getFreqNum() const; inline ::uint32_t getTkSeconds() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UbloxGnss::GlonassEphemeris::Builder { public: typedef GlonassEphemeris Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint16_t getSvId(); inline void setSvId( ::uint16_t value); inline ::uint16_t getYear(); inline void setYear( ::uint16_t value); inline ::uint16_t getDayInYear(); inline void setDayInYear( ::uint16_t value); inline ::uint16_t getHour(); inline void setHour( ::uint16_t value); inline ::uint16_t getMinute(); inline void setMinute( ::uint16_t value); inline float getSecond(); inline void setSecond(float value); inline double getX(); inline void setX(double value); inline double getXVel(); inline void setXVel(double value); inline double getXAccel(); inline void setXAccel(double value); inline double getY(); inline void setY(double value); inline double getYVel(); inline void setYVel(double value); inline double getYAccel(); inline void setYAccel(double value); inline double getZ(); inline void setZ(double value); inline double getZVel(); inline void setZVel(double value); inline double getZAccel(); inline void setZAccel(double value); inline ::uint8_t getSvType(); inline void setSvType( ::uint8_t value); inline float getSvURA(); inline void setSvURA(float value); inline ::uint8_t getAge(); inline void setAge( ::uint8_t value); inline ::uint8_t getSvHealth(); inline void setSvHealth( ::uint8_t value); inline ::uint16_t getTkDEPRECATED(); inline void setTkDEPRECATED( ::uint16_t value); inline ::uint16_t getTb(); inline void setTb( ::uint16_t value); inline double getTauN(); inline void setTauN(double value); inline double getDeltaTauN(); inline void setDeltaTauN(double value); inline double getGammaN(); inline void setGammaN(double value); inline ::uint8_t getP1(); inline void setP1( ::uint8_t value); inline ::uint8_t getP2(); inline void setP2( ::uint8_t value); inline ::uint8_t getP3(); inline void setP3( ::uint8_t value); inline ::uint8_t getP4(); inline void setP4( ::uint8_t value); inline ::uint32_t getFreqNumDEPRECATED(); inline void setFreqNumDEPRECATED( ::uint32_t value); inline ::uint8_t getN4(); inline void setN4( ::uint8_t value); inline ::uint16_t getNt(); inline void setNt( ::uint16_t value); inline ::int16_t getFreqNum(); inline void setFreqNum( ::int16_t value); inline ::uint32_t getTkSeconds(); inline void setTkSeconds( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UbloxGnss::GlonassEphemeris::Pipeline { public: typedef GlonassEphemeris Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class QcomGnss::Reader { public: typedef QcomGnss Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline Which which() const; inline ::uint64_t getLogTs() const; inline bool isMeasurementReport() const; inline bool hasMeasurementReport() const; inline ::cereal::QcomGnss::MeasurementReport::Reader getMeasurementReport() const; inline bool isClockReport() const; inline bool hasClockReport() const; inline ::cereal::QcomGnss::ClockReport::Reader getClockReport() const; inline bool isDrMeasurementReport() const; inline bool hasDrMeasurementReport() const; inline ::cereal::QcomGnss::DrMeasurementReport::Reader getDrMeasurementReport() const; inline bool isDrSvPoly() const; inline bool hasDrSvPoly() const; inline ::cereal::QcomGnss::DrSvPolyReport::Reader getDrSvPoly() const; inline bool isRawLog() const; inline bool hasRawLog() const; inline ::capnp::Data::Reader getRawLog() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class QcomGnss::Builder { public: typedef QcomGnss Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline Which which(); inline ::uint64_t getLogTs(); inline void setLogTs( ::uint64_t value); inline bool isMeasurementReport(); inline bool hasMeasurementReport(); inline ::cereal::QcomGnss::MeasurementReport::Builder getMeasurementReport(); inline void setMeasurementReport( ::cereal::QcomGnss::MeasurementReport::Reader value); inline ::cereal::QcomGnss::MeasurementReport::Builder initMeasurementReport(); inline void adoptMeasurementReport(::capnp::Orphan< ::cereal::QcomGnss::MeasurementReport>&& value); inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementReport> disownMeasurementReport(); inline bool isClockReport(); inline bool hasClockReport(); inline ::cereal::QcomGnss::ClockReport::Builder getClockReport(); inline void setClockReport( ::cereal::QcomGnss::ClockReport::Reader value); inline ::cereal::QcomGnss::ClockReport::Builder initClockReport(); inline void adoptClockReport(::capnp::Orphan< ::cereal::QcomGnss::ClockReport>&& value); inline ::capnp::Orphan< ::cereal::QcomGnss::ClockReport> disownClockReport(); inline bool isDrMeasurementReport(); inline bool hasDrMeasurementReport(); inline ::cereal::QcomGnss::DrMeasurementReport::Builder getDrMeasurementReport(); inline void setDrMeasurementReport( ::cereal::QcomGnss::DrMeasurementReport::Reader value); inline ::cereal::QcomGnss::DrMeasurementReport::Builder initDrMeasurementReport(); inline void adoptDrMeasurementReport(::capnp::Orphan< ::cereal::QcomGnss::DrMeasurementReport>&& value); inline ::capnp::Orphan< ::cereal::QcomGnss::DrMeasurementReport> disownDrMeasurementReport(); inline bool isDrSvPoly(); inline bool hasDrSvPoly(); inline ::cereal::QcomGnss::DrSvPolyReport::Builder getDrSvPoly(); inline void setDrSvPoly( ::cereal::QcomGnss::DrSvPolyReport::Reader value); inline ::cereal::QcomGnss::DrSvPolyReport::Builder initDrSvPoly(); inline void adoptDrSvPoly(::capnp::Orphan< ::cereal::QcomGnss::DrSvPolyReport>&& value); inline ::capnp::Orphan< ::cereal::QcomGnss::DrSvPolyReport> disownDrSvPoly(); inline bool isRawLog(); inline bool hasRawLog(); inline ::capnp::Data::Builder getRawLog(); inline void setRawLog( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initRawLog(unsigned int size); inline void adoptRawLog(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownRawLog(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class QcomGnss::Pipeline { public: typedef QcomGnss Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class QcomGnss::MeasurementStatus::Reader { public: typedef MeasurementStatus Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool getSubMillisecondIsValid() const; inline bool getSubBitTimeIsKnown() const; inline bool getSatelliteTimeIsKnown() const; inline bool getBitEdgeConfirmedFromSignal() const; inline bool getMeasuredVelocity() const; inline bool getFineOrCoarseVelocity() const; inline bool getLockPointValid() const; inline bool getLockPointPositive() const; inline bool getLastUpdateFromDifference() const; inline bool getLastUpdateFromVelocityDifference() const; inline bool getStrongIndicationOfCrossCorelation() const; inline bool getTentativeMeasurement() const; inline bool getMeasurementNotUsable() const; inline bool getSirCheckIsNeeded() const; inline bool getProbationMode() const; inline bool getGlonassMeanderBitEdgeValid() const; inline bool getGlonassTimeMarkValid() const; inline bool getGpsRoundRobinRxDiversity() const; inline bool getGpsRxDiversity() const; inline bool getGpsLowBandwidthRxDiversityCombined() const; inline bool getGpsHighBandwidthNu4() const; inline bool getGpsHighBandwidthNu8() const; inline bool getGpsHighBandwidthUniform() const; inline bool getMultipathIndicator() const; inline bool getImdJammingIndicator() const; inline bool getLteB13TxJammingIndicator() const; inline bool getFreshMeasurementIndicator() const; inline bool getMultipathEstimateIsValid() const; inline bool getDirectionIsValid() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class QcomGnss::MeasurementStatus::Builder { public: typedef MeasurementStatus Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool getSubMillisecondIsValid(); inline void setSubMillisecondIsValid(bool value); inline bool getSubBitTimeIsKnown(); inline void setSubBitTimeIsKnown(bool value); inline bool getSatelliteTimeIsKnown(); inline void setSatelliteTimeIsKnown(bool value); inline bool getBitEdgeConfirmedFromSignal(); inline void setBitEdgeConfirmedFromSignal(bool value); inline bool getMeasuredVelocity(); inline void setMeasuredVelocity(bool value); inline bool getFineOrCoarseVelocity(); inline void setFineOrCoarseVelocity(bool value); inline bool getLockPointValid(); inline void setLockPointValid(bool value); inline bool getLockPointPositive(); inline void setLockPointPositive(bool value); inline bool getLastUpdateFromDifference(); inline void setLastUpdateFromDifference(bool value); inline bool getLastUpdateFromVelocityDifference(); inline void setLastUpdateFromVelocityDifference(bool value); inline bool getStrongIndicationOfCrossCorelation(); inline void setStrongIndicationOfCrossCorelation(bool value); inline bool getTentativeMeasurement(); inline void setTentativeMeasurement(bool value); inline bool getMeasurementNotUsable(); inline void setMeasurementNotUsable(bool value); inline bool getSirCheckIsNeeded(); inline void setSirCheckIsNeeded(bool value); inline bool getProbationMode(); inline void setProbationMode(bool value); inline bool getGlonassMeanderBitEdgeValid(); inline void setGlonassMeanderBitEdgeValid(bool value); inline bool getGlonassTimeMarkValid(); inline void setGlonassTimeMarkValid(bool value); inline bool getGpsRoundRobinRxDiversity(); inline void setGpsRoundRobinRxDiversity(bool value); inline bool getGpsRxDiversity(); inline void setGpsRxDiversity(bool value); inline bool getGpsLowBandwidthRxDiversityCombined(); inline void setGpsLowBandwidthRxDiversityCombined(bool value); inline bool getGpsHighBandwidthNu4(); inline void setGpsHighBandwidthNu4(bool value); inline bool getGpsHighBandwidthNu8(); inline void setGpsHighBandwidthNu8(bool value); inline bool getGpsHighBandwidthUniform(); inline void setGpsHighBandwidthUniform(bool value); inline bool getMultipathIndicator(); inline void setMultipathIndicator(bool value); inline bool getImdJammingIndicator(); inline void setImdJammingIndicator(bool value); inline bool getLteB13TxJammingIndicator(); inline void setLteB13TxJammingIndicator(bool value); inline bool getFreshMeasurementIndicator(); inline void setFreshMeasurementIndicator(bool value); inline bool getMultipathEstimateIsValid(); inline void setMultipathEstimateIsValid(bool value); inline bool getDirectionIsValid(); inline void setDirectionIsValid(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class QcomGnss::MeasurementStatus::Pipeline { public: typedef MeasurementStatus Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class QcomGnss::MeasurementReport::Reader { public: typedef MeasurementReport Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::cereal::QcomGnss::MeasurementSource getSource() const; inline ::uint32_t getFCount() const; inline ::uint16_t getGpsWeek() const; inline ::uint8_t getGlonassCycleNumber() const; inline ::uint16_t getGlonassNumberOfDays() const; inline ::uint32_t getMilliseconds() const; inline float getTimeBias() const; inline float getClockTimeUncertainty() const; inline float getClockFrequencyBias() const; inline float getClockFrequencyUncertainty() const; inline bool hasSv() const; inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader getSv() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class QcomGnss::MeasurementReport::Builder { public: typedef MeasurementReport Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::cereal::QcomGnss::MeasurementSource getSource(); inline void setSource( ::cereal::QcomGnss::MeasurementSource value); inline ::uint32_t getFCount(); inline void setFCount( ::uint32_t value); inline ::uint16_t getGpsWeek(); inline void setGpsWeek( ::uint16_t value); inline ::uint8_t getGlonassCycleNumber(); inline void setGlonassCycleNumber( ::uint8_t value); inline ::uint16_t getGlonassNumberOfDays(); inline void setGlonassNumberOfDays( ::uint16_t value); inline ::uint32_t getMilliseconds(); inline void setMilliseconds( ::uint32_t value); inline float getTimeBias(); inline void setTimeBias(float value); inline float getClockTimeUncertainty(); inline void setClockTimeUncertainty(float value); inline float getClockFrequencyBias(); inline void setClockFrequencyBias(float value); inline float getClockFrequencyUncertainty(); inline void setClockFrequencyUncertainty(float value); inline bool hasSv(); inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder getSv(); inline void setSv( ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder initSv(unsigned int size); inline void adoptSv(::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>> disownSv(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class QcomGnss::MeasurementReport::Pipeline { public: typedef MeasurementReport Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class QcomGnss::MeasurementReport::SV::Reader { public: typedef SV Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint8_t getSvId() const; inline ::int8_t getGlonassFrequencyIndex() const; inline ::cereal::QcomGnss::SVObservationState getObservationState() const; inline ::uint8_t getObservations() const; inline ::uint8_t getGoodObservations() const; inline ::uint16_t getGpsParityErrorCount() const; inline ::uint8_t getGlonassHemmingErrorCount() const; inline ::uint8_t getFilterStages() const; inline ::uint16_t getCarrierNoise() const; inline ::int16_t getLatency() const; inline ::uint8_t getPredetectInterval() const; inline ::uint16_t getPostdetections() const; inline ::uint32_t getUnfilteredMeasurementIntegral() const; inline float getUnfilteredMeasurementFraction() const; inline float getUnfilteredTimeUncertainty() const; inline float getUnfilteredSpeed() const; inline float getUnfilteredSpeedUncertainty() const; inline bool hasMeasurementStatus() const; inline ::cereal::QcomGnss::MeasurementStatus::Reader getMeasurementStatus() const; inline ::uint32_t getMultipathEstimate() const; inline float getAzimuth() const; inline float getElevation() const; inline ::int32_t getCarrierPhaseCyclesIntegral() const; inline ::uint16_t getCarrierPhaseCyclesFraction() const; inline float getFineSpeed() const; inline float getFineSpeedUncertainty() const; inline ::uint8_t getCycleSlipCount() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class QcomGnss::MeasurementReport::SV::Builder { public: typedef SV Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint8_t getSvId(); inline void setSvId( ::uint8_t value); inline ::int8_t getGlonassFrequencyIndex(); inline void setGlonassFrequencyIndex( ::int8_t value); inline ::cereal::QcomGnss::SVObservationState getObservationState(); inline void setObservationState( ::cereal::QcomGnss::SVObservationState value); inline ::uint8_t getObservations(); inline void setObservations( ::uint8_t value); inline ::uint8_t getGoodObservations(); inline void setGoodObservations( ::uint8_t value); inline ::uint16_t getGpsParityErrorCount(); inline void setGpsParityErrorCount( ::uint16_t value); inline ::uint8_t getGlonassHemmingErrorCount(); inline void setGlonassHemmingErrorCount( ::uint8_t value); inline ::uint8_t getFilterStages(); inline void setFilterStages( ::uint8_t value); inline ::uint16_t getCarrierNoise(); inline void setCarrierNoise( ::uint16_t value); inline ::int16_t getLatency(); inline void setLatency( ::int16_t value); inline ::uint8_t getPredetectInterval(); inline void setPredetectInterval( ::uint8_t value); inline ::uint16_t getPostdetections(); inline void setPostdetections( ::uint16_t value); inline ::uint32_t getUnfilteredMeasurementIntegral(); inline void setUnfilteredMeasurementIntegral( ::uint32_t value); inline float getUnfilteredMeasurementFraction(); inline void setUnfilteredMeasurementFraction(float value); inline float getUnfilteredTimeUncertainty(); inline void setUnfilteredTimeUncertainty(float value); inline float getUnfilteredSpeed(); inline void setUnfilteredSpeed(float value); inline float getUnfilteredSpeedUncertainty(); inline void setUnfilteredSpeedUncertainty(float value); inline bool hasMeasurementStatus(); inline ::cereal::QcomGnss::MeasurementStatus::Builder getMeasurementStatus(); inline void setMeasurementStatus( ::cereal::QcomGnss::MeasurementStatus::Reader value); inline ::cereal::QcomGnss::MeasurementStatus::Builder initMeasurementStatus(); inline void adoptMeasurementStatus(::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus>&& value); inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus> disownMeasurementStatus(); inline ::uint32_t getMultipathEstimate(); inline void setMultipathEstimate( ::uint32_t value); inline float getAzimuth(); inline void setAzimuth(float value); inline float getElevation(); inline void setElevation(float value); inline ::int32_t getCarrierPhaseCyclesIntegral(); inline void setCarrierPhaseCyclesIntegral( ::int32_t value); inline ::uint16_t getCarrierPhaseCyclesFraction(); inline void setCarrierPhaseCyclesFraction( ::uint16_t value); inline float getFineSpeed(); inline void setFineSpeed(float value); inline float getFineSpeedUncertainty(); inline void setFineSpeedUncertainty(float value); inline ::uint8_t getCycleSlipCount(); inline void setCycleSlipCount( ::uint8_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class QcomGnss::MeasurementReport::SV::Pipeline { public: typedef SV Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::QcomGnss::MeasurementStatus::Pipeline getMeasurementStatus(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class QcomGnss::ClockReport::Reader { public: typedef ClockReport Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool getHasFCount() const; inline ::uint32_t getFCount() const; inline bool getHasGpsWeek() const; inline ::uint16_t getGpsWeek() const; inline bool getHasGpsMilliseconds() const; inline ::uint32_t getGpsMilliseconds() const; inline float getGpsTimeBias() const; inline float getGpsClockTimeUncertainty() const; inline ::uint8_t getGpsClockSource() const; inline bool getHasGlonassYear() const; inline ::uint8_t getGlonassYear() const; inline bool getHasGlonassDay() const; inline ::uint16_t getGlonassDay() const; inline bool getHasGlonassMilliseconds() const; inline ::uint32_t getGlonassMilliseconds() const; inline float getGlonassTimeBias() const; inline float getGlonassClockTimeUncertainty() const; inline ::uint8_t getGlonassClockSource() const; inline ::uint16_t getBdsWeek() const; inline ::uint32_t getBdsMilliseconds() const; inline float getBdsTimeBias() const; inline float getBdsClockTimeUncertainty() const; inline ::uint8_t getBdsClockSource() const; inline ::uint16_t getGalWeek() const; inline ::uint32_t getGalMilliseconds() const; inline float getGalTimeBias() const; inline float getGalClockTimeUncertainty() const; inline ::uint8_t getGalClockSource() const; inline float getClockFrequencyBias() const; inline float getClockFrequencyUncertainty() const; inline ::uint8_t getFrequencySource() const; inline ::uint8_t getGpsLeapSeconds() const; inline ::uint8_t getGpsLeapSecondsUncertainty() const; inline ::uint8_t getGpsLeapSecondsSource() const; inline float getGpsToGlonassTimeBiasMilliseconds() const; inline float getGpsToGlonassTimeBiasMillisecondsUncertainty() const; inline float getGpsToBdsTimeBiasMilliseconds() const; inline float getGpsToBdsTimeBiasMillisecondsUncertainty() const; inline float getBdsToGloTimeBiasMilliseconds() const; inline float getBdsToGloTimeBiasMillisecondsUncertainty() const; inline float getGpsToGalTimeBiasMilliseconds() const; inline float getGpsToGalTimeBiasMillisecondsUncertainty() const; inline float getGalToGloTimeBiasMilliseconds() const; inline float getGalToGloTimeBiasMillisecondsUncertainty() const; inline float getGalToBdsTimeBiasMilliseconds() const; inline float getGalToBdsTimeBiasMillisecondsUncertainty() const; inline bool getHasRtcTime() const; inline ::uint32_t getSystemRtcTime() const; inline ::uint32_t getFCountOffset() const; inline ::uint32_t getLpmRtcCount() const; inline ::uint32_t getClockResets() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class QcomGnss::ClockReport::Builder { public: typedef ClockReport Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool getHasFCount(); inline void setHasFCount(bool value); inline ::uint32_t getFCount(); inline void setFCount( ::uint32_t value); inline bool getHasGpsWeek(); inline void setHasGpsWeek(bool value); inline ::uint16_t getGpsWeek(); inline void setGpsWeek( ::uint16_t value); inline bool getHasGpsMilliseconds(); inline void setHasGpsMilliseconds(bool value); inline ::uint32_t getGpsMilliseconds(); inline void setGpsMilliseconds( ::uint32_t value); inline float getGpsTimeBias(); inline void setGpsTimeBias(float value); inline float getGpsClockTimeUncertainty(); inline void setGpsClockTimeUncertainty(float value); inline ::uint8_t getGpsClockSource(); inline void setGpsClockSource( ::uint8_t value); inline bool getHasGlonassYear(); inline void setHasGlonassYear(bool value); inline ::uint8_t getGlonassYear(); inline void setGlonassYear( ::uint8_t value); inline bool getHasGlonassDay(); inline void setHasGlonassDay(bool value); inline ::uint16_t getGlonassDay(); inline void setGlonassDay( ::uint16_t value); inline bool getHasGlonassMilliseconds(); inline void setHasGlonassMilliseconds(bool value); inline ::uint32_t getGlonassMilliseconds(); inline void setGlonassMilliseconds( ::uint32_t value); inline float getGlonassTimeBias(); inline void setGlonassTimeBias(float value); inline float getGlonassClockTimeUncertainty(); inline void setGlonassClockTimeUncertainty(float value); inline ::uint8_t getGlonassClockSource(); inline void setGlonassClockSource( ::uint8_t value); inline ::uint16_t getBdsWeek(); inline void setBdsWeek( ::uint16_t value); inline ::uint32_t getBdsMilliseconds(); inline void setBdsMilliseconds( ::uint32_t value); inline float getBdsTimeBias(); inline void setBdsTimeBias(float value); inline float getBdsClockTimeUncertainty(); inline void setBdsClockTimeUncertainty(float value); inline ::uint8_t getBdsClockSource(); inline void setBdsClockSource( ::uint8_t value); inline ::uint16_t getGalWeek(); inline void setGalWeek( ::uint16_t value); inline ::uint32_t getGalMilliseconds(); inline void setGalMilliseconds( ::uint32_t value); inline float getGalTimeBias(); inline void setGalTimeBias(float value); inline float getGalClockTimeUncertainty(); inline void setGalClockTimeUncertainty(float value); inline ::uint8_t getGalClockSource(); inline void setGalClockSource( ::uint8_t value); inline float getClockFrequencyBias(); inline void setClockFrequencyBias(float value); inline float getClockFrequencyUncertainty(); inline void setClockFrequencyUncertainty(float value); inline ::uint8_t getFrequencySource(); inline void setFrequencySource( ::uint8_t value); inline ::uint8_t getGpsLeapSeconds(); inline void setGpsLeapSeconds( ::uint8_t value); inline ::uint8_t getGpsLeapSecondsUncertainty(); inline void setGpsLeapSecondsUncertainty( ::uint8_t value); inline ::uint8_t getGpsLeapSecondsSource(); inline void setGpsLeapSecondsSource( ::uint8_t value); inline float getGpsToGlonassTimeBiasMilliseconds(); inline void setGpsToGlonassTimeBiasMilliseconds(float value); inline float getGpsToGlonassTimeBiasMillisecondsUncertainty(); inline void setGpsToGlonassTimeBiasMillisecondsUncertainty(float value); inline float getGpsToBdsTimeBiasMilliseconds(); inline void setGpsToBdsTimeBiasMilliseconds(float value); inline float getGpsToBdsTimeBiasMillisecondsUncertainty(); inline void setGpsToBdsTimeBiasMillisecondsUncertainty(float value); inline float getBdsToGloTimeBiasMilliseconds(); inline void setBdsToGloTimeBiasMilliseconds(float value); inline float getBdsToGloTimeBiasMillisecondsUncertainty(); inline void setBdsToGloTimeBiasMillisecondsUncertainty(float value); inline float getGpsToGalTimeBiasMilliseconds(); inline void setGpsToGalTimeBiasMilliseconds(float value); inline float getGpsToGalTimeBiasMillisecondsUncertainty(); inline void setGpsToGalTimeBiasMillisecondsUncertainty(float value); inline float getGalToGloTimeBiasMilliseconds(); inline void setGalToGloTimeBiasMilliseconds(float value); inline float getGalToGloTimeBiasMillisecondsUncertainty(); inline void setGalToGloTimeBiasMillisecondsUncertainty(float value); inline float getGalToBdsTimeBiasMilliseconds(); inline void setGalToBdsTimeBiasMilliseconds(float value); inline float getGalToBdsTimeBiasMillisecondsUncertainty(); inline void setGalToBdsTimeBiasMillisecondsUncertainty(float value); inline bool getHasRtcTime(); inline void setHasRtcTime(bool value); inline ::uint32_t getSystemRtcTime(); inline void setSystemRtcTime( ::uint32_t value); inline ::uint32_t getFCountOffset(); inline void setFCountOffset( ::uint32_t value); inline ::uint32_t getLpmRtcCount(); inline void setLpmRtcCount( ::uint32_t value); inline ::uint32_t getClockResets(); inline void setClockResets( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class QcomGnss::ClockReport::Pipeline { public: typedef ClockReport Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class QcomGnss::DrMeasurementReport::Reader { public: typedef DrMeasurementReport Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint8_t getReason() const; inline ::uint8_t getSeqNum() const; inline ::uint8_t getSeqMax() const; inline ::uint16_t getRfLoss() const; inline bool getSystemRtcValid() const; inline ::uint32_t getFCount() const; inline ::uint32_t getClockResets() const; inline ::uint64_t getSystemRtcTime() const; inline ::uint8_t getGpsLeapSeconds() const; inline ::uint8_t getGpsLeapSecondsUncertainty() const; inline float getGpsToGlonassTimeBiasMilliseconds() const; inline float getGpsToGlonassTimeBiasMillisecondsUncertainty() const; inline ::uint16_t getGpsWeek() const; inline ::uint32_t getGpsMilliseconds() const; inline ::uint32_t getGpsTimeBiasMs() const; inline ::uint32_t getGpsClockTimeUncertaintyMs() const; inline ::uint8_t getGpsClockSource() const; inline ::uint8_t getGlonassClockSource() const; inline ::uint8_t getGlonassYear() const; inline ::uint16_t getGlonassDay() const; inline ::uint32_t getGlonassMilliseconds() const; inline float getGlonassTimeBias() const; inline float getGlonassClockTimeUncertainty() const; inline float getClockFrequencyBias() const; inline float getClockFrequencyUncertainty() const; inline ::uint8_t getFrequencySource() const; inline ::cereal::QcomGnss::MeasurementSource getSource() const; inline bool hasSv() const; inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader getSv() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class QcomGnss::DrMeasurementReport::Builder { public: typedef DrMeasurementReport Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint8_t getReason(); inline void setReason( ::uint8_t value); inline ::uint8_t getSeqNum(); inline void setSeqNum( ::uint8_t value); inline ::uint8_t getSeqMax(); inline void setSeqMax( ::uint8_t value); inline ::uint16_t getRfLoss(); inline void setRfLoss( ::uint16_t value); inline bool getSystemRtcValid(); inline void setSystemRtcValid(bool value); inline ::uint32_t getFCount(); inline void setFCount( ::uint32_t value); inline ::uint32_t getClockResets(); inline void setClockResets( ::uint32_t value); inline ::uint64_t getSystemRtcTime(); inline void setSystemRtcTime( ::uint64_t value); inline ::uint8_t getGpsLeapSeconds(); inline void setGpsLeapSeconds( ::uint8_t value); inline ::uint8_t getGpsLeapSecondsUncertainty(); inline void setGpsLeapSecondsUncertainty( ::uint8_t value); inline float getGpsToGlonassTimeBiasMilliseconds(); inline void setGpsToGlonassTimeBiasMilliseconds(float value); inline float getGpsToGlonassTimeBiasMillisecondsUncertainty(); inline void setGpsToGlonassTimeBiasMillisecondsUncertainty(float value); inline ::uint16_t getGpsWeek(); inline void setGpsWeek( ::uint16_t value); inline ::uint32_t getGpsMilliseconds(); inline void setGpsMilliseconds( ::uint32_t value); inline ::uint32_t getGpsTimeBiasMs(); inline void setGpsTimeBiasMs( ::uint32_t value); inline ::uint32_t getGpsClockTimeUncertaintyMs(); inline void setGpsClockTimeUncertaintyMs( ::uint32_t value); inline ::uint8_t getGpsClockSource(); inline void setGpsClockSource( ::uint8_t value); inline ::uint8_t getGlonassClockSource(); inline void setGlonassClockSource( ::uint8_t value); inline ::uint8_t getGlonassYear(); inline void setGlonassYear( ::uint8_t value); inline ::uint16_t getGlonassDay(); inline void setGlonassDay( ::uint16_t value); inline ::uint32_t getGlonassMilliseconds(); inline void setGlonassMilliseconds( ::uint32_t value); inline float getGlonassTimeBias(); inline void setGlonassTimeBias(float value); inline float getGlonassClockTimeUncertainty(); inline void setGlonassClockTimeUncertainty(float value); inline float getClockFrequencyBias(); inline void setClockFrequencyBias(float value); inline float getClockFrequencyUncertainty(); inline void setClockFrequencyUncertainty(float value); inline ::uint8_t getFrequencySource(); inline void setFrequencySource( ::uint8_t value); inline ::cereal::QcomGnss::MeasurementSource getSource(); inline void setSource( ::cereal::QcomGnss::MeasurementSource value); inline bool hasSv(); inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder getSv(); inline void setSv( ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder initSv(unsigned int size); inline void adoptSv(::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>> disownSv(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class QcomGnss::DrMeasurementReport::Pipeline { public: typedef DrMeasurementReport Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class QcomGnss::DrMeasurementReport::SV::Reader { public: typedef SV Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint8_t getSvId() const; inline ::int8_t getGlonassFrequencyIndex() const; inline ::cereal::QcomGnss::SVObservationState getObservationState() const; inline ::uint8_t getObservations() const; inline ::uint8_t getGoodObservations() const; inline ::uint8_t getFilterStages() const; inline ::uint8_t getPredetectInterval() const; inline ::uint8_t getCycleSlipCount() const; inline ::uint16_t getPostdetections() const; inline bool hasMeasurementStatus() const; inline ::cereal::QcomGnss::MeasurementStatus::Reader getMeasurementStatus() const; inline ::uint16_t getCarrierNoise() const; inline ::uint16_t getRfLoss() const; inline ::int16_t getLatency() const; inline float getFilteredMeasurementFraction() const; inline ::uint32_t getFilteredMeasurementIntegral() const; inline float getFilteredTimeUncertainty() const; inline float getFilteredSpeed() const; inline float getFilteredSpeedUncertainty() const; inline float getUnfilteredMeasurementFraction() const; inline ::uint32_t getUnfilteredMeasurementIntegral() const; inline float getUnfilteredTimeUncertainty() const; inline float getUnfilteredSpeed() const; inline float getUnfilteredSpeedUncertainty() const; inline ::uint32_t getMultipathEstimate() const; inline float getAzimuth() const; inline float getElevation() const; inline float getDopplerAcceleration() const; inline float getFineSpeed() const; inline float getFineSpeedUncertainty() const; inline double getCarrierPhase() const; inline ::uint32_t getFCount() const; inline ::uint16_t getParityErrorCount() const; inline bool getGoodParity() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class QcomGnss::DrMeasurementReport::SV::Builder { public: typedef SV Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint8_t getSvId(); inline void setSvId( ::uint8_t value); inline ::int8_t getGlonassFrequencyIndex(); inline void setGlonassFrequencyIndex( ::int8_t value); inline ::cereal::QcomGnss::SVObservationState getObservationState(); inline void setObservationState( ::cereal::QcomGnss::SVObservationState value); inline ::uint8_t getObservations(); inline void setObservations( ::uint8_t value); inline ::uint8_t getGoodObservations(); inline void setGoodObservations( ::uint8_t value); inline ::uint8_t getFilterStages(); inline void setFilterStages( ::uint8_t value); inline ::uint8_t getPredetectInterval(); inline void setPredetectInterval( ::uint8_t value); inline ::uint8_t getCycleSlipCount(); inline void setCycleSlipCount( ::uint8_t value); inline ::uint16_t getPostdetections(); inline void setPostdetections( ::uint16_t value); inline bool hasMeasurementStatus(); inline ::cereal::QcomGnss::MeasurementStatus::Builder getMeasurementStatus(); inline void setMeasurementStatus( ::cereal::QcomGnss::MeasurementStatus::Reader value); inline ::cereal::QcomGnss::MeasurementStatus::Builder initMeasurementStatus(); inline void adoptMeasurementStatus(::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus>&& value); inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus> disownMeasurementStatus(); inline ::uint16_t getCarrierNoise(); inline void setCarrierNoise( ::uint16_t value); inline ::uint16_t getRfLoss(); inline void setRfLoss( ::uint16_t value); inline ::int16_t getLatency(); inline void setLatency( ::int16_t value); inline float getFilteredMeasurementFraction(); inline void setFilteredMeasurementFraction(float value); inline ::uint32_t getFilteredMeasurementIntegral(); inline void setFilteredMeasurementIntegral( ::uint32_t value); inline float getFilteredTimeUncertainty(); inline void setFilteredTimeUncertainty(float value); inline float getFilteredSpeed(); inline void setFilteredSpeed(float value); inline float getFilteredSpeedUncertainty(); inline void setFilteredSpeedUncertainty(float value); inline float getUnfilteredMeasurementFraction(); inline void setUnfilteredMeasurementFraction(float value); inline ::uint32_t getUnfilteredMeasurementIntegral(); inline void setUnfilteredMeasurementIntegral( ::uint32_t value); inline float getUnfilteredTimeUncertainty(); inline void setUnfilteredTimeUncertainty(float value); inline float getUnfilteredSpeed(); inline void setUnfilteredSpeed(float value); inline float getUnfilteredSpeedUncertainty(); inline void setUnfilteredSpeedUncertainty(float value); inline ::uint32_t getMultipathEstimate(); inline void setMultipathEstimate( ::uint32_t value); inline float getAzimuth(); inline void setAzimuth(float value); inline float getElevation(); inline void setElevation(float value); inline float getDopplerAcceleration(); inline void setDopplerAcceleration(float value); inline float getFineSpeed(); inline void setFineSpeed(float value); inline float getFineSpeedUncertainty(); inline void setFineSpeedUncertainty(float value); inline double getCarrierPhase(); inline void setCarrierPhase(double value); inline ::uint32_t getFCount(); inline void setFCount( ::uint32_t value); inline ::uint16_t getParityErrorCount(); inline void setParityErrorCount( ::uint16_t value); inline bool getGoodParity(); inline void setGoodParity(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class QcomGnss::DrMeasurementReport::SV::Pipeline { public: typedef SV Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::QcomGnss::MeasurementStatus::Pipeline getMeasurementStatus(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class QcomGnss::DrSvPolyReport::Reader { public: typedef DrSvPolyReport Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint16_t getSvId() const; inline ::int8_t getFrequencyIndex() const; inline bool getHasPosition() const; inline bool getHasIono() const; inline bool getHasTropo() const; inline bool getHasElevation() const; inline bool getPolyFromXtra() const; inline bool getHasSbasIono() const; inline ::uint16_t getIode() const; inline double getT0() const; inline bool hasXyz0() const; inline ::capnp::List::Reader getXyz0() const; inline bool hasXyzN() const; inline ::capnp::List::Reader getXyzN() const; inline bool hasOther() const; inline ::capnp::List::Reader getOther() const; inline float getPositionUncertainty() const; inline float getIonoDelay() const; inline float getIonoDot() const; inline float getSbasIonoDelay() const; inline float getSbasIonoDot() const; inline float getTropoDelay() const; inline float getElevation() const; inline float getElevationDot() const; inline float getElevationUncertainty() const; inline bool hasVelocityCoeff() const; inline ::capnp::List::Reader getVelocityCoeff() const; inline ::uint16_t getGpsWeek() const; inline double getGpsTow() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class QcomGnss::DrSvPolyReport::Builder { public: typedef DrSvPolyReport Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint16_t getSvId(); inline void setSvId( ::uint16_t value); inline ::int8_t getFrequencyIndex(); inline void setFrequencyIndex( ::int8_t value); inline bool getHasPosition(); inline void setHasPosition(bool value); inline bool getHasIono(); inline void setHasIono(bool value); inline bool getHasTropo(); inline void setHasTropo(bool value); inline bool getHasElevation(); inline void setHasElevation(bool value); inline bool getPolyFromXtra(); inline void setPolyFromXtra(bool value); inline bool getHasSbasIono(); inline void setHasSbasIono(bool value); inline ::uint16_t getIode(); inline void setIode( ::uint16_t value); inline double getT0(); inline void setT0(double value); inline bool hasXyz0(); inline ::capnp::List::Builder getXyz0(); inline void setXyz0( ::capnp::List::Reader value); inline void setXyz0(::kj::ArrayPtr value); inline ::capnp::List::Builder initXyz0(unsigned int size); inline void adoptXyz0(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXyz0(); inline bool hasXyzN(); inline ::capnp::List::Builder getXyzN(); inline void setXyzN( ::capnp::List::Reader value); inline void setXyzN(::kj::ArrayPtr value); inline ::capnp::List::Builder initXyzN(unsigned int size); inline void adoptXyzN(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXyzN(); inline bool hasOther(); inline ::capnp::List::Builder getOther(); inline void setOther( ::capnp::List::Reader value); inline void setOther(::kj::ArrayPtr value); inline ::capnp::List::Builder initOther(unsigned int size); inline void adoptOther(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownOther(); inline float getPositionUncertainty(); inline void setPositionUncertainty(float value); inline float getIonoDelay(); inline void setIonoDelay(float value); inline float getIonoDot(); inline void setIonoDot(float value); inline float getSbasIonoDelay(); inline void setSbasIonoDelay(float value); inline float getSbasIonoDot(); inline void setSbasIonoDot(float value); inline float getTropoDelay(); inline void setTropoDelay(float value); inline float getElevation(); inline void setElevation(float value); inline float getElevationDot(); inline void setElevationDot(float value); inline float getElevationUncertainty(); inline void setElevationUncertainty(float value); inline bool hasVelocityCoeff(); inline ::capnp::List::Builder getVelocityCoeff(); inline void setVelocityCoeff( ::capnp::List::Reader value); inline void setVelocityCoeff(::kj::ArrayPtr value); inline ::capnp::List::Builder initVelocityCoeff(unsigned int size); inline void adoptVelocityCoeff(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownVelocityCoeff(); inline ::uint16_t getGpsWeek(); inline void setGpsWeek( ::uint16_t value); inline double getGpsTow(); inline void setGpsTow(double value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class QcomGnss::DrSvPolyReport::Pipeline { public: typedef DrSvPolyReport Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Clocks::Reader { public: typedef Clocks Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint64_t getBootTimeNanosDEPRECATED() const; inline ::uint64_t getMonotonicNanosDEPRECATED() const; inline ::uint64_t getMonotonicRawNanosDEPRECATD() const; inline ::uint64_t getWallTimeNanos() const; inline ::uint64_t getModemUptimeMillisDEPRECATED() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Clocks::Builder { public: typedef Clocks Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint64_t getBootTimeNanosDEPRECATED(); inline void setBootTimeNanosDEPRECATED( ::uint64_t value); inline ::uint64_t getMonotonicNanosDEPRECATED(); inline void setMonotonicNanosDEPRECATED( ::uint64_t value); inline ::uint64_t getMonotonicRawNanosDEPRECATD(); inline void setMonotonicRawNanosDEPRECATD( ::uint64_t value); inline ::uint64_t getWallTimeNanos(); inline void setWallTimeNanos( ::uint64_t value); inline ::uint64_t getModemUptimeMillisDEPRECATED(); inline void setModemUptimeMillisDEPRECATED( ::uint64_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Clocks::Pipeline { public: typedef Clocks Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LiveMpcData::Reader { public: typedef LiveMpcData 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 hasX() const; inline ::capnp::List::Reader getX() const; inline bool hasY() const; inline ::capnp::List::Reader getY() const; inline bool hasPsi() const; inline ::capnp::List::Reader getPsi() const; inline bool hasCurvature() const; inline ::capnp::List::Reader getCurvature() const; inline ::uint32_t getQpIterations() const; inline ::uint64_t getCalculationTime() const; inline double getCost() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LiveMpcData::Builder { public: typedef LiveMpcData 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 hasX(); inline ::capnp::List::Builder getX(); inline void setX( ::capnp::List::Reader value); inline void setX(::kj::ArrayPtr value); inline ::capnp::List::Builder initX(unsigned int size); inline void adoptX(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownX(); inline bool hasY(); inline ::capnp::List::Builder getY(); inline void setY( ::capnp::List::Reader value); inline void setY(::kj::ArrayPtr value); inline ::capnp::List::Builder initY(unsigned int size); inline void adoptY(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownY(); inline bool hasPsi(); inline ::capnp::List::Builder getPsi(); inline void setPsi( ::capnp::List::Reader value); inline void setPsi(::kj::ArrayPtr value); inline ::capnp::List::Builder initPsi(unsigned int size); inline void adoptPsi(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownPsi(); inline bool hasCurvature(); inline ::capnp::List::Builder getCurvature(); inline void setCurvature( ::capnp::List::Reader value); inline void setCurvature(::kj::ArrayPtr value); inline ::capnp::List::Builder initCurvature(unsigned int size); inline void adoptCurvature(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownCurvature(); inline ::uint32_t getQpIterations(); inline void setQpIterations( ::uint32_t value); inline ::uint64_t getCalculationTime(); inline void setCalculationTime( ::uint64_t value); inline double getCost(); inline void setCost(double value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LiveMpcData::Pipeline { public: typedef LiveMpcData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LiveLongitudinalMpcData::Reader { public: typedef LiveLongitudinalMpcData 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 hasXEgo() const; inline ::capnp::List::Reader getXEgo() const; inline bool hasVEgo() const; inline ::capnp::List::Reader getVEgo() const; inline bool hasAEgo() const; inline ::capnp::List::Reader getAEgo() const; inline bool hasXLead() const; inline ::capnp::List::Reader getXLead() const; inline bool hasVLead() const; inline ::capnp::List::Reader getVLead() const; inline bool hasALead() const; inline ::capnp::List::Reader getALead() const; inline float getALeadTau() const; inline ::uint32_t getQpIterations() const; inline ::uint32_t getMpcId() const; inline ::uint64_t getCalculationTime() const; inline double getCost() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LiveLongitudinalMpcData::Builder { public: typedef LiveLongitudinalMpcData 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 hasXEgo(); inline ::capnp::List::Builder getXEgo(); inline void setXEgo( ::capnp::List::Reader value); inline void setXEgo(::kj::ArrayPtr value); inline ::capnp::List::Builder initXEgo(unsigned int size); inline void adoptXEgo(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXEgo(); inline bool hasVEgo(); inline ::capnp::List::Builder getVEgo(); inline void setVEgo( ::capnp::List::Reader value); inline void setVEgo(::kj::ArrayPtr value); inline ::capnp::List::Builder initVEgo(unsigned int size); inline void adoptVEgo(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownVEgo(); inline bool hasAEgo(); inline ::capnp::List::Builder getAEgo(); inline void setAEgo( ::capnp::List::Reader value); inline void setAEgo(::kj::ArrayPtr value); inline ::capnp::List::Builder initAEgo(unsigned int size); inline void adoptAEgo(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownAEgo(); inline bool hasXLead(); inline ::capnp::List::Builder getXLead(); inline void setXLead( ::capnp::List::Reader value); inline void setXLead(::kj::ArrayPtr value); inline ::capnp::List::Builder initXLead(unsigned int size); inline void adoptXLead(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXLead(); inline bool hasVLead(); inline ::capnp::List::Builder getVLead(); inline void setVLead( ::capnp::List::Reader value); inline void setVLead(::kj::ArrayPtr value); inline ::capnp::List::Builder initVLead(unsigned int size); inline void adoptVLead(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownVLead(); inline bool hasALead(); inline ::capnp::List::Builder getALead(); inline void setALead( ::capnp::List::Reader value); inline void setALead(::kj::ArrayPtr value); inline ::capnp::List::Builder initALead(unsigned int size); inline void adoptALead(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownALead(); inline float getALeadTau(); inline void setALeadTau(float value); inline ::uint32_t getQpIterations(); inline void setQpIterations( ::uint32_t value); inline ::uint32_t getMpcId(); inline void setMpcId( ::uint32_t value); inline ::uint64_t getCalculationTime(); inline void setCalculationTime( ::uint64_t value); inline double getCost(); inline void setCost(double value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LiveLongitudinalMpcData::Pipeline { public: typedef LiveLongitudinalMpcData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Joystick::Reader { public: typedef Joystick 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 hasAxes() const; inline ::capnp::List::Reader getAxes() const; inline bool hasButtons() const; inline ::capnp::List::Reader getButtons() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Joystick::Builder { public: typedef Joystick 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 hasAxes(); inline ::capnp::List::Builder getAxes(); inline void setAxes( ::capnp::List::Reader value); inline void setAxes(::kj::ArrayPtr value); inline ::capnp::List::Builder initAxes(unsigned int size); inline void adoptAxes(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownAxes(); inline bool hasButtons(); inline ::capnp::List::Builder getButtons(); inline void setButtons( ::capnp::List::Reader value); inline void setButtons(::kj::ArrayPtr value); inline ::capnp::List::Builder initButtons(unsigned int size); inline void adoptButtons(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownButtons(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Joystick::Pipeline { public: typedef Joystick Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DriverStateV2::Reader { public: typedef DriverStateV2 Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId() const; inline float getModelExecutionTime() const; inline float getDspExecutionTimeDEPRECATED() const; inline bool hasRawPredictions() const; inline ::capnp::Data::Reader getRawPredictions() const; inline float getPoorVisionProb() const; inline float getWheelOnRightProb() const; inline bool hasLeftDriverData() const; inline ::cereal::DriverStateV2::DriverData::Reader getLeftDriverData() const; inline bool hasRightDriverData() const; inline ::cereal::DriverStateV2::DriverData::Reader getRightDriverData() const; inline float getGpuExecutionTime() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DriverStateV2::Builder { public: typedef DriverStateV2 Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId(); inline void setFrameId( ::uint32_t value); inline float getModelExecutionTime(); inline void setModelExecutionTime(float value); inline float getDspExecutionTimeDEPRECATED(); inline void setDspExecutionTimeDEPRECATED(float value); inline bool hasRawPredictions(); inline ::capnp::Data::Builder getRawPredictions(); inline void setRawPredictions( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initRawPredictions(unsigned int size); inline void adoptRawPredictions(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownRawPredictions(); inline float getPoorVisionProb(); inline void setPoorVisionProb(float value); inline float getWheelOnRightProb(); inline void setWheelOnRightProb(float value); inline bool hasLeftDriverData(); inline ::cereal::DriverStateV2::DriverData::Builder getLeftDriverData(); inline void setLeftDriverData( ::cereal::DriverStateV2::DriverData::Reader value); inline ::cereal::DriverStateV2::DriverData::Builder initLeftDriverData(); inline void adoptLeftDriverData(::capnp::Orphan< ::cereal::DriverStateV2::DriverData>&& value); inline ::capnp::Orphan< ::cereal::DriverStateV2::DriverData> disownLeftDriverData(); inline bool hasRightDriverData(); inline ::cereal::DriverStateV2::DriverData::Builder getRightDriverData(); inline void setRightDriverData( ::cereal::DriverStateV2::DriverData::Reader value); inline ::cereal::DriverStateV2::DriverData::Builder initRightDriverData(); inline void adoptRightDriverData(::capnp::Orphan< ::cereal::DriverStateV2::DriverData>&& value); inline ::capnp::Orphan< ::cereal::DriverStateV2::DriverData> disownRightDriverData(); inline float getGpuExecutionTime(); inline void setGpuExecutionTime(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DriverStateV2::Pipeline { public: typedef DriverStateV2 Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::DriverStateV2::DriverData::Pipeline getLeftDriverData(); inline ::cereal::DriverStateV2::DriverData::Pipeline getRightDriverData(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DriverStateV2::DriverData::Reader { public: typedef DriverData 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 hasFaceOrientation() const; inline ::capnp::List::Reader getFaceOrientation() const; inline bool hasFaceOrientationStd() const; inline ::capnp::List::Reader getFaceOrientationStd() const; inline bool hasFacePosition() const; inline ::capnp::List::Reader getFacePosition() const; inline bool hasFacePositionStd() const; inline ::capnp::List::Reader getFacePositionStd() const; inline float getFaceProb() const; inline float getLeftEyeProb() const; inline float getRightEyeProb() const; inline float getLeftBlinkProb() const; inline float getRightBlinkProb() const; inline float getSunglassesProb() const; inline float getOccludedProb() const; inline bool hasReadyProb() const; inline ::capnp::List::Reader getReadyProb() const; inline bool hasNotReadyProb() const; inline ::capnp::List::Reader getNotReadyProb() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DriverStateV2::DriverData::Builder { public: typedef DriverData 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 hasFaceOrientation(); inline ::capnp::List::Builder getFaceOrientation(); inline void setFaceOrientation( ::capnp::List::Reader value); inline void setFaceOrientation(::kj::ArrayPtr value); inline ::capnp::List::Builder initFaceOrientation(unsigned int size); inline void adoptFaceOrientation(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFaceOrientation(); inline bool hasFaceOrientationStd(); inline ::capnp::List::Builder getFaceOrientationStd(); inline void setFaceOrientationStd( ::capnp::List::Reader value); inline void setFaceOrientationStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initFaceOrientationStd(unsigned int size); inline void adoptFaceOrientationStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFaceOrientationStd(); inline bool hasFacePosition(); inline ::capnp::List::Builder getFacePosition(); inline void setFacePosition( ::capnp::List::Reader value); inline void setFacePosition(::kj::ArrayPtr value); inline ::capnp::List::Builder initFacePosition(unsigned int size); inline void adoptFacePosition(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFacePosition(); inline bool hasFacePositionStd(); inline ::capnp::List::Builder getFacePositionStd(); inline void setFacePositionStd( ::capnp::List::Reader value); inline void setFacePositionStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initFacePositionStd(unsigned int size); inline void adoptFacePositionStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFacePositionStd(); inline float getFaceProb(); inline void setFaceProb(float value); inline float getLeftEyeProb(); inline void setLeftEyeProb(float value); inline float getRightEyeProb(); inline void setRightEyeProb(float value); inline float getLeftBlinkProb(); inline void setLeftBlinkProb(float value); inline float getRightBlinkProb(); inline void setRightBlinkProb(float value); inline float getSunglassesProb(); inline void setSunglassesProb(float value); inline float getOccludedProb(); inline void setOccludedProb(float value); inline bool hasReadyProb(); inline ::capnp::List::Builder getReadyProb(); inline void setReadyProb( ::capnp::List::Reader value); inline void setReadyProb(::kj::ArrayPtr value); inline ::capnp::List::Builder initReadyProb(unsigned int size); inline void adoptReadyProb(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownReadyProb(); inline bool hasNotReadyProb(); inline ::capnp::List::Builder getNotReadyProb(); inline void setNotReadyProb( ::capnp::List::Reader value); inline void setNotReadyProb(::kj::ArrayPtr value); inline ::capnp::List::Builder initNotReadyProb(unsigned int size); inline void adoptNotReadyProb(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownNotReadyProb(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DriverStateV2::DriverData::Pipeline { public: typedef DriverData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DriverStateDEPRECATED::Reader { public: typedef DriverStateDEPRECATED Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId() const; inline bool hasDescriptorDEPRECATED() const; inline ::capnp::List::Reader getDescriptorDEPRECATED() const; inline float getStdDEPRECATED() const; inline bool hasFaceOrientation() const; inline ::capnp::List::Reader getFaceOrientation() const; inline bool hasFacePosition() const; inline ::capnp::List::Reader getFacePosition() const; inline float getFaceProb() const; inline float getLeftEyeProb() const; inline float getRightEyeProb() const; inline float getLeftBlinkProb() const; inline float getRightBlinkProb() const; inline float getIrPwrDEPRECATED() const; inline bool hasFaceOrientationStd() const; inline ::capnp::List::Reader getFaceOrientationStd() const; inline bool hasFacePositionStd() const; inline ::capnp::List::Reader getFacePositionStd() const; inline float getSunglassesProb() const; inline float getModelExecutionTime() const; inline bool hasRawPredictions() const; inline ::capnp::Data::Reader getRawPredictions() const; inline float getDspExecutionTime() const; inline float getPoorVision() const; inline float getPartialFace() const; inline float getDistractedPose() const; inline float getDistractedEyes() const; inline float getEyesOnRoad() const; inline float getPhoneUse() const; inline float getOccludedProb() const; inline bool hasReadyProb() const; inline ::capnp::List::Reader getReadyProb() const; inline bool hasNotReadyProb() const; inline ::capnp::List::Reader getNotReadyProb() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DriverStateDEPRECATED::Builder { public: typedef DriverStateDEPRECATED Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId(); inline void setFrameId( ::uint32_t value); inline bool hasDescriptorDEPRECATED(); inline ::capnp::List::Builder getDescriptorDEPRECATED(); inline void setDescriptorDEPRECATED( ::capnp::List::Reader value); inline void setDescriptorDEPRECATED(::kj::ArrayPtr value); inline ::capnp::List::Builder initDescriptorDEPRECATED(unsigned int size); inline void adoptDescriptorDEPRECATED(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownDescriptorDEPRECATED(); inline float getStdDEPRECATED(); inline void setStdDEPRECATED(float value); inline bool hasFaceOrientation(); inline ::capnp::List::Builder getFaceOrientation(); inline void setFaceOrientation( ::capnp::List::Reader value); inline void setFaceOrientation(::kj::ArrayPtr value); inline ::capnp::List::Builder initFaceOrientation(unsigned int size); inline void adoptFaceOrientation(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFaceOrientation(); inline bool hasFacePosition(); inline ::capnp::List::Builder getFacePosition(); inline void setFacePosition( ::capnp::List::Reader value); inline void setFacePosition(::kj::ArrayPtr value); inline ::capnp::List::Builder initFacePosition(unsigned int size); inline void adoptFacePosition(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFacePosition(); inline float getFaceProb(); inline void setFaceProb(float value); inline float getLeftEyeProb(); inline void setLeftEyeProb(float value); inline float getRightEyeProb(); inline void setRightEyeProb(float value); inline float getLeftBlinkProb(); inline void setLeftBlinkProb(float value); inline float getRightBlinkProb(); inline void setRightBlinkProb(float value); inline float getIrPwrDEPRECATED(); inline void setIrPwrDEPRECATED(float value); inline bool hasFaceOrientationStd(); inline ::capnp::List::Builder getFaceOrientationStd(); inline void setFaceOrientationStd( ::capnp::List::Reader value); inline void setFaceOrientationStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initFaceOrientationStd(unsigned int size); inline void adoptFaceOrientationStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFaceOrientationStd(); inline bool hasFacePositionStd(); inline ::capnp::List::Builder getFacePositionStd(); inline void setFacePositionStd( ::capnp::List::Reader value); inline void setFacePositionStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initFacePositionStd(unsigned int size); inline void adoptFacePositionStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFacePositionStd(); inline float getSunglassesProb(); inline void setSunglassesProb(float value); inline float getModelExecutionTime(); inline void setModelExecutionTime(float value); inline bool hasRawPredictions(); inline ::capnp::Data::Builder getRawPredictions(); inline void setRawPredictions( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initRawPredictions(unsigned int size); inline void adoptRawPredictions(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownRawPredictions(); inline float getDspExecutionTime(); inline void setDspExecutionTime(float value); inline float getPoorVision(); inline void setPoorVision(float value); inline float getPartialFace(); inline void setPartialFace(float value); inline float getDistractedPose(); inline void setDistractedPose(float value); inline float getDistractedEyes(); inline void setDistractedEyes(float value); inline float getEyesOnRoad(); inline void setEyesOnRoad(float value); inline float getPhoneUse(); inline void setPhoneUse(float value); inline float getOccludedProb(); inline void setOccludedProb(float value); inline bool hasReadyProb(); inline ::capnp::List::Builder getReadyProb(); inline void setReadyProb( ::capnp::List::Reader value); inline void setReadyProb(::kj::ArrayPtr value); inline ::capnp::List::Builder initReadyProb(unsigned int size); inline void adoptReadyProb(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownReadyProb(); inline bool hasNotReadyProb(); inline ::capnp::List::Builder getNotReadyProb(); inline void setNotReadyProb( ::capnp::List::Reader value); inline void setNotReadyProb(::kj::ArrayPtr value); inline ::capnp::List::Builder initNotReadyProb(unsigned int size); inline void adoptNotReadyProb(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownNotReadyProb(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DriverStateDEPRECATED::Pipeline { public: typedef DriverStateDEPRECATED Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DriverMonitoringState::Reader { public: typedef DriverMonitoringState 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 hasEventsDEPRECATED() const; inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader getEventsDEPRECATED() const; inline bool getFaceDetected() const; inline bool getIsDistracted() const; inline float getAwarenessStatus() const; inline bool getIsRHD() const; inline bool getRhdCheckedDEPRECATED() const; inline float getPosePitchOffset() const; inline ::uint32_t getPosePitchValidCount() const; inline float getPoseYawOffset() const; inline ::uint32_t getPoseYawValidCount() const; inline float getStepChange() const; inline float getAwarenessActive() const; inline float getAwarenessPassive() const; inline bool getIsLowStd() const; inline ::uint32_t getHiStdCount() const; inline bool getIsPreviewDEPRECATED() const; inline bool getIsActiveMode() const; inline ::uint32_t getDistractedType() const; inline bool hasEvents() const; inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Reader getEvents() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DriverMonitoringState::Builder { public: typedef DriverMonitoringState 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 hasEventsDEPRECATED(); inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder getEventsDEPRECATED(); inline void setEventsDEPRECATED( ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder initEventsDEPRECATED(unsigned int size); inline void adoptEventsDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>> disownEventsDEPRECATED(); inline bool getFaceDetected(); inline void setFaceDetected(bool value); inline bool getIsDistracted(); inline void setIsDistracted(bool value); inline float getAwarenessStatus(); inline void setAwarenessStatus(float value); inline bool getIsRHD(); inline void setIsRHD(bool value); inline bool getRhdCheckedDEPRECATED(); inline void setRhdCheckedDEPRECATED(bool value); inline float getPosePitchOffset(); inline void setPosePitchOffset(float value); inline ::uint32_t getPosePitchValidCount(); inline void setPosePitchValidCount( ::uint32_t value); inline float getPoseYawOffset(); inline void setPoseYawOffset(float value); inline ::uint32_t getPoseYawValidCount(); inline void setPoseYawValidCount( ::uint32_t value); inline float getStepChange(); inline void setStepChange(float value); inline float getAwarenessActive(); inline void setAwarenessActive(float value); inline float getAwarenessPassive(); inline void setAwarenessPassive(float value); inline bool getIsLowStd(); inline void setIsLowStd(bool value); inline ::uint32_t getHiStdCount(); inline void setHiStdCount( ::uint32_t value); inline bool getIsPreviewDEPRECATED(); inline void setIsPreviewDEPRECATED(bool value); inline bool getIsActiveMode(); inline void setIsActiveMode(bool value); inline ::uint32_t getDistractedType(); inline void setDistractedType( ::uint32_t value); inline bool hasEvents(); inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Builder getEvents(); inline void setEvents( ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Builder initEvents(unsigned int size); inline void adoptEvents(::capnp::Orphan< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>> disownEvents(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DriverMonitoringState::Pipeline { public: typedef DriverMonitoringState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Boot::Reader { public: typedef Boot Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint64_t getWallTimeNanos() const; inline bool hasLastKmsgDEPRECATED() const; inline ::capnp::Data::Reader getLastKmsgDEPRECATED() const; inline bool hasLastPmsgDEPRECATED() const; inline ::capnp::Data::Reader getLastPmsgDEPRECATED() const; inline bool hasLaunchLog() const; inline ::capnp::Text::Reader getLaunchLog() const; inline bool hasPstore() const; inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader getPstore() const; inline bool hasCommands() const; inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader getCommands() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Boot::Builder { public: typedef Boot Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint64_t getWallTimeNanos(); inline void setWallTimeNanos( ::uint64_t value); inline bool hasLastKmsgDEPRECATED(); inline ::capnp::Data::Builder getLastKmsgDEPRECATED(); inline void setLastKmsgDEPRECATED( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initLastKmsgDEPRECATED(unsigned int size); inline void adoptLastKmsgDEPRECATED(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownLastKmsgDEPRECATED(); inline bool hasLastPmsgDEPRECATED(); inline ::capnp::Data::Builder getLastPmsgDEPRECATED(); inline void setLastPmsgDEPRECATED( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initLastPmsgDEPRECATED(unsigned int size); inline void adoptLastPmsgDEPRECATED(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownLastPmsgDEPRECATED(); inline bool hasLaunchLog(); inline ::capnp::Text::Builder getLaunchLog(); inline void setLaunchLog( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initLaunchLog(unsigned int size); inline void adoptLaunchLog(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownLaunchLog(); inline bool hasPstore(); inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder getPstore(); inline void setPstore( ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader value); inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder initPstore(); inline void adoptPstore(::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>>&& value); inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>> disownPstore(); inline bool hasCommands(); inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder getCommands(); inline void setCommands( ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader value); inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder initCommands(); inline void adoptCommands(::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>>&& value); inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>> disownCommands(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Boot::Pipeline { public: typedef Boot Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline getPstore(); inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline getCommands(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LiveParametersData::Reader { public: typedef LiveParametersData Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool getValid() const; inline float getGyroBias() const; inline float getAngleOffsetDeg() const; inline float getAngleOffsetAverageDeg() const; inline float getStiffnessFactor() const; inline float getSteerRatio() const; inline bool getSensorValid() const; inline float getYawRateDEPRECATED() const; inline float getPosenetSpeed() const; inline bool getPosenetValid() const; inline float getAngleOffsetFastStd() const; inline float getAngleOffsetAverageStd() const; inline float getStiffnessFactorStd() const; inline float getSteerRatioStd() const; inline float getRoll() const; inline bool hasFilterStateDEPRECATED() const; inline ::cereal::LiveLocationKalman::Measurement::Reader getFilterStateDEPRECATED() const; inline bool hasDebugFilterState() const; inline ::cereal::LiveParametersData::FilterState::Reader getDebugFilterState() const; inline bool getAngleOffsetValid() const; inline bool getAngleOffsetAverageValid() const; inline bool getSteerRatioValid() const; inline bool getStiffnessFactorValid() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LiveParametersData::Builder { public: typedef LiveParametersData Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool getValid(); inline void setValid(bool value); inline float getGyroBias(); inline void setGyroBias(float value); inline float getAngleOffsetDeg(); inline void setAngleOffsetDeg(float value); inline float getAngleOffsetAverageDeg(); inline void setAngleOffsetAverageDeg(float value); inline float getStiffnessFactor(); inline void setStiffnessFactor(float value); inline float getSteerRatio(); inline void setSteerRatio(float value); inline bool getSensorValid(); inline void setSensorValid(bool value); inline float getYawRateDEPRECATED(); inline void setYawRateDEPRECATED(float value); inline float getPosenetSpeed(); inline void setPosenetSpeed(float value); inline bool getPosenetValid(); inline void setPosenetValid(bool value); inline float getAngleOffsetFastStd(); inline void setAngleOffsetFastStd(float value); inline float getAngleOffsetAverageStd(); inline void setAngleOffsetAverageStd(float value); inline float getStiffnessFactorStd(); inline void setStiffnessFactorStd(float value); inline float getSteerRatioStd(); inline void setSteerRatioStd(float value); inline float getRoll(); inline void setRoll(float value); inline bool hasFilterStateDEPRECATED(); inline ::cereal::LiveLocationKalman::Measurement::Builder getFilterStateDEPRECATED(); inline void setFilterStateDEPRECATED( ::cereal::LiveLocationKalman::Measurement::Reader value); inline ::cereal::LiveLocationKalman::Measurement::Builder initFilterStateDEPRECATED(); inline void adoptFilterStateDEPRECATED(::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> disownFilterStateDEPRECATED(); inline bool hasDebugFilterState(); inline ::cereal::LiveParametersData::FilterState::Builder getDebugFilterState(); inline void setDebugFilterState( ::cereal::LiveParametersData::FilterState::Reader value); inline ::cereal::LiveParametersData::FilterState::Builder initDebugFilterState(); inline void adoptDebugFilterState(::capnp::Orphan< ::cereal::LiveParametersData::FilterState>&& value); inline ::capnp::Orphan< ::cereal::LiveParametersData::FilterState> disownDebugFilterState(); inline bool getAngleOffsetValid(); inline void setAngleOffsetValid(bool value); inline bool getAngleOffsetAverageValid(); inline void setAngleOffsetAverageValid(bool value); inline bool getSteerRatioValid(); inline void setSteerRatioValid(bool value); inline bool getStiffnessFactorValid(); inline void setStiffnessFactorValid(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LiveParametersData::Pipeline { public: typedef LiveParametersData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::LiveLocationKalman::Measurement::Pipeline getFilterStateDEPRECATED(); inline ::cereal::LiveParametersData::FilterState::Pipeline getDebugFilterState(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LiveParametersData::FilterState::Reader { public: typedef FilterState 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 hasValue() const; inline ::capnp::List::Reader getValue() const; inline bool hasStd() const; inline ::capnp::List::Reader getStd() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LiveParametersData::FilterState::Builder { public: typedef FilterState 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 hasValue(); inline ::capnp::List::Builder getValue(); inline void setValue( ::capnp::List::Reader value); inline void setValue(::kj::ArrayPtr value); inline ::capnp::List::Builder initValue(unsigned int size); inline void adoptValue(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownValue(); inline bool hasStd(); inline ::capnp::List::Builder getStd(); inline void setStd( ::capnp::List::Reader value); inline void setStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initStd(unsigned int size); inline void adoptStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownStd(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LiveParametersData::FilterState::Pipeline { public: typedef FilterState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LiveTorqueParametersData::Reader { public: typedef LiveTorqueParametersData 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 getLiveValid() const; inline float getLatAccelFactorRaw() const; inline float getLatAccelOffsetRaw() const; inline float getFrictionCoefficientRaw() const; inline float getLatAccelFactorFiltered() const; inline float getLatAccelOffsetFiltered() const; inline float getFrictionCoefficientFiltered() const; inline float getTotalBucketPoints() const; inline float getDecay() const; inline float getMaxResets() const; inline bool hasPoints() const; inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Reader getPoints() const; inline ::int32_t getVersion() const; inline bool getUseParams() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LiveTorqueParametersData::Builder { public: typedef LiveTorqueParametersData 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 getLiveValid(); inline void setLiveValid(bool value); inline float getLatAccelFactorRaw(); inline void setLatAccelFactorRaw(float value); inline float getLatAccelOffsetRaw(); inline void setLatAccelOffsetRaw(float value); inline float getFrictionCoefficientRaw(); inline void setFrictionCoefficientRaw(float value); inline float getLatAccelFactorFiltered(); inline void setLatAccelFactorFiltered(float value); inline float getLatAccelOffsetFiltered(); inline void setLatAccelOffsetFiltered(float value); inline float getFrictionCoefficientFiltered(); inline void setFrictionCoefficientFiltered(float value); inline float getTotalBucketPoints(); inline void setTotalBucketPoints(float value); inline float getDecay(); inline void setDecay(float value); inline float getMaxResets(); inline void setMaxResets(float value); inline bool hasPoints(); inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Builder getPoints(); inline void setPoints( ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Reader value); inline void setPoints(::kj::ArrayPtr::Reader> value); inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Builder initPoints(unsigned int size); inline void adoptPoints(::capnp::Orphan< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>&& value); inline ::capnp::Orphan< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>> disownPoints(); inline ::int32_t getVersion(); inline void setVersion( ::int32_t value); inline bool getUseParams(); inline void setUseParams(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LiveTorqueParametersData::Pipeline { public: typedef LiveTorqueParametersData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class LiveMapDataDEPRECATED::Reader { public: typedef LiveMapDataDEPRECATED 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 getCurvatureValid() const; inline float getCurvature() const; inline ::uint64_t getWayId() const; inline bool hasRoadX() const; inline ::capnp::List::Reader getRoadX() const; inline bool hasRoadY() const; inline ::capnp::List::Reader getRoadY() const; inline bool hasLastGps() const; inline ::cereal::GpsLocationData::Reader getLastGps() const; inline bool hasRoadCurvatureX() const; inline ::capnp::List::Reader getRoadCurvatureX() const; inline bool hasRoadCurvature() const; inline ::capnp::List::Reader getRoadCurvature() const; inline float getDistToTurn() const; inline bool getMapValid() const; inline bool getSpeedAdvisoryValid() const; inline float getSpeedAdvisory() const; inline bool getSpeedLimitAheadValid() const; inline float getSpeedLimitAhead() const; inline float getSpeedLimitAheadDistance() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class LiveMapDataDEPRECATED::Builder { public: typedef LiveMapDataDEPRECATED 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 getCurvatureValid(); inline void setCurvatureValid(bool value); inline float getCurvature(); inline void setCurvature(float value); inline ::uint64_t getWayId(); inline void setWayId( ::uint64_t value); inline bool hasRoadX(); inline ::capnp::List::Builder getRoadX(); inline void setRoadX( ::capnp::List::Reader value); inline void setRoadX(::kj::ArrayPtr value); inline ::capnp::List::Builder initRoadX(unsigned int size); inline void adoptRoadX(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRoadX(); inline bool hasRoadY(); inline ::capnp::List::Builder getRoadY(); inline void setRoadY( ::capnp::List::Reader value); inline void setRoadY(::kj::ArrayPtr value); inline ::capnp::List::Builder initRoadY(unsigned int size); inline void adoptRoadY(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRoadY(); inline bool hasLastGps(); inline ::cereal::GpsLocationData::Builder getLastGps(); inline void setLastGps( ::cereal::GpsLocationData::Reader value); inline ::cereal::GpsLocationData::Builder initLastGps(); inline void adoptLastGps(::capnp::Orphan< ::cereal::GpsLocationData>&& value); inline ::capnp::Orphan< ::cereal::GpsLocationData> disownLastGps(); inline bool hasRoadCurvatureX(); inline ::capnp::List::Builder getRoadCurvatureX(); inline void setRoadCurvatureX( ::capnp::List::Reader value); inline void setRoadCurvatureX(::kj::ArrayPtr value); inline ::capnp::List::Builder initRoadCurvatureX(unsigned int size); inline void adoptRoadCurvatureX(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRoadCurvatureX(); inline bool hasRoadCurvature(); inline ::capnp::List::Builder getRoadCurvature(); inline void setRoadCurvature( ::capnp::List::Reader value); inline void setRoadCurvature(::kj::ArrayPtr value); inline ::capnp::List::Builder initRoadCurvature(unsigned int size); inline void adoptRoadCurvature(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRoadCurvature(); inline float getDistToTurn(); inline void setDistToTurn(float value); inline bool getMapValid(); inline void setMapValid(bool value); inline bool getSpeedAdvisoryValid(); inline void setSpeedAdvisoryValid(bool value); inline float getSpeedAdvisory(); inline void setSpeedAdvisory(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); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class LiveMapDataDEPRECATED::Pipeline { public: typedef LiveMapDataDEPRECATED Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::GpsLocationData::Pipeline getLastGps(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class CameraOdometry::Reader { public: typedef CameraOdometry Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasTrans() const; inline ::capnp::List::Reader getTrans() const; inline bool hasRot() const; inline ::capnp::List::Reader getRot() const; inline bool hasTransStd() const; inline ::capnp::List::Reader getTransStd() const; inline bool hasRotStd() const; inline ::capnp::List::Reader getRotStd() const; inline ::uint32_t getFrameId() const; inline ::uint64_t getTimestampEof() const; inline bool hasWideFromDeviceEuler() const; inline ::capnp::List::Reader getWideFromDeviceEuler() const; inline bool hasWideFromDeviceEulerStd() const; inline ::capnp::List::Reader getWideFromDeviceEulerStd() const; inline bool hasRoadTransformTrans() const; inline ::capnp::List::Reader getRoadTransformTrans() const; inline bool hasRoadTransformTransStd() const; inline ::capnp::List::Reader getRoadTransformTransStd() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class CameraOdometry::Builder { public: typedef CameraOdometry Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasTrans(); inline ::capnp::List::Builder getTrans(); inline void setTrans( ::capnp::List::Reader value); inline void setTrans(::kj::ArrayPtr value); inline ::capnp::List::Builder initTrans(unsigned int size); inline void adoptTrans(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownTrans(); inline bool hasRot(); inline ::capnp::List::Builder getRot(); inline void setRot( ::capnp::List::Reader value); inline void setRot(::kj::ArrayPtr value); inline ::capnp::List::Builder initRot(unsigned int size); inline void adoptRot(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRot(); inline bool hasTransStd(); inline ::capnp::List::Builder getTransStd(); inline void setTransStd( ::capnp::List::Reader value); inline void setTransStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initTransStd(unsigned int size); inline void adoptTransStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownTransStd(); inline bool hasRotStd(); inline ::capnp::List::Builder getRotStd(); inline void setRotStd( ::capnp::List::Reader value); inline void setRotStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initRotStd(unsigned int size); inline void adoptRotStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRotStd(); inline ::uint32_t getFrameId(); inline void setFrameId( ::uint32_t value); inline ::uint64_t getTimestampEof(); inline void setTimestampEof( ::uint64_t value); inline bool hasWideFromDeviceEuler(); inline ::capnp::List::Builder getWideFromDeviceEuler(); inline void setWideFromDeviceEuler( ::capnp::List::Reader value); inline void setWideFromDeviceEuler(::kj::ArrayPtr value); inline ::capnp::List::Builder initWideFromDeviceEuler(unsigned int size); inline void adoptWideFromDeviceEuler(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownWideFromDeviceEuler(); inline bool hasWideFromDeviceEulerStd(); inline ::capnp::List::Builder getWideFromDeviceEulerStd(); inline void setWideFromDeviceEulerStd( ::capnp::List::Reader value); inline void setWideFromDeviceEulerStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initWideFromDeviceEulerStd(unsigned int size); inline void adoptWideFromDeviceEulerStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownWideFromDeviceEulerStd(); inline bool hasRoadTransformTrans(); inline ::capnp::List::Builder getRoadTransformTrans(); inline void setRoadTransformTrans( ::capnp::List::Reader value); inline void setRoadTransformTrans(::kj::ArrayPtr value); inline ::capnp::List::Builder initRoadTransformTrans(unsigned int size); inline void adoptRoadTransformTrans(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRoadTransformTrans(); inline bool hasRoadTransformTransStd(); inline ::capnp::List::Builder getRoadTransformTransStd(); inline void setRoadTransformTransStd( ::capnp::List::Reader value); inline void setRoadTransformTransStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initRoadTransformTransStd(unsigned int size); inline void adoptRoadTransformTransStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownRoadTransformTransStd(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class CameraOdometry::Pipeline { public: typedef CameraOdometry Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Sentinel::Reader { public: typedef Sentinel 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::Sentinel::SentinelType getType() const; inline ::int32_t getSignal() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Sentinel::Builder { public: typedef Sentinel 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::Sentinel::SentinelType getType(); inline void setType( ::cereal::Sentinel::SentinelType value); inline ::int32_t getSignal(); inline void setSignal( ::int32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Sentinel::Pipeline { public: typedef Sentinel Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UIDebug::Reader { public: typedef UIDebug 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 getDrawTimeMillis() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UIDebug::Builder { public: typedef UIDebug 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 getDrawTimeMillis(); inline void setDrawTimeMillis(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UIDebug::Pipeline { public: typedef UIDebug Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ManagerState::Reader { public: typedef ManagerState 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 hasProcesses() const; inline ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>::Reader getProcesses() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ManagerState::Builder { public: typedef ManagerState 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 hasProcesses(); inline ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>::Builder getProcesses(); inline void setProcesses( ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>::Builder initProcesses(unsigned int size); inline void adoptProcesses(::capnp::Orphan< ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>> disownProcesses(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ManagerState::Pipeline { public: typedef ManagerState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class ManagerState::ProcessState::Reader { public: typedef ProcessState Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline bool hasName() const; inline ::capnp::Text::Reader getName() const; inline ::int32_t getPid() const; inline bool getRunning() const; inline ::int32_t getExitCode() const; inline bool getShouldBeRunning() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class ManagerState::ProcessState::Builder { public: typedef ProcessState Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline bool hasName(); inline ::capnp::Text::Builder getName(); inline void setName( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initName(unsigned int size); inline void adoptName(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownName(); inline ::int32_t getPid(); inline void setPid( ::int32_t value); inline bool getRunning(); inline void setRunning(bool value); inline ::int32_t getExitCode(); inline void setExitCode( ::int32_t value); inline bool getShouldBeRunning(); inline void setShouldBeRunning(bool value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class ManagerState::ProcessState::Pipeline { public: typedef ProcessState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UploaderState::Reader { public: typedef UploaderState 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 getImmediateQueueSize() const; inline ::uint32_t getImmediateQueueCount() const; inline ::uint32_t getRawQueueSize() const; inline ::uint32_t getRawQueueCount() const; inline float getLastTime() const; inline float getLastSpeed() const; inline bool hasLastFilename() const; inline ::capnp::Text::Reader getLastFilename() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UploaderState::Builder { public: typedef UploaderState 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 getImmediateQueueSize(); inline void setImmediateQueueSize( ::uint32_t value); inline ::uint32_t getImmediateQueueCount(); inline void setImmediateQueueCount( ::uint32_t value); inline ::uint32_t getRawQueueSize(); inline void setRawQueueSize( ::uint32_t value); inline ::uint32_t getRawQueueCount(); inline void setRawQueueCount( ::uint32_t value); inline float getLastTime(); inline void setLastTime(float value); inline float getLastSpeed(); inline void setLastSpeed(float value); inline bool hasLastFilename(); inline ::capnp::Text::Builder getLastFilename(); inline void setLastFilename( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initLastFilename(unsigned int size); inline void adoptLastFilename(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownLastFilename(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UploaderState::Pipeline { public: typedef UploaderState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class NavInstruction::Reader { public: typedef NavInstruction 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 hasManeuverPrimaryText() const; inline ::capnp::Text::Reader getManeuverPrimaryText() const; inline bool hasManeuverSecondaryText() const; inline ::capnp::Text::Reader getManeuverSecondaryText() const; inline float getManeuverDistance() const; inline bool hasManeuverType() const; inline ::capnp::Text::Reader getManeuverType() const; inline bool hasManeuverModifier() const; inline ::capnp::Text::Reader getManeuverModifier() const; inline float getDistanceRemaining() const; inline float getTimeRemaining() const; inline float getTimeRemainingTypical() const; inline bool hasLanes() const; inline ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>::Reader getLanes() const; inline bool getShowFull() const; inline float getSpeedLimit() const; inline ::cereal::NavInstruction::SpeedLimitSign getSpeedLimitSign() const; inline bool hasAllManeuvers() const; inline ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>::Reader getAllManeuvers() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class NavInstruction::Builder { public: typedef NavInstruction 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 hasManeuverPrimaryText(); inline ::capnp::Text::Builder getManeuverPrimaryText(); inline void setManeuverPrimaryText( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initManeuverPrimaryText(unsigned int size); inline void adoptManeuverPrimaryText(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownManeuverPrimaryText(); inline bool hasManeuverSecondaryText(); inline ::capnp::Text::Builder getManeuverSecondaryText(); inline void setManeuverSecondaryText( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initManeuverSecondaryText(unsigned int size); inline void adoptManeuverSecondaryText(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownManeuverSecondaryText(); inline float getManeuverDistance(); inline void setManeuverDistance(float value); inline bool hasManeuverType(); inline ::capnp::Text::Builder getManeuverType(); inline void setManeuverType( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initManeuverType(unsigned int size); inline void adoptManeuverType(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownManeuverType(); inline bool hasManeuverModifier(); inline ::capnp::Text::Builder getManeuverModifier(); inline void setManeuverModifier( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initManeuverModifier(unsigned int size); inline void adoptManeuverModifier(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownManeuverModifier(); inline float getDistanceRemaining(); inline void setDistanceRemaining(float value); inline float getTimeRemaining(); inline void setTimeRemaining(float value); inline float getTimeRemainingTypical(); inline void setTimeRemainingTypical(float value); inline bool hasLanes(); inline ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>::Builder getLanes(); inline void setLanes( ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>::Builder initLanes(unsigned int size); inline void adoptLanes(::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>> disownLanes(); inline bool getShowFull(); inline void setShowFull(bool value); inline float getSpeedLimit(); inline void setSpeedLimit(float value); inline ::cereal::NavInstruction::SpeedLimitSign getSpeedLimitSign(); inline void setSpeedLimitSign( ::cereal::NavInstruction::SpeedLimitSign value); inline bool hasAllManeuvers(); inline ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>::Builder getAllManeuvers(); inline void setAllManeuvers( ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>::Builder initAllManeuvers(unsigned int size); inline void adoptAllManeuvers(::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>> disownAllManeuvers(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class NavInstruction::Pipeline { public: typedef NavInstruction Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class NavInstruction::Lane::Reader { public: typedef Lane 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 hasDirections() const; inline ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>::Reader getDirections() const; inline bool getActive() const; inline ::cereal::NavInstruction::Direction getActiveDirection() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class NavInstruction::Lane::Builder { public: typedef Lane 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 hasDirections(); inline ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>::Builder getDirections(); inline void setDirections( ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>::Reader value); inline void setDirections(::kj::ArrayPtr value); inline ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>::Builder initDirections(unsigned int size); inline void adoptDirections(::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>> disownDirections(); inline bool getActive(); inline void setActive(bool value); inline ::cereal::NavInstruction::Direction getActiveDirection(); inline void setActiveDirection( ::cereal::NavInstruction::Direction value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class NavInstruction::Lane::Pipeline { public: typedef Lane Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class NavInstruction::Maneuver::Reader { public: typedef Maneuver 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 getDistance() const; inline bool hasType() const; inline ::capnp::Text::Reader getType() const; inline bool hasModifier() const; inline ::capnp::Text::Reader getModifier() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class NavInstruction::Maneuver::Builder { public: typedef Maneuver 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 getDistance(); inline void setDistance(float value); inline bool hasType(); inline ::capnp::Text::Builder getType(); inline void setType( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initType(unsigned int size); inline void adoptType(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownType(); inline bool hasModifier(); inline ::capnp::Text::Builder getModifier(); inline void setModifier( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initModifier(unsigned int size); inline void adoptModifier(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownModifier(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class NavInstruction::Maneuver::Pipeline { public: typedef Maneuver Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class NavRoute::Reader { public: typedef NavRoute 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 hasCoordinates() const; inline ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>::Reader getCoordinates() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class NavRoute::Builder { public: typedef NavRoute 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 hasCoordinates(); inline ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>::Builder getCoordinates(); inline void setCoordinates( ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>::Builder initCoordinates(unsigned int size); inline void adoptCoordinates(::capnp::Orphan< ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>> disownCoordinates(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class NavRoute::Pipeline { public: typedef NavRoute Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class NavRoute::Coordinate::Reader { public: typedef Coordinate 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 getLatitude() const; inline float getLongitude() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class NavRoute::Coordinate::Builder { public: typedef Coordinate 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 getLatitude(); inline void setLatitude(float value); inline float getLongitude(); inline void setLongitude(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class NavRoute::Coordinate::Pipeline { public: typedef Coordinate Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class MapRenderState::Reader { public: typedef MapRenderState Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint64_t getLocationMonoTime() const; inline float getRenderTime() const; inline ::uint32_t getFrameId() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class MapRenderState::Builder { public: typedef MapRenderState Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint64_t getLocationMonoTime(); inline void setLocationMonoTime( ::uint64_t value); inline float getRenderTime(); inline void setRenderTime(float value); inline ::uint32_t getFrameId(); inline void setFrameId( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class MapRenderState::Pipeline { public: typedef MapRenderState Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class NavModelData::Reader { public: typedef NavModelData Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId() const; inline float getModelExecutionTime() const; inline float getDspExecutionTime() const; inline bool hasFeatures() const; inline ::capnp::List::Reader getFeatures() const; inline bool hasPosition() const; inline ::cereal::NavModelData::XYData::Reader getPosition() const; inline bool hasDesirePrediction() const; inline ::capnp::List::Reader getDesirePrediction() const; inline ::uint64_t getLocationMonoTime() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class NavModelData::Builder { public: typedef NavModelData Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::uint32_t getFrameId(); inline void setFrameId( ::uint32_t value); inline float getModelExecutionTime(); inline void setModelExecutionTime(float value); inline float getDspExecutionTime(); inline void setDspExecutionTime(float value); inline bool hasFeatures(); inline ::capnp::List::Builder getFeatures(); inline void setFeatures( ::capnp::List::Reader value); inline void setFeatures(::kj::ArrayPtr value); inline ::capnp::List::Builder initFeatures(unsigned int size); inline void adoptFeatures(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownFeatures(); inline bool hasPosition(); inline ::cereal::NavModelData::XYData::Builder getPosition(); inline void setPosition( ::cereal::NavModelData::XYData::Reader value); inline ::cereal::NavModelData::XYData::Builder initPosition(); inline void adoptPosition(::capnp::Orphan< ::cereal::NavModelData::XYData>&& value); inline ::capnp::Orphan< ::cereal::NavModelData::XYData> disownPosition(); inline bool hasDesirePrediction(); inline ::capnp::List::Builder getDesirePrediction(); inline void setDesirePrediction( ::capnp::List::Reader value); inline void setDesirePrediction(::kj::ArrayPtr value); inline ::capnp::List::Builder initDesirePrediction(unsigned int size); inline void adoptDesirePrediction(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownDesirePrediction(); inline ::uint64_t getLocationMonoTime(); inline void setLocationMonoTime( ::uint64_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class NavModelData::Pipeline { public: typedef NavModelData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::NavModelData::XYData::Pipeline getPosition(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class NavModelData::XYData::Reader { public: typedef XYData 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 hasX() const; inline ::capnp::List::Reader getX() const; inline bool hasY() const; inline ::capnp::List::Reader getY() const; inline bool hasXStd() const; inline ::capnp::List::Reader getXStd() const; inline bool hasYStd() const; inline ::capnp::List::Reader getYStd() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class NavModelData::XYData::Builder { public: typedef XYData 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 hasX(); inline ::capnp::List::Builder getX(); inline void setX( ::capnp::List::Reader value); inline void setX(::kj::ArrayPtr value); inline ::capnp::List::Builder initX(unsigned int size); inline void adoptX(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownX(); inline bool hasY(); inline ::capnp::List::Builder getY(); inline void setY( ::capnp::List::Reader value); inline void setY(::kj::ArrayPtr value); inline ::capnp::List::Builder initY(unsigned int size); inline void adoptY(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownY(); inline bool hasXStd(); inline ::capnp::List::Builder getXStd(); inline void setXStd( ::capnp::List::Reader value); inline void setXStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initXStd(unsigned int size); inline void adoptXStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownXStd(); inline bool hasYStd(); inline ::capnp::List::Builder getYStd(); inline void setYStd( ::capnp::List::Reader value); inline void setYStd(::kj::ArrayPtr value); inline ::capnp::List::Builder initYStd(unsigned int size); inline void adoptYStd(::capnp::Orphan< ::capnp::List>&& value); inline ::capnp::Orphan< ::capnp::List> disownYStd(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class NavModelData::XYData::Pipeline { public: typedef XYData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class EncodeData::Reader { public: typedef EncodeData 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 hasIdx() const; inline ::cereal::EncodeIndex::Reader getIdx() const; inline bool hasData() const; inline ::capnp::Data::Reader getData() const; inline bool hasHeader() const; inline ::capnp::Data::Reader getHeader() const; inline ::uint64_t getUnixTimestampNanos() const; inline ::uint32_t getWidth() const; inline ::uint32_t getHeight() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class EncodeData::Builder { public: typedef EncodeData 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 hasIdx(); inline ::cereal::EncodeIndex::Builder getIdx(); inline void setIdx( ::cereal::EncodeIndex::Reader value); inline ::cereal::EncodeIndex::Builder initIdx(); inline void adoptIdx(::capnp::Orphan< ::cereal::EncodeIndex>&& value); inline ::capnp::Orphan< ::cereal::EncodeIndex> disownIdx(); inline bool hasData(); inline ::capnp::Data::Builder getData(); inline void setData( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initData(unsigned int size); inline void adoptData(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownData(); inline bool hasHeader(); inline ::capnp::Data::Builder getHeader(); inline void setHeader( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initHeader(unsigned int size); inline void adoptHeader(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownHeader(); inline ::uint64_t getUnixTimestampNanos(); inline void setUnixTimestampNanos( ::uint64_t value); inline ::uint32_t getWidth(); inline void setWidth( ::uint32_t value); inline ::uint32_t getHeight(); inline void setHeight( ::uint32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class EncodeData::Pipeline { public: typedef EncodeData Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} inline ::cereal::EncodeIndex::Pipeline getIdx(); private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class DebugAlert::Reader { public: typedef DebugAlert 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 hasAlertText1() const; inline ::capnp::Text::Reader getAlertText1() const; inline bool hasAlertText2() const; inline ::capnp::Text::Reader getAlertText2() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class DebugAlert::Builder { public: typedef DebugAlert 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 hasAlertText1(); inline ::capnp::Text::Builder getAlertText1(); inline void setAlertText1( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initAlertText1(unsigned int size); inline void adoptAlertText1(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownAlertText1(); inline bool hasAlertText2(); inline ::capnp::Text::Builder getAlertText2(); inline void setAlertText2( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initAlertText2(unsigned int size); inline void adoptAlertText2(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownAlertText2(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class DebugAlert::Pipeline { public: typedef DebugAlert Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class UserFlag::Reader { public: typedef UserFlag 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 friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class UserFlag::Builder { public: typedef UserFlag 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 friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class UserFlag::Pipeline { public: typedef UserFlag Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Microphone::Reader { public: typedef Microphone 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 getSoundPressure() const; inline float getSoundPressureWeightedDb() const; inline float getFilteredSoundPressureWeightedDb() const; inline float getSoundPressureWeighted() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Microphone::Builder { public: typedef Microphone 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 getSoundPressure(); inline void setSoundPressure(float value); inline float getSoundPressureWeightedDb(); inline void setSoundPressureWeightedDb(float value); inline float getFilteredSoundPressureWeightedDb(); inline void setFilteredSoundPressureWeightedDb(float value); inline float getSoundPressureWeighted(); inline void setSoundPressureWeighted(float value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Microphone::Pipeline { public: typedef Microphone Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class Touch::Reader { public: typedef Touch Reads; Reader() = default; inline explicit Reader(::capnp::_::StructReader base): _reader(base) {} inline ::capnp::MessageSize totalSize() const { return _reader.totalSize().asPublic(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return ::capnp::_::structString(_reader, *_capnpPrivate::brand()); } #endif // !CAPNP_LITE inline ::int64_t getSec() const; inline ::int64_t getUsec() const; inline ::uint8_t getType() const; inline ::int32_t getCode() const; inline ::int32_t getValue() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class Touch::Builder { public: typedef Touch Builds; Builder() = delete; // Deleted to discourage incorrect usage. // You can explicitly initialize to nullptr instead. inline Builder(decltype(nullptr)) {} inline explicit Builder(::capnp::_::StructBuilder base): _builder(base) {} inline operator Reader() const { return Reader(_builder.asReader()); } inline Reader asReader() const { return *this; } inline ::capnp::MessageSize totalSize() const { return asReader().totalSize(); } #if !CAPNP_LITE inline ::kj::StringTree toString() const { return asReader().toString(); } #endif // !CAPNP_LITE inline ::int64_t getSec(); inline void setSec( ::int64_t value); inline ::int64_t getUsec(); inline void setUsec( ::int64_t value); inline ::uint8_t getType(); inline void setType( ::uint8_t value); inline ::int32_t getCode(); inline void setCode( ::int32_t value); inline ::int32_t getValue(); inline void setValue( ::int32_t value); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class Touch::Pipeline { public: typedef Touch Pipelines; inline Pipeline(decltype(nullptr)): _typeless(nullptr) {} inline explicit Pipeline(::capnp::AnyPointer::Pipeline&& typeless) : _typeless(kj::mv(typeless)) {} private: ::capnp::AnyPointer::Pipeline _typeless; friend class ::capnp::PipelineHook; template friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE class 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 Which which() const; inline ::uint64_t getLogMonoTime() const; inline bool isInitData() const; inline bool hasInitData() const; inline ::cereal::InitData::Reader getInitData() const; inline bool isRoadCameraState() const; inline bool hasRoadCameraState() const; inline ::cereal::FrameData::Reader getRoadCameraState() const; inline bool isGpsNMEA() const; inline bool hasGpsNMEA() const; inline ::cereal::GPSNMEAData::Reader getGpsNMEA() const; inline bool isSensorEventDEPRECATED() const; inline bool hasSensorEventDEPRECATED() const; inline ::cereal::SensorEventData::Reader getSensorEventDEPRECATED() const; inline bool isCan() const; inline bool hasCan() const; inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Reader getCan() const; inline bool isDeviceState() const; inline bool hasDeviceState() const; inline ::cereal::DeviceState::Reader getDeviceState() const; inline bool isControlsState() const; inline bool hasControlsState() const; inline ::cereal::ControlsState::Reader getControlsState() const; inline bool isLiveEventDEPRECATED() const; inline bool hasLiveEventDEPRECATED() const; inline ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>::Reader getLiveEventDEPRECATED() const; inline bool isModel() const; inline bool hasModel() const; inline ::cereal::ModelData::Reader getModel() const; inline bool isFeaturesDEPRECATED() const; inline bool hasFeaturesDEPRECATED() const; inline ::cereal::CalibrationFeatures::Reader getFeaturesDEPRECATED() const; inline bool isSensorEventsDEPRECATED() const; inline bool hasSensorEventsDEPRECATED() const; inline ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>::Reader getSensorEventsDEPRECATED() const; inline bool isPandaStateDEPRECATED() const; inline bool hasPandaStateDEPRECATED() const; inline ::cereal::PandaState::Reader getPandaStateDEPRECATED() const; inline bool isRadarState() const; inline bool hasRadarState() const; inline ::cereal::RadarState::Reader getRadarState() const; inline bool isLiveUIDEPRECATED() const; inline bool hasLiveUIDEPRECATED() const; inline ::cereal::LiveUI::Reader getLiveUIDEPRECATED() const; inline bool isRoadEncodeIdx() const; inline bool hasRoadEncodeIdx() const; inline ::cereal::EncodeIndex::Reader getRoadEncodeIdx() const; inline bool isLiveTracksDEPRECATED() const; inline bool hasLiveTracksDEPRECATED() const; inline ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>::Reader getLiveTracksDEPRECATED() const; inline bool isSendcan() const; inline bool hasSendcan() const; inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Reader getSendcan() const; inline bool isLogMessage() const; inline bool hasLogMessage() const; inline ::capnp::Text::Reader getLogMessage() const; inline bool isLiveCalibration() const; inline bool hasLiveCalibration() const; inline ::cereal::LiveCalibrationData::Reader getLiveCalibration() const; inline bool isAndroidLog() const; inline bool hasAndroidLog() const; inline ::cereal::AndroidLogEntry::Reader getAndroidLog() const; inline bool isGpsLocation() const; inline bool hasGpsLocation() const; inline ::cereal::GpsLocationData::Reader getGpsLocation() const; inline bool isCarState() const; inline bool hasCarState() const; inline ::cereal::CarState::Reader getCarState() const; inline bool isCarControl() const; inline bool hasCarControl() const; inline ::cereal::CarControl::Reader getCarControl() const; inline bool isLongitudinalPlan() const; inline bool hasLongitudinalPlan() const; inline ::cereal::LongitudinalPlan::Reader getLongitudinalPlan() const; inline bool isLiveLocationDEPRECATED() const; inline bool hasLiveLocationDEPRECATED() const; inline ::cereal::LiveLocationData::Reader getLiveLocationDEPRECATED() const; inline bool isEthernetDataDEPRECATED() const; inline bool hasEthernetDataDEPRECATED() const; inline ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>::Reader getEthernetDataDEPRECATED() const; inline bool isNavUpdateDEPRECATED() const; inline bool hasNavUpdateDEPRECATED() const; inline ::cereal::NavUpdate::Reader getNavUpdateDEPRECATED() const; inline bool isCellInfoDEPRECATED() const; inline bool hasCellInfoDEPRECATED() const; inline ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>::Reader getCellInfoDEPRECATED() const; inline bool isWifiScanDEPRECATED() const; inline bool hasWifiScanDEPRECATED() const; inline ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>::Reader getWifiScanDEPRECATED() const; inline bool isAndroidGnssDEPRECATED() const; inline bool hasAndroidGnssDEPRECATED() const; inline ::cereal::AndroidGnss::Reader getAndroidGnssDEPRECATED() const; inline bool isQcomGnss() const; inline bool hasQcomGnss() const; inline ::cereal::QcomGnss::Reader getQcomGnss() const; inline bool isLidarPtsDEPRECATED() const; inline bool hasLidarPtsDEPRECATED() const; inline ::cereal::LidarPts::Reader getLidarPtsDEPRECATED() const; inline bool isProcLog() const; inline bool hasProcLog() const; inline ::cereal::ProcLog::Reader getProcLog() const; inline bool isUbloxGnss() const; inline bool hasUbloxGnss() const; inline ::cereal::UbloxGnss::Reader getUbloxGnss() const; inline bool isClocks() const; inline bool hasClocks() const; inline ::cereal::Clocks::Reader getClocks() const; inline bool isLiveMpcDEPRECATED() const; inline bool hasLiveMpcDEPRECATED() const; inline ::cereal::LiveMpcData::Reader getLiveMpcDEPRECATED() const; inline bool isLiveLongitudinalMpcDEPRECATED() const; inline bool hasLiveLongitudinalMpcDEPRECATED() const; inline ::cereal::LiveLongitudinalMpcData::Reader getLiveLongitudinalMpcDEPRECATED() const; inline bool isNavStatusDEPRECATED() const; inline bool hasNavStatusDEPRECATED() const; inline ::cereal::NavStatus::Reader getNavStatusDEPRECATED() const; inline bool isUbloxRaw() const; inline bool hasUbloxRaw() const; inline ::capnp::Data::Reader getUbloxRaw() const; inline bool isGpsPlannerPointsDEPRECATED() const; inline bool hasGpsPlannerPointsDEPRECATED() const; inline ::cereal::GPSPlannerPoints::Reader getGpsPlannerPointsDEPRECATED() const; inline bool isGpsPlannerPlanDEPRECATED() const; inline bool hasGpsPlannerPlanDEPRECATED() const; inline ::cereal::GPSPlannerPlan::Reader getGpsPlannerPlanDEPRECATED() const; inline bool isApplanixRawDEPRECATED() const; inline bool hasApplanixRawDEPRECATED() const; inline ::capnp::Data::Reader getApplanixRawDEPRECATED() const; inline bool isTrafficEventsDEPRECATED() const; inline bool hasTrafficEventsDEPRECATED() const; inline ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>::Reader getTrafficEventsDEPRECATED() const; inline bool isLiveLocationTimingDEPRECATED() const; inline bool hasLiveLocationTimingDEPRECATED() const; inline ::cereal::LiveLocationData::Reader getLiveLocationTimingDEPRECATED() const; inline bool isOrbslamCorrectionDEPRECATED() const; inline bool hasOrbslamCorrectionDEPRECATED() const; inline ::cereal::OrbslamCorrection::Reader getOrbslamCorrectionDEPRECATED() const; inline bool isLiveLocationCorrectedDEPRECATED() const; inline bool hasLiveLocationCorrectedDEPRECATED() const; inline ::cereal::LiveLocationData::Reader getLiveLocationCorrectedDEPRECATED() const; inline bool isOrbObservationDEPRECATED() const; inline bool hasOrbObservationDEPRECATED() const; inline ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>::Reader getOrbObservationDEPRECATED() const; inline bool isGpsLocationExternal() const; inline bool hasGpsLocationExternal() const; inline ::cereal::GpsLocationData::Reader getGpsLocationExternal() const; inline bool isLocationDEPRECATED() const; inline bool hasLocationDEPRECATED() const; inline ::cereal::LiveLocationData::Reader getLocationDEPRECATED() const; inline bool isUiNavigationEventDEPRECATED() const; inline bool hasUiNavigationEventDEPRECATED() const; inline ::cereal::UiNavigationEvent::Reader getUiNavigationEventDEPRECATED() const; inline bool isLiveLocationKalmanLegacyDEPRECATED() const; inline bool hasLiveLocationKalmanLegacyDEPRECATED() const; inline ::cereal::LiveLocationData::Reader getLiveLocationKalmanLegacyDEPRECATED() const; inline bool isTestJoystick() const; inline bool hasTestJoystick() const; inline ::cereal::Joystick::Reader getTestJoystick() const; inline bool isOrbOdometryDEPRECATED() const; inline bool hasOrbOdometryDEPRECATED() const; inline ::cereal::OrbOdometry::Reader getOrbOdometryDEPRECATED() const; inline bool isOrbFeaturesDEPRECATED() const; inline bool hasOrbFeaturesDEPRECATED() const; inline ::cereal::OrbFeatures::Reader getOrbFeaturesDEPRECATED() const; inline bool isApplanixLocationDEPRECATED() const; inline bool hasApplanixLocationDEPRECATED() const; inline ::cereal::LiveLocationData::Reader getApplanixLocationDEPRECATED() const; inline bool isOrbKeyFrameDEPRECATED() const; inline bool hasOrbKeyFrameDEPRECATED() const; inline ::cereal::OrbKeyFrame::Reader getOrbKeyFrameDEPRECATED() const; inline bool isUiLayoutStateDEPRECATED() const; inline bool hasUiLayoutStateDEPRECATED() const; inline ::cereal::UiLayoutState::Reader getUiLayoutStateDEPRECATED() const; inline bool isOrbFeaturesSummaryDEPRECATED() const; inline bool hasOrbFeaturesSummaryDEPRECATED() const; inline ::cereal::OrbFeaturesSummary::Reader getOrbFeaturesSummaryDEPRECATED() const; inline bool isDriverStateDEPRECATED() const; inline bool hasDriverStateDEPRECATED() const; inline ::cereal::DriverStateDEPRECATED::Reader getDriverStateDEPRECATED() const; inline bool isBoot() const; inline bool hasBoot() const; inline ::cereal::Boot::Reader getBoot() const; inline bool isLiveParameters() const; inline bool hasLiveParameters() const; inline ::cereal::LiveParametersData::Reader getLiveParameters() const; inline bool isLiveMapDataDEPRECATED() const; inline bool hasLiveMapDataDEPRECATED() const; inline ::cereal::LiveMapDataDEPRECATED::Reader getLiveMapDataDEPRECATED() const; inline bool isCameraOdometry() const; inline bool hasCameraOdometry() const; inline ::cereal::CameraOdometry::Reader getCameraOdometry() const; inline bool isLateralPlanDEPRECATED() const; inline bool hasLateralPlanDEPRECATED() const; inline ::cereal::LateralPlan::Reader getLateralPlanDEPRECATED() const; inline bool isKalmanOdometryDEPRECATED() const; inline bool hasKalmanOdometryDEPRECATED() const; inline ::cereal::KalmanOdometry::Reader getKalmanOdometryDEPRECATED() const; inline bool isThumbnail() const; inline bool hasThumbnail() const; inline ::cereal::Thumbnail::Reader getThumbnail() const; inline bool getValid() const; inline bool isOnroadEventsDEPRECATED() const; inline bool hasOnroadEventsDEPRECATED() const; inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader getOnroadEventsDEPRECATED() const; inline bool isCarParams() const; inline bool hasCarParams() const; inline ::cereal::CarParams::Reader getCarParams() const; inline bool isDriverCameraState() const; inline bool hasDriverCameraState() const; inline ::cereal::FrameData::Reader getDriverCameraState() const; inline bool isDriverMonitoringState() const; inline bool hasDriverMonitoringState() const; inline ::cereal::DriverMonitoringState::Reader getDriverMonitoringState() const; inline bool isLiveLocationKalmanDEPRECATED() const; inline bool hasLiveLocationKalmanDEPRECATED() const; inline ::cereal::LiveLocationKalman::Reader getLiveLocationKalmanDEPRECATED() const; inline bool isSentinel() const; inline bool hasSentinel() const; inline ::cereal::Sentinel::Reader getSentinel() const; inline bool isWideRoadCameraState() const; inline bool hasWideRoadCameraState() const; inline ::cereal::FrameData::Reader getWideRoadCameraState() const; inline bool isModelV2() const; inline bool hasModelV2() const; inline ::cereal::ModelDataV2::Reader getModelV2() const; inline bool isDriverEncodeIdx() const; inline bool hasDriverEncodeIdx() const; inline ::cereal::EncodeIndex::Reader getDriverEncodeIdx() const; inline bool isWideRoadEncodeIdx() const; inline bool hasWideRoadEncodeIdx() const; inline ::cereal::EncodeIndex::Reader getWideRoadEncodeIdx() const; inline bool isManagerState() const; inline bool hasManagerState() const; inline ::cereal::ManagerState::Reader getManagerState() const; inline bool isUploaderState() const; inline bool hasUploaderState() const; inline ::cereal::UploaderState::Reader getUploaderState() const; inline bool isPeripheralState() const; inline bool hasPeripheralState() const; inline ::cereal::PeripheralState::Reader getPeripheralState() const; inline bool isPandaStates() const; inline bool hasPandaStates() const; inline ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>::Reader getPandaStates() const; inline bool isNavInstruction() const; inline bool hasNavInstruction() const; inline ::cereal::NavInstruction::Reader getNavInstruction() const; inline bool isNavRoute() const; inline bool hasNavRoute() const; inline ::cereal::NavRoute::Reader getNavRoute() const; inline bool isNavThumbnail() const; inline bool hasNavThumbnail() const; inline ::cereal::Thumbnail::Reader getNavThumbnail() const; inline bool isErrorLogMessage() const; inline bool hasErrorLogMessage() const; inline ::capnp::Text::Reader getErrorLogMessage() const; inline bool isRoadEncodeData() const; inline bool hasRoadEncodeData() const; inline ::cereal::EncodeData::Reader getRoadEncodeData() const; inline bool isDriverEncodeData() const; inline bool hasDriverEncodeData() const; inline ::cereal::EncodeData::Reader getDriverEncodeData() const; inline bool isWideRoadEncodeData() const; inline bool hasWideRoadEncodeData() const; inline ::cereal::EncodeData::Reader getWideRoadEncodeData() const; inline bool isQRoadEncodeData() const; inline bool hasQRoadEncodeData() const; inline ::cereal::EncodeData::Reader getQRoadEncodeData() const; inline bool isQRoadEncodeIdx() const; inline bool hasQRoadEncodeIdx() const; inline ::cereal::EncodeIndex::Reader getQRoadEncodeIdx() const; inline bool isGnssMeasurements() const; inline bool hasGnssMeasurements() const; inline ::cereal::GnssMeasurements::Reader getGnssMeasurements() const; inline bool isDriverStateV2() const; inline bool hasDriverStateV2() const; inline ::cereal::DriverStateV2::Reader getDriverStateV2() const; inline bool isUserFlag() const; inline bool hasUserFlag() const; inline ::cereal::UserFlag::Reader getUserFlag() const; inline bool isLiveTorqueParameters() const; inline bool hasLiveTorqueParameters() const; inline ::cereal::LiveTorqueParametersData::Reader getLiveTorqueParameters() const; inline bool isMagnetometer() const; inline bool hasMagnetometer() const; inline ::cereal::SensorEventData::Reader getMagnetometer() const; inline bool isLightSensor() const; inline bool hasLightSensor() const; inline ::cereal::SensorEventData::Reader getLightSensor() const; inline bool isTemperatureSensor() const; inline bool hasTemperatureSensor() const; inline ::cereal::SensorEventData::Reader getTemperatureSensor() const; inline bool isAccelerometer() const; inline bool hasAccelerometer() const; inline ::cereal::SensorEventData::Reader getAccelerometer() const; inline bool isGyroscope() const; inline bool hasGyroscope() const; inline ::cereal::SensorEventData::Reader getGyroscope() const; inline bool isGyroscope2() const; inline bool hasGyroscope2() const; inline ::cereal::SensorEventData::Reader getGyroscope2() const; inline bool isAccelerometer2() const; inline bool hasAccelerometer2() const; inline ::cereal::SensorEventData::Reader getAccelerometer2() const; inline bool isUiDebug() const; inline bool hasUiDebug() const; inline ::cereal::UIDebug::Reader getUiDebug() const; inline bool isMicrophone() const; inline bool hasMicrophone() const; inline ::cereal::Microphone::Reader getMicrophone() const; inline bool isNavModelDEPRECATED() const; inline bool hasNavModelDEPRECATED() const; inline ::cereal::NavModelData::Reader getNavModelDEPRECATED() const; inline bool isMapRenderState() const; inline bool hasMapRenderState() const; inline ::cereal::MapRenderState::Reader getMapRenderState() const; inline bool isUiPlanDEPRECATED() const; inline bool hasUiPlanDEPRECATED() const; inline ::cereal::UiPlan::Reader getUiPlanDEPRECATED() const; inline bool isCustomReserved0() const; inline bool hasCustomReserved0() const; inline ::cereal::CustomReserved0::Reader getCustomReserved0() const; inline bool isCustomReserved1() const; inline bool hasCustomReserved1() const; inline ::cereal::CustomReserved1::Reader getCustomReserved1() const; inline bool isCustomReserved2() const; inline bool hasCustomReserved2() const; inline ::cereal::CustomReserved2::Reader getCustomReserved2() const; inline bool isCustomReserved3() const; inline bool hasCustomReserved3() const; inline ::cereal::CustomReserved3::Reader getCustomReserved3() const; inline bool isCustomReserved4() const; inline bool hasCustomReserved4() const; inline ::cereal::CustomReserved4::Reader getCustomReserved4() const; inline bool isCustomReserved5() const; inline bool hasCustomReserved5() const; inline ::cereal::CustomReserved5::Reader getCustomReserved5() const; inline bool isCustomReserved6() const; inline bool hasCustomReserved6() const; inline ::cereal::CustomReserved6::Reader getCustomReserved6() const; inline bool isCustomReserved7() const; inline bool hasCustomReserved7() const; inline ::cereal::CustomReserved7::Reader getCustomReserved7() const; inline bool isCustomReserved8() const; inline bool hasCustomReserved8() const; inline ::cereal::CustomReserved8::Reader getCustomReserved8() const; inline bool isCustomReserved9() const; inline bool hasCustomReserved9() const; inline ::cereal::CustomReserved9::Reader getCustomReserved9() const; inline bool isLivestreamRoadEncodeIdx() const; inline bool hasLivestreamRoadEncodeIdx() const; inline ::cereal::EncodeIndex::Reader getLivestreamRoadEncodeIdx() const; inline bool isLivestreamWideRoadEncodeIdx() const; inline bool hasLivestreamWideRoadEncodeIdx() const; inline ::cereal::EncodeIndex::Reader getLivestreamWideRoadEncodeIdx() const; inline bool isLivestreamDriverEncodeIdx() const; inline bool hasLivestreamDriverEncodeIdx() const; inline ::cereal::EncodeIndex::Reader getLivestreamDriverEncodeIdx() const; inline bool isLivestreamRoadEncodeData() const; inline bool hasLivestreamRoadEncodeData() const; inline ::cereal::EncodeData::Reader getLivestreamRoadEncodeData() const; inline bool isLivestreamWideRoadEncodeData() const; inline bool hasLivestreamWideRoadEncodeData() const; inline ::cereal::EncodeData::Reader getLivestreamWideRoadEncodeData() const; inline bool isLivestreamDriverEncodeData() const; inline bool hasLivestreamDriverEncodeData() const; inline ::cereal::EncodeData::Reader getLivestreamDriverEncodeData() const; inline bool isTemperatureSensor2() const; inline bool hasTemperatureSensor2() const; inline ::cereal::SensorEventData::Reader getTemperatureSensor2() const; inline bool isCustomReservedRawData0() const; inline bool hasCustomReservedRawData0() const; inline ::capnp::Data::Reader getCustomReservedRawData0() const; inline bool isCustomReservedRawData1() const; inline bool hasCustomReservedRawData1() const; inline ::capnp::Data::Reader getCustomReservedRawData1() const; inline bool isCustomReservedRawData2() const; inline bool hasCustomReservedRawData2() const; inline ::capnp::Data::Reader getCustomReservedRawData2() const; inline bool isCarOutput() const; inline bool hasCarOutput() const; inline ::cereal::CarOutput::Reader getCarOutput() const; inline bool isDrivingModelData() const; inline bool hasDrivingModelData() const; inline ::cereal::DrivingModelData::Reader getDrivingModelData() const; inline bool isLivePose() const; inline bool hasLivePose() const; inline ::cereal::LivePose::Reader getLivePose() const; inline bool isSelfdriveState() const; inline bool hasSelfdriveState() const; inline ::cereal::SelfdriveState::Reader getSelfdriveState() const; inline bool isLiveTracks() const; inline bool hasLiveTracks() const; inline ::cereal::RadarData::Reader getLiveTracks() const; inline bool isDriverAssistance() const; inline bool hasDriverAssistance() const; inline ::cereal::DriverAssistance::Reader getDriverAssistance() const; inline bool isAlertDebug() const; inline bool hasAlertDebug() const; inline ::cereal::DebugAlert::Reader getAlertDebug() const; inline bool isOnroadEvents() const; inline bool hasOnroadEvents() const; inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Reader getOnroadEvents() const; inline bool isTouch() const; inline bool hasTouch() const; inline ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>::Reader getTouch() const; inline bool isCustomReserved10() const; inline bool hasCustomReserved10() const; inline ::cereal::CustomReserved10::Reader getCustomReserved10() const; inline bool isCustomReserved11() const; inline bool hasCustomReserved11() const; inline ::cereal::CustomReserved11::Reader getCustomReserved11() const; inline bool isCustomReserved12() const; inline bool hasCustomReserved12() const; inline ::cereal::CustomReserved12::Reader getCustomReserved12() const; inline bool isCustomReserved13() const; inline bool hasCustomReserved13() const; inline ::cereal::CustomReserved13::Reader getCustomReserved13() const; inline bool isCustomReserved14() const; inline bool hasCustomReserved14() const; inline ::cereal::CustomReserved14::Reader getCustomReserved14() const; inline bool isCustomReserved15() const; inline bool hasCustomReserved15() const; inline ::cereal::CustomReserved15::Reader getCustomReserved15() const; inline bool isCustomReserved16() const; inline bool hasCustomReserved16() const; inline ::cereal::CustomReserved16::Reader getCustomReserved16() const; inline bool isCustomReserved17() const; inline bool hasCustomReserved17() const; inline ::cereal::CustomReserved17::Reader getCustomReserved17() const; inline bool isCustomReserved18() const; inline bool hasCustomReserved18() const; inline ::cereal::CustomReserved18::Reader getCustomReserved18() const; inline bool isCustomReserved19() const; inline bool hasCustomReserved19() const; inline ::cereal::CustomReserved19::Reader getCustomReserved19() const; private: ::capnp::_::StructReader _reader; template friend struct ::capnp::ToDynamic_; template friend struct ::capnp::_::PointerHelpers; template friend struct ::capnp::List; friend class ::capnp::MessageBuilder; friend class ::capnp::Orphanage; }; class 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 Which which(); inline ::uint64_t getLogMonoTime(); inline void setLogMonoTime( ::uint64_t value); inline bool isInitData(); inline bool hasInitData(); inline ::cereal::InitData::Builder getInitData(); inline void setInitData( ::cereal::InitData::Reader value); inline ::cereal::InitData::Builder initInitData(); inline void adoptInitData(::capnp::Orphan< ::cereal::InitData>&& value); inline ::capnp::Orphan< ::cereal::InitData> disownInitData(); inline bool isRoadCameraState(); inline bool hasRoadCameraState(); inline ::cereal::FrameData::Builder getRoadCameraState(); inline void setRoadCameraState( ::cereal::FrameData::Reader value); inline ::cereal::FrameData::Builder initRoadCameraState(); inline void adoptRoadCameraState(::capnp::Orphan< ::cereal::FrameData>&& value); inline ::capnp::Orphan< ::cereal::FrameData> disownRoadCameraState(); inline bool isGpsNMEA(); inline bool hasGpsNMEA(); inline ::cereal::GPSNMEAData::Builder getGpsNMEA(); inline void setGpsNMEA( ::cereal::GPSNMEAData::Reader value); inline ::cereal::GPSNMEAData::Builder initGpsNMEA(); inline void adoptGpsNMEA(::capnp::Orphan< ::cereal::GPSNMEAData>&& value); inline ::capnp::Orphan< ::cereal::GPSNMEAData> disownGpsNMEA(); inline bool isSensorEventDEPRECATED(); inline bool hasSensorEventDEPRECATED(); inline ::cereal::SensorEventData::Builder getSensorEventDEPRECATED(); inline void setSensorEventDEPRECATED( ::cereal::SensorEventData::Reader value); inline ::cereal::SensorEventData::Builder initSensorEventDEPRECATED(); inline void adoptSensorEventDEPRECATED(::capnp::Orphan< ::cereal::SensorEventData>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData> disownSensorEventDEPRECATED(); inline bool isCan(); inline bool hasCan(); inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Builder getCan(); inline void setCan( ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Builder initCan(unsigned int size); inline void adoptCan(::capnp::Orphan< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>> disownCan(); inline bool isDeviceState(); inline bool hasDeviceState(); inline ::cereal::DeviceState::Builder getDeviceState(); inline void setDeviceState( ::cereal::DeviceState::Reader value); inline ::cereal::DeviceState::Builder initDeviceState(); inline void adoptDeviceState(::capnp::Orphan< ::cereal::DeviceState>&& value); inline ::capnp::Orphan< ::cereal::DeviceState> disownDeviceState(); inline bool isControlsState(); inline bool hasControlsState(); inline ::cereal::ControlsState::Builder getControlsState(); inline void setControlsState( ::cereal::ControlsState::Reader value); inline ::cereal::ControlsState::Builder initControlsState(); inline void adoptControlsState(::capnp::Orphan< ::cereal::ControlsState>&& value); inline ::capnp::Orphan< ::cereal::ControlsState> disownControlsState(); inline bool isLiveEventDEPRECATED(); inline bool hasLiveEventDEPRECATED(); inline ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>::Builder getLiveEventDEPRECATED(); inline void setLiveEventDEPRECATED( ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>::Builder initLiveEventDEPRECATED(unsigned int size); inline void adoptLiveEventDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>> disownLiveEventDEPRECATED(); inline bool isModel(); inline bool hasModel(); inline ::cereal::ModelData::Builder getModel(); inline void setModel( ::cereal::ModelData::Reader value); inline ::cereal::ModelData::Builder initModel(); inline void adoptModel(::capnp::Orphan< ::cereal::ModelData>&& value); inline ::capnp::Orphan< ::cereal::ModelData> disownModel(); inline bool isFeaturesDEPRECATED(); inline bool hasFeaturesDEPRECATED(); inline ::cereal::CalibrationFeatures::Builder getFeaturesDEPRECATED(); inline void setFeaturesDEPRECATED( ::cereal::CalibrationFeatures::Reader value); inline ::cereal::CalibrationFeatures::Builder initFeaturesDEPRECATED(); inline void adoptFeaturesDEPRECATED(::capnp::Orphan< ::cereal::CalibrationFeatures>&& value); inline ::capnp::Orphan< ::cereal::CalibrationFeatures> disownFeaturesDEPRECATED(); inline bool isSensorEventsDEPRECATED(); inline bool hasSensorEventsDEPRECATED(); inline ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>::Builder getSensorEventsDEPRECATED(); inline void setSensorEventsDEPRECATED( ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>::Builder initSensorEventsDEPRECATED(unsigned int size); inline void adoptSensorEventsDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>> disownSensorEventsDEPRECATED(); inline bool isPandaStateDEPRECATED(); inline bool hasPandaStateDEPRECATED(); inline ::cereal::PandaState::Builder getPandaStateDEPRECATED(); inline void setPandaStateDEPRECATED( ::cereal::PandaState::Reader value); inline ::cereal::PandaState::Builder initPandaStateDEPRECATED(); inline void adoptPandaStateDEPRECATED(::capnp::Orphan< ::cereal::PandaState>&& value); inline ::capnp::Orphan< ::cereal::PandaState> disownPandaStateDEPRECATED(); inline bool isRadarState(); inline bool hasRadarState(); inline ::cereal::RadarState::Builder getRadarState(); inline void setRadarState( ::cereal::RadarState::Reader value); inline ::cereal::RadarState::Builder initRadarState(); inline void adoptRadarState(::capnp::Orphan< ::cereal::RadarState>&& value); inline ::capnp::Orphan< ::cereal::RadarState> disownRadarState(); inline bool isLiveUIDEPRECATED(); inline bool hasLiveUIDEPRECATED(); inline ::cereal::LiveUI::Builder getLiveUIDEPRECATED(); inline void setLiveUIDEPRECATED( ::cereal::LiveUI::Reader value); inline ::cereal::LiveUI::Builder initLiveUIDEPRECATED(); inline void adoptLiveUIDEPRECATED(::capnp::Orphan< ::cereal::LiveUI>&& value); inline ::capnp::Orphan< ::cereal::LiveUI> disownLiveUIDEPRECATED(); inline bool isRoadEncodeIdx(); inline bool hasRoadEncodeIdx(); inline ::cereal::EncodeIndex::Builder getRoadEncodeIdx(); inline void setRoadEncodeIdx( ::cereal::EncodeIndex::Reader value); inline ::cereal::EncodeIndex::Builder initRoadEncodeIdx(); inline void adoptRoadEncodeIdx(::capnp::Orphan< ::cereal::EncodeIndex>&& value); inline ::capnp::Orphan< ::cereal::EncodeIndex> disownRoadEncodeIdx(); inline bool isLiveTracksDEPRECATED(); inline bool hasLiveTracksDEPRECATED(); inline ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>::Builder getLiveTracksDEPRECATED(); inline void setLiveTracksDEPRECATED( ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>::Builder initLiveTracksDEPRECATED(unsigned int size); inline void adoptLiveTracksDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>> disownLiveTracksDEPRECATED(); inline bool isSendcan(); inline bool hasSendcan(); inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Builder getSendcan(); inline void setSendcan( ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Builder initSendcan(unsigned int size); inline void adoptSendcan(::capnp::Orphan< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>> disownSendcan(); inline bool isLogMessage(); inline bool hasLogMessage(); inline ::capnp::Text::Builder getLogMessage(); inline void setLogMessage( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initLogMessage(unsigned int size); inline void adoptLogMessage(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownLogMessage(); inline bool isLiveCalibration(); inline bool hasLiveCalibration(); inline ::cereal::LiveCalibrationData::Builder getLiveCalibration(); inline void setLiveCalibration( ::cereal::LiveCalibrationData::Reader value); inline ::cereal::LiveCalibrationData::Builder initLiveCalibration(); inline void adoptLiveCalibration(::capnp::Orphan< ::cereal::LiveCalibrationData>&& value); inline ::capnp::Orphan< ::cereal::LiveCalibrationData> disownLiveCalibration(); inline bool isAndroidLog(); inline bool hasAndroidLog(); inline ::cereal::AndroidLogEntry::Builder getAndroidLog(); inline void setAndroidLog( ::cereal::AndroidLogEntry::Reader value); inline ::cereal::AndroidLogEntry::Builder initAndroidLog(); inline void adoptAndroidLog(::capnp::Orphan< ::cereal::AndroidLogEntry>&& value); inline ::capnp::Orphan< ::cereal::AndroidLogEntry> disownAndroidLog(); inline bool isGpsLocation(); inline bool hasGpsLocation(); inline ::cereal::GpsLocationData::Builder getGpsLocation(); inline void setGpsLocation( ::cereal::GpsLocationData::Reader value); inline ::cereal::GpsLocationData::Builder initGpsLocation(); inline void adoptGpsLocation(::capnp::Orphan< ::cereal::GpsLocationData>&& value); inline ::capnp::Orphan< ::cereal::GpsLocationData> disownGpsLocation(); inline bool isCarState(); inline bool hasCarState(); inline ::cereal::CarState::Builder getCarState(); inline void setCarState( ::cereal::CarState::Reader value); inline ::cereal::CarState::Builder initCarState(); inline void adoptCarState(::capnp::Orphan< ::cereal::CarState>&& value); inline ::capnp::Orphan< ::cereal::CarState> disownCarState(); inline bool isCarControl(); inline bool hasCarControl(); inline ::cereal::CarControl::Builder getCarControl(); inline void setCarControl( ::cereal::CarControl::Reader value); inline ::cereal::CarControl::Builder initCarControl(); inline void adoptCarControl(::capnp::Orphan< ::cereal::CarControl>&& value); inline ::capnp::Orphan< ::cereal::CarControl> disownCarControl(); inline bool isLongitudinalPlan(); inline bool hasLongitudinalPlan(); inline ::cereal::LongitudinalPlan::Builder getLongitudinalPlan(); inline void setLongitudinalPlan( ::cereal::LongitudinalPlan::Reader value); inline ::cereal::LongitudinalPlan::Builder initLongitudinalPlan(); inline void adoptLongitudinalPlan(::capnp::Orphan< ::cereal::LongitudinalPlan>&& value); inline ::capnp::Orphan< ::cereal::LongitudinalPlan> disownLongitudinalPlan(); inline bool isLiveLocationDEPRECATED(); inline bool hasLiveLocationDEPRECATED(); inline ::cereal::LiveLocationData::Builder getLiveLocationDEPRECATED(); inline void setLiveLocationDEPRECATED( ::cereal::LiveLocationData::Reader value); inline ::cereal::LiveLocationData::Builder initLiveLocationDEPRECATED(); inline void adoptLiveLocationDEPRECATED(::capnp::Orphan< ::cereal::LiveLocationData>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationData> disownLiveLocationDEPRECATED(); inline bool isEthernetDataDEPRECATED(); inline bool hasEthernetDataDEPRECATED(); inline ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>::Builder getEthernetDataDEPRECATED(); inline void setEthernetDataDEPRECATED( ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>::Builder initEthernetDataDEPRECATED(unsigned int size); inline void adoptEthernetDataDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>> disownEthernetDataDEPRECATED(); inline bool isNavUpdateDEPRECATED(); inline bool hasNavUpdateDEPRECATED(); inline ::cereal::NavUpdate::Builder getNavUpdateDEPRECATED(); inline void setNavUpdateDEPRECATED( ::cereal::NavUpdate::Reader value); inline ::cereal::NavUpdate::Builder initNavUpdateDEPRECATED(); inline void adoptNavUpdateDEPRECATED(::capnp::Orphan< ::cereal::NavUpdate>&& value); inline ::capnp::Orphan< ::cereal::NavUpdate> disownNavUpdateDEPRECATED(); inline bool isCellInfoDEPRECATED(); inline bool hasCellInfoDEPRECATED(); inline ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>::Builder getCellInfoDEPRECATED(); inline void setCellInfoDEPRECATED( ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>::Builder initCellInfoDEPRECATED(unsigned int size); inline void adoptCellInfoDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>> disownCellInfoDEPRECATED(); inline bool isWifiScanDEPRECATED(); inline bool hasWifiScanDEPRECATED(); inline ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>::Builder getWifiScanDEPRECATED(); inline void setWifiScanDEPRECATED( ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>::Builder initWifiScanDEPRECATED(unsigned int size); inline void adoptWifiScanDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>> disownWifiScanDEPRECATED(); inline bool isAndroidGnssDEPRECATED(); inline bool hasAndroidGnssDEPRECATED(); inline ::cereal::AndroidGnss::Builder getAndroidGnssDEPRECATED(); inline void setAndroidGnssDEPRECATED( ::cereal::AndroidGnss::Reader value); inline ::cereal::AndroidGnss::Builder initAndroidGnssDEPRECATED(); inline void adoptAndroidGnssDEPRECATED(::capnp::Orphan< ::cereal::AndroidGnss>&& value); inline ::capnp::Orphan< ::cereal::AndroidGnss> disownAndroidGnssDEPRECATED(); inline bool isQcomGnss(); inline bool hasQcomGnss(); inline ::cereal::QcomGnss::Builder getQcomGnss(); inline void setQcomGnss( ::cereal::QcomGnss::Reader value); inline ::cereal::QcomGnss::Builder initQcomGnss(); inline void adoptQcomGnss(::capnp::Orphan< ::cereal::QcomGnss>&& value); inline ::capnp::Orphan< ::cereal::QcomGnss> disownQcomGnss(); inline bool isLidarPtsDEPRECATED(); inline bool hasLidarPtsDEPRECATED(); inline ::cereal::LidarPts::Builder getLidarPtsDEPRECATED(); inline void setLidarPtsDEPRECATED( ::cereal::LidarPts::Reader value); inline ::cereal::LidarPts::Builder initLidarPtsDEPRECATED(); inline void adoptLidarPtsDEPRECATED(::capnp::Orphan< ::cereal::LidarPts>&& value); inline ::capnp::Orphan< ::cereal::LidarPts> disownLidarPtsDEPRECATED(); inline bool isProcLog(); inline bool hasProcLog(); inline ::cereal::ProcLog::Builder getProcLog(); inline void setProcLog( ::cereal::ProcLog::Reader value); inline ::cereal::ProcLog::Builder initProcLog(); inline void adoptProcLog(::capnp::Orphan< ::cereal::ProcLog>&& value); inline ::capnp::Orphan< ::cereal::ProcLog> disownProcLog(); inline bool isUbloxGnss(); inline bool hasUbloxGnss(); inline ::cereal::UbloxGnss::Builder getUbloxGnss(); inline void setUbloxGnss( ::cereal::UbloxGnss::Reader value); inline ::cereal::UbloxGnss::Builder initUbloxGnss(); inline void adoptUbloxGnss(::capnp::Orphan< ::cereal::UbloxGnss>&& value); inline ::capnp::Orphan< ::cereal::UbloxGnss> disownUbloxGnss(); inline bool isClocks(); inline bool hasClocks(); inline ::cereal::Clocks::Builder getClocks(); inline void setClocks( ::cereal::Clocks::Reader value); inline ::cereal::Clocks::Builder initClocks(); inline void adoptClocks(::capnp::Orphan< ::cereal::Clocks>&& value); inline ::capnp::Orphan< ::cereal::Clocks> disownClocks(); inline bool isLiveMpcDEPRECATED(); inline bool hasLiveMpcDEPRECATED(); inline ::cereal::LiveMpcData::Builder getLiveMpcDEPRECATED(); inline void setLiveMpcDEPRECATED( ::cereal::LiveMpcData::Reader value); inline ::cereal::LiveMpcData::Builder initLiveMpcDEPRECATED(); inline void adoptLiveMpcDEPRECATED(::capnp::Orphan< ::cereal::LiveMpcData>&& value); inline ::capnp::Orphan< ::cereal::LiveMpcData> disownLiveMpcDEPRECATED(); inline bool isLiveLongitudinalMpcDEPRECATED(); inline bool hasLiveLongitudinalMpcDEPRECATED(); inline ::cereal::LiveLongitudinalMpcData::Builder getLiveLongitudinalMpcDEPRECATED(); inline void setLiveLongitudinalMpcDEPRECATED( ::cereal::LiveLongitudinalMpcData::Reader value); inline ::cereal::LiveLongitudinalMpcData::Builder initLiveLongitudinalMpcDEPRECATED(); inline void adoptLiveLongitudinalMpcDEPRECATED(::capnp::Orphan< ::cereal::LiveLongitudinalMpcData>&& value); inline ::capnp::Orphan< ::cereal::LiveLongitudinalMpcData> disownLiveLongitudinalMpcDEPRECATED(); inline bool isNavStatusDEPRECATED(); inline bool hasNavStatusDEPRECATED(); inline ::cereal::NavStatus::Builder getNavStatusDEPRECATED(); inline void setNavStatusDEPRECATED( ::cereal::NavStatus::Reader value); inline ::cereal::NavStatus::Builder initNavStatusDEPRECATED(); inline void adoptNavStatusDEPRECATED(::capnp::Orphan< ::cereal::NavStatus>&& value); inline ::capnp::Orphan< ::cereal::NavStatus> disownNavStatusDEPRECATED(); inline bool isUbloxRaw(); inline bool hasUbloxRaw(); inline ::capnp::Data::Builder getUbloxRaw(); inline void setUbloxRaw( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initUbloxRaw(unsigned int size); inline void adoptUbloxRaw(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownUbloxRaw(); inline bool isGpsPlannerPointsDEPRECATED(); inline bool hasGpsPlannerPointsDEPRECATED(); inline ::cereal::GPSPlannerPoints::Builder getGpsPlannerPointsDEPRECATED(); inline void setGpsPlannerPointsDEPRECATED( ::cereal::GPSPlannerPoints::Reader value); inline ::cereal::GPSPlannerPoints::Builder initGpsPlannerPointsDEPRECATED(); inline void adoptGpsPlannerPointsDEPRECATED(::capnp::Orphan< ::cereal::GPSPlannerPoints>&& value); inline ::capnp::Orphan< ::cereal::GPSPlannerPoints> disownGpsPlannerPointsDEPRECATED(); inline bool isGpsPlannerPlanDEPRECATED(); inline bool hasGpsPlannerPlanDEPRECATED(); inline ::cereal::GPSPlannerPlan::Builder getGpsPlannerPlanDEPRECATED(); inline void setGpsPlannerPlanDEPRECATED( ::cereal::GPSPlannerPlan::Reader value); inline ::cereal::GPSPlannerPlan::Builder initGpsPlannerPlanDEPRECATED(); inline void adoptGpsPlannerPlanDEPRECATED(::capnp::Orphan< ::cereal::GPSPlannerPlan>&& value); inline ::capnp::Orphan< ::cereal::GPSPlannerPlan> disownGpsPlannerPlanDEPRECATED(); inline bool isApplanixRawDEPRECATED(); inline bool hasApplanixRawDEPRECATED(); inline ::capnp::Data::Builder getApplanixRawDEPRECATED(); inline void setApplanixRawDEPRECATED( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initApplanixRawDEPRECATED(unsigned int size); inline void adoptApplanixRawDEPRECATED(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownApplanixRawDEPRECATED(); inline bool isTrafficEventsDEPRECATED(); inline bool hasTrafficEventsDEPRECATED(); inline ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>::Builder getTrafficEventsDEPRECATED(); inline void setTrafficEventsDEPRECATED( ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>::Builder initTrafficEventsDEPRECATED(unsigned int size); inline void adoptTrafficEventsDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>> disownTrafficEventsDEPRECATED(); inline bool isLiveLocationTimingDEPRECATED(); inline bool hasLiveLocationTimingDEPRECATED(); inline ::cereal::LiveLocationData::Builder getLiveLocationTimingDEPRECATED(); inline void setLiveLocationTimingDEPRECATED( ::cereal::LiveLocationData::Reader value); inline ::cereal::LiveLocationData::Builder initLiveLocationTimingDEPRECATED(); inline void adoptLiveLocationTimingDEPRECATED(::capnp::Orphan< ::cereal::LiveLocationData>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationData> disownLiveLocationTimingDEPRECATED(); inline bool isOrbslamCorrectionDEPRECATED(); inline bool hasOrbslamCorrectionDEPRECATED(); inline ::cereal::OrbslamCorrection::Builder getOrbslamCorrectionDEPRECATED(); inline void setOrbslamCorrectionDEPRECATED( ::cereal::OrbslamCorrection::Reader value); inline ::cereal::OrbslamCorrection::Builder initOrbslamCorrectionDEPRECATED(); inline void adoptOrbslamCorrectionDEPRECATED(::capnp::Orphan< ::cereal::OrbslamCorrection>&& value); inline ::capnp::Orphan< ::cereal::OrbslamCorrection> disownOrbslamCorrectionDEPRECATED(); inline bool isLiveLocationCorrectedDEPRECATED(); inline bool hasLiveLocationCorrectedDEPRECATED(); inline ::cereal::LiveLocationData::Builder getLiveLocationCorrectedDEPRECATED(); inline void setLiveLocationCorrectedDEPRECATED( ::cereal::LiveLocationData::Reader value); inline ::cereal::LiveLocationData::Builder initLiveLocationCorrectedDEPRECATED(); inline void adoptLiveLocationCorrectedDEPRECATED(::capnp::Orphan< ::cereal::LiveLocationData>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationData> disownLiveLocationCorrectedDEPRECATED(); inline bool isOrbObservationDEPRECATED(); inline bool hasOrbObservationDEPRECATED(); inline ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>::Builder getOrbObservationDEPRECATED(); inline void setOrbObservationDEPRECATED( ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>::Builder initOrbObservationDEPRECATED(unsigned int size); inline void adoptOrbObservationDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>> disownOrbObservationDEPRECATED(); inline bool isGpsLocationExternal(); inline bool hasGpsLocationExternal(); inline ::cereal::GpsLocationData::Builder getGpsLocationExternal(); inline void setGpsLocationExternal( ::cereal::GpsLocationData::Reader value); inline ::cereal::GpsLocationData::Builder initGpsLocationExternal(); inline void adoptGpsLocationExternal(::capnp::Orphan< ::cereal::GpsLocationData>&& value); inline ::capnp::Orphan< ::cereal::GpsLocationData> disownGpsLocationExternal(); inline bool isLocationDEPRECATED(); inline bool hasLocationDEPRECATED(); inline ::cereal::LiveLocationData::Builder getLocationDEPRECATED(); inline void setLocationDEPRECATED( ::cereal::LiveLocationData::Reader value); inline ::cereal::LiveLocationData::Builder initLocationDEPRECATED(); inline void adoptLocationDEPRECATED(::capnp::Orphan< ::cereal::LiveLocationData>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationData> disownLocationDEPRECATED(); inline bool isUiNavigationEventDEPRECATED(); inline bool hasUiNavigationEventDEPRECATED(); inline ::cereal::UiNavigationEvent::Builder getUiNavigationEventDEPRECATED(); inline void setUiNavigationEventDEPRECATED( ::cereal::UiNavigationEvent::Reader value); inline ::cereal::UiNavigationEvent::Builder initUiNavigationEventDEPRECATED(); inline void adoptUiNavigationEventDEPRECATED(::capnp::Orphan< ::cereal::UiNavigationEvent>&& value); inline ::capnp::Orphan< ::cereal::UiNavigationEvent> disownUiNavigationEventDEPRECATED(); inline bool isLiveLocationKalmanLegacyDEPRECATED(); inline bool hasLiveLocationKalmanLegacyDEPRECATED(); inline ::cereal::LiveLocationData::Builder getLiveLocationKalmanLegacyDEPRECATED(); inline void setLiveLocationKalmanLegacyDEPRECATED( ::cereal::LiveLocationData::Reader value); inline ::cereal::LiveLocationData::Builder initLiveLocationKalmanLegacyDEPRECATED(); inline void adoptLiveLocationKalmanLegacyDEPRECATED(::capnp::Orphan< ::cereal::LiveLocationData>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationData> disownLiveLocationKalmanLegacyDEPRECATED(); inline bool isTestJoystick(); inline bool hasTestJoystick(); inline ::cereal::Joystick::Builder getTestJoystick(); inline void setTestJoystick( ::cereal::Joystick::Reader value); inline ::cereal::Joystick::Builder initTestJoystick(); inline void adoptTestJoystick(::capnp::Orphan< ::cereal::Joystick>&& value); inline ::capnp::Orphan< ::cereal::Joystick> disownTestJoystick(); inline bool isOrbOdometryDEPRECATED(); inline bool hasOrbOdometryDEPRECATED(); inline ::cereal::OrbOdometry::Builder getOrbOdometryDEPRECATED(); inline void setOrbOdometryDEPRECATED( ::cereal::OrbOdometry::Reader value); inline ::cereal::OrbOdometry::Builder initOrbOdometryDEPRECATED(); inline void adoptOrbOdometryDEPRECATED(::capnp::Orphan< ::cereal::OrbOdometry>&& value); inline ::capnp::Orphan< ::cereal::OrbOdometry> disownOrbOdometryDEPRECATED(); inline bool isOrbFeaturesDEPRECATED(); inline bool hasOrbFeaturesDEPRECATED(); inline ::cereal::OrbFeatures::Builder getOrbFeaturesDEPRECATED(); inline void setOrbFeaturesDEPRECATED( ::cereal::OrbFeatures::Reader value); inline ::cereal::OrbFeatures::Builder initOrbFeaturesDEPRECATED(); inline void adoptOrbFeaturesDEPRECATED(::capnp::Orphan< ::cereal::OrbFeatures>&& value); inline ::capnp::Orphan< ::cereal::OrbFeatures> disownOrbFeaturesDEPRECATED(); inline bool isApplanixLocationDEPRECATED(); inline bool hasApplanixLocationDEPRECATED(); inline ::cereal::LiveLocationData::Builder getApplanixLocationDEPRECATED(); inline void setApplanixLocationDEPRECATED( ::cereal::LiveLocationData::Reader value); inline ::cereal::LiveLocationData::Builder initApplanixLocationDEPRECATED(); inline void adoptApplanixLocationDEPRECATED(::capnp::Orphan< ::cereal::LiveLocationData>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationData> disownApplanixLocationDEPRECATED(); inline bool isOrbKeyFrameDEPRECATED(); inline bool hasOrbKeyFrameDEPRECATED(); inline ::cereal::OrbKeyFrame::Builder getOrbKeyFrameDEPRECATED(); inline void setOrbKeyFrameDEPRECATED( ::cereal::OrbKeyFrame::Reader value); inline ::cereal::OrbKeyFrame::Builder initOrbKeyFrameDEPRECATED(); inline void adoptOrbKeyFrameDEPRECATED(::capnp::Orphan< ::cereal::OrbKeyFrame>&& value); inline ::capnp::Orphan< ::cereal::OrbKeyFrame> disownOrbKeyFrameDEPRECATED(); inline bool isUiLayoutStateDEPRECATED(); inline bool hasUiLayoutStateDEPRECATED(); inline ::cereal::UiLayoutState::Builder getUiLayoutStateDEPRECATED(); inline void setUiLayoutStateDEPRECATED( ::cereal::UiLayoutState::Reader value); inline ::cereal::UiLayoutState::Builder initUiLayoutStateDEPRECATED(); inline void adoptUiLayoutStateDEPRECATED(::capnp::Orphan< ::cereal::UiLayoutState>&& value); inline ::capnp::Orphan< ::cereal::UiLayoutState> disownUiLayoutStateDEPRECATED(); inline bool isOrbFeaturesSummaryDEPRECATED(); inline bool hasOrbFeaturesSummaryDEPRECATED(); inline ::cereal::OrbFeaturesSummary::Builder getOrbFeaturesSummaryDEPRECATED(); inline void setOrbFeaturesSummaryDEPRECATED( ::cereal::OrbFeaturesSummary::Reader value); inline ::cereal::OrbFeaturesSummary::Builder initOrbFeaturesSummaryDEPRECATED(); inline void adoptOrbFeaturesSummaryDEPRECATED(::capnp::Orphan< ::cereal::OrbFeaturesSummary>&& value); inline ::capnp::Orphan< ::cereal::OrbFeaturesSummary> disownOrbFeaturesSummaryDEPRECATED(); inline bool isDriverStateDEPRECATED(); inline bool hasDriverStateDEPRECATED(); inline ::cereal::DriverStateDEPRECATED::Builder getDriverStateDEPRECATED(); inline void setDriverStateDEPRECATED( ::cereal::DriverStateDEPRECATED::Reader value); inline ::cereal::DriverStateDEPRECATED::Builder initDriverStateDEPRECATED(); inline void adoptDriverStateDEPRECATED(::capnp::Orphan< ::cereal::DriverStateDEPRECATED>&& value); inline ::capnp::Orphan< ::cereal::DriverStateDEPRECATED> disownDriverStateDEPRECATED(); inline bool isBoot(); inline bool hasBoot(); inline ::cereal::Boot::Builder getBoot(); inline void setBoot( ::cereal::Boot::Reader value); inline ::cereal::Boot::Builder initBoot(); inline void adoptBoot(::capnp::Orphan< ::cereal::Boot>&& value); inline ::capnp::Orphan< ::cereal::Boot> disownBoot(); inline bool isLiveParameters(); inline bool hasLiveParameters(); inline ::cereal::LiveParametersData::Builder getLiveParameters(); inline void setLiveParameters( ::cereal::LiveParametersData::Reader value); inline ::cereal::LiveParametersData::Builder initLiveParameters(); inline void adoptLiveParameters(::capnp::Orphan< ::cereal::LiveParametersData>&& value); inline ::capnp::Orphan< ::cereal::LiveParametersData> disownLiveParameters(); inline bool isLiveMapDataDEPRECATED(); inline bool hasLiveMapDataDEPRECATED(); inline ::cereal::LiveMapDataDEPRECATED::Builder getLiveMapDataDEPRECATED(); inline void setLiveMapDataDEPRECATED( ::cereal::LiveMapDataDEPRECATED::Reader value); inline ::cereal::LiveMapDataDEPRECATED::Builder initLiveMapDataDEPRECATED(); inline void adoptLiveMapDataDEPRECATED(::capnp::Orphan< ::cereal::LiveMapDataDEPRECATED>&& value); inline ::capnp::Orphan< ::cereal::LiveMapDataDEPRECATED> disownLiveMapDataDEPRECATED(); inline bool isCameraOdometry(); inline bool hasCameraOdometry(); inline ::cereal::CameraOdometry::Builder getCameraOdometry(); inline void setCameraOdometry( ::cereal::CameraOdometry::Reader value); inline ::cereal::CameraOdometry::Builder initCameraOdometry(); inline void adoptCameraOdometry(::capnp::Orphan< ::cereal::CameraOdometry>&& value); inline ::capnp::Orphan< ::cereal::CameraOdometry> disownCameraOdometry(); inline bool isLateralPlanDEPRECATED(); inline bool hasLateralPlanDEPRECATED(); inline ::cereal::LateralPlan::Builder getLateralPlanDEPRECATED(); inline void setLateralPlanDEPRECATED( ::cereal::LateralPlan::Reader value); inline ::cereal::LateralPlan::Builder initLateralPlanDEPRECATED(); inline void adoptLateralPlanDEPRECATED(::capnp::Orphan< ::cereal::LateralPlan>&& value); inline ::capnp::Orphan< ::cereal::LateralPlan> disownLateralPlanDEPRECATED(); inline bool isKalmanOdometryDEPRECATED(); inline bool hasKalmanOdometryDEPRECATED(); inline ::cereal::KalmanOdometry::Builder getKalmanOdometryDEPRECATED(); inline void setKalmanOdometryDEPRECATED( ::cereal::KalmanOdometry::Reader value); inline ::cereal::KalmanOdometry::Builder initKalmanOdometryDEPRECATED(); inline void adoptKalmanOdometryDEPRECATED(::capnp::Orphan< ::cereal::KalmanOdometry>&& value); inline ::capnp::Orphan< ::cereal::KalmanOdometry> disownKalmanOdometryDEPRECATED(); inline bool isThumbnail(); inline bool hasThumbnail(); inline ::cereal::Thumbnail::Builder getThumbnail(); inline void setThumbnail( ::cereal::Thumbnail::Reader value); inline ::cereal::Thumbnail::Builder initThumbnail(); inline void adoptThumbnail(::capnp::Orphan< ::cereal::Thumbnail>&& value); inline ::capnp::Orphan< ::cereal::Thumbnail> disownThumbnail(); inline bool getValid(); inline void setValid(bool value); inline bool isOnroadEventsDEPRECATED(); inline bool hasOnroadEventsDEPRECATED(); inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder getOnroadEventsDEPRECATED(); inline void setOnroadEventsDEPRECATED( ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder initOnroadEventsDEPRECATED(unsigned int size); inline void adoptOnroadEventsDEPRECATED(::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>> disownOnroadEventsDEPRECATED(); inline bool isCarParams(); inline bool hasCarParams(); inline ::cereal::CarParams::Builder getCarParams(); inline void setCarParams( ::cereal::CarParams::Reader value); inline ::cereal::CarParams::Builder initCarParams(); inline void adoptCarParams(::capnp::Orphan< ::cereal::CarParams>&& value); inline ::capnp::Orphan< ::cereal::CarParams> disownCarParams(); inline bool isDriverCameraState(); inline bool hasDriverCameraState(); inline ::cereal::FrameData::Builder getDriverCameraState(); inline void setDriverCameraState( ::cereal::FrameData::Reader value); inline ::cereal::FrameData::Builder initDriverCameraState(); inline void adoptDriverCameraState(::capnp::Orphan< ::cereal::FrameData>&& value); inline ::capnp::Orphan< ::cereal::FrameData> disownDriverCameraState(); inline bool isDriverMonitoringState(); inline bool hasDriverMonitoringState(); inline ::cereal::DriverMonitoringState::Builder getDriverMonitoringState(); inline void setDriverMonitoringState( ::cereal::DriverMonitoringState::Reader value); inline ::cereal::DriverMonitoringState::Builder initDriverMonitoringState(); inline void adoptDriverMonitoringState(::capnp::Orphan< ::cereal::DriverMonitoringState>&& value); inline ::capnp::Orphan< ::cereal::DriverMonitoringState> disownDriverMonitoringState(); inline bool isLiveLocationKalmanDEPRECATED(); inline bool hasLiveLocationKalmanDEPRECATED(); inline ::cereal::LiveLocationKalman::Builder getLiveLocationKalmanDEPRECATED(); inline void setLiveLocationKalmanDEPRECATED( ::cereal::LiveLocationKalman::Reader value); inline ::cereal::LiveLocationKalman::Builder initLiveLocationKalmanDEPRECATED(); inline void adoptLiveLocationKalmanDEPRECATED(::capnp::Orphan< ::cereal::LiveLocationKalman>&& value); inline ::capnp::Orphan< ::cereal::LiveLocationKalman> disownLiveLocationKalmanDEPRECATED(); inline bool isSentinel(); inline bool hasSentinel(); inline ::cereal::Sentinel::Builder getSentinel(); inline void setSentinel( ::cereal::Sentinel::Reader value); inline ::cereal::Sentinel::Builder initSentinel(); inline void adoptSentinel(::capnp::Orphan< ::cereal::Sentinel>&& value); inline ::capnp::Orphan< ::cereal::Sentinel> disownSentinel(); inline bool isWideRoadCameraState(); inline bool hasWideRoadCameraState(); inline ::cereal::FrameData::Builder getWideRoadCameraState(); inline void setWideRoadCameraState( ::cereal::FrameData::Reader value); inline ::cereal::FrameData::Builder initWideRoadCameraState(); inline void adoptWideRoadCameraState(::capnp::Orphan< ::cereal::FrameData>&& value); inline ::capnp::Orphan< ::cereal::FrameData> disownWideRoadCameraState(); inline bool isModelV2(); inline bool hasModelV2(); inline ::cereal::ModelDataV2::Builder getModelV2(); inline void setModelV2( ::cereal::ModelDataV2::Reader value); inline ::cereal::ModelDataV2::Builder initModelV2(); inline void adoptModelV2(::capnp::Orphan< ::cereal::ModelDataV2>&& value); inline ::capnp::Orphan< ::cereal::ModelDataV2> disownModelV2(); inline bool isDriverEncodeIdx(); inline bool hasDriverEncodeIdx(); inline ::cereal::EncodeIndex::Builder getDriverEncodeIdx(); inline void setDriverEncodeIdx( ::cereal::EncodeIndex::Reader value); inline ::cereal::EncodeIndex::Builder initDriverEncodeIdx(); inline void adoptDriverEncodeIdx(::capnp::Orphan< ::cereal::EncodeIndex>&& value); inline ::capnp::Orphan< ::cereal::EncodeIndex> disownDriverEncodeIdx(); inline bool isWideRoadEncodeIdx(); inline bool hasWideRoadEncodeIdx(); inline ::cereal::EncodeIndex::Builder getWideRoadEncodeIdx(); inline void setWideRoadEncodeIdx( ::cereal::EncodeIndex::Reader value); inline ::cereal::EncodeIndex::Builder initWideRoadEncodeIdx(); inline void adoptWideRoadEncodeIdx(::capnp::Orphan< ::cereal::EncodeIndex>&& value); inline ::capnp::Orphan< ::cereal::EncodeIndex> disownWideRoadEncodeIdx(); inline bool isManagerState(); inline bool hasManagerState(); inline ::cereal::ManagerState::Builder getManagerState(); inline void setManagerState( ::cereal::ManagerState::Reader value); inline ::cereal::ManagerState::Builder initManagerState(); inline void adoptManagerState(::capnp::Orphan< ::cereal::ManagerState>&& value); inline ::capnp::Orphan< ::cereal::ManagerState> disownManagerState(); inline bool isUploaderState(); inline bool hasUploaderState(); inline ::cereal::UploaderState::Builder getUploaderState(); inline void setUploaderState( ::cereal::UploaderState::Reader value); inline ::cereal::UploaderState::Builder initUploaderState(); inline void adoptUploaderState(::capnp::Orphan< ::cereal::UploaderState>&& value); inline ::capnp::Orphan< ::cereal::UploaderState> disownUploaderState(); inline bool isPeripheralState(); inline bool hasPeripheralState(); inline ::cereal::PeripheralState::Builder getPeripheralState(); inline void setPeripheralState( ::cereal::PeripheralState::Reader value); inline ::cereal::PeripheralState::Builder initPeripheralState(); inline void adoptPeripheralState(::capnp::Orphan< ::cereal::PeripheralState>&& value); inline ::capnp::Orphan< ::cereal::PeripheralState> disownPeripheralState(); inline bool isPandaStates(); inline bool hasPandaStates(); inline ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>::Builder getPandaStates(); inline void setPandaStates( ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>::Builder initPandaStates(unsigned int size); inline void adoptPandaStates(::capnp::Orphan< ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>> disownPandaStates(); inline bool isNavInstruction(); inline bool hasNavInstruction(); inline ::cereal::NavInstruction::Builder getNavInstruction(); inline void setNavInstruction( ::cereal::NavInstruction::Reader value); inline ::cereal::NavInstruction::Builder initNavInstruction(); inline void adoptNavInstruction(::capnp::Orphan< ::cereal::NavInstruction>&& value); inline ::capnp::Orphan< ::cereal::NavInstruction> disownNavInstruction(); inline bool isNavRoute(); inline bool hasNavRoute(); inline ::cereal::NavRoute::Builder getNavRoute(); inline void setNavRoute( ::cereal::NavRoute::Reader value); inline ::cereal::NavRoute::Builder initNavRoute(); inline void adoptNavRoute(::capnp::Orphan< ::cereal::NavRoute>&& value); inline ::capnp::Orphan< ::cereal::NavRoute> disownNavRoute(); inline bool isNavThumbnail(); inline bool hasNavThumbnail(); inline ::cereal::Thumbnail::Builder getNavThumbnail(); inline void setNavThumbnail( ::cereal::Thumbnail::Reader value); inline ::cereal::Thumbnail::Builder initNavThumbnail(); inline void adoptNavThumbnail(::capnp::Orphan< ::cereal::Thumbnail>&& value); inline ::capnp::Orphan< ::cereal::Thumbnail> disownNavThumbnail(); inline bool isErrorLogMessage(); inline bool hasErrorLogMessage(); inline ::capnp::Text::Builder getErrorLogMessage(); inline void setErrorLogMessage( ::capnp::Text::Reader value); inline ::capnp::Text::Builder initErrorLogMessage(unsigned int size); inline void adoptErrorLogMessage(::capnp::Orphan< ::capnp::Text>&& value); inline ::capnp::Orphan< ::capnp::Text> disownErrorLogMessage(); inline bool isRoadEncodeData(); inline bool hasRoadEncodeData(); inline ::cereal::EncodeData::Builder getRoadEncodeData(); inline void setRoadEncodeData( ::cereal::EncodeData::Reader value); inline ::cereal::EncodeData::Builder initRoadEncodeData(); inline void adoptRoadEncodeData(::capnp::Orphan< ::cereal::EncodeData>&& value); inline ::capnp::Orphan< ::cereal::EncodeData> disownRoadEncodeData(); inline bool isDriverEncodeData(); inline bool hasDriverEncodeData(); inline ::cereal::EncodeData::Builder getDriverEncodeData(); inline void setDriverEncodeData( ::cereal::EncodeData::Reader value); inline ::cereal::EncodeData::Builder initDriverEncodeData(); inline void adoptDriverEncodeData(::capnp::Orphan< ::cereal::EncodeData>&& value); inline ::capnp::Orphan< ::cereal::EncodeData> disownDriverEncodeData(); inline bool isWideRoadEncodeData(); inline bool hasWideRoadEncodeData(); inline ::cereal::EncodeData::Builder getWideRoadEncodeData(); inline void setWideRoadEncodeData( ::cereal::EncodeData::Reader value); inline ::cereal::EncodeData::Builder initWideRoadEncodeData(); inline void adoptWideRoadEncodeData(::capnp::Orphan< ::cereal::EncodeData>&& value); inline ::capnp::Orphan< ::cereal::EncodeData> disownWideRoadEncodeData(); inline bool isQRoadEncodeData(); inline bool hasQRoadEncodeData(); inline ::cereal::EncodeData::Builder getQRoadEncodeData(); inline void setQRoadEncodeData( ::cereal::EncodeData::Reader value); inline ::cereal::EncodeData::Builder initQRoadEncodeData(); inline void adoptQRoadEncodeData(::capnp::Orphan< ::cereal::EncodeData>&& value); inline ::capnp::Orphan< ::cereal::EncodeData> disownQRoadEncodeData(); inline bool isQRoadEncodeIdx(); inline bool hasQRoadEncodeIdx(); inline ::cereal::EncodeIndex::Builder getQRoadEncodeIdx(); inline void setQRoadEncodeIdx( ::cereal::EncodeIndex::Reader value); inline ::cereal::EncodeIndex::Builder initQRoadEncodeIdx(); inline void adoptQRoadEncodeIdx(::capnp::Orphan< ::cereal::EncodeIndex>&& value); inline ::capnp::Orphan< ::cereal::EncodeIndex> disownQRoadEncodeIdx(); inline bool isGnssMeasurements(); inline bool hasGnssMeasurements(); inline ::cereal::GnssMeasurements::Builder getGnssMeasurements(); inline void setGnssMeasurements( ::cereal::GnssMeasurements::Reader value); inline ::cereal::GnssMeasurements::Builder initGnssMeasurements(); inline void adoptGnssMeasurements(::capnp::Orphan< ::cereal::GnssMeasurements>&& value); inline ::capnp::Orphan< ::cereal::GnssMeasurements> disownGnssMeasurements(); inline bool isDriverStateV2(); inline bool hasDriverStateV2(); inline ::cereal::DriverStateV2::Builder getDriverStateV2(); inline void setDriverStateV2( ::cereal::DriverStateV2::Reader value); inline ::cereal::DriverStateV2::Builder initDriverStateV2(); inline void adoptDriverStateV2(::capnp::Orphan< ::cereal::DriverStateV2>&& value); inline ::capnp::Orphan< ::cereal::DriverStateV2> disownDriverStateV2(); inline bool isUserFlag(); inline bool hasUserFlag(); inline ::cereal::UserFlag::Builder getUserFlag(); inline void setUserFlag( ::cereal::UserFlag::Reader value); inline ::cereal::UserFlag::Builder initUserFlag(); inline void adoptUserFlag(::capnp::Orphan< ::cereal::UserFlag>&& value); inline ::capnp::Orphan< ::cereal::UserFlag> disownUserFlag(); inline bool isLiveTorqueParameters(); inline bool hasLiveTorqueParameters(); inline ::cereal::LiveTorqueParametersData::Builder getLiveTorqueParameters(); inline void setLiveTorqueParameters( ::cereal::LiveTorqueParametersData::Reader value); inline ::cereal::LiveTorqueParametersData::Builder initLiveTorqueParameters(); inline void adoptLiveTorqueParameters(::capnp::Orphan< ::cereal::LiveTorqueParametersData>&& value); inline ::capnp::Orphan< ::cereal::LiveTorqueParametersData> disownLiveTorqueParameters(); inline bool isMagnetometer(); inline bool hasMagnetometer(); inline ::cereal::SensorEventData::Builder getMagnetometer(); inline void setMagnetometer( ::cereal::SensorEventData::Reader value); inline ::cereal::SensorEventData::Builder initMagnetometer(); inline void adoptMagnetometer(::capnp::Orphan< ::cereal::SensorEventData>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData> disownMagnetometer(); inline bool isLightSensor(); inline bool hasLightSensor(); inline ::cereal::SensorEventData::Builder getLightSensor(); inline void setLightSensor( ::cereal::SensorEventData::Reader value); inline ::cereal::SensorEventData::Builder initLightSensor(); inline void adoptLightSensor(::capnp::Orphan< ::cereal::SensorEventData>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData> disownLightSensor(); inline bool isTemperatureSensor(); inline bool hasTemperatureSensor(); inline ::cereal::SensorEventData::Builder getTemperatureSensor(); inline void setTemperatureSensor( ::cereal::SensorEventData::Reader value); inline ::cereal::SensorEventData::Builder initTemperatureSensor(); inline void adoptTemperatureSensor(::capnp::Orphan< ::cereal::SensorEventData>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData> disownTemperatureSensor(); inline bool isAccelerometer(); inline bool hasAccelerometer(); inline ::cereal::SensorEventData::Builder getAccelerometer(); inline void setAccelerometer( ::cereal::SensorEventData::Reader value); inline ::cereal::SensorEventData::Builder initAccelerometer(); inline void adoptAccelerometer(::capnp::Orphan< ::cereal::SensorEventData>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData> disownAccelerometer(); inline bool isGyroscope(); inline bool hasGyroscope(); inline ::cereal::SensorEventData::Builder getGyroscope(); inline void setGyroscope( ::cereal::SensorEventData::Reader value); inline ::cereal::SensorEventData::Builder initGyroscope(); inline void adoptGyroscope(::capnp::Orphan< ::cereal::SensorEventData>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData> disownGyroscope(); inline bool isGyroscope2(); inline bool hasGyroscope2(); inline ::cereal::SensorEventData::Builder getGyroscope2(); inline void setGyroscope2( ::cereal::SensorEventData::Reader value); inline ::cereal::SensorEventData::Builder initGyroscope2(); inline void adoptGyroscope2(::capnp::Orphan< ::cereal::SensorEventData>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData> disownGyroscope2(); inline bool isAccelerometer2(); inline bool hasAccelerometer2(); inline ::cereal::SensorEventData::Builder getAccelerometer2(); inline void setAccelerometer2( ::cereal::SensorEventData::Reader value); inline ::cereal::SensorEventData::Builder initAccelerometer2(); inline void adoptAccelerometer2(::capnp::Orphan< ::cereal::SensorEventData>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData> disownAccelerometer2(); inline bool isUiDebug(); inline bool hasUiDebug(); inline ::cereal::UIDebug::Builder getUiDebug(); inline void setUiDebug( ::cereal::UIDebug::Reader value); inline ::cereal::UIDebug::Builder initUiDebug(); inline void adoptUiDebug(::capnp::Orphan< ::cereal::UIDebug>&& value); inline ::capnp::Orphan< ::cereal::UIDebug> disownUiDebug(); inline bool isMicrophone(); inline bool hasMicrophone(); inline ::cereal::Microphone::Builder getMicrophone(); inline void setMicrophone( ::cereal::Microphone::Reader value); inline ::cereal::Microphone::Builder initMicrophone(); inline void adoptMicrophone(::capnp::Orphan< ::cereal::Microphone>&& value); inline ::capnp::Orphan< ::cereal::Microphone> disownMicrophone(); inline bool isNavModelDEPRECATED(); inline bool hasNavModelDEPRECATED(); inline ::cereal::NavModelData::Builder getNavModelDEPRECATED(); inline void setNavModelDEPRECATED( ::cereal::NavModelData::Reader value); inline ::cereal::NavModelData::Builder initNavModelDEPRECATED(); inline void adoptNavModelDEPRECATED(::capnp::Orphan< ::cereal::NavModelData>&& value); inline ::capnp::Orphan< ::cereal::NavModelData> disownNavModelDEPRECATED(); inline bool isMapRenderState(); inline bool hasMapRenderState(); inline ::cereal::MapRenderState::Builder getMapRenderState(); inline void setMapRenderState( ::cereal::MapRenderState::Reader value); inline ::cereal::MapRenderState::Builder initMapRenderState(); inline void adoptMapRenderState(::capnp::Orphan< ::cereal::MapRenderState>&& value); inline ::capnp::Orphan< ::cereal::MapRenderState> disownMapRenderState(); inline bool isUiPlanDEPRECATED(); inline bool hasUiPlanDEPRECATED(); inline ::cereal::UiPlan::Builder getUiPlanDEPRECATED(); inline void setUiPlanDEPRECATED( ::cereal::UiPlan::Reader value); inline ::cereal::UiPlan::Builder initUiPlanDEPRECATED(); inline void adoptUiPlanDEPRECATED(::capnp::Orphan< ::cereal::UiPlan>&& value); inline ::capnp::Orphan< ::cereal::UiPlan> disownUiPlanDEPRECATED(); inline bool isCustomReserved0(); inline bool hasCustomReserved0(); inline ::cereal::CustomReserved0::Builder getCustomReserved0(); inline void setCustomReserved0( ::cereal::CustomReserved0::Reader value); inline ::cereal::CustomReserved0::Builder initCustomReserved0(); inline void adoptCustomReserved0(::capnp::Orphan< ::cereal::CustomReserved0>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved0> disownCustomReserved0(); inline bool isCustomReserved1(); inline bool hasCustomReserved1(); inline ::cereal::CustomReserved1::Builder getCustomReserved1(); inline void setCustomReserved1( ::cereal::CustomReserved1::Reader value); inline ::cereal::CustomReserved1::Builder initCustomReserved1(); inline void adoptCustomReserved1(::capnp::Orphan< ::cereal::CustomReserved1>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved1> disownCustomReserved1(); inline bool isCustomReserved2(); inline bool hasCustomReserved2(); inline ::cereal::CustomReserved2::Builder getCustomReserved2(); inline void setCustomReserved2( ::cereal::CustomReserved2::Reader value); inline ::cereal::CustomReserved2::Builder initCustomReserved2(); inline void adoptCustomReserved2(::capnp::Orphan< ::cereal::CustomReserved2>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved2> disownCustomReserved2(); inline bool isCustomReserved3(); inline bool hasCustomReserved3(); inline ::cereal::CustomReserved3::Builder getCustomReserved3(); inline void setCustomReserved3( ::cereal::CustomReserved3::Reader value); inline ::cereal::CustomReserved3::Builder initCustomReserved3(); inline void adoptCustomReserved3(::capnp::Orphan< ::cereal::CustomReserved3>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved3> disownCustomReserved3(); inline bool isCustomReserved4(); inline bool hasCustomReserved4(); inline ::cereal::CustomReserved4::Builder getCustomReserved4(); inline void setCustomReserved4( ::cereal::CustomReserved4::Reader value); inline ::cereal::CustomReserved4::Builder initCustomReserved4(); inline void adoptCustomReserved4(::capnp::Orphan< ::cereal::CustomReserved4>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved4> disownCustomReserved4(); inline bool isCustomReserved5(); inline bool hasCustomReserved5(); inline ::cereal::CustomReserved5::Builder getCustomReserved5(); inline void setCustomReserved5( ::cereal::CustomReserved5::Reader value); inline ::cereal::CustomReserved5::Builder initCustomReserved5(); inline void adoptCustomReserved5(::capnp::Orphan< ::cereal::CustomReserved5>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved5> disownCustomReserved5(); inline bool isCustomReserved6(); inline bool hasCustomReserved6(); inline ::cereal::CustomReserved6::Builder getCustomReserved6(); inline void setCustomReserved6( ::cereal::CustomReserved6::Reader value); inline ::cereal::CustomReserved6::Builder initCustomReserved6(); inline void adoptCustomReserved6(::capnp::Orphan< ::cereal::CustomReserved6>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved6> disownCustomReserved6(); inline bool isCustomReserved7(); inline bool hasCustomReserved7(); inline ::cereal::CustomReserved7::Builder getCustomReserved7(); inline void setCustomReserved7( ::cereal::CustomReserved7::Reader value); inline ::cereal::CustomReserved7::Builder initCustomReserved7(); inline void adoptCustomReserved7(::capnp::Orphan< ::cereal::CustomReserved7>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved7> disownCustomReserved7(); inline bool isCustomReserved8(); inline bool hasCustomReserved8(); inline ::cereal::CustomReserved8::Builder getCustomReserved8(); inline void setCustomReserved8( ::cereal::CustomReserved8::Reader value); inline ::cereal::CustomReserved8::Builder initCustomReserved8(); inline void adoptCustomReserved8(::capnp::Orphan< ::cereal::CustomReserved8>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved8> disownCustomReserved8(); inline bool isCustomReserved9(); inline bool hasCustomReserved9(); inline ::cereal::CustomReserved9::Builder getCustomReserved9(); inline void setCustomReserved9( ::cereal::CustomReserved9::Reader value); inline ::cereal::CustomReserved9::Builder initCustomReserved9(); inline void adoptCustomReserved9(::capnp::Orphan< ::cereal::CustomReserved9>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved9> disownCustomReserved9(); inline bool isLivestreamRoadEncodeIdx(); inline bool hasLivestreamRoadEncodeIdx(); inline ::cereal::EncodeIndex::Builder getLivestreamRoadEncodeIdx(); inline void setLivestreamRoadEncodeIdx( ::cereal::EncodeIndex::Reader value); inline ::cereal::EncodeIndex::Builder initLivestreamRoadEncodeIdx(); inline void adoptLivestreamRoadEncodeIdx(::capnp::Orphan< ::cereal::EncodeIndex>&& value); inline ::capnp::Orphan< ::cereal::EncodeIndex> disownLivestreamRoadEncodeIdx(); inline bool isLivestreamWideRoadEncodeIdx(); inline bool hasLivestreamWideRoadEncodeIdx(); inline ::cereal::EncodeIndex::Builder getLivestreamWideRoadEncodeIdx(); inline void setLivestreamWideRoadEncodeIdx( ::cereal::EncodeIndex::Reader value); inline ::cereal::EncodeIndex::Builder initLivestreamWideRoadEncodeIdx(); inline void adoptLivestreamWideRoadEncodeIdx(::capnp::Orphan< ::cereal::EncodeIndex>&& value); inline ::capnp::Orphan< ::cereal::EncodeIndex> disownLivestreamWideRoadEncodeIdx(); inline bool isLivestreamDriverEncodeIdx(); inline bool hasLivestreamDriverEncodeIdx(); inline ::cereal::EncodeIndex::Builder getLivestreamDriverEncodeIdx(); inline void setLivestreamDriverEncodeIdx( ::cereal::EncodeIndex::Reader value); inline ::cereal::EncodeIndex::Builder initLivestreamDriverEncodeIdx(); inline void adoptLivestreamDriverEncodeIdx(::capnp::Orphan< ::cereal::EncodeIndex>&& value); inline ::capnp::Orphan< ::cereal::EncodeIndex> disownLivestreamDriverEncodeIdx(); inline bool isLivestreamRoadEncodeData(); inline bool hasLivestreamRoadEncodeData(); inline ::cereal::EncodeData::Builder getLivestreamRoadEncodeData(); inline void setLivestreamRoadEncodeData( ::cereal::EncodeData::Reader value); inline ::cereal::EncodeData::Builder initLivestreamRoadEncodeData(); inline void adoptLivestreamRoadEncodeData(::capnp::Orphan< ::cereal::EncodeData>&& value); inline ::capnp::Orphan< ::cereal::EncodeData> disownLivestreamRoadEncodeData(); inline bool isLivestreamWideRoadEncodeData(); inline bool hasLivestreamWideRoadEncodeData(); inline ::cereal::EncodeData::Builder getLivestreamWideRoadEncodeData(); inline void setLivestreamWideRoadEncodeData( ::cereal::EncodeData::Reader value); inline ::cereal::EncodeData::Builder initLivestreamWideRoadEncodeData(); inline void adoptLivestreamWideRoadEncodeData(::capnp::Orphan< ::cereal::EncodeData>&& value); inline ::capnp::Orphan< ::cereal::EncodeData> disownLivestreamWideRoadEncodeData(); inline bool isLivestreamDriverEncodeData(); inline bool hasLivestreamDriverEncodeData(); inline ::cereal::EncodeData::Builder getLivestreamDriverEncodeData(); inline void setLivestreamDriverEncodeData( ::cereal::EncodeData::Reader value); inline ::cereal::EncodeData::Builder initLivestreamDriverEncodeData(); inline void adoptLivestreamDriverEncodeData(::capnp::Orphan< ::cereal::EncodeData>&& value); inline ::capnp::Orphan< ::cereal::EncodeData> disownLivestreamDriverEncodeData(); inline bool isTemperatureSensor2(); inline bool hasTemperatureSensor2(); inline ::cereal::SensorEventData::Builder getTemperatureSensor2(); inline void setTemperatureSensor2( ::cereal::SensorEventData::Reader value); inline ::cereal::SensorEventData::Builder initTemperatureSensor2(); inline void adoptTemperatureSensor2(::capnp::Orphan< ::cereal::SensorEventData>&& value); inline ::capnp::Orphan< ::cereal::SensorEventData> disownTemperatureSensor2(); inline bool isCustomReservedRawData0(); inline bool hasCustomReservedRawData0(); inline ::capnp::Data::Builder getCustomReservedRawData0(); inline void setCustomReservedRawData0( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initCustomReservedRawData0(unsigned int size); inline void adoptCustomReservedRawData0(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownCustomReservedRawData0(); inline bool isCustomReservedRawData1(); inline bool hasCustomReservedRawData1(); inline ::capnp::Data::Builder getCustomReservedRawData1(); inline void setCustomReservedRawData1( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initCustomReservedRawData1(unsigned int size); inline void adoptCustomReservedRawData1(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownCustomReservedRawData1(); inline bool isCustomReservedRawData2(); inline bool hasCustomReservedRawData2(); inline ::capnp::Data::Builder getCustomReservedRawData2(); inline void setCustomReservedRawData2( ::capnp::Data::Reader value); inline ::capnp::Data::Builder initCustomReservedRawData2(unsigned int size); inline void adoptCustomReservedRawData2(::capnp::Orphan< ::capnp::Data>&& value); inline ::capnp::Orphan< ::capnp::Data> disownCustomReservedRawData2(); inline bool isCarOutput(); inline bool hasCarOutput(); inline ::cereal::CarOutput::Builder getCarOutput(); inline void setCarOutput( ::cereal::CarOutput::Reader value); inline ::cereal::CarOutput::Builder initCarOutput(); inline void adoptCarOutput(::capnp::Orphan< ::cereal::CarOutput>&& value); inline ::capnp::Orphan< ::cereal::CarOutput> disownCarOutput(); inline bool isDrivingModelData(); inline bool hasDrivingModelData(); inline ::cereal::DrivingModelData::Builder getDrivingModelData(); inline void setDrivingModelData( ::cereal::DrivingModelData::Reader value); inline ::cereal::DrivingModelData::Builder initDrivingModelData(); inline void adoptDrivingModelData(::capnp::Orphan< ::cereal::DrivingModelData>&& value); inline ::capnp::Orphan< ::cereal::DrivingModelData> disownDrivingModelData(); inline bool isLivePose(); inline bool hasLivePose(); inline ::cereal::LivePose::Builder getLivePose(); inline void setLivePose( ::cereal::LivePose::Reader value); inline ::cereal::LivePose::Builder initLivePose(); inline void adoptLivePose(::capnp::Orphan< ::cereal::LivePose>&& value); inline ::capnp::Orphan< ::cereal::LivePose> disownLivePose(); inline bool isSelfdriveState(); inline bool hasSelfdriveState(); inline ::cereal::SelfdriveState::Builder getSelfdriveState(); inline void setSelfdriveState( ::cereal::SelfdriveState::Reader value); inline ::cereal::SelfdriveState::Builder initSelfdriveState(); inline void adoptSelfdriveState(::capnp::Orphan< ::cereal::SelfdriveState>&& value); inline ::capnp::Orphan< ::cereal::SelfdriveState> disownSelfdriveState(); inline bool isLiveTracks(); inline bool hasLiveTracks(); inline ::cereal::RadarData::Builder getLiveTracks(); inline void setLiveTracks( ::cereal::RadarData::Reader value); inline ::cereal::RadarData::Builder initLiveTracks(); inline void adoptLiveTracks(::capnp::Orphan< ::cereal::RadarData>&& value); inline ::capnp::Orphan< ::cereal::RadarData> disownLiveTracks(); inline bool isDriverAssistance(); inline bool hasDriverAssistance(); inline ::cereal::DriverAssistance::Builder getDriverAssistance(); inline void setDriverAssistance( ::cereal::DriverAssistance::Reader value); inline ::cereal::DriverAssistance::Builder initDriverAssistance(); inline void adoptDriverAssistance(::capnp::Orphan< ::cereal::DriverAssistance>&& value); inline ::capnp::Orphan< ::cereal::DriverAssistance> disownDriverAssistance(); inline bool isAlertDebug(); inline bool hasAlertDebug(); inline ::cereal::DebugAlert::Builder getAlertDebug(); inline void setAlertDebug( ::cereal::DebugAlert::Reader value); inline ::cereal::DebugAlert::Builder initAlertDebug(); inline void adoptAlertDebug(::capnp::Orphan< ::cereal::DebugAlert>&& value); inline ::capnp::Orphan< ::cereal::DebugAlert> disownAlertDebug(); inline bool isOnroadEvents(); inline bool hasOnroadEvents(); inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Builder getOnroadEvents(); inline void setOnroadEvents( ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Builder initOnroadEvents(unsigned int size); inline void adoptOnroadEvents(::capnp::Orphan< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>> disownOnroadEvents(); inline bool isTouch(); inline bool hasTouch(); inline ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>::Builder getTouch(); inline void setTouch( ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>::Reader value); inline ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>::Builder initTouch(unsigned int size); inline void adoptTouch(::capnp::Orphan< ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>>&& value); inline ::capnp::Orphan< ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>> disownTouch(); inline bool isCustomReserved10(); inline bool hasCustomReserved10(); inline ::cereal::CustomReserved10::Builder getCustomReserved10(); inline void setCustomReserved10( ::cereal::CustomReserved10::Reader value); inline ::cereal::CustomReserved10::Builder initCustomReserved10(); inline void adoptCustomReserved10(::capnp::Orphan< ::cereal::CustomReserved10>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved10> disownCustomReserved10(); inline bool isCustomReserved11(); inline bool hasCustomReserved11(); inline ::cereal::CustomReserved11::Builder getCustomReserved11(); inline void setCustomReserved11( ::cereal::CustomReserved11::Reader value); inline ::cereal::CustomReserved11::Builder initCustomReserved11(); inline void adoptCustomReserved11(::capnp::Orphan< ::cereal::CustomReserved11>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved11> disownCustomReserved11(); inline bool isCustomReserved12(); inline bool hasCustomReserved12(); inline ::cereal::CustomReserved12::Builder getCustomReserved12(); inline void setCustomReserved12( ::cereal::CustomReserved12::Reader value); inline ::cereal::CustomReserved12::Builder initCustomReserved12(); inline void adoptCustomReserved12(::capnp::Orphan< ::cereal::CustomReserved12>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved12> disownCustomReserved12(); inline bool isCustomReserved13(); inline bool hasCustomReserved13(); inline ::cereal::CustomReserved13::Builder getCustomReserved13(); inline void setCustomReserved13( ::cereal::CustomReserved13::Reader value); inline ::cereal::CustomReserved13::Builder initCustomReserved13(); inline void adoptCustomReserved13(::capnp::Orphan< ::cereal::CustomReserved13>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved13> disownCustomReserved13(); inline bool isCustomReserved14(); inline bool hasCustomReserved14(); inline ::cereal::CustomReserved14::Builder getCustomReserved14(); inline void setCustomReserved14( ::cereal::CustomReserved14::Reader value); inline ::cereal::CustomReserved14::Builder initCustomReserved14(); inline void adoptCustomReserved14(::capnp::Orphan< ::cereal::CustomReserved14>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved14> disownCustomReserved14(); inline bool isCustomReserved15(); inline bool hasCustomReserved15(); inline ::cereal::CustomReserved15::Builder getCustomReserved15(); inline void setCustomReserved15( ::cereal::CustomReserved15::Reader value); inline ::cereal::CustomReserved15::Builder initCustomReserved15(); inline void adoptCustomReserved15(::capnp::Orphan< ::cereal::CustomReserved15>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved15> disownCustomReserved15(); inline bool isCustomReserved16(); inline bool hasCustomReserved16(); inline ::cereal::CustomReserved16::Builder getCustomReserved16(); inline void setCustomReserved16( ::cereal::CustomReserved16::Reader value); inline ::cereal::CustomReserved16::Builder initCustomReserved16(); inline void adoptCustomReserved16(::capnp::Orphan< ::cereal::CustomReserved16>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved16> disownCustomReserved16(); inline bool isCustomReserved17(); inline bool hasCustomReserved17(); inline ::cereal::CustomReserved17::Builder getCustomReserved17(); inline void setCustomReserved17( ::cereal::CustomReserved17::Reader value); inline ::cereal::CustomReserved17::Builder initCustomReserved17(); inline void adoptCustomReserved17(::capnp::Orphan< ::cereal::CustomReserved17>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved17> disownCustomReserved17(); inline bool isCustomReserved18(); inline bool hasCustomReserved18(); inline ::cereal::CustomReserved18::Builder getCustomReserved18(); inline void setCustomReserved18( ::cereal::CustomReserved18::Reader value); inline ::cereal::CustomReserved18::Builder initCustomReserved18(); inline void adoptCustomReserved18(::capnp::Orphan< ::cereal::CustomReserved18>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved18> disownCustomReserved18(); inline bool isCustomReserved19(); inline bool hasCustomReserved19(); inline ::cereal::CustomReserved19::Builder getCustomReserved19(); inline void setCustomReserved19( ::cereal::CustomReserved19::Reader value); inline ::cereal::CustomReserved19::Builder initCustomReserved19(); inline void adoptCustomReserved19(::capnp::Orphan< ::cereal::CustomReserved19>&& value); inline ::capnp::Orphan< ::cereal::CustomReserved19> disownCustomReserved19(); private: ::capnp::_::StructBuilder _builder; template friend struct ::capnp::ToDynamic_; friend class ::capnp::Orphanage; template friend struct ::capnp::_::PointerHelpers; }; #if !CAPNP_LITE class 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 friend struct ::capnp::ToDynamic_; }; #endif // !CAPNP_LITE // ======================================================================================= template inline bool Map::Reader::hasEntries() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } template inline bool Map::Builder::hasEntries() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } template inline typename ::capnp::List::Entry, ::capnp::Kind::STRUCT>::Reader Map::Reader::getEntries() const { return ::capnp::_::PointerHelpers< ::capnp::List::Entry, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } template inline typename ::capnp::List::Entry, ::capnp::Kind::STRUCT>::Builder Map::Builder::getEntries() { return ::capnp::_::PointerHelpers< ::capnp::List::Entry, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } template inline void Map::Builder::setEntries(typename ::capnp::List::Entry, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List::Entry, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } template inline typename ::capnp::List::Entry, ::capnp::Kind::STRUCT>::Builder Map::Builder::initEntries(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List::Entry, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } template inline void Map::Builder::adoptEntries( ::capnp::Orphan< ::capnp::List::Entry, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List::Entry, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } template inline ::capnp::Orphan< ::capnp::List::Entry, ::capnp::Kind::STRUCT>> Map::Builder::disownEntries() { return ::capnp::_::PointerHelpers< ::capnp::List::Entry, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } template inline bool Map::Entry::Reader::hasKey() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } template inline bool Map::Entry::Builder::hasKey() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } template inline ::capnp::ReaderFor Map::Entry::Reader::getKey() const { return ::capnp::_::PointerHelpers::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } template inline ::capnp::BuilderFor Map::Entry::Builder::getKey() { return ::capnp::_::PointerHelpers::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE template inline ::capnp::PipelineFor Map::Entry::Pipeline::getKey() { return ::capnp::PipelineFor(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE template inline void Map::Entry::Builder::setKey( ::capnp::ReaderFor value) { ::capnp::_::PointerHelpers::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } template inline ::capnp::BuilderFor Map::Entry::Builder::initKey() { return ::capnp::_::PointerHelpers::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } template inline ::capnp::BuilderFor Map::Entry::Builder::initKey(unsigned int size) { return ::capnp::_::PointerHelpers::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } template inline void Map::Entry::Builder::adoptKey( ::capnp::Orphan&& value) { ::capnp::_::PointerHelpers::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } template inline ::capnp::Orphan Map::Entry::Builder::disownKey() { return ::capnp::_::PointerHelpers::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } template inline bool Map::Entry::Reader::hasValue() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } template inline bool Map::Entry::Builder::hasValue() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } template inline ::capnp::ReaderFor Map::Entry::Reader::getValue() const { return ::capnp::_::PointerHelpers::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } template inline ::capnp::BuilderFor Map::Entry::Builder::getValue() { return ::capnp::_::PointerHelpers::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE template inline ::capnp::PipelineFor Map::Entry::Pipeline::getValue() { return ::capnp::PipelineFor(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE template inline void Map::Entry::Builder::setValue( ::capnp::ReaderFor value) { ::capnp::_::PointerHelpers::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } template inline ::capnp::BuilderFor Map::Entry::Builder::initValue() { return ::capnp::_::PointerHelpers::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } template inline ::capnp::BuilderFor Map::Entry::Builder::initValue(unsigned int size) { return ::capnp::_::PointerHelpers::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } template inline void Map::Entry::Builder::adoptValue( ::capnp::Orphan&& value) { ::capnp::_::PointerHelpers::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } template inline ::capnp::Orphan Map::Entry::Builder::disownValue() { return ::capnp::_::PointerHelpers::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } // Map::Entry #if CAPNP_NEED_REDUNDANT_CONSTEXPR_DECL template constexpr uint16_t Map::Entry::_capnpPrivate::dataWordSize; template constexpr uint16_t Map::Entry::_capnpPrivate::pointerCount; #endif // !CAPNP_NEED_REDUNDANT_CONSTEXPR_DECL #if !CAPNP_LITE #if CAPNP_NEED_REDUNDANT_CONSTEXPR_DECL template constexpr ::capnp::Kind Map::Entry::_capnpPrivate::kind; template constexpr ::capnp::_::RawSchema const* Map::Entry::_capnpPrivate::schema; #endif // !CAPNP_NEED_REDUNDANT_CONSTEXPR_DECL template const ::capnp::_::RawBrandedSchema::Scope Map::Entry::_capnpPrivate::brandScopes[] = { { 0xf8b13ce2183eb696, brandBindings + 0, 2, false}, }; template const ::capnp::_::RawBrandedSchema::Binding Map::Entry::_capnpPrivate::brandBindings[] = { ::capnp::_::brandBindingFor(), ::capnp::_::brandBindingFor(), }; template const ::capnp::_::RawBrandedSchema Map::Entry::_capnpPrivate::specificBrand = { &::capnp::schemas::s_a5dfdd084a6eea0e, brandScopes, nullptr, 1, 0, nullptr }; #endif // !CAPNP_LITE // Map #if CAPNP_NEED_REDUNDANT_CONSTEXPR_DECL template constexpr uint16_t Map::_capnpPrivate::dataWordSize; template constexpr uint16_t Map::_capnpPrivate::pointerCount; #endif // !CAPNP_NEED_REDUNDANT_CONSTEXPR_DECL #if !CAPNP_LITE #if CAPNP_NEED_REDUNDANT_CONSTEXPR_DECL template constexpr ::capnp::Kind Map::_capnpPrivate::kind; template constexpr ::capnp::_::RawSchema const* Map::_capnpPrivate::schema; #endif // !CAPNP_NEED_REDUNDANT_CONSTEXPR_DECL template const ::capnp::_::RawBrandedSchema::Scope Map::_capnpPrivate::brandScopes[] = { { 0xf8b13ce2183eb696, brandBindings + 0, 2, false}, }; template const ::capnp::_::RawBrandedSchema::Binding Map::_capnpPrivate::brandBindings[] = { ::capnp::_::brandBindingFor(), ::capnp::_::brandBindingFor(), }; template const ::capnp::_::RawBrandedSchema::Dependency Map::_capnpPrivate::brandDependencies[] = { { 16777216, ::cereal::Map::Entry::_capnpPrivate::brand() }, }; template const ::capnp::_::RawBrandedSchema Map::_capnpPrivate::specificBrand = { &::capnp::schemas::s_f8b13ce2183eb696, brandScopes, brandDependencies, 1, 1, nullptr }; #endif // !CAPNP_LITE inline ::cereal::OnroadEvent::EventName OnroadEvent::Reader::getName() const { return _reader.getDataField< ::cereal::OnroadEvent::EventName>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::OnroadEvent::EventName OnroadEvent::Builder::getName() { return _builder.getDataField< ::cereal::OnroadEvent::EventName>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void OnroadEvent::Builder::setName( ::cereal::OnroadEvent::EventName value) { _builder.setDataField< ::cereal::OnroadEvent::EventName>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool OnroadEvent::Reader::getEnable() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline bool OnroadEvent::Builder::getEnable() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void OnroadEvent::Builder::setEnable(bool value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline bool OnroadEvent::Reader::getNoEntry() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline bool OnroadEvent::Builder::getNoEntry() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void OnroadEvent::Builder::setNoEntry(bool value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline bool OnroadEvent::Reader::getWarning() const { return _reader.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline bool OnroadEvent::Builder::getWarning() { return _builder.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline void OnroadEvent::Builder::setWarning(bool value) { _builder.setDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS, value); } inline bool OnroadEvent::Reader::getUserDisable() const { return _reader.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline bool OnroadEvent::Builder::getUserDisable() { return _builder.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline void OnroadEvent::Builder::setUserDisable(bool value) { _builder.setDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS, value); } inline bool OnroadEvent::Reader::getSoftDisable() const { return _reader.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline bool OnroadEvent::Builder::getSoftDisable() { return _builder.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline void OnroadEvent::Builder::setSoftDisable(bool value) { _builder.setDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS, value); } inline bool OnroadEvent::Reader::getImmediateDisable() const { return _reader.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline bool OnroadEvent::Builder::getImmediateDisable() { return _builder.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline void OnroadEvent::Builder::setImmediateDisable(bool value) { _builder.setDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS, value); } inline bool OnroadEvent::Reader::getPreEnable() const { return _reader.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline bool OnroadEvent::Builder::getPreEnable() { return _builder.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline void OnroadEvent::Builder::setPreEnable(bool value) { _builder.setDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS, value); } inline bool OnroadEvent::Reader::getPermanent() const { return _reader.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline bool OnroadEvent::Builder::getPermanent() { return _builder.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline void OnroadEvent::Builder::setPermanent(bool value) { _builder.setDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS, value); } inline bool OnroadEvent::Reader::getOverrideLongitudinal() const { return _reader.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline bool OnroadEvent::Builder::getOverrideLongitudinal() { return _builder.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline void OnroadEvent::Builder::setOverrideLongitudinal(bool value) { _builder.setDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS, value); } inline bool OnroadEvent::Reader::getOverrideLateral() const { return _reader.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline bool OnroadEvent::Builder::getOverrideLateral() { return _builder.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline void OnroadEvent::Builder::setOverrideLateral(bool value) { _builder.setDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS, value); } inline bool InitData::Reader::hasKernelArgs() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasKernelArgs() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader InitData::Reader::getKernelArgs() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder InitData::Builder::getKernelArgs() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void InitData::Builder::setKernelArgs( ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void InitData::Builder::setKernelArgs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder InitData::Builder::initKernelArgs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptKernelArgs( ::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>> InitData::Builder::disownKernelArgs() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasGctxDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasGctxDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getGctxDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getGctxDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void InitData::Builder::setGctxDEPRECATED( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initGctxDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptGctxDEPRECATED( ::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> InitData::Builder::disownGctxDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasDongleId() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasDongleId() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getDongleId() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getDongleId() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void InitData::Builder::setDongleId( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initDongleId(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptDongleId( ::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> InitData::Builder::disownDongleId() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::InitData::DeviceType InitData::Reader::getDeviceType() const { return _reader.getDataField< ::cereal::InitData::DeviceType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::InitData::DeviceType InitData::Builder::getDeviceType() { return _builder.getDataField< ::cereal::InitData::DeviceType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void InitData::Builder::setDeviceType( ::cereal::InitData::DeviceType value) { _builder.setDataField< ::cereal::InitData::DeviceType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool InitData::Reader::hasVersion() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasVersion() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getVersion() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void InitData::Builder::setVersion( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initVersion(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptVersion( ::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> InitData::Builder::disownVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasAndroidBuildInfo() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasAndroidBuildInfo() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::cereal::InitData::AndroidBuildInfo::Reader InitData::Reader::getAndroidBuildInfo() const { return ::capnp::_::PointerHelpers< ::cereal::InitData::AndroidBuildInfo>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::cereal::InitData::AndroidBuildInfo::Builder InitData::Builder::getAndroidBuildInfo() { return ::capnp::_::PointerHelpers< ::cereal::InitData::AndroidBuildInfo>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::InitData::AndroidBuildInfo::Pipeline InitData::Pipeline::getAndroidBuildInfo() { return ::cereal::InitData::AndroidBuildInfo::Pipeline(_typeless.getPointerField(4)); } #endif // !CAPNP_LITE inline void InitData::Builder::setAndroidBuildInfo( ::cereal::InitData::AndroidBuildInfo::Reader value) { ::capnp::_::PointerHelpers< ::cereal::InitData::AndroidBuildInfo>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::cereal::InitData::AndroidBuildInfo::Builder InitData::Builder::initAndroidBuildInfo() { return ::capnp::_::PointerHelpers< ::cereal::InitData::AndroidBuildInfo>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void InitData::Builder::adoptAndroidBuildInfo( ::capnp::Orphan< ::cereal::InitData::AndroidBuildInfo>&& value) { ::capnp::_::PointerHelpers< ::cereal::InitData::AndroidBuildInfo>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::InitData::AndroidBuildInfo> InitData::Builder::disownAndroidBuildInfo() { return ::capnp::_::PointerHelpers< ::cereal::InitData::AndroidBuildInfo>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasAndroidSensorsDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasAndroidSensorsDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>::Reader InitData::Reader::getAndroidSensorsDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>::Builder InitData::Builder::getAndroidSensorsDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void InitData::Builder::setAndroidSensorsDEPRECATED( ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>::Builder InitData::Builder::initAndroidSensorsDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptAndroidSensorsDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>> InitData::Builder::disownAndroidSensorsDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::InitData::AndroidSensor, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasChffrAndroidExtraDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasChffrAndroidExtraDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::cereal::InitData::ChffrAndroidExtra::Reader InitData::Reader::getChffrAndroidExtraDEPRECATED() const { return ::capnp::_::PointerHelpers< ::cereal::InitData::ChffrAndroidExtra>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::cereal::InitData::ChffrAndroidExtra::Builder InitData::Builder::getChffrAndroidExtraDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::InitData::ChffrAndroidExtra>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::InitData::ChffrAndroidExtra::Pipeline InitData::Pipeline::getChffrAndroidExtraDEPRECATED() { return ::cereal::InitData::ChffrAndroidExtra::Pipeline(_typeless.getPointerField(6)); } #endif // !CAPNP_LITE inline void InitData::Builder::setChffrAndroidExtraDEPRECATED( ::cereal::InitData::ChffrAndroidExtra::Reader value) { ::capnp::_::PointerHelpers< ::cereal::InitData::ChffrAndroidExtra>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::cereal::InitData::ChffrAndroidExtra::Builder InitData::Builder::initChffrAndroidExtraDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::InitData::ChffrAndroidExtra>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void InitData::Builder::adoptChffrAndroidExtraDEPRECATED( ::capnp::Orphan< ::cereal::InitData::ChffrAndroidExtra>&& value) { ::capnp::_::PointerHelpers< ::cereal::InitData::ChffrAndroidExtra>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::InitData::ChffrAndroidExtra> InitData::Builder::disownChffrAndroidExtraDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::InitData::ChffrAndroidExtra>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasPandaInfo() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasPandaInfo() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::cereal::InitData::PandaInfo::Reader InitData::Reader::getPandaInfo() const { return ::capnp::_::PointerHelpers< ::cereal::InitData::PandaInfo>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::cereal::InitData::PandaInfo::Builder InitData::Builder::getPandaInfo() { return ::capnp::_::PointerHelpers< ::cereal::InitData::PandaInfo>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::InitData::PandaInfo::Pipeline InitData::Pipeline::getPandaInfo() { return ::cereal::InitData::PandaInfo::Pipeline(_typeless.getPointerField(7)); } #endif // !CAPNP_LITE inline void InitData::Builder::setPandaInfo( ::cereal::InitData::PandaInfo::Reader value) { ::capnp::_::PointerHelpers< ::cereal::InitData::PandaInfo>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::cereal::InitData::PandaInfo::Builder InitData::Builder::initPandaInfo() { return ::capnp::_::PointerHelpers< ::cereal::InitData::PandaInfo>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void InitData::Builder::adoptPandaInfo( ::capnp::Orphan< ::cereal::InitData::PandaInfo>&& value) { ::capnp::_::PointerHelpers< ::cereal::InitData::PandaInfo>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::InitData::PandaInfo> InitData::Builder::disownPandaInfo() { return ::capnp::_::PointerHelpers< ::cereal::InitData::PandaInfo>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline bool InitData::Reader::getDirty() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline bool InitData::Builder::getDirty() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void InitData::Builder::setDirty(bool value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline bool InitData::Reader::hasGitCommit() const { return !_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasGitCommit() { return !_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getGitCommit() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getGitCommit() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline void InitData::Builder::setGitCommit( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initGitCommit(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptGitCommit( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::Builder::disownGitCommit() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasGitBranch() const { return !_reader.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasGitBranch() { return !_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getGitBranch() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getGitBranch() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline void InitData::Builder::setGitBranch( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initGitBranch(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptGitBranch( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::Builder::disownGitBranch() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline bool InitData::Reader::getPassive() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline bool InitData::Builder::getPassive() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void InitData::Builder::setPassive(bool value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline bool InitData::Reader::hasGitRemote() const { return !_reader.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasGitRemote() { return !_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getGitRemote() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getGitRemote() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline void InitData::Builder::setGitRemote( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initGitRemote(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptGitRemote( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::Builder::disownGitRemote() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasIosBuildInfoDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasIosBuildInfoDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS).isNull(); } inline ::cereal::InitData::IosBuildInfo::Reader InitData::Reader::getIosBuildInfoDEPRECATED() const { return ::capnp::_::PointerHelpers< ::cereal::InitData::IosBuildInfo>::get(_reader.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline ::cereal::InitData::IosBuildInfo::Builder InitData::Builder::getIosBuildInfoDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::InitData::IosBuildInfo>::get(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::InitData::IosBuildInfo::Pipeline InitData::Pipeline::getIosBuildInfoDEPRECATED() { return ::cereal::InitData::IosBuildInfo::Pipeline(_typeless.getPointerField(11)); } #endif // !CAPNP_LITE inline void InitData::Builder::setIosBuildInfoDEPRECATED( ::cereal::InitData::IosBuildInfo::Reader value) { ::capnp::_::PointerHelpers< ::cereal::InitData::IosBuildInfo>::set(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS), value); } inline ::cereal::InitData::IosBuildInfo::Builder InitData::Builder::initIosBuildInfoDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::InitData::IosBuildInfo>::init(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline void InitData::Builder::adoptIosBuildInfoDEPRECATED( ::capnp::Orphan< ::cereal::InitData::IosBuildInfo>&& value) { ::capnp::_::PointerHelpers< ::cereal::InitData::IosBuildInfo>::adopt(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::InitData::IosBuildInfo> InitData::Builder::disownIosBuildInfoDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::InitData::IosBuildInfo>::disown(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasKernelVersion() const { return !_reader.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasKernelVersion() { return !_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getKernelVersion() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getKernelVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline void InitData::Builder::setKernelVersion( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initKernelVersion(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptKernelVersion( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::Builder::disownKernelVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasAndroidProperties() const { return !_reader.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasAndroidProperties() { return !_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Reader InitData::Reader::getAndroidProperties() const { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::get(_reader.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Builder InitData::Builder::getAndroidProperties() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::get(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Pipeline InitData::Pipeline::getAndroidProperties() { return ::cereal::Map< ::capnp::Text, ::capnp::Text>::Pipeline(_typeless.getPointerField(13)); } #endif // !CAPNP_LITE inline void InitData::Builder::setAndroidProperties( ::cereal::Map< ::capnp::Text, ::capnp::Text>::Reader value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS), value); } inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Builder InitData::Builder::initAndroidProperties() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::init(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline void InitData::Builder::adoptAndroidProperties( ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Text>>&& value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::adopt(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Text>> InitData::Builder::disownAndroidProperties() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::disown(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasParams() const { return !_reader.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasParams() { return !_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader InitData::Reader::getParams() const { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::get(_reader.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder InitData::Builder::getParams() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::get(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline InitData::Pipeline::getParams() { return ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline(_typeless.getPointerField(14)); } #endif // !CAPNP_LITE inline void InitData::Builder::setParams( ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::set(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS), value); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder InitData::Builder::initParams() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::init(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline void InitData::Builder::adoptParams( ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>>&& value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::adopt(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>> InitData::Builder::disownParams() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::disown(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasOsVersion() const { return !_reader.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasOsVersion() { return !_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getOsVersion() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getOsVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS)); } inline void InitData::Builder::setOsVersion( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initOsVersion(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptOsVersion( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::Builder::disownOsVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasCommands() const { return !_reader.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasCommands() { return !_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader InitData::Reader::getCommands() const { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::get(_reader.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS)); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder InitData::Builder::getCommands() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::get(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline InitData::Pipeline::getCommands() { return ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline(_typeless.getPointerField(16)); } #endif // !CAPNP_LITE inline void InitData::Builder::setCommands( ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::set(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS), value); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder InitData::Builder::initCommands() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::init(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS)); } inline void InitData::Builder::adoptCommands( ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>>&& value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::adopt(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>> InitData::Builder::disownCommands() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::disown(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS)); } inline ::uint64_t InitData::Reader::getWallTimeNanos() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint64_t InitData::Builder::getWallTimeNanos() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void InitData::Builder::setWallTimeNanos( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool InitData::Reader::hasGitCommitDate() const { return !_reader.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasGitCommitDate() { return !_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getGitCommitDate() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getGitCommitDate() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS)); } inline void InitData::Builder::setGitCommitDate( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initGitCommitDate(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptGitCommitDate( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::Builder::disownGitCommitDate() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasBootlogId() const { return !_reader.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasBootlogId() { return !_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getBootlogId() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getBootlogId() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS)); } inline void InitData::Builder::setBootlogId( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initBootlogId(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptBootlogId( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::Builder::disownBootlogId() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasGitSrcCommit() const { return !_reader.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasGitSrcCommit() { return !_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getGitSrcCommit() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getGitSrcCommit() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS)); } inline void InitData::Builder::setGitSrcCommit( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initGitSrcCommit(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptGitSrcCommit( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::Builder::disownGitSrcCommit() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS)); } inline bool InitData::Reader::hasGitSrcCommitDate() const { return !_reader.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS).isNull(); } inline bool InitData::Builder::hasGitSrcCommitDate() { return !_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::Reader::getGitSrcCommitDate() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::Builder::getGitSrcCommitDate() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS)); } inline void InitData::Builder::setGitSrcCommitDate( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::Builder::initGitSrcCommitDate(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS), size); } inline void InitData::Builder::adoptGitSrcCommitDate( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::Builder::disownGitSrcCommitDate() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS)); } inline bool InitData::PandaInfo::Reader::getHasPanda() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool InitData::PandaInfo::Builder::getHasPanda() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void InitData::PandaInfo::Builder::setHasPanda(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool InitData::PandaInfo::Reader::hasDongleId() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool InitData::PandaInfo::Builder::hasDongleId() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::PandaInfo::Reader::getDongleId() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::PandaInfo::Builder::getDongleId() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void InitData::PandaInfo::Builder::setDongleId( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::PandaInfo::Builder::initDongleId(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void InitData::PandaInfo::Builder::adoptDongleId( ::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> InitData::PandaInfo::Builder::disownDongleId() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool InitData::PandaInfo::Reader::hasStVersion() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool InitData::PandaInfo::Builder::hasStVersion() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::PandaInfo::Reader::getStVersion() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::PandaInfo::Builder::getStVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void InitData::PandaInfo::Builder::setStVersion( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::PandaInfo::Builder::initStVersion(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void InitData::PandaInfo::Builder::adoptStVersion( ::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> InitData::PandaInfo::Builder::disownStVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool InitData::PandaInfo::Reader::hasEspVersion() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool InitData::PandaInfo::Builder::hasEspVersion() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::PandaInfo::Reader::getEspVersion() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::PandaInfo::Builder::getEspVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void InitData::PandaInfo::Builder::setEspVersion( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::PandaInfo::Builder::initEspVersion(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void InitData::PandaInfo::Builder::adoptEspVersion( ::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> InitData::PandaInfo::Builder::disownEspVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasBoard() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasBoard() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getBoard() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getBoard() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setBoard( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initBoard(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptBoard( ::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> InitData::AndroidBuildInfo::Builder::disownBoard() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasBootloader() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasBootloader() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getBootloader() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getBootloader() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setBootloader( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initBootloader(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptBootloader( ::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> InitData::AndroidBuildInfo::Builder::disownBootloader() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasBrand() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasBrand() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getBrand() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getBrand() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setBrand( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initBrand(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptBrand( ::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> InitData::AndroidBuildInfo::Builder::disownBrand() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasDevice() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasDevice() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getDevice() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getDevice() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setDevice( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initDevice(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptDevice( ::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> InitData::AndroidBuildInfo::Builder::disownDevice() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasDisplay() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasDisplay() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getDisplay() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getDisplay() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setDisplay( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initDisplay(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptDisplay( ::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> InitData::AndroidBuildInfo::Builder::disownDisplay() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasFingerprint() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasFingerprint() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getFingerprint() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getFingerprint() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setFingerprint( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initFingerprint(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptFingerprint( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownFingerprint() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasHardware() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasHardware() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getHardware() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getHardware() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setHardware( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initHardware(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptHardware( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownHardware() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasHost() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasHost() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getHost() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getHost() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setHost( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initHost(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptHost( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownHost() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasId() const { return !_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasId() { return !_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getId() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getId() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setId( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initId(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptId( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownId() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasManufacturer() const { return !_reader.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasManufacturer() { return !_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getManufacturer() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getManufacturer() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setManufacturer( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initManufacturer(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptManufacturer( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownManufacturer() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasModel() const { return !_reader.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasModel() { return !_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getModel() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getModel() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setModel( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initModel(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptModel( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownModel() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasProduct() const { return !_reader.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasProduct() { return !_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getProduct() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getProduct() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setProduct( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initProduct(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptProduct( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownProduct() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasRadioVersion() const { return !_reader.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasRadioVersion() { return !_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getRadioVersion() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getRadioVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setRadioVersion( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initRadioVersion(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptRadioVersion( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownRadioVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasSerial() const { return !_reader.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasSerial() { return !_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getSerial() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getSerial() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setSerial( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initSerial(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptSerial( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownSerial() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasSupportedAbis() const { return !_reader.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasSupportedAbis() { return !_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader InitData::AndroidBuildInfo::Reader::getSupportedAbis() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::get(_reader.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder InitData::AndroidBuildInfo::Builder::getSupportedAbis() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::get(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setSupportedAbis( ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::set(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS), value); } inline void InitData::AndroidBuildInfo::Builder::setSupportedAbis(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::set(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder InitData::AndroidBuildInfo::Builder::initSupportedAbis(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::init(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptSupportedAbis( ::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::adopt(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>> InitData::AndroidBuildInfo::Builder::disownSupportedAbis() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::disown(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasTags() const { return !_reader.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasTags() { return !_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getTags() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getTags() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setTags( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initTags(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptTags( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownTags() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS)); } inline ::int64_t InitData::AndroidBuildInfo::Reader::getTime() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int64_t InitData::AndroidBuildInfo::Builder::getTime() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void InitData::AndroidBuildInfo::Builder::setTime( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool InitData::AndroidBuildInfo::Reader::hasType() const { return !_reader.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasType() { return !_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getType() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getType() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setType( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initType(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptType( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownType() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasUser() const { return !_reader.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasUser() { return !_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getUser() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getUser() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setUser( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initUser(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptUser( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownUser() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<17>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasVersionCodename() const { return !_reader.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasVersionCodename() { return !_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getVersionCodename() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getVersionCodename() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setVersionCodename( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initVersionCodename(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptVersionCodename( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownVersionCodename() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<18>() * ::capnp::POINTERS)); } inline bool InitData::AndroidBuildInfo::Reader::hasVersionRelease() const { return !_reader.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasVersionRelease() { return !_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getVersionRelease() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getVersionRelease() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setVersionRelease( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initVersionRelease(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptVersionRelease( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownVersionRelease() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<19>() * ::capnp::POINTERS)); } inline ::int32_t InitData::AndroidBuildInfo::Reader::getVersionSdk() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int32_t InitData::AndroidBuildInfo::Builder::getVersionSdk() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void InitData::AndroidBuildInfo::Builder::setVersionSdk( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool InitData::AndroidBuildInfo::Reader::hasVersionSecurityPatch() const { return !_reader.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidBuildInfo::Builder::hasVersionSecurityPatch() { return !_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidBuildInfo::Reader::getVersionSecurityPatch() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::getVersionSecurityPatch() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS)); } inline void InitData::AndroidBuildInfo::Builder::setVersionSecurityPatch( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidBuildInfo::Builder::initVersionSecurityPatch(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS), size); } inline void InitData::AndroidBuildInfo::Builder::adoptVersionSecurityPatch( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidBuildInfo::Builder::disownVersionSecurityPatch() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<20>() * ::capnp::POINTERS)); } inline ::int32_t InitData::AndroidSensor::Reader::getId() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t InitData::AndroidSensor::Builder::getId() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void InitData::AndroidSensor::Builder::setId( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool InitData::AndroidSensor::Reader::hasName() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidSensor::Builder::hasName() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidSensor::Reader::getName() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidSensor::Builder::getName() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void InitData::AndroidSensor::Builder::setName( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidSensor::Builder::initName(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void InitData::AndroidSensor::Builder::adoptName( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> InitData::AndroidSensor::Builder::disownName() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool InitData::AndroidSensor::Reader::hasVendor() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidSensor::Builder::hasVendor() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidSensor::Reader::getVendor() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidSensor::Builder::getVendor() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void InitData::AndroidSensor::Builder::setVendor( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidSensor::Builder::initVendor(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void InitData::AndroidSensor::Builder::adoptVendor( ::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> InitData::AndroidSensor::Builder::disownVendor() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::int32_t InitData::AndroidSensor::Reader::getVersion() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int32_t InitData::AndroidSensor::Builder::getVersion() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void InitData::AndroidSensor::Builder::setVersion( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::int32_t InitData::AndroidSensor::Reader::getHandle() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int32_t InitData::AndroidSensor::Builder::getHandle() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void InitData::AndroidSensor::Builder::setHandle( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::int32_t InitData::AndroidSensor::Reader::getType() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::int32_t InitData::AndroidSensor::Builder::getType() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void InitData::AndroidSensor::Builder::setType( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float InitData::AndroidSensor::Reader::getMaxRange() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float InitData::AndroidSensor::Builder::getMaxRange() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void InitData::AndroidSensor::Builder::setMaxRange(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float InitData::AndroidSensor::Reader::getResolution() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float InitData::AndroidSensor::Builder::getResolution() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void InitData::AndroidSensor::Builder::setResolution(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float InitData::AndroidSensor::Reader::getPower() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float InitData::AndroidSensor::Builder::getPower() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void InitData::AndroidSensor::Builder::setPower(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::int32_t InitData::AndroidSensor::Reader::getMinDelay() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline ::int32_t InitData::AndroidSensor::Builder::getMinDelay() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void InitData::AndroidSensor::Builder::setMinDelay( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline ::uint32_t InitData::AndroidSensor::Reader::getFifoReservedEventCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::uint32_t InitData::AndroidSensor::Builder::getFifoReservedEventCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void InitData::AndroidSensor::Builder::setFifoReservedEventCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline ::uint32_t InitData::AndroidSensor::Reader::getFifoMaxEventCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint32_t InitData::AndroidSensor::Builder::getFifoMaxEventCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void InitData::AndroidSensor::Builder::setFifoMaxEventCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool InitData::AndroidSensor::Reader::hasStringType() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool InitData::AndroidSensor::Builder::hasStringType() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::AndroidSensor::Reader::getStringType() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::AndroidSensor::Builder::getStringType() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void InitData::AndroidSensor::Builder::setStringType( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::AndroidSensor::Builder::initStringType(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void InitData::AndroidSensor::Builder::adoptStringType( ::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> InitData::AndroidSensor::Builder::disownStringType() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::int32_t InitData::AndroidSensor::Reader::getMaxDelay() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::int32_t InitData::AndroidSensor::Builder::getMaxDelay() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void InitData::AndroidSensor::Builder::setMaxDelay( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline bool InitData::ChffrAndroidExtra::Reader::hasAllCameraCharacteristics() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool InitData::ChffrAndroidExtra::Builder::hasAllCameraCharacteristics() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Reader InitData::ChffrAndroidExtra::Reader::getAllCameraCharacteristics() const { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Builder InitData::ChffrAndroidExtra::Builder::getAllCameraCharacteristics() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Pipeline InitData::ChffrAndroidExtra::Pipeline::getAllCameraCharacteristics() { return ::cereal::Map< ::capnp::Text, ::capnp::Text>::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void InitData::ChffrAndroidExtra::Builder::setAllCameraCharacteristics( ::cereal::Map< ::capnp::Text, ::capnp::Text>::Reader value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::Map< ::capnp::Text, ::capnp::Text>::Builder InitData::ChffrAndroidExtra::Builder::initAllCameraCharacteristics() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void InitData::ChffrAndroidExtra::Builder::adoptAllCameraCharacteristics( ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Text>>&& value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Text>> InitData::ChffrAndroidExtra::Builder::disownAllCameraCharacteristics() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Text>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool InitData::IosBuildInfo::Reader::hasAppVersion() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool InitData::IosBuildInfo::Builder::hasAppVersion() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::IosBuildInfo::Reader::getAppVersion() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::IosBuildInfo::Builder::getAppVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void InitData::IosBuildInfo::Builder::setAppVersion( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::IosBuildInfo::Builder::initAppVersion(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void InitData::IosBuildInfo::Builder::adoptAppVersion( ::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> InitData::IosBuildInfo::Builder::disownAppVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint32_t InitData::IosBuildInfo::Reader::getAppBuild() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t InitData::IosBuildInfo::Builder::getAppBuild() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void InitData::IosBuildInfo::Builder::setAppBuild( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool InitData::IosBuildInfo::Reader::hasOsVersion() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool InitData::IosBuildInfo::Builder::hasOsVersion() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::IosBuildInfo::Reader::getOsVersion() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::IosBuildInfo::Builder::getOsVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void InitData::IosBuildInfo::Builder::setOsVersion( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::IosBuildInfo::Builder::initOsVersion(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void InitData::IosBuildInfo::Builder::adoptOsVersion( ::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> InitData::IosBuildInfo::Builder::disownOsVersion() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool InitData::IosBuildInfo::Reader::hasDeviceModel() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool InitData::IosBuildInfo::Builder::hasDeviceModel() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader InitData::IosBuildInfo::Reader::getDeviceModel() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder InitData::IosBuildInfo::Builder::getDeviceModel() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void InitData::IosBuildInfo::Builder::setDeviceModel( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder InitData::IosBuildInfo::Builder::initDeviceModel(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void InitData::IosBuildInfo::Builder::adoptDeviceModel( ::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> InitData::IosBuildInfo::Builder::disownDeviceModel() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::uint32_t FrameData::Reader::getFrameId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t FrameData::Builder::getFrameId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setFrameId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t FrameData::Reader::getEncodeId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint32_t FrameData::Builder::getEncodeId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setEncodeId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint64_t FrameData::Reader::getTimestampEof() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint64_t FrameData::Builder::getTimestampEof() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setTimestampEof( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::int32_t FrameData::Reader::getFrameLengthDEPRECATED() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::int32_t FrameData::Builder::getFrameLengthDEPRECATED() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setFrameLengthDEPRECATED( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::int32_t FrameData::Reader::getIntegLines() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::int32_t FrameData::Builder::getIntegLines() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setIntegLines( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::int32_t FrameData::Reader::getGlobalGainDEPRECATED() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::int32_t FrameData::Builder::getGlobalGainDEPRECATED() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setGlobalGainDEPRECATED( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline bool FrameData::Reader::hasImage() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool FrameData::Builder::hasImage() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader FrameData::Reader::getImage() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder FrameData::Builder::getImage() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void FrameData::Builder::setImage( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder FrameData::Builder::initImage(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void FrameData::Builder::adoptImage( ::capnp::Orphan< ::capnp::Data>&& value) { ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> FrameData::Builder::disownImage() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::FrameData::FrameTypeDEPRECATED FrameData::Reader::getFrameTypeDEPRECATED() const { return _reader.getDataField< ::cereal::FrameData::FrameTypeDEPRECATED>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline ::cereal::FrameData::FrameTypeDEPRECATED FrameData::Builder::getFrameTypeDEPRECATED() { return _builder.getDataField< ::cereal::FrameData::FrameTypeDEPRECATED>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setFrameTypeDEPRECATED( ::cereal::FrameData::FrameTypeDEPRECATED value) { _builder.setDataField< ::cereal::FrameData::FrameTypeDEPRECATED>( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline ::uint64_t FrameData::Reader::getTimestampSof() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint64_t FrameData::Builder::getTimestampSof() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setTimestampSof( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool FrameData::Reader::hasAndroidCaptureResultDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool FrameData::Builder::hasAndroidCaptureResultDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::FrameData::AndroidCaptureResult::Reader FrameData::Reader::getAndroidCaptureResultDEPRECATED() const { return ::capnp::_::PointerHelpers< ::cereal::FrameData::AndroidCaptureResult>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::FrameData::AndroidCaptureResult::Builder FrameData::Builder::getAndroidCaptureResultDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::FrameData::AndroidCaptureResult>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::FrameData::AndroidCaptureResult::Pipeline FrameData::Pipeline::getAndroidCaptureResultDEPRECATED() { return ::cereal::FrameData::AndroidCaptureResult::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void FrameData::Builder::setAndroidCaptureResultDEPRECATED( ::cereal::FrameData::AndroidCaptureResult::Reader value) { ::capnp::_::PointerHelpers< ::cereal::FrameData::AndroidCaptureResult>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::FrameData::AndroidCaptureResult::Builder FrameData::Builder::initAndroidCaptureResultDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::FrameData::AndroidCaptureResult>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void FrameData::Builder::adoptAndroidCaptureResultDEPRECATED( ::capnp::Orphan< ::cereal::FrameData::AndroidCaptureResult>&& value) { ::capnp::_::PointerHelpers< ::cereal::FrameData::AndroidCaptureResult>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::FrameData::AndroidCaptureResult> FrameData::Builder::disownAndroidCaptureResultDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::FrameData::AndroidCaptureResult>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool FrameData::Reader::hasTransform() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool FrameData::Builder::hasTransform() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader FrameData::Reader::getTransform() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder FrameData::Builder::getTransform() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void FrameData::Builder::setTransform( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void FrameData::Builder::setTransform(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder FrameData::Builder::initTransform(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void FrameData::Builder::adoptTransform( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> FrameData::Builder::disownTransform() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::int32_t FrameData::Reader::getLensPosDEPRECATED() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::int32_t FrameData::Builder::getLensPosDEPRECATED() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setLensPosDEPRECATED( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline float FrameData::Reader::getLensSagDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float FrameData::Builder::getLensSagDEPRECATED() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setLensSagDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline float FrameData::Reader::getLensErrDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float FrameData::Builder::getLensErrDEPRECATED() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setLensErrDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline float FrameData::Reader::getLensTruePosDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline float FrameData::Builder::getLensTruePosDEPRECATED() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setLensTruePosDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline float FrameData::Reader::getGain() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline float FrameData::Builder::getGain() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setGain(float value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline bool FrameData::Reader::hasFocusValDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool FrameData::Builder::hasFocusValDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader FrameData::Reader::getFocusValDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder FrameData::Builder::getFocusValDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void FrameData::Builder::setFocusValDEPRECATED( ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void FrameData::Builder::setFocusValDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>::Builder FrameData::Builder::initFocusValDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void FrameData::Builder::adoptFocusValDEPRECATED( ::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>> FrameData::Builder::disownFocusValDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int16_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool FrameData::Reader::hasFocusConfDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool FrameData::Builder::hasFocusConfDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Reader FrameData::Reader::getFocusConfDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Builder FrameData::Builder::getFocusConfDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void FrameData::Builder::setFocusConfDEPRECATED( ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void FrameData::Builder::setFocusConfDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>::Builder FrameData::Builder::initFocusConfDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void FrameData::Builder::adoptFocusConfDEPRECATED( ::capnp::Orphan< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>> FrameData::Builder::disownFocusConfDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint8_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool FrameData::Reader::hasSharpnessScoreDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool FrameData::Builder::hasSharpnessScoreDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader FrameData::Reader::getSharpnessScoreDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder FrameData::Builder::getSharpnessScoreDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void FrameData::Builder::setSharpnessScoreDEPRECATED( ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void FrameData::Builder::setSharpnessScoreDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>::Builder FrameData::Builder::initSharpnessScoreDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void FrameData::Builder::adoptSharpnessScoreDEPRECATED( ::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>> FrameData::Builder::disownSharpnessScoreDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint16_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::int32_t FrameData::Reader::getRecoverStateDEPRECATED() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline ::int32_t FrameData::Builder::getRecoverStateDEPRECATED() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setRecoverStateDEPRECATED( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline bool FrameData::Reader::getHighConversionGain() const { return _reader.getDataField( ::capnp::bounded<240>() * ::capnp::ELEMENTS); } inline bool FrameData::Builder::getHighConversionGain() { return _builder.getDataField( ::capnp::bounded<240>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setHighConversionGain(bool value) { _builder.setDataField( ::capnp::bounded<240>() * ::capnp::ELEMENTS, value); } inline float FrameData::Reader::getMeasuredGreyFraction() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline float FrameData::Builder::getMeasuredGreyFraction() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setMeasuredGreyFraction(float value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline float FrameData::Reader::getTargetGreyFraction() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline float FrameData::Builder::getTargetGreyFraction() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setTargetGreyFraction(float value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline float FrameData::Reader::getProcessingTime() const { return _reader.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline float FrameData::Builder::getProcessingTime() { return _builder.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setProcessingTime(float value) { _builder.setDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS, value); } inline bool FrameData::Reader::hasTemperaturesC() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool FrameData::Builder::hasTemperaturesC() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader FrameData::Reader::getTemperaturesC() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder FrameData::Builder::getTemperaturesC() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void FrameData::Builder::setTemperaturesC( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void FrameData::Builder::setTemperaturesC(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder FrameData::Builder::initTemperaturesC(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void FrameData::Builder::adoptTemperaturesC( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> FrameData::Builder::disownTemperaturesC() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::uint32_t FrameData::Reader::getFrameIdSensor() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline ::uint32_t FrameData::Builder::getFrameIdSensor() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setFrameIdSensor( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<19>() * ::capnp::ELEMENTS, value); } inline ::cereal::FrameData::ImageSensor FrameData::Reader::getSensor() const { return _reader.getDataField< ::cereal::FrameData::ImageSensor>( ::capnp::bounded<40>() * ::capnp::ELEMENTS); } inline ::cereal::FrameData::ImageSensor FrameData::Builder::getSensor() { return _builder.getDataField< ::cereal::FrameData::ImageSensor>( ::capnp::bounded<40>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setSensor( ::cereal::FrameData::ImageSensor value) { _builder.setDataField< ::cereal::FrameData::ImageSensor>( ::capnp::bounded<40>() * ::capnp::ELEMENTS, value); } inline float FrameData::Reader::getExposureValPercent() const { return _reader.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline float FrameData::Builder::getExposureValPercent() { return _builder.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setExposureValPercent(float value) { _builder.setDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS, value); } inline ::uint32_t FrameData::Reader::getRequestId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline ::uint32_t FrameData::Builder::getRequestId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline void FrameData::Builder::setRequestId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<22>() * ::capnp::ELEMENTS, value); } inline ::int32_t FrameData::AndroidCaptureResult::Reader::getSensitivity() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t FrameData::AndroidCaptureResult::Builder::getSensitivity() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void FrameData::AndroidCaptureResult::Builder::setSensitivity( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int64_t FrameData::AndroidCaptureResult::Reader::getFrameDuration() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int64_t FrameData::AndroidCaptureResult::Builder::getFrameDuration() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void FrameData::AndroidCaptureResult::Builder::setFrameDuration( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::int64_t FrameData::AndroidCaptureResult::Reader::getExposureTime() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int64_t FrameData::AndroidCaptureResult::Builder::getExposureTime() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void FrameData::AndroidCaptureResult::Builder::setExposureTime( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint64_t FrameData::AndroidCaptureResult::Reader::getRollingShutterSkew() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint64_t FrameData::AndroidCaptureResult::Builder::getRollingShutterSkew() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void FrameData::AndroidCaptureResult::Builder::setRollingShutterSkew( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool FrameData::AndroidCaptureResult::Reader::hasColorCorrectionTransform() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool FrameData::AndroidCaptureResult::Builder::hasColorCorrectionTransform() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>::Reader FrameData::AndroidCaptureResult::Reader::getColorCorrectionTransform() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>::Builder FrameData::AndroidCaptureResult::Builder::getColorCorrectionTransform() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void FrameData::AndroidCaptureResult::Builder::setColorCorrectionTransform( ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void FrameData::AndroidCaptureResult::Builder::setColorCorrectionTransform(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>::Builder FrameData::AndroidCaptureResult::Builder::initColorCorrectionTransform(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void FrameData::AndroidCaptureResult::Builder::adoptColorCorrectionTransform( ::capnp::Orphan< ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>> FrameData::AndroidCaptureResult::Builder::disownColorCorrectionTransform() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int32_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool FrameData::AndroidCaptureResult::Reader::hasColorCorrectionGains() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool FrameData::AndroidCaptureResult::Builder::hasColorCorrectionGains() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader FrameData::AndroidCaptureResult::Reader::getColorCorrectionGains() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder FrameData::AndroidCaptureResult::Builder::getColorCorrectionGains() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void FrameData::AndroidCaptureResult::Builder::setColorCorrectionGains( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void FrameData::AndroidCaptureResult::Builder::setColorCorrectionGains(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder FrameData::AndroidCaptureResult::Builder::initColorCorrectionGains(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void FrameData::AndroidCaptureResult::Builder::adoptColorCorrectionGains( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> FrameData::AndroidCaptureResult::Builder::disownColorCorrectionGains() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::int8_t FrameData::AndroidCaptureResult::Reader::getDisplayRotation() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::int8_t FrameData::AndroidCaptureResult::Builder::getDisplayRotation() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void FrameData::AndroidCaptureResult::Builder::setDisplayRotation( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint32_t Thumbnail::Reader::getFrameId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t Thumbnail::Builder::getFrameId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Thumbnail::Builder::setFrameId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint64_t Thumbnail::Reader::getTimestampEof() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint64_t Thumbnail::Builder::getTimestampEof() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void Thumbnail::Builder::setTimestampEof( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool Thumbnail::Reader::hasThumbnail() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Thumbnail::Builder::hasThumbnail() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader Thumbnail::Reader::getThumbnail() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder Thumbnail::Builder::getThumbnail() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Thumbnail::Builder::setThumbnail( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder Thumbnail::Builder::initThumbnail(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Thumbnail::Builder::adoptThumbnail( ::capnp::Orphan< ::capnp::Data>&& value) { ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> Thumbnail::Builder::disownThumbnail() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::Thumbnail::Encoding Thumbnail::Reader::getEncoding() const { return _reader.getDataField< ::cereal::Thumbnail::Encoding>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::cereal::Thumbnail::Encoding Thumbnail::Builder::getEncoding() { return _builder.getDataField< ::cereal::Thumbnail::Encoding>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void Thumbnail::Builder::setEncoding( ::cereal::Thumbnail::Encoding value) { _builder.setDataField< ::cereal::Thumbnail::Encoding>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::int64_t GPSNMEAData::Reader::getTimestamp() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int64_t GPSNMEAData::Builder::getTimestamp() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void GPSNMEAData::Builder::setTimestamp( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint64_t GPSNMEAData::Reader::getLocalWallTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint64_t GPSNMEAData::Builder::getLocalWallTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void GPSNMEAData::Builder::setLocalWallTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool GPSNMEAData::Reader::hasNmea() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool GPSNMEAData::Builder::hasNmea() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader GPSNMEAData::Reader::getNmea() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder GPSNMEAData::Builder::getNmea() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void GPSNMEAData::Builder::setNmea( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder GPSNMEAData::Builder::initNmea(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void GPSNMEAData::Builder::adoptNmea( ::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> GPSNMEAData::Builder::disownNmea() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::Which SensorEventData::Reader::which() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::cereal::SensorEventData::Which SensorEventData::Builder::which() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::int32_t SensorEventData::Reader::getVersion() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t SensorEventData::Builder::getVersion() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void SensorEventData::Builder::setVersion( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int32_t SensorEventData::Reader::getSensor() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int32_t SensorEventData::Builder::getSensor() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void SensorEventData::Builder::setSensor( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::int32_t SensorEventData::Reader::getType() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int32_t SensorEventData::Builder::getType() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void SensorEventData::Builder::setType( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::int64_t SensorEventData::Reader::getTimestamp() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int64_t SensorEventData::Builder::getTimestamp() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void SensorEventData::Builder::setTimestamp( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool SensorEventData::Reader::isAcceleration() const { return which() == SensorEventData::ACCELERATION; } inline bool SensorEventData::Builder::isAcceleration() { return which() == SensorEventData::ACCELERATION; } inline bool SensorEventData::Reader::hasAcceleration() const { if (which() != SensorEventData::ACCELERATION) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool SensorEventData::Builder::hasAcceleration() { if (which() != SensorEventData::ACCELERATION) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::SensorVec::Reader SensorEventData::Reader::getAcceleration() const { KJ_IREQUIRE((which() == SensorEventData::ACCELERATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::getAcceleration() { KJ_IREQUIRE((which() == SensorEventData::ACCELERATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::setAcceleration( ::cereal::SensorEventData::SensorVec::Reader value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::ACCELERATION); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::initAcceleration() { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::ACCELERATION); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::adoptAcceleration( ::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::ACCELERATION); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> SensorEventData::Builder::disownAcceleration() { KJ_IREQUIRE((which() == SensorEventData::ACCELERATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool SensorEventData::Reader::isMagnetic() const { return which() == SensorEventData::MAGNETIC; } inline bool SensorEventData::Builder::isMagnetic() { return which() == SensorEventData::MAGNETIC; } inline bool SensorEventData::Reader::hasMagnetic() const { if (which() != SensorEventData::MAGNETIC) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool SensorEventData::Builder::hasMagnetic() { if (which() != SensorEventData::MAGNETIC) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::SensorVec::Reader SensorEventData::Reader::getMagnetic() const { KJ_IREQUIRE((which() == SensorEventData::MAGNETIC), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::getMagnetic() { KJ_IREQUIRE((which() == SensorEventData::MAGNETIC), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::setMagnetic( ::cereal::SensorEventData::SensorVec::Reader value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::MAGNETIC); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::initMagnetic() { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::MAGNETIC); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::adoptMagnetic( ::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::MAGNETIC); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> SensorEventData::Builder::disownMagnetic() { KJ_IREQUIRE((which() == SensorEventData::MAGNETIC), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool SensorEventData::Reader::isOrientation() const { return which() == SensorEventData::ORIENTATION; } inline bool SensorEventData::Builder::isOrientation() { return which() == SensorEventData::ORIENTATION; } inline bool SensorEventData::Reader::hasOrientation() const { if (which() != SensorEventData::ORIENTATION) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool SensorEventData::Builder::hasOrientation() { if (which() != SensorEventData::ORIENTATION) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::SensorVec::Reader SensorEventData::Reader::getOrientation() const { KJ_IREQUIRE((which() == SensorEventData::ORIENTATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::getOrientation() { KJ_IREQUIRE((which() == SensorEventData::ORIENTATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::setOrientation( ::cereal::SensorEventData::SensorVec::Reader value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::ORIENTATION); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::initOrientation() { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::ORIENTATION); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::adoptOrientation( ::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::ORIENTATION); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> SensorEventData::Builder::disownOrientation() { KJ_IREQUIRE((which() == SensorEventData::ORIENTATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool SensorEventData::Reader::isGyro() const { return which() == SensorEventData::GYRO; } inline bool SensorEventData::Builder::isGyro() { return which() == SensorEventData::GYRO; } inline bool SensorEventData::Reader::hasGyro() const { if (which() != SensorEventData::GYRO) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool SensorEventData::Builder::hasGyro() { if (which() != SensorEventData::GYRO) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::SensorVec::Reader SensorEventData::Reader::getGyro() const { KJ_IREQUIRE((which() == SensorEventData::GYRO), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::getGyro() { KJ_IREQUIRE((which() == SensorEventData::GYRO), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::setGyro( ::cereal::SensorEventData::SensorVec::Reader value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::GYRO); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::initGyro() { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::GYRO); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::adoptGyro( ::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::GYRO); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> SensorEventData::Builder::disownGyro() { KJ_IREQUIRE((which() == SensorEventData::GYRO), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::SensorSource SensorEventData::Reader::getSource() const { return _reader.getDataField< ::cereal::SensorEventData::SensorSource>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline ::cereal::SensorEventData::SensorSource SensorEventData::Builder::getSource() { return _builder.getDataField< ::cereal::SensorEventData::SensorSource>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void SensorEventData::Builder::setSource( ::cereal::SensorEventData::SensorSource value) { _builder.setDataField< ::cereal::SensorEventData::SensorSource>( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool SensorEventData::Reader::isPressure() const { return which() == SensorEventData::PRESSURE; } inline bool SensorEventData::Builder::isPressure() { return which() == SensorEventData::PRESSURE; } inline bool SensorEventData::Reader::hasPressure() const { if (which() != SensorEventData::PRESSURE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool SensorEventData::Builder::hasPressure() { if (which() != SensorEventData::PRESSURE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::SensorVec::Reader SensorEventData::Reader::getPressure() const { KJ_IREQUIRE((which() == SensorEventData::PRESSURE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::getPressure() { KJ_IREQUIRE((which() == SensorEventData::PRESSURE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::setPressure( ::cereal::SensorEventData::SensorVec::Reader value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::PRESSURE); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::initPressure() { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::PRESSURE); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::adoptPressure( ::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::PRESSURE); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> SensorEventData::Builder::disownPressure() { KJ_IREQUIRE((which() == SensorEventData::PRESSURE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool SensorEventData::Reader::getUncalibratedDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<192>() * ::capnp::ELEMENTS); } inline bool SensorEventData::Builder::getUncalibratedDEPRECATED() { return _builder.getDataField( ::capnp::bounded<192>() * ::capnp::ELEMENTS); } inline void SensorEventData::Builder::setUncalibratedDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<192>() * ::capnp::ELEMENTS, value); } inline bool SensorEventData::Reader::isMagneticUncalibrated() const { return which() == SensorEventData::MAGNETIC_UNCALIBRATED; } inline bool SensorEventData::Builder::isMagneticUncalibrated() { return which() == SensorEventData::MAGNETIC_UNCALIBRATED; } inline bool SensorEventData::Reader::hasMagneticUncalibrated() const { if (which() != SensorEventData::MAGNETIC_UNCALIBRATED) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool SensorEventData::Builder::hasMagneticUncalibrated() { if (which() != SensorEventData::MAGNETIC_UNCALIBRATED) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::SensorVec::Reader SensorEventData::Reader::getMagneticUncalibrated() const { KJ_IREQUIRE((which() == SensorEventData::MAGNETIC_UNCALIBRATED), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::getMagneticUncalibrated() { KJ_IREQUIRE((which() == SensorEventData::MAGNETIC_UNCALIBRATED), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::setMagneticUncalibrated( ::cereal::SensorEventData::SensorVec::Reader value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::MAGNETIC_UNCALIBRATED); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::initMagneticUncalibrated() { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::MAGNETIC_UNCALIBRATED); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::adoptMagneticUncalibrated( ::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::MAGNETIC_UNCALIBRATED); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> SensorEventData::Builder::disownMagneticUncalibrated() { KJ_IREQUIRE((which() == SensorEventData::MAGNETIC_UNCALIBRATED), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool SensorEventData::Reader::isGyroUncalibrated() const { return which() == SensorEventData::GYRO_UNCALIBRATED; } inline bool SensorEventData::Builder::isGyroUncalibrated() { return which() == SensorEventData::GYRO_UNCALIBRATED; } inline bool SensorEventData::Reader::hasGyroUncalibrated() const { if (which() != SensorEventData::GYRO_UNCALIBRATED) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool SensorEventData::Builder::hasGyroUncalibrated() { if (which() != SensorEventData::GYRO_UNCALIBRATED) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::SensorVec::Reader SensorEventData::Reader::getGyroUncalibrated() const { KJ_IREQUIRE((which() == SensorEventData::GYRO_UNCALIBRATED), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::getGyroUncalibrated() { KJ_IREQUIRE((which() == SensorEventData::GYRO_UNCALIBRATED), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::setGyroUncalibrated( ::cereal::SensorEventData::SensorVec::Reader value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::GYRO_UNCALIBRATED); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::SensorVec::Builder SensorEventData::Builder::initGyroUncalibrated() { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::GYRO_UNCALIBRATED); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::Builder::adoptGyroUncalibrated( ::capnp::Orphan< ::cereal::SensorEventData::SensorVec>&& value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::GYRO_UNCALIBRATED); ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData::SensorVec> SensorEventData::Builder::disownGyroUncalibrated() { KJ_IREQUIRE((which() == SensorEventData::GYRO_UNCALIBRATED), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData::SensorVec>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool SensorEventData::Reader::isProximity() const { return which() == SensorEventData::PROXIMITY; } inline bool SensorEventData::Builder::isProximity() { return which() == SensorEventData::PROXIMITY; } inline float SensorEventData::Reader::getProximity() const { KJ_IREQUIRE((which() == SensorEventData::PROXIMITY), "Must check which() before get()ing a union member."); return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float SensorEventData::Builder::getProximity() { KJ_IREQUIRE((which() == SensorEventData::PROXIMITY), "Must check which() before get()ing a union member."); return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void SensorEventData::Builder::setProximity(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::PROXIMITY); _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool SensorEventData::Reader::isLight() const { return which() == SensorEventData::LIGHT; } inline bool SensorEventData::Builder::isLight() { return which() == SensorEventData::LIGHT; } inline float SensorEventData::Reader::getLight() const { KJ_IREQUIRE((which() == SensorEventData::LIGHT), "Must check which() before get()ing a union member."); return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float SensorEventData::Builder::getLight() { KJ_IREQUIRE((which() == SensorEventData::LIGHT), "Must check which() before get()ing a union member."); return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void SensorEventData::Builder::setLight(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::LIGHT); _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool SensorEventData::Reader::isTemperature() const { return which() == SensorEventData::TEMPERATURE; } inline bool SensorEventData::Builder::isTemperature() { return which() == SensorEventData::TEMPERATURE; } inline float SensorEventData::Reader::getTemperature() const { KJ_IREQUIRE((which() == SensorEventData::TEMPERATURE), "Must check which() before get()ing a union member."); return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float SensorEventData::Builder::getTemperature() { KJ_IREQUIRE((which() == SensorEventData::TEMPERATURE), "Must check which() before get()ing a union member."); return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void SensorEventData::Builder::setTemperature(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, SensorEventData::TEMPERATURE); _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool SensorEventData::SensorVec::Reader::hasV() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool SensorEventData::SensorVec::Builder::hasV() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader SensorEventData::SensorVec::Reader::getV() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder SensorEventData::SensorVec::Builder::getV() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SensorEventData::SensorVec::Builder::setV( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void SensorEventData::SensorVec::Builder::setV(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder SensorEventData::SensorVec::Builder::initV(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void SensorEventData::SensorVec::Builder::adoptV( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> SensorEventData::SensorVec::Builder::disownV() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::int8_t SensorEventData::SensorVec::Reader::getStatus() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int8_t SensorEventData::SensorVec::Builder::getStatus() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void SensorEventData::SensorVec::Builder::setStatus( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint16_t GpsLocationData::Reader::getFlags() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint16_t GpsLocationData::Builder::getFlags() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setFlags( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline double GpsLocationData::Reader::getLatitude() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline double GpsLocationData::Builder::getLatitude() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setLatitude(double value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline double GpsLocationData::Reader::getLongitude() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double GpsLocationData::Builder::getLongitude() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setLongitude(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline double GpsLocationData::Reader::getAltitude() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline double GpsLocationData::Builder::getAltitude() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setAltitude(double value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float GpsLocationData::Reader::getSpeed() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float GpsLocationData::Builder::getSpeed() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setSpeed(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float GpsLocationData::Reader::getBearingDeg() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float GpsLocationData::Builder::getBearingDeg() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setBearingDeg(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float GpsLocationData::Reader::getHorizontalAccuracy() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float GpsLocationData::Builder::getHorizontalAccuracy() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setHorizontalAccuracy(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline ::int64_t GpsLocationData::Reader::getUnixTimestampMillis() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::int64_t GpsLocationData::Builder::getUnixTimestampMillis() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setUnixTimestampMillis( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::cereal::GpsLocationData::SensorSource GpsLocationData::Reader::getSource() const { return _reader.getDataField< ::cereal::GpsLocationData::SensorSource>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::cereal::GpsLocationData::SensorSource GpsLocationData::Builder::getSource() { return _builder.getDataField< ::cereal::GpsLocationData::SensorSource>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setSource( ::cereal::GpsLocationData::SensorSource value) { _builder.setDataField< ::cereal::GpsLocationData::SensorSource>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool GpsLocationData::Reader::hasVNED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool GpsLocationData::Builder::hasVNED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader GpsLocationData::Reader::getVNED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder GpsLocationData::Builder::getVNED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void GpsLocationData::Builder::setVNED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void GpsLocationData::Builder::setVNED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder GpsLocationData::Builder::initVNED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void GpsLocationData::Builder::adoptVNED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> GpsLocationData::Builder::disownVNED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float GpsLocationData::Reader::getVerticalAccuracy() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float GpsLocationData::Builder::getVerticalAccuracy() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setVerticalAccuracy(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline float GpsLocationData::Reader::getBearingAccuracyDeg() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline float GpsLocationData::Builder::getBearingAccuracyDeg() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setBearingAccuracyDeg(float value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline float GpsLocationData::Reader::getSpeedAccuracy() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline float GpsLocationData::Builder::getSpeedAccuracy() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setSpeedAccuracy(float value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline bool GpsLocationData::Reader::getHasFix() const { return _reader.getDataField( ::capnp::bounded<480>() * ::capnp::ELEMENTS); } inline bool GpsLocationData::Builder::getHasFix() { return _builder.getDataField( ::capnp::bounded<480>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setHasFix(bool value) { _builder.setDataField( ::capnp::bounded<480>() * ::capnp::ELEMENTS, value); } inline ::int8_t GpsLocationData::Reader::getSatelliteCount() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<61>() * ::capnp::ELEMENTS); } inline ::int8_t GpsLocationData::Builder::getSatelliteCount() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<61>() * ::capnp::ELEMENTS); } inline void GpsLocationData::Builder::setSatelliteCount( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<61>() * ::capnp::ELEMENTS, value); } inline ::uint32_t CanData::Reader::getAddress() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t CanData::Builder::getAddress() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void CanData::Builder::setAddress( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint16_t CanData::Reader::getBusTimeDEPRECATED() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint16_t CanData::Builder::getBusTimeDEPRECATED() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void CanData::Builder::setBusTimeDEPRECATED( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool CanData::Reader::hasDat() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool CanData::Builder::hasDat() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader CanData::Reader::getDat() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder CanData::Builder::getDat() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void CanData::Builder::setDat( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder CanData::Builder::initDat(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void CanData::Builder::adoptDat( ::capnp::Orphan< ::capnp::Data>&& value) { ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> CanData::Builder::disownDat() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint8_t CanData::Reader::getSrc() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::uint8_t CanData::Builder::getSrc() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void CanData::Builder::setSrc( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::uint16_t DeviceState::Reader::getCpu0DEPRECATED() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint16_t DeviceState::Builder::getCpu0DEPRECATED() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setCpu0DEPRECATED( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint16_t DeviceState::Reader::getCpu1DEPRECATED() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint16_t DeviceState::Builder::getCpu1DEPRECATED() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setCpu1DEPRECATED( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint16_t DeviceState::Reader::getCpu2DEPRECATED() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint16_t DeviceState::Builder::getCpu2DEPRECATED() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setCpu2DEPRECATED( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint16_t DeviceState::Reader::getCpu3DEPRECATED() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint16_t DeviceState::Builder::getCpu3DEPRECATED() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setCpu3DEPRECATED( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint16_t DeviceState::Reader::getMemDEPRECATED() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint16_t DeviceState::Builder::getMemDEPRECATED() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setMemDEPRECATED( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint16_t DeviceState::Reader::getGpuDEPRECATED() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint16_t DeviceState::Builder::getGpuDEPRECATED() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setGpuDEPRECATED( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::uint32_t DeviceState::Reader::getBatDEPRECATED() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint32_t DeviceState::Builder::getBatDEPRECATED() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setBatDEPRECATED( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float DeviceState::Reader::getFreeSpacePercent() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float DeviceState::Builder::getFreeSpacePercent() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setFreeSpacePercent(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::int16_t DeviceState::Reader::getBatteryPercentDEPRECATED() const { return _reader.getDataField< ::int16_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::int16_t DeviceState::Builder::getBatteryPercentDEPRECATED() { return _builder.getDataField< ::int16_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setBatteryPercentDEPRECATED( ::int16_t value) { _builder.setDataField< ::int16_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::Reader::hasBatteryStatusDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::Builder::hasBatteryStatusDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader DeviceState::Reader::getBatteryStatusDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder DeviceState::Builder::getBatteryStatusDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void DeviceState::Builder::setBatteryStatusDEPRECATED( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder DeviceState::Builder::initBatteryStatusDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void DeviceState::Builder::adoptBatteryStatusDEPRECATED( ::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> DeviceState::Builder::disownBatteryStatusDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint16_t DeviceState::Reader::getFanSpeedPercentDesired() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline ::uint16_t DeviceState::Builder::getFanSpeedPercentDesired() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setFanSpeedPercentDesired( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::Reader::getStarted() const { return _reader.getDataField( ::capnp::bounded<192>() * ::capnp::ELEMENTS); } inline bool DeviceState::Builder::getStarted() { return _builder.getDataField( ::capnp::bounded<192>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setStarted(bool value) { _builder.setDataField( ::capnp::bounded<192>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::Reader::getUsbOnlineDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<193>() * ::capnp::ELEMENTS); } inline bool DeviceState::Builder::getUsbOnlineDEPRECATED() { return _builder.getDataField( ::capnp::bounded<193>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setUsbOnlineDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<193>() * ::capnp::ELEMENTS, value); } inline ::uint64_t DeviceState::Reader::getStartedMonoTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint64_t DeviceState::Builder::getStartedMonoTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setStartedMonoTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::cereal::DeviceState::ThermalStatus DeviceState::Reader::getThermalStatus() const { return _reader.getDataField< ::cereal::DeviceState::ThermalStatus>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline ::cereal::DeviceState::ThermalStatus DeviceState::Builder::getThermalStatus() { return _builder.getDataField< ::cereal::DeviceState::ThermalStatus>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setThermalStatus( ::cereal::DeviceState::ThermalStatus value) { _builder.setDataField< ::cereal::DeviceState::ThermalStatus>( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline ::int32_t DeviceState::Reader::getBatteryCurrentDEPRECATED() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline ::int32_t DeviceState::Builder::getBatteryCurrentDEPRECATED() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setBatteryCurrentDEPRECATED( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline ::int32_t DeviceState::Reader::getBatteryVoltageDEPRECATED() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::int32_t DeviceState::Builder::getBatteryVoltageDEPRECATED() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setBatteryVoltageDEPRECATED( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::Reader::getChargingErrorDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<194>() * ::capnp::ELEMENTS); } inline bool DeviceState::Builder::getChargingErrorDEPRECATED() { return _builder.getDataField( ::capnp::bounded<194>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setChargingErrorDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<194>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::Reader::getChargingDisabledDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<195>() * ::capnp::ELEMENTS); } inline bool DeviceState::Builder::getChargingDisabledDEPRECATED() { return _builder.getDataField( ::capnp::bounded<195>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setChargingDisabledDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<195>() * ::capnp::ELEMENTS, value); } inline ::int8_t DeviceState::Reader::getMemoryUsagePercent() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline ::int8_t DeviceState::Builder::getMemoryUsagePercent() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setMemoryUsagePercent( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<25>() * ::capnp::ELEMENTS, value); } inline ::int8_t DeviceState::Reader::getCpuUsagePercentDEPRECATED() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<44>() * ::capnp::ELEMENTS); } inline ::int8_t DeviceState::Builder::getCpuUsagePercentDEPRECATED() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<44>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setCpuUsagePercentDEPRECATED( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<44>() * ::capnp::ELEMENTS, value); } inline ::uint16_t DeviceState::Reader::getPa0DEPRECATED() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline ::uint16_t DeviceState::Builder::getPa0DEPRECATED() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setPa0DEPRECATED( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<23>() * ::capnp::ELEMENTS, value); } inline ::cereal::DeviceState::NetworkType DeviceState::Reader::getNetworkType() const { return _reader.getDataField< ::cereal::DeviceState::NetworkType>( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline ::cereal::DeviceState::NetworkType DeviceState::Builder::getNetworkType() { return _builder.getDataField< ::cereal::DeviceState::NetworkType>( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setNetworkType( ::cereal::DeviceState::NetworkType value) { _builder.setDataField< ::cereal::DeviceState::NetworkType>( ::capnp::bounded<24>() * ::capnp::ELEMENTS, value); } inline ::uint32_t DeviceState::Reader::getOffroadPowerUsageUwh() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline ::uint32_t DeviceState::Builder::getOffroadPowerUsageUwh() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setOffroadPowerUsageUwh( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline ::cereal::DeviceState::NetworkStrength DeviceState::Reader::getNetworkStrength() const { return _reader.getDataField< ::cereal::DeviceState::NetworkStrength>( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline ::cereal::DeviceState::NetworkStrength DeviceState::Builder::getNetworkStrength() { return _builder.getDataField< ::cereal::DeviceState::NetworkStrength>( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setNetworkStrength( ::cereal::DeviceState::NetworkStrength value) { _builder.setDataField< ::cereal::DeviceState::NetworkStrength>( ::capnp::bounded<25>() * ::capnp::ELEMENTS, value); } inline ::uint32_t DeviceState::Reader::getCarBatteryCapacityUwh() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline ::uint32_t DeviceState::Builder::getCarBatteryCapacityUwh() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setCarBatteryCapacityUwh( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::Reader::hasCpuTempC() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::Builder::hasCpuTempC() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DeviceState::Reader::getCpuTempC() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DeviceState::Builder::getCpuTempC() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void DeviceState::Builder::setCpuTempC( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void DeviceState::Builder::setCpuTempC(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DeviceState::Builder::initCpuTempC(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void DeviceState::Builder::adoptCpuTempC( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DeviceState::Builder::disownCpuTempC() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool DeviceState::Reader::hasGpuTempC() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::Builder::hasGpuTempC() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DeviceState::Reader::getGpuTempC() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DeviceState::Builder::getGpuTempC() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void DeviceState::Builder::setGpuTempC( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void DeviceState::Builder::setGpuTempC(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DeviceState::Builder::initGpuTempC(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void DeviceState::Builder::adoptGpuTempC( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DeviceState::Builder::disownGpuTempC() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline float DeviceState::Reader::getMemoryTempC() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline float DeviceState::Builder::getMemoryTempC() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setMemoryTempC(float value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline float DeviceState::Reader::getBatteryTempCDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline float DeviceState::Builder::getBatteryTempCDEPRECATED() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setBatteryTempCDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline float DeviceState::Reader::getAmbientTempCDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline float DeviceState::Builder::getAmbientTempCDEPRECATED() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setAmbientTempCDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::Reader::hasNetworkInfo() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::Builder::hasNetworkInfo() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DeviceState::NetworkInfo::Reader DeviceState::Reader::getNetworkInfo() const { return ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkInfo>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::cereal::DeviceState::NetworkInfo::Builder DeviceState::Builder::getNetworkInfo() { return ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkInfo>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::DeviceState::NetworkInfo::Pipeline DeviceState::Pipeline::getNetworkInfo() { return ::cereal::DeviceState::NetworkInfo::Pipeline(_typeless.getPointerField(3)); } #endif // !CAPNP_LITE inline void DeviceState::Builder::setNetworkInfo( ::cereal::DeviceState::NetworkInfo::Reader value) { ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkInfo>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::cereal::DeviceState::NetworkInfo::Builder DeviceState::Builder::initNetworkInfo() { return ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkInfo>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void DeviceState::Builder::adoptNetworkInfo( ::capnp::Orphan< ::cereal::DeviceState::NetworkInfo>&& value) { ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkInfo>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DeviceState::NetworkInfo> DeviceState::Builder::disownNetworkInfo() { return ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkInfo>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::uint64_t DeviceState::Reader::getLastAthenaPingTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint64_t DeviceState::Builder::getLastAthenaPingTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setLastAthenaPingTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline ::int8_t DeviceState::Reader::getGpuUsagePercent() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<45>() * ::capnp::ELEMENTS); } inline ::int8_t DeviceState::Builder::getGpuUsagePercent() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<45>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setGpuUsagePercent( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<45>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::Reader::hasCpuUsagePercent() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::Builder::hasCpuUsagePercent() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader DeviceState::Reader::getCpuUsagePercent() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder DeviceState::Builder::getCpuUsagePercent() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void DeviceState::Builder::setCpuUsagePercent( ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void DeviceState::Builder::setCpuUsagePercent(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>::Builder DeviceState::Builder::initCpuUsagePercent(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void DeviceState::Builder::adoptCpuUsagePercent( ::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>> DeviceState::Builder::disownCpuUsagePercent() { return ::capnp::_::PointerHelpers< ::capnp::List< ::int8_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool DeviceState::Reader::hasNvmeTempC() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::Builder::hasNvmeTempC() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DeviceState::Reader::getNvmeTempC() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DeviceState::Builder::getNvmeTempC() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void DeviceState::Builder::setNvmeTempC( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void DeviceState::Builder::setNvmeTempC(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DeviceState::Builder::initNvmeTempC(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void DeviceState::Builder::adoptNvmeTempC( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DeviceState::Builder::disownNvmeTempC() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool DeviceState::Reader::hasModemTempC() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::Builder::hasModemTempC() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DeviceState::Reader::getModemTempC() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DeviceState::Builder::getModemTempC() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void DeviceState::Builder::setModemTempC( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void DeviceState::Builder::setModemTempC(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DeviceState::Builder::initModemTempC(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void DeviceState::Builder::adoptModemTempC( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DeviceState::Builder::disownModemTempC() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::int8_t DeviceState::Reader::getScreenBrightnessPercent() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<80>() * ::capnp::ELEMENTS); } inline ::int8_t DeviceState::Builder::getScreenBrightnessPercent() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<80>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setScreenBrightnessPercent( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<80>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::Reader::hasThermalZones() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::Builder::hasThermalZones() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>::Reader DeviceState::Reader::getThermalZones() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>::Builder DeviceState::Builder::getThermalZones() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void DeviceState::Builder::setThermalZones( ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>::Builder DeviceState::Builder::initThermalZones(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void DeviceState::Builder::adoptThermalZones( ::capnp::Orphan< ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>> DeviceState::Builder::disownThermalZones() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::DeviceState::ThermalZone, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline bool DeviceState::Reader::hasPmicTempC() const { return !_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::Builder::hasPmicTempC() { return !_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DeviceState::Reader::getPmicTempC() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DeviceState::Builder::getPmicTempC() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline void DeviceState::Builder::setPmicTempC( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline void DeviceState::Builder::setPmicTempC(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DeviceState::Builder::initPmicTempC(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), size); } inline void DeviceState::Builder::adoptPmicTempC( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DeviceState::Builder::disownPmicTempC() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline float DeviceState::Reader::getPowerDrawW() const { return _reader.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline float DeviceState::Builder::getPowerDrawW() { return _builder.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setPowerDrawW(float value) { _builder.setDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::Reader::getNetworkMetered() const { return _reader.getDataField( ::capnp::bounded<196>() * ::capnp::ELEMENTS); } inline bool DeviceState::Builder::getNetworkMetered() { return _builder.getDataField( ::capnp::bounded<196>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setNetworkMetered(bool value) { _builder.setDataField( ::capnp::bounded<196>() * ::capnp::ELEMENTS, value); } inline float DeviceState::Reader::getSomPowerDrawW() const { return _reader.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline float DeviceState::Builder::getSomPowerDrawW() { return _builder.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setSomPowerDrawW(float value) { _builder.setDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::Reader::hasNetworkStats() const { return !_reader.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::Builder::hasNetworkStats() { return !_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DeviceState::NetworkStats::Reader DeviceState::Reader::getNetworkStats() const { return ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkStats>::get(_reader.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline ::cereal::DeviceState::NetworkStats::Builder DeviceState::Builder::getNetworkStats() { return ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkStats>::get(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::DeviceState::NetworkStats::Pipeline DeviceState::Pipeline::getNetworkStats() { return ::cereal::DeviceState::NetworkStats::Pipeline(_typeless.getPointerField(9)); } #endif // !CAPNP_LITE inline void DeviceState::Builder::setNetworkStats( ::cereal::DeviceState::NetworkStats::Reader value) { ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkStats>::set(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), value); } inline ::cereal::DeviceState::NetworkStats::Builder DeviceState::Builder::initNetworkStats() { return ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkStats>::init(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline void DeviceState::Builder::adoptNetworkStats( ::capnp::Orphan< ::cereal::DeviceState::NetworkStats>&& value) { ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkStats>::adopt(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DeviceState::NetworkStats> DeviceState::Builder::disownNetworkStats() { return ::capnp::_::PointerHelpers< ::cereal::DeviceState::NetworkStats>::disown(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline float DeviceState::Reader::getMaxTempC() const { return _reader.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline float DeviceState::Builder::getMaxTempC() { return _builder.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setMaxTempC(float value) { _builder.setDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS, value); } inline ::cereal::InitData::DeviceType DeviceState::Reader::getDeviceType() const { return _reader.getDataField< ::cereal::InitData::DeviceType>( ::capnp::bounded<41>() * ::capnp::ELEMENTS); } inline ::cereal::InitData::DeviceType DeviceState::Builder::getDeviceType() { return _builder.getDataField< ::cereal::InitData::DeviceType>( ::capnp::bounded<41>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setDeviceType( ::cereal::InitData::DeviceType value) { _builder.setDataField< ::cereal::InitData::DeviceType>( ::capnp::bounded<41>() * ::capnp::ELEMENTS, value); } inline float DeviceState::Reader::getIntakeTempC() const { return _reader.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline float DeviceState::Builder::getIntakeTempC() { return _builder.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setIntakeTempC(float value) { _builder.setDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS, value); } inline float DeviceState::Reader::getExhaustTempC() const { return _reader.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline float DeviceState::Builder::getExhaustTempC() { return _builder.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setExhaustTempC(float value) { _builder.setDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS, value); } inline float DeviceState::Reader::getCaseTempC() const { return _reader.getDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline float DeviceState::Builder::getCaseTempC() { return _builder.getDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline void DeviceState::Builder::setCaseTempC(float value) { _builder.setDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::ThermalZone::Reader::hasName() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::ThermalZone::Builder::hasName() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader DeviceState::ThermalZone::Reader::getName() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder DeviceState::ThermalZone::Builder::getName() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void DeviceState::ThermalZone::Builder::setName( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder DeviceState::ThermalZone::Builder::initName(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void DeviceState::ThermalZone::Builder::adoptName( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> DeviceState::ThermalZone::Builder::disownName() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float DeviceState::ThermalZone::Reader::getTemp() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float DeviceState::ThermalZone::Builder::getTemp() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DeviceState::ThermalZone::Builder::setTemp(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::NetworkInfo::Reader::hasTechnology() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::NetworkInfo::Builder::hasTechnology() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader DeviceState::NetworkInfo::Reader::getTechnology() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder DeviceState::NetworkInfo::Builder::getTechnology() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void DeviceState::NetworkInfo::Builder::setTechnology( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder DeviceState::NetworkInfo::Builder::initTechnology(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void DeviceState::NetworkInfo::Builder::adoptTechnology( ::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> DeviceState::NetworkInfo::Builder::disownTechnology() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool DeviceState::NetworkInfo::Reader::hasOperator() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::NetworkInfo::Builder::hasOperator() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader DeviceState::NetworkInfo::Reader::getOperator() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder DeviceState::NetworkInfo::Builder::getOperator() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void DeviceState::NetworkInfo::Builder::setOperator( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder DeviceState::NetworkInfo::Builder::initOperator(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void DeviceState::NetworkInfo::Builder::adoptOperator( ::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> DeviceState::NetworkInfo::Builder::disownOperator() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool DeviceState::NetworkInfo::Reader::hasBand() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::NetworkInfo::Builder::hasBand() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader DeviceState::NetworkInfo::Reader::getBand() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder DeviceState::NetworkInfo::Builder::getBand() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void DeviceState::NetworkInfo::Builder::setBand( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder DeviceState::NetworkInfo::Builder::initBand(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void DeviceState::NetworkInfo::Builder::adoptBand( ::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> DeviceState::NetworkInfo::Builder::disownBand() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::uint16_t DeviceState::NetworkInfo::Reader::getChannel() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint16_t DeviceState::NetworkInfo::Builder::getChannel() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DeviceState::NetworkInfo::Builder::setChannel( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool DeviceState::NetworkInfo::Reader::hasExtra() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::NetworkInfo::Builder::hasExtra() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader DeviceState::NetworkInfo::Reader::getExtra() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder DeviceState::NetworkInfo::Builder::getExtra() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void DeviceState::NetworkInfo::Builder::setExtra( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder DeviceState::NetworkInfo::Builder::initExtra(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void DeviceState::NetworkInfo::Builder::adoptExtra( ::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> DeviceState::NetworkInfo::Builder::disownExtra() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool DeviceState::NetworkInfo::Reader::hasState() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool DeviceState::NetworkInfo::Builder::hasState() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader DeviceState::NetworkInfo::Reader::getState() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder DeviceState::NetworkInfo::Builder::getState() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void DeviceState::NetworkInfo::Builder::setState( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder DeviceState::NetworkInfo::Builder::initState(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void DeviceState::NetworkInfo::Builder::adoptState( ::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> DeviceState::NetworkInfo::Builder::disownState() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::int64_t DeviceState::NetworkStats::Reader::getWwanTx() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int64_t DeviceState::NetworkStats::Builder::getWwanTx() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DeviceState::NetworkStats::Builder::setWwanTx( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int64_t DeviceState::NetworkStats::Reader::getWwanRx() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int64_t DeviceState::NetworkStats::Builder::getWwanRx() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void DeviceState::NetworkStats::Builder::setWwanRx( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::Reader::getVoltage() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::Builder::getVoltage() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setVoltage( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::Reader::getCurrent() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::Builder::getCurrent() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setCurrent( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool PandaState::Reader::getIgnitionLine() const { return _reader.getDataField( ::capnp::bounded<64>() * ::capnp::ELEMENTS); } inline bool PandaState::Builder::getIgnitionLine() { return _builder.getDataField( ::capnp::bounded<64>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setIgnitionLine(bool value) { _builder.setDataField( ::capnp::bounded<64>() * ::capnp::ELEMENTS, value); } inline bool PandaState::Reader::getControlsAllowed() const { return _reader.getDataField( ::capnp::bounded<65>() * ::capnp::ELEMENTS); } inline bool PandaState::Builder::getControlsAllowed() { return _builder.getDataField( ::capnp::bounded<65>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setControlsAllowed(bool value) { _builder.setDataField( ::capnp::bounded<65>() * ::capnp::ELEMENTS, value); } inline bool PandaState::Reader::getGasInterceptorDetectedDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<66>() * ::capnp::ELEMENTS); } inline bool PandaState::Builder::getGasInterceptorDetectedDEPRECATED() { return _builder.getDataField( ::capnp::bounded<66>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setGasInterceptorDetectedDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<66>() * ::capnp::ELEMENTS, value); } inline bool PandaState::Reader::getStartedSignalDetectedDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<67>() * ::capnp::ELEMENTS); } inline bool PandaState::Builder::getStartedSignalDetectedDEPRECATED() { return _builder.getDataField( ::capnp::bounded<67>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setStartedSignalDetectedDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<67>() * ::capnp::ELEMENTS, value); } inline bool PandaState::Reader::getHasGpsDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<68>() * ::capnp::ELEMENTS); } inline bool PandaState::Builder::getHasGpsDEPRECATED() { return _builder.getDataField( ::capnp::bounded<68>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setHasGpsDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<68>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::Reader::getRxBufferOverflow() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::Builder::getRxBufferOverflow() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setRxBufferOverflow( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::Reader::getTxBufferOverflow() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::Builder::getTxBufferOverflow() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setTxBufferOverflow( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::Reader::getGmlanSendErrsDEPRECATED() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::Builder::getGmlanSendErrsDEPRECATED() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setGmlanSendErrsDEPRECATED( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::cereal::PandaState::PandaType PandaState::Reader::getPandaType() const { return _reader.getDataField< ::cereal::PandaState::PandaType>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::cereal::PandaState::PandaType PandaState::Builder::getPandaType() { return _builder.getDataField< ::cereal::PandaState::PandaType>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setPandaType( ::cereal::PandaState::PandaType value) { _builder.setDataField< ::cereal::PandaState::PandaType>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::uint16_t PandaState::Reader::getFanSpeedRpmDEPRECATED() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline ::uint16_t PandaState::Builder::getFanSpeedRpmDEPRECATED() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setFanSpeedRpmDEPRECATED( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline ::cereal::PeripheralState::UsbPowerModeDEPRECATED PandaState::Reader::getUsbPowerModeDEPRECATED() const { return _reader.getDataField< ::cereal::PeripheralState::UsbPowerModeDEPRECATED>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline ::cereal::PeripheralState::UsbPowerModeDEPRECATED PandaState::Builder::getUsbPowerModeDEPRECATED() { return _builder.getDataField< ::cereal::PeripheralState::UsbPowerModeDEPRECATED>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setUsbPowerModeDEPRECATED( ::cereal::PeripheralState::UsbPowerModeDEPRECATED value) { _builder.setDataField< ::cereal::PeripheralState::UsbPowerModeDEPRECATED>( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline bool PandaState::Reader::getIgnitionCan() const { return _reader.getDataField( ::capnp::bounded<69>() * ::capnp::ELEMENTS); } inline bool PandaState::Builder::getIgnitionCan() { return _builder.getDataField( ::capnp::bounded<69>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setIgnitionCan(bool value) { _builder.setDataField( ::capnp::bounded<69>() * ::capnp::ELEMENTS, value); } inline ::cereal::CarParams::SafetyModel PandaState::Reader::getSafetyModel() const { return _reader.getDataField< ::cereal::CarParams::SafetyModel>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline ::cereal::CarParams::SafetyModel PandaState::Builder::getSafetyModel() { return _builder.getDataField< ::cereal::CarParams::SafetyModel>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setSafetyModel( ::cereal::CarParams::SafetyModel value) { _builder.setDataField< ::cereal::CarParams::SafetyModel>( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline ::cereal::PandaState::FaultStatus PandaState::Reader::getFaultStatus() const { return _reader.getDataField< ::cereal::PandaState::FaultStatus>( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline ::cereal::PandaState::FaultStatus PandaState::Builder::getFaultStatus() { return _builder.getDataField< ::cereal::PandaState::FaultStatus>( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setFaultStatus( ::cereal::PandaState::FaultStatus value) { _builder.setDataField< ::cereal::PandaState::FaultStatus>( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline bool PandaState::Reader::getPowerSaveEnabled() const { return _reader.getDataField( ::capnp::bounded<70>() * ::capnp::ELEMENTS); } inline bool PandaState::Builder::getPowerSaveEnabled() { return _builder.getDataField( ::capnp::bounded<70>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setPowerSaveEnabled(bool value) { _builder.setDataField( ::capnp::bounded<70>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::Reader::getUptime() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::Builder::getUptime() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setUptime( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline bool PandaState::Reader::hasFaults() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool PandaState::Builder::hasFaults() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>::Reader PandaState::Reader::getFaults() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>::Builder PandaState::Builder::getFaults() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void PandaState::Builder::setFaults( ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void PandaState::Builder::setFaults(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>::Builder PandaState::Builder::initFaults(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void PandaState::Builder::adoptFaults( ::capnp::Orphan< ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>> PandaState::Builder::disownFaults() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState::FaultType, ::capnp::Kind::ENUM>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint32_t PandaState::Reader::getSafetyRxInvalid() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::Builder::getSafetyRxInvalid() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setSafetyRxInvalid( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline ::int16_t PandaState::Reader::getSafetyParamDEPRECATED() const { return _reader.getDataField< ::int16_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline ::int16_t PandaState::Builder::getSafetyParamDEPRECATED() { return _builder.getDataField< ::int16_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setSafetyParamDEPRECATED( ::int16_t value) { _builder.setDataField< ::int16_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS, value); } inline ::cereal::PandaState::HarnessStatus PandaState::Reader::getHarnessStatus() const { return _reader.getDataField< ::cereal::PandaState::HarnessStatus>( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline ::cereal::PandaState::HarnessStatus PandaState::Builder::getHarnessStatus() { return _builder.getDataField< ::cereal::PandaState::HarnessStatus>( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setHarnessStatus( ::cereal::PandaState::HarnessStatus value) { _builder.setDataField< ::cereal::PandaState::HarnessStatus>( ::capnp::bounded<21>() * ::capnp::ELEMENTS, value); } inline bool PandaState::Reader::getHeartbeatLost() const { return _reader.getDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS); } inline bool PandaState::Builder::getHeartbeatLost() { return _builder.getDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setHeartbeatLost(bool value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, value); } inline ::int16_t PandaState::Reader::getAlternativeExperience() const { return _reader.getDataField< ::int16_t>( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline ::int16_t PandaState::Builder::getAlternativeExperience() { return _builder.getDataField< ::int16_t>( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setAlternativeExperience( ::int16_t value) { _builder.setDataField< ::int16_t>( ::capnp::bounded<22>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::Reader::getSafetyTxBlocked() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::Builder::getSafetyTxBlocked() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setSafetyTxBlocked( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline float PandaState::Reader::getInterruptLoad() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline float PandaState::Builder::getInterruptLoad() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setInterruptLoad(float value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::Reader::getSafetyParam2DEPRECATED() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::Builder::getSafetyParam2DEPRECATED() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setSafetyParam2DEPRECATED( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline ::uint16_t PandaState::Reader::getSafetyParam() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline ::uint16_t PandaState::Builder::getSafetyParam() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setSafetyParam( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<23>() * ::capnp::ELEMENTS, value); } inline ::uint8_t PandaState::Reader::getFanPower() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint8_t PandaState::Builder::getFanPower() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setFanPower( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool PandaState::Reader::hasCanState0() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool PandaState::Builder::hasCanState0() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::PandaState::PandaCanState::Reader PandaState::Reader::getCanState0() const { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::PandaState::PandaCanState::Builder PandaState::Builder::getCanState0() { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::PandaState::PandaCanState::Pipeline PandaState::Pipeline::getCanState0() { return ::cereal::PandaState::PandaCanState::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void PandaState::Builder::setCanState0( ::cereal::PandaState::PandaCanState::Reader value) { ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::PandaState::PandaCanState::Builder PandaState::Builder::initCanState0() { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void PandaState::Builder::adoptCanState0( ::capnp::Orphan< ::cereal::PandaState::PandaCanState>&& value) { ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::PandaState::PandaCanState> PandaState::Builder::disownCanState0() { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool PandaState::Reader::hasCanState1() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool PandaState::Builder::hasCanState1() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::cereal::PandaState::PandaCanState::Reader PandaState::Reader::getCanState1() const { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::PandaState::PandaCanState::Builder PandaState::Builder::getCanState1() { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::PandaState::PandaCanState::Pipeline PandaState::Pipeline::getCanState1() { return ::cereal::PandaState::PandaCanState::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void PandaState::Builder::setCanState1( ::cereal::PandaState::PandaCanState::Reader value) { ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::cereal::PandaState::PandaCanState::Builder PandaState::Builder::initCanState1() { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void PandaState::Builder::adoptCanState1( ::capnp::Orphan< ::cereal::PandaState::PandaCanState>&& value) { ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::PandaState::PandaCanState> PandaState::Builder::disownCanState1() { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool PandaState::Reader::hasCanState2() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool PandaState::Builder::hasCanState2() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::cereal::PandaState::PandaCanState::Reader PandaState::Reader::getCanState2() const { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::cereal::PandaState::PandaCanState::Builder PandaState::Builder::getCanState2() { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::PandaState::PandaCanState::Pipeline PandaState::Pipeline::getCanState2() { return ::cereal::PandaState::PandaCanState::Pipeline(_typeless.getPointerField(3)); } #endif // !CAPNP_LITE inline void PandaState::Builder::setCanState2( ::cereal::PandaState::PandaCanState::Reader value) { ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::cereal::PandaState::PandaCanState::Builder PandaState::Builder::initCanState2() { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void PandaState::Builder::adoptCanState2( ::capnp::Orphan< ::cereal::PandaState::PandaCanState>&& value) { ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::PandaState::PandaCanState> PandaState::Builder::disownCanState2() { return ::capnp::_::PointerHelpers< ::cereal::PandaState::PandaCanState>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool PandaState::Reader::getSafetyRxChecksInvalid() const { return _reader.getDataField( ::capnp::bounded<480>() * ::capnp::ELEMENTS); } inline bool PandaState::Builder::getSafetyRxChecksInvalid() { return _builder.getDataField( ::capnp::bounded<480>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setSafetyRxChecksInvalid(bool value) { _builder.setDataField( ::capnp::bounded<480>() * ::capnp::ELEMENTS, value); } inline ::uint16_t PandaState::Reader::getSpiChecksumErrorCount() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<31>() * ::capnp::ELEMENTS); } inline ::uint16_t PandaState::Builder::getSpiChecksumErrorCount() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<31>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setSpiChecksumErrorCount( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<31>() * ::capnp::ELEMENTS, value); } inline ::uint8_t PandaState::Reader::getFanStallCount() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<61>() * ::capnp::ELEMENTS); } inline ::uint8_t PandaState::Builder::getFanStallCount() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<61>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setFanStallCount( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<61>() * ::capnp::ELEMENTS, value); } inline float PandaState::Reader::getSbu1Voltage() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline float PandaState::Builder::getSbu1Voltage() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setSbu1Voltage(float value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline float PandaState::Reader::getSbu2Voltage() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline float PandaState::Builder::getSbu2Voltage() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void PandaState::Builder::setSbu2Voltage(float value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline bool PandaState::PandaCanState::Reader::getBusOff() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool PandaState::PandaCanState::Builder::getBusOff() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setBusOff(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::PandaCanState::Reader::getBusOffCnt() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::PandaCanState::Builder::getBusOffCnt() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setBusOffCnt( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool PandaState::PandaCanState::Reader::getErrorWarning() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool PandaState::PandaCanState::Builder::getErrorWarning() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setErrorWarning(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool PandaState::PandaCanState::Reader::getErrorPassive() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool PandaState::PandaCanState::Builder::getErrorPassive() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setErrorPassive(bool value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::cereal::PandaState::PandaCanState::LecErrorCode PandaState::PandaCanState::Reader::getLastError() const { return _reader.getDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::cereal::PandaState::PandaCanState::LecErrorCode PandaState::PandaCanState::Builder::getLastError() { return _builder.getDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setLastError( ::cereal::PandaState::PandaCanState::LecErrorCode value) { _builder.setDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::cereal::PandaState::PandaCanState::LecErrorCode PandaState::PandaCanState::Reader::getLastStoredError() const { return _reader.getDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::cereal::PandaState::PandaCanState::LecErrorCode PandaState::PandaCanState::Builder::getLastStoredError() { return _builder.getDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setLastStoredError( ::cereal::PandaState::PandaCanState::LecErrorCode value) { _builder.setDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::cereal::PandaState::PandaCanState::LecErrorCode PandaState::PandaCanState::Reader::getLastDataError() const { return _reader.getDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::cereal::PandaState::PandaCanState::LecErrorCode PandaState::PandaCanState::Builder::getLastDataError() { return _builder.getDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setLastDataError( ::cereal::PandaState::PandaCanState::LecErrorCode value) { _builder.setDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::cereal::PandaState::PandaCanState::LecErrorCode PandaState::PandaCanState::Reader::getLastDataStoredError() const { return _reader.getDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::cereal::PandaState::PandaCanState::LecErrorCode PandaState::PandaCanState::Builder::getLastDataStoredError() { return _builder.getDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setLastDataStoredError( ::cereal::PandaState::PandaCanState::LecErrorCode value) { _builder.setDataField< ::cereal::PandaState::PandaCanState::LecErrorCode>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::uint8_t PandaState::PandaCanState::Reader::getReceiveErrorCnt() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint8_t PandaState::PandaCanState::Builder::getReceiveErrorCnt() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setReceiveErrorCnt( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint8_t PandaState::PandaCanState::Reader::getTransmitErrorCnt() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline ::uint8_t PandaState::PandaCanState::Builder::getTransmitErrorCnt() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setTransmitErrorCnt( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::PandaCanState::Reader::getTotalErrorCnt() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::PandaCanState::Builder::getTotalErrorCnt() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setTotalErrorCnt( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::PandaCanState::Reader::getTotalTxLostCnt() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::PandaCanState::Builder::getTotalTxLostCnt() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setTotalTxLostCnt( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::PandaCanState::Reader::getTotalRxLostCnt() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::PandaCanState::Builder::getTotalRxLostCnt() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setTotalRxLostCnt( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::PandaCanState::Reader::getTotalTxCnt() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::PandaCanState::Builder::getTotalTxCnt() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setTotalTxCnt( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::PandaCanState::Reader::getTotalRxCnt() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::PandaCanState::Builder::getTotalRxCnt() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setTotalRxCnt( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::PandaCanState::Reader::getTotalFwdCnt() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::PandaCanState::Builder::getTotalFwdCnt() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setTotalFwdCnt( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline ::uint16_t PandaState::PandaCanState::Reader::getCanSpeed() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline ::uint16_t PandaState::PandaCanState::Builder::getCanSpeed() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setCanSpeed( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS, value); } inline ::uint16_t PandaState::PandaCanState::Reader::getCanDataSpeed() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline ::uint16_t PandaState::PandaCanState::Builder::getCanDataSpeed() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setCanDataSpeed( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<21>() * ::capnp::ELEMENTS, value); } inline bool PandaState::PandaCanState::Reader::getCanfdEnabled() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline bool PandaState::PandaCanState::Builder::getCanfdEnabled() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setCanfdEnabled(bool value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool PandaState::PandaCanState::Reader::getBrsEnabled() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline bool PandaState::PandaCanState::Builder::getBrsEnabled() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setBrsEnabled(bool value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool PandaState::PandaCanState::Reader::getCanfdNonIso() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline bool PandaState::PandaCanState::Builder::getCanfdNonIso() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setCanfdNonIso(bool value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::PandaCanState::Reader::getIrq0CallRate() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::PandaCanState::Builder::getIrq0CallRate() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setIrq0CallRate( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::PandaCanState::Reader::getIrq1CallRate() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::PandaCanState::Builder::getIrq1CallRate() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setIrq1CallRate( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::PandaCanState::Reader::getIrq2CallRate() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::PandaCanState::Builder::getIrq2CallRate() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setIrq2CallRate( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PandaState::PandaCanState::Reader::getCanCoreResetCnt() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline ::uint32_t PandaState::PandaCanState::Builder::getCanCoreResetCnt() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void PandaState::PandaCanState::Builder::setCanCoreResetCnt( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline ::cereal::PandaState::PandaType PeripheralState::Reader::getPandaType() const { return _reader.getDataField< ::cereal::PandaState::PandaType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::PandaState::PandaType PeripheralState::Builder::getPandaType() { return _builder.getDataField< ::cereal::PandaState::PandaType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void PeripheralState::Builder::setPandaType( ::cereal::PandaState::PandaType value) { _builder.setDataField< ::cereal::PandaState::PandaType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PeripheralState::Reader::getVoltage() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint32_t PeripheralState::Builder::getVoltage() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void PeripheralState::Builder::setVoltage( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint32_t PeripheralState::Reader::getCurrent() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint32_t PeripheralState::Builder::getCurrent() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void PeripheralState::Builder::setCurrent( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint16_t PeripheralState::Reader::getFanSpeedRpm() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint16_t PeripheralState::Builder::getFanSpeedRpm() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void PeripheralState::Builder::setFanSpeedRpm( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::cereal::PeripheralState::UsbPowerModeDEPRECATED PeripheralState::Reader::getUsbPowerModeDEPRECATED() const { return _reader.getDataField< ::cereal::PeripheralState::UsbPowerModeDEPRECATED>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::cereal::PeripheralState::UsbPowerModeDEPRECATED PeripheralState::Builder::getUsbPowerModeDEPRECATED() { return _builder.getDataField< ::cereal::PeripheralState::UsbPowerModeDEPRECATED>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void PeripheralState::Builder::setUsbPowerModeDEPRECATED( ::cereal::PeripheralState::UsbPowerModeDEPRECATED value) { _builder.setDataField< ::cereal::PeripheralState::UsbPowerModeDEPRECATED>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline bool RadarState::Reader::hasWarpMatrixDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool RadarState::Builder::hasWarpMatrixDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader RadarState::Reader::getWarpMatrixDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder RadarState::Builder::getWarpMatrixDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void RadarState::Builder::setWarpMatrixDEPRECATED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void RadarState::Builder::setWarpMatrixDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder RadarState::Builder::initWarpMatrixDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void RadarState::Builder::adoptWarpMatrixDEPRECATED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> RadarState::Builder::disownWarpMatrixDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float RadarState::Reader::getAngleOffsetDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float RadarState::Builder::getAngleOffsetDEPRECATED() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void RadarState::Builder::setAngleOffsetDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int8_t RadarState::Reader::getCalStatusDEPRECATED() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::int8_t RadarState::Builder::getCalStatusDEPRECATED() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void RadarState::Builder::setCalStatusDEPRECATED( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool RadarState::Reader::hasLeadOne() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool RadarState::Builder::hasLeadOne() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::RadarState::LeadData::Reader RadarState::Reader::getLeadOne() const { return ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::RadarState::LeadData::Builder RadarState::Builder::getLeadOne() { return ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::RadarState::LeadData::Pipeline RadarState::Pipeline::getLeadOne() { return ::cereal::RadarState::LeadData::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void RadarState::Builder::setLeadOne( ::cereal::RadarState::LeadData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::RadarState::LeadData::Builder RadarState::Builder::initLeadOne() { return ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void RadarState::Builder::adoptLeadOne( ::capnp::Orphan< ::cereal::RadarState::LeadData>&& value) { ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::RadarState::LeadData> RadarState::Builder::disownLeadOne() { return ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool RadarState::Reader::hasLeadTwo() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool RadarState::Builder::hasLeadTwo() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::cereal::RadarState::LeadData::Reader RadarState::Reader::getLeadTwo() const { return ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::RadarState::LeadData::Builder RadarState::Builder::getLeadTwo() { return ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::RadarState::LeadData::Pipeline RadarState::Pipeline::getLeadTwo() { return ::cereal::RadarState::LeadData::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void RadarState::Builder::setLeadTwo( ::cereal::RadarState::LeadData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::cereal::RadarState::LeadData::Builder RadarState::Builder::initLeadTwo() { return ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void RadarState::Builder::adoptLeadTwo( ::capnp::Orphan< ::cereal::RadarState::LeadData>&& value) { ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::RadarState::LeadData> RadarState::Builder::disownLeadTwo() { return ::capnp::_::PointerHelpers< ::cereal::RadarState::LeadData>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline float RadarState::Reader::getCumLagMsDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float RadarState::Builder::getCumLagMsDEPRECATED() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void RadarState::Builder::setCumLagMsDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint64_t RadarState::Reader::getMdMonoTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint64_t RadarState::Builder::getMdMonoTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void RadarState::Builder::setMdMonoTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint64_t RadarState::Reader::getFtMonoTimeDEPRECATED() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint64_t RadarState::Builder::getFtMonoTimeDEPRECATED() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void RadarState::Builder::setFtMonoTimeDEPRECATED( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::int32_t RadarState::Reader::getCalCycleDEPRECATED() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::int32_t RadarState::Builder::getCalCycleDEPRECATED() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void RadarState::Builder::setCalCycleDEPRECATED( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::int8_t RadarState::Reader::getCalPercDEPRECATED() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::int8_t RadarState::Builder::getCalPercDEPRECATED() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void RadarState::Builder::setCalPercDEPRECATED( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool RadarState::Reader::hasCanMonoTimesDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool RadarState::Builder::hasCanMonoTimesDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader RadarState::Reader::getCanMonoTimesDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder RadarState::Builder::getCanMonoTimesDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void RadarState::Builder::setCanMonoTimesDEPRECATED( ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void RadarState::Builder::setCanMonoTimesDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder RadarState::Builder::initCanMonoTimesDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void RadarState::Builder::adoptCanMonoTimesDEPRECATED( ::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>> RadarState::Builder::disownCanMonoTimesDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::uint64_t RadarState::Reader::getCarStateMonoTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint64_t RadarState::Builder::getCarStateMonoTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void RadarState::Builder::setCarStateMonoTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool RadarState::Reader::hasRadarErrorsDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool RadarState::Builder::hasRadarErrorsDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>::Reader RadarState::Reader::getRadarErrorsDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>::Builder RadarState::Builder::getRadarErrorsDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void RadarState::Builder::setRadarErrorsDEPRECATED( ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void RadarState::Builder::setRadarErrorsDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>::Builder RadarState::Builder::initRadarErrorsDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void RadarState::Builder::adoptRadarErrorsDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>> RadarState::Builder::disownRadarErrorsDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::RadarData::ErrorDEPRECATED, ::capnp::Kind::ENUM>>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool RadarState::Reader::hasRadarErrors() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool RadarState::Builder::hasRadarErrors() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::cereal::RadarData::Error::Reader RadarState::Reader::getRadarErrors() const { return ::capnp::_::PointerHelpers< ::cereal::RadarData::Error>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::cereal::RadarData::Error::Builder RadarState::Builder::getRadarErrors() { return ::capnp::_::PointerHelpers< ::cereal::RadarData::Error>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::RadarData::Error::Pipeline RadarState::Pipeline::getRadarErrors() { return ::cereal::RadarData::Error::Pipeline(_typeless.getPointerField(5)); } #endif // !CAPNP_LITE inline void RadarState::Builder::setRadarErrors( ::cereal::RadarData::Error::Reader value) { ::capnp::_::PointerHelpers< ::cereal::RadarData::Error>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::cereal::RadarData::Error::Builder RadarState::Builder::initRadarErrors() { return ::capnp::_::PointerHelpers< ::cereal::RadarData::Error>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void RadarState::Builder::adoptRadarErrors( ::capnp::Orphan< ::cereal::RadarData::Error>&& value) { ::capnp::_::PointerHelpers< ::cereal::RadarData::Error>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::RadarData::Error> RadarState::Builder::disownRadarErrors() { return ::capnp::_::PointerHelpers< ::cereal::RadarData::Error>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline float RadarState::LeadData::Reader::getDRel() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getDRel() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setDRel(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float RadarState::LeadData::Reader::getYRel() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getYRel() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setYRel(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float RadarState::LeadData::Reader::getVRel() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getVRel() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setVRel(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float RadarState::LeadData::Reader::getARel() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getARel() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setARel(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float RadarState::LeadData::Reader::getVLead() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getVLead() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setVLead(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float RadarState::LeadData::Reader::getALeadDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getALeadDEPRECATED() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setALeadDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float RadarState::LeadData::Reader::getDPath() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getDPath() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setDPath(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float RadarState::LeadData::Reader::getVLat() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getVLat() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setVLat(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float RadarState::LeadData::Reader::getVLeadK() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getVLeadK() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setVLeadK(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float RadarState::LeadData::Reader::getALeadK() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getALeadK() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setALeadK(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool RadarState::LeadData::Reader::getFcw() const { return _reader.getDataField( ::capnp::bounded<320>() * ::capnp::ELEMENTS); } inline bool RadarState::LeadData::Builder::getFcw() { return _builder.getDataField( ::capnp::bounded<320>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setFcw(bool value) { _builder.setDataField( ::capnp::bounded<320>() * ::capnp::ELEMENTS, value); } inline bool RadarState::LeadData::Reader::getStatus() const { return _reader.getDataField( ::capnp::bounded<321>() * ::capnp::ELEMENTS); } inline bool RadarState::LeadData::Builder::getStatus() { return _builder.getDataField( ::capnp::bounded<321>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setStatus(bool value) { _builder.setDataField( ::capnp::bounded<321>() * ::capnp::ELEMENTS, value); } inline float RadarState::LeadData::Reader::getALeadTau() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getALeadTau() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setALeadTau(float value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline float RadarState::LeadData::Reader::getModelProb() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float RadarState::LeadData::Builder::getModelProb() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setModelProb(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline bool RadarState::LeadData::Reader::getRadar() const { return _reader.getDataField( ::capnp::bounded<322>() * ::capnp::ELEMENTS); } inline bool RadarState::LeadData::Builder::getRadar() { return _builder.getDataField( ::capnp::bounded<322>() * ::capnp::ELEMENTS); } inline void RadarState::LeadData::Builder::setRadar(bool value) { _builder.setDataField( ::capnp::bounded<322>() * ::capnp::ELEMENTS, value); } inline ::int32_t RadarState::LeadData::Reader::getRadarTrackId() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS, -1); } inline ::int32_t RadarState::LeadData::Builder::getRadarTrackId() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS, -1); } inline void RadarState::LeadData::Builder::setRadarTrackId( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value, -1); } inline bool LiveCalibrationData::Reader::hasWarpMatrixDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LiveCalibrationData::Builder::hasWarpMatrixDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveCalibrationData::Reader::getWarpMatrixDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveCalibrationData::Builder::getWarpMatrixDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LiveCalibrationData::Builder::setWarpMatrixDEPRECATED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LiveCalibrationData::Builder::setWarpMatrixDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveCalibrationData::Builder::initWarpMatrixDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LiveCalibrationData::Builder::adoptWarpMatrixDEPRECATED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveCalibrationData::Builder::disownWarpMatrixDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::int8_t LiveCalibrationData::Reader::getCalStatusDEPRECATED() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int8_t LiveCalibrationData::Builder::getCalStatusDEPRECATED() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LiveCalibrationData::Builder::setCalStatusDEPRECATED( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int32_t LiveCalibrationData::Reader::getCalCycle() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int32_t LiveCalibrationData::Builder::getCalCycle() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveCalibrationData::Builder::setCalCycle( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::int8_t LiveCalibrationData::Reader::getCalPerc() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int8_t LiveCalibrationData::Builder::getCalPerc() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveCalibrationData::Builder::setCalPerc( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool LiveCalibrationData::Reader::hasExtrinsicMatrix() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LiveCalibrationData::Builder::hasExtrinsicMatrix() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveCalibrationData::Reader::getExtrinsicMatrix() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveCalibrationData::Builder::getExtrinsicMatrix() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LiveCalibrationData::Builder::setExtrinsicMatrix( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LiveCalibrationData::Builder::setExtrinsicMatrix(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveCalibrationData::Builder::initExtrinsicMatrix(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LiveCalibrationData::Builder::adoptExtrinsicMatrix( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveCalibrationData::Builder::disownExtrinsicMatrix() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LiveCalibrationData::Reader::hasWarpMatrix2DEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool LiveCalibrationData::Builder::hasWarpMatrix2DEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveCalibrationData::Reader::getWarpMatrix2DEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveCalibrationData::Builder::getWarpMatrix2DEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void LiveCalibrationData::Builder::setWarpMatrix2DEPRECATED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void LiveCalibrationData::Builder::setWarpMatrix2DEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveCalibrationData::Builder::initWarpMatrix2DEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void LiveCalibrationData::Builder::adoptWarpMatrix2DEPRECATED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveCalibrationData::Builder::disownWarpMatrix2DEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool LiveCalibrationData::Reader::hasWarpMatrixBigDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool LiveCalibrationData::Builder::hasWarpMatrixBigDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveCalibrationData::Reader::getWarpMatrixBigDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveCalibrationData::Builder::getWarpMatrixBigDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void LiveCalibrationData::Builder::setWarpMatrixBigDEPRECATED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void LiveCalibrationData::Builder::setWarpMatrixBigDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveCalibrationData::Builder::initWarpMatrixBigDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void LiveCalibrationData::Builder::adoptWarpMatrixBigDEPRECATED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveCalibrationData::Builder::disownWarpMatrixBigDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool LiveCalibrationData::Reader::hasRpyCalib() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool LiveCalibrationData::Builder::hasRpyCalib() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveCalibrationData::Reader::getRpyCalib() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveCalibrationData::Builder::getRpyCalib() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void LiveCalibrationData::Builder::setRpyCalib( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void LiveCalibrationData::Builder::setRpyCalib(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveCalibrationData::Builder::initRpyCalib(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void LiveCalibrationData::Builder::adoptRpyCalib( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveCalibrationData::Builder::disownRpyCalib() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool LiveCalibrationData::Reader::hasRpyCalibSpread() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool LiveCalibrationData::Builder::hasRpyCalibSpread() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveCalibrationData::Reader::getRpyCalibSpread() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveCalibrationData::Builder::getRpyCalibSpread() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void LiveCalibrationData::Builder::setRpyCalibSpread( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void LiveCalibrationData::Builder::setRpyCalibSpread(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveCalibrationData::Builder::initRpyCalibSpread(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void LiveCalibrationData::Builder::adoptRpyCalibSpread( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveCalibrationData::Builder::disownRpyCalibSpread() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::int32_t LiveCalibrationData::Reader::getValidBlocks() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int32_t LiveCalibrationData::Builder::getValidBlocks() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveCalibrationData::Builder::setValidBlocks( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool LiveCalibrationData::Reader::hasWideFromDeviceEuler() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool LiveCalibrationData::Builder::hasWideFromDeviceEuler() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveCalibrationData::Reader::getWideFromDeviceEuler() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveCalibrationData::Builder::getWideFromDeviceEuler() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void LiveCalibrationData::Builder::setWideFromDeviceEuler( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void LiveCalibrationData::Builder::setWideFromDeviceEuler(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveCalibrationData::Builder::initWideFromDeviceEuler(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void LiveCalibrationData::Builder::adoptWideFromDeviceEuler( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveCalibrationData::Builder::disownWideFromDeviceEuler() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::cereal::LiveCalibrationData::Status LiveCalibrationData::Reader::getCalStatus() const { return _reader.getDataField< ::cereal::LiveCalibrationData::Status>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::cereal::LiveCalibrationData::Status LiveCalibrationData::Builder::getCalStatus() { return _builder.getDataField< ::cereal::LiveCalibrationData::Status>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveCalibrationData::Builder::setCalStatus( ::cereal::LiveCalibrationData::Status value) { _builder.setDataField< ::cereal::LiveCalibrationData::Status>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool LiveCalibrationData::Reader::hasHeight() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool LiveCalibrationData::Builder::hasHeight() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveCalibrationData::Reader::getHeight() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveCalibrationData::Builder::getHeight() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void LiveCalibrationData::Builder::setHeight( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline void LiveCalibrationData::Builder::setHeight(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveCalibrationData::Builder::initHeight(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void LiveCalibrationData::Builder::adoptHeight( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveCalibrationData::Builder::disownHeight() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::int32_t LiveTracksDEPRECATED::Reader::getTrackId() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t LiveTracksDEPRECATED::Builder::getTrackId() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LiveTracksDEPRECATED::Builder::setTrackId( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float LiveTracksDEPRECATED::Reader::getDRel() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float LiveTracksDEPRECATED::Builder::getDRel() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveTracksDEPRECATED::Builder::setDRel(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float LiveTracksDEPRECATED::Reader::getYRel() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float LiveTracksDEPRECATED::Builder::getYRel() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveTracksDEPRECATED::Builder::setYRel(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float LiveTracksDEPRECATED::Reader::getVRel() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float LiveTracksDEPRECATED::Builder::getVRel() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LiveTracksDEPRECATED::Builder::setVRel(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float LiveTracksDEPRECATED::Reader::getARel() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float LiveTracksDEPRECATED::Builder::getARel() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void LiveTracksDEPRECATED::Builder::setARel(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float LiveTracksDEPRECATED::Reader::getTimeStamp() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float LiveTracksDEPRECATED::Builder::getTimeStamp() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void LiveTracksDEPRECATED::Builder::setTimeStamp(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float LiveTracksDEPRECATED::Reader::getStatus() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float LiveTracksDEPRECATED::Builder::getStatus() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void LiveTracksDEPRECATED::Builder::setStatus(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float LiveTracksDEPRECATED::Reader::getCurrentTime() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float LiveTracksDEPRECATED::Builder::getCurrentTime() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void LiveTracksDEPRECATED::Builder::setCurrentTime(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool LiveTracksDEPRECATED::Reader::getStationary() const { return _reader.getDataField( ::capnp::bounded<256>() * ::capnp::ELEMENTS); } inline bool LiveTracksDEPRECATED::Builder::getStationary() { return _builder.getDataField( ::capnp::bounded<256>() * ::capnp::ELEMENTS); } inline void LiveTracksDEPRECATED::Builder::setStationary(bool value) { _builder.setDataField( ::capnp::bounded<256>() * ::capnp::ELEMENTS, value); } inline bool LiveTracksDEPRECATED::Reader::getOncoming() const { return _reader.getDataField( ::capnp::bounded<257>() * ::capnp::ELEMENTS); } inline bool LiveTracksDEPRECATED::Builder::getOncoming() { return _builder.getDataField( ::capnp::bounded<257>() * ::capnp::ELEMENTS); } inline void LiveTracksDEPRECATED::Builder::setOncoming(bool value) { _builder.setDataField( ::capnp::bounded<257>() * ::capnp::ELEMENTS, value); } inline ::cereal::SelfdriveState::OpenpilotState SelfdriveState::Reader::getState() const { return _reader.getDataField< ::cereal::SelfdriveState::OpenpilotState>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::SelfdriveState::OpenpilotState SelfdriveState::Builder::getState() { return _builder.getDataField< ::cereal::SelfdriveState::OpenpilotState>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void SelfdriveState::Builder::setState( ::cereal::SelfdriveState::OpenpilotState value) { _builder.setDataField< ::cereal::SelfdriveState::OpenpilotState>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool SelfdriveState::Reader::getEnabled() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline bool SelfdriveState::Builder::getEnabled() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void SelfdriveState::Builder::setEnabled(bool value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline bool SelfdriveState::Reader::getActive() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline bool SelfdriveState::Builder::getActive() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void SelfdriveState::Builder::setActive(bool value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline bool SelfdriveState::Reader::hasAlertText1() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool SelfdriveState::Builder::hasAlertText1() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader SelfdriveState::Reader::getAlertText1() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder SelfdriveState::Builder::getAlertText1() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void SelfdriveState::Builder::setAlertText1( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder SelfdriveState::Builder::initAlertText1(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void SelfdriveState::Builder::adoptAlertText1( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> SelfdriveState::Builder::disownAlertText1() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool SelfdriveState::Reader::hasAlertText2() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool SelfdriveState::Builder::hasAlertText2() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader SelfdriveState::Reader::getAlertText2() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder SelfdriveState::Builder::getAlertText2() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void SelfdriveState::Builder::setAlertText2( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder SelfdriveState::Builder::initAlertText2(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void SelfdriveState::Builder::adoptAlertText2( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> SelfdriveState::Builder::disownAlertText2() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::SelfdriveState::AlertStatus SelfdriveState::Reader::getAlertStatus() const { return _reader.getDataField< ::cereal::SelfdriveState::AlertStatus>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::cereal::SelfdriveState::AlertStatus SelfdriveState::Builder::getAlertStatus() { return _builder.getDataField< ::cereal::SelfdriveState::AlertStatus>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void SelfdriveState::Builder::setAlertStatus( ::cereal::SelfdriveState::AlertStatus value) { _builder.setDataField< ::cereal::SelfdriveState::AlertStatus>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::cereal::SelfdriveState::AlertSize SelfdriveState::Reader::getAlertSize() const { return _reader.getDataField< ::cereal::SelfdriveState::AlertSize>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::cereal::SelfdriveState::AlertSize SelfdriveState::Builder::getAlertSize() { return _builder.getDataField< ::cereal::SelfdriveState::AlertSize>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void SelfdriveState::Builder::setAlertSize( ::cereal::SelfdriveState::AlertSize value) { _builder.setDataField< ::cereal::SelfdriveState::AlertSize>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool SelfdriveState::Reader::hasAlertType() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool SelfdriveState::Builder::hasAlertType() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader SelfdriveState::Reader::getAlertType() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder SelfdriveState::Builder::getAlertType() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void SelfdriveState::Builder::setAlertType( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder SelfdriveState::Builder::initAlertType(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void SelfdriveState::Builder::adoptAlertType( ::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> SelfdriveState::Builder::disownAlertType() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::CarControl::HUDControl::AudibleAlert SelfdriveState::Reader::getAlertSound() const { return _reader.getDataField< ::cereal::CarControl::HUDControl::AudibleAlert>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::cereal::CarControl::HUDControl::AudibleAlert SelfdriveState::Builder::getAlertSound() { return _builder.getDataField< ::cereal::CarControl::HUDControl::AudibleAlert>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void SelfdriveState::Builder::setAlertSound( ::cereal::CarControl::HUDControl::AudibleAlert value) { _builder.setDataField< ::cereal::CarControl::HUDControl::AudibleAlert>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool SelfdriveState::Reader::getEngageable() const { return _reader.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline bool SelfdriveState::Builder::getEngageable() { return _builder.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline void SelfdriveState::Builder::setEngageable(bool value) { _builder.setDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS, value); } inline bool SelfdriveState::Reader::getExperimentalMode() const { return _reader.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline bool SelfdriveState::Builder::getExperimentalMode() { return _builder.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline void SelfdriveState::Builder::setExperimentalMode(bool value) { _builder.setDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS, value); } inline ::cereal::LongitudinalPersonality SelfdriveState::Reader::getPersonality() const { return _reader.getDataField< ::cereal::LongitudinalPersonality>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::cereal::LongitudinalPersonality SelfdriveState::Builder::getPersonality() { return _builder.getDataField< ::cereal::LongitudinalPersonality>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void SelfdriveState::Builder::setPersonality( ::cereal::LongitudinalPersonality value) { _builder.setDataField< ::cereal::LongitudinalPersonality>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::cereal::CarControl::HUDControl::VisualAlert SelfdriveState::Reader::getAlertHudVisual() const { return _reader.getDataField< ::cereal::CarControl::HUDControl::VisualAlert>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::cereal::CarControl::HUDControl::VisualAlert SelfdriveState::Builder::getAlertHudVisual() { return _builder.getDataField< ::cereal::CarControl::HUDControl::VisualAlert>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void SelfdriveState::Builder::setAlertHudVisual( ::cereal::CarControl::HUDControl::VisualAlert value) { _builder.setDataField< ::cereal::CarControl::HUDControl::VisualAlert>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getVEgoDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getVEgoDEPRECATED() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setVEgoDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getAEgoDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getAEgoDEPRECATED() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setAEgoDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getVPidDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getVPidDEPRECATED() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setVPidDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getVTargetLeadDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getVTargetLeadDEPRECATED() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setVTargetLeadDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getUpAccelCmd() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getUpAccelCmd() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setUpAccelCmd(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getUiAccelCmd() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getUiAccelCmd() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setUiAccelCmd(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getYActualDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getYActualDEPRECATED() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setYActualDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getYDesDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getYDesDEPRECATED() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setYDesDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getUpSteerDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getUpSteerDEPRECATED() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setUpSteerDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getUiSteerDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getUiSteerDEPRECATED() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setUiSteerDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getATargetMinDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getATargetMinDEPRECATED() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setATargetMinDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getATargetMaxDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getATargetMaxDEPRECATED() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setATargetMaxDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getJerkFactorDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getJerkFactorDEPRECATED() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setJerkFactorDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getAngleSteersDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getAngleSteersDEPRECATED() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setAngleSteersDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline ::int32_t ControlsState::Reader::getHudLeadDEPRECATED() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline ::int32_t ControlsState::Builder::getHudLeadDEPRECATED() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setHudLeadDEPRECATED( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getCumLagMsDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getCumLagMsDEPRECATED() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setCumLagMsDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ControlsState::Reader::getCanMonoTimeDEPRECATED() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::uint64_t ControlsState::Builder::getCanMonoTimeDEPRECATED() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setCanMonoTimeDEPRECATED( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ControlsState::Reader::getRadarStateMonoTimeDEPRECATED() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint64_t ControlsState::Builder::getRadarStateMonoTimeDEPRECATED() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setRadarStateMonoTimeDEPRECATED( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ControlsState::Reader::getMdMonoTimeDEPRECATED() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::uint64_t ControlsState::Builder::getMdMonoTimeDEPRECATED() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setMdMonoTimeDEPRECATED( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::getEnabledDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<704>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getEnabledDEPRECATED() { return _builder.getDataField( ::capnp::bounded<704>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setEnabledDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<704>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::getSteerOverrideDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<705>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getSteerOverrideDEPRECATED() { return _builder.getDataField( ::capnp::bounded<705>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setSteerOverrideDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<705>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::hasCanMonoTimesDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::Builder::hasCanMonoTimesDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader ControlsState::Reader::getCanMonoTimesDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder ControlsState::Builder::getCanMonoTimesDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ControlsState::Builder::setCanMonoTimesDEPRECATED( ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ControlsState::Builder::setCanMonoTimesDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>::Builder ControlsState::Builder::initCanMonoTimesDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ControlsState::Builder::adoptCanMonoTimesDEPRECATED( ::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>> ControlsState::Builder::disownCanMonoTimesDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::uint64_t, ::capnp::Kind::PRIMITIVE>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float ControlsState::Reader::getVCruiseDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getVCruiseDEPRECATED() { return _builder.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setVCruiseDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::getRearViewCamDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<706>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getRearViewCamDEPRECATED() { return _builder.getDataField( ::capnp::bounded<706>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setRearViewCamDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<706>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::hasAlertText1DEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::Builder::hasAlertText1DEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ControlsState::Reader::getAlertText1DEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ControlsState::Builder::getAlertText1DEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ControlsState::Builder::setAlertText1DEPRECATED( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ControlsState::Builder::initAlertText1DEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ControlsState::Builder::adoptAlertText1DEPRECATED( ::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> ControlsState::Builder::disownAlertText1DEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ControlsState::Reader::hasAlertText2DEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::Builder::hasAlertText2DEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ControlsState::Reader::getAlertText2DEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ControlsState::Builder::getAlertText2DEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ControlsState::Builder::setAlertText2DEPRECATED( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ControlsState::Builder::initAlertText2DEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ControlsState::Builder::adoptAlertText2DEPRECATED( ::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> ControlsState::Builder::disownAlertText2DEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline float ControlsState::Reader::getAwarenessStatusDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getAwarenessStatusDEPRECATED() { return _builder.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setAwarenessStatusDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getAngleModelBiasDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getAngleModelBiasDEPRECATED() { return _builder.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setAngleModelBiasDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ControlsState::Reader::getLongitudinalPlanMonoTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline ::uint64_t ControlsState::Builder::getLongitudinalPlanMonoTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setLongitudinalPlanMonoTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getSteeringAngleDesiredDegDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getSteeringAngleDesiredDegDEPRECATED() { return _builder.getDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setSteeringAngleDesiredDegDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS, value); } inline ::cereal::CarControl::Actuators::LongControlState ControlsState::Reader::getLongControlState() const { return _reader.getDataField< ::cereal::CarControl::Actuators::LongControlState>( ::capnp::bounded<45>() * ::capnp::ELEMENTS); } inline ::cereal::CarControl::Actuators::LongControlState ControlsState::Builder::getLongControlState() { return _builder.getDataField< ::cereal::CarControl::Actuators::LongControlState>( ::capnp::bounded<45>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setLongControlState( ::cereal::CarControl::Actuators::LongControlState value) { _builder.setDataField< ::cereal::CarControl::Actuators::LongControlState>( ::capnp::bounded<45>() * ::capnp::ELEMENTS, value); } inline ::cereal::SelfdriveState::OpenpilotState ControlsState::Reader::getStateDEPRECATED() const { return _reader.getDataField< ::cereal::SelfdriveState::OpenpilotState>( ::capnp::bounded<58>() * ::capnp::ELEMENTS); } inline ::cereal::SelfdriveState::OpenpilotState ControlsState::Builder::getStateDEPRECATED() { return _builder.getDataField< ::cereal::SelfdriveState::OpenpilotState>( ::capnp::bounded<58>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setStateDEPRECATED( ::cereal::SelfdriveState::OpenpilotState value) { _builder.setDataField< ::cereal::SelfdriveState::OpenpilotState>( ::capnp::bounded<58>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getVEgoRawDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<30>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getVEgoRawDEPRECATED() { return _builder.getDataField( ::capnp::bounded<30>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setVEgoRawDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<30>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getUfAccelCmd() const { return _reader.getDataField( ::capnp::bounded<31>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getUfAccelCmd() { return _builder.getDataField( ::capnp::bounded<31>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setUfAccelCmd(float value) { _builder.setDataField( ::capnp::bounded<31>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getUfSteerDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<32>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getUfSteerDEPRECATED() { return _builder.getDataField( ::capnp::bounded<32>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setUfSteerDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<32>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getATargetDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<33>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getATargetDEPRECATED() { return _builder.getDataField( ::capnp::bounded<33>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setATargetDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<33>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::getActiveDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<707>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getActiveDEPRECATED() { return _builder.getDataField( ::capnp::bounded<707>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setActiveDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<707>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getCurvature() const { return _reader.getDataField( ::capnp::bounded<34>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getCurvature() { return _builder.getDataField( ::capnp::bounded<34>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setCurvature(float value) { _builder.setDataField( ::capnp::bounded<34>() * ::capnp::ELEMENTS, value); } inline ::cereal::SelfdriveState::AlertStatus ControlsState::Reader::getAlertStatusDEPRECATED() const { return _reader.getDataField< ::cereal::SelfdriveState::AlertStatus>( ::capnp::bounded<59>() * ::capnp::ELEMENTS); } inline ::cereal::SelfdriveState::AlertStatus ControlsState::Builder::getAlertStatusDEPRECATED() { return _builder.getDataField< ::cereal::SelfdriveState::AlertStatus>( ::capnp::bounded<59>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setAlertStatusDEPRECATED( ::cereal::SelfdriveState::AlertStatus value) { _builder.setDataField< ::cereal::SelfdriveState::AlertStatus>( ::capnp::bounded<59>() * ::capnp::ELEMENTS, value); } inline ::cereal::SelfdriveState::AlertSize ControlsState::Reader::getAlertSizeDEPRECATED() const { return _reader.getDataField< ::cereal::SelfdriveState::AlertSize>( ::capnp::bounded<70>() * ::capnp::ELEMENTS); } inline ::cereal::SelfdriveState::AlertSize ControlsState::Builder::getAlertSizeDEPRECATED() { return _builder.getDataField< ::cereal::SelfdriveState::AlertSize>( ::capnp::bounded<70>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setAlertSizeDEPRECATED( ::cereal::SelfdriveState::AlertSize value) { _builder.setDataField< ::cereal::SelfdriveState::AlertSize>( ::capnp::bounded<70>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::getGpsPlannerActiveDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<708>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getGpsPlannerActiveDEPRECATED() { return _builder.getDataField( ::capnp::bounded<708>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setGpsPlannerActiveDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<708>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::getEngageableDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<709>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getEngageableDEPRECATED() { return _builder.getDataField( ::capnp::bounded<709>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setEngageableDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<709>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getAlertBlinkingRateDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<36>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getAlertBlinkingRateDEPRECATED() { return _builder.getDataField( ::capnp::bounded<36>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setAlertBlinkingRateDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<36>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::getDriverMonitoringOnDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<710>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getDriverMonitoringOnDEPRECATED() { return _builder.getDataField( ::capnp::bounded<710>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setDriverMonitoringOnDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<710>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::hasAlertTypeDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::Builder::hasAlertTypeDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ControlsState::Reader::getAlertTypeDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ControlsState::Builder::getAlertTypeDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void ControlsState::Builder::setAlertTypeDEPRECATED( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ControlsState::Builder::initAlertTypeDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void ControlsState::Builder::adoptAlertTypeDEPRECATED( ::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> ControlsState::Builder::disownAlertTypeDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool ControlsState::Reader::hasAlertSoundDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::Builder::hasAlertSoundDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ControlsState::Reader::getAlertSoundDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ControlsState::Builder::getAlertSoundDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void ControlsState::Builder::setAlertSoundDEPRECATED( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ControlsState::Builder::initAlertSoundDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void ControlsState::Builder::adoptAlertSoundDEPRECATED( ::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> ControlsState::Builder::disownAlertSoundDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline float ControlsState::Reader::getVCurvatureDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<37>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getVCurvatureDEPRECATED() { return _builder.getDataField( ::capnp::bounded<37>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setVCurvatureDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<37>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::getDecelForTurnDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<711>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getDecelForTurnDEPRECATED() { return _builder.getDataField( ::capnp::bounded<711>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setDecelForTurnDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<711>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ControlsState::Reader::getStartMonoTimeDEPRECATED() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline ::uint64_t ControlsState::Builder::getStartMonoTimeDEPRECATED() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setStartMonoTimeDEPRECATED( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<19>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::getMapValidDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<712>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getMapValidDEPRECATED() { return _builder.getDataField( ::capnp::bounded<712>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setMapValidDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<712>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ControlsState::Reader::getLateralPlanMonoTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline ::uint64_t ControlsState::Builder::getLateralPlanMonoTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setLateralPlanMonoTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::getForceDecel() const { return _reader.getDataField( ::capnp::bounded<713>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getForceDecel() { return _builder.getDataField( ::capnp::bounded<713>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setForceDecel(bool value) { _builder.setDataField( ::capnp::bounded<713>() * ::capnp::ELEMENTS, value); } inline typename ControlsState::LateralControlState::Reader ControlsState::Reader::getLateralControlState() const { return typename ControlsState::LateralControlState::Reader(_reader); } inline typename ControlsState::LateralControlState::Builder ControlsState::Builder::getLateralControlState() { return typename ControlsState::LateralControlState::Builder(_builder); } #if !CAPNP_LITE inline typename ControlsState::LateralControlState::Pipeline ControlsState::Pipeline::getLateralControlState() { return typename ControlsState::LateralControlState::Pipeline(_typeless.noop()); } #endif // !CAPNP_LITE inline typename ControlsState::LateralControlState::Builder ControlsState::Builder::initLateralControlState() { _builder.setDataField< ::uint16_t>(::capnp::bounded<71>() * ::capnp::ELEMENTS, 0); _builder.getPointerField(::capnp::bounded<5>() * ::capnp::POINTERS).clear(); return typename ControlsState::LateralControlState::Builder(_builder); } inline bool ControlsState::Reader::getDecelForModelDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<714>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getDecelForModelDEPRECATED() { return _builder.getDataField( ::capnp::bounded<714>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setDecelForModelDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<714>() * ::capnp::ELEMENTS, value); } inline ::cereal::CarControl::HUDControl::AudibleAlert ControlsState::Reader::getAlertSound2DEPRECATED() const { return _reader.getDataField< ::cereal::CarControl::HUDControl::AudibleAlert>( ::capnp::bounded<84>() * ::capnp::ELEMENTS); } inline ::cereal::CarControl::HUDControl::AudibleAlert ControlsState::Builder::getAlertSound2DEPRECATED() { return _builder.getDataField< ::cereal::CarControl::HUDControl::AudibleAlert>( ::capnp::bounded<84>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setAlertSound2DEPRECATED( ::cereal::CarControl::HUDControl::AudibleAlert value) { _builder.setDataField< ::cereal::CarControl::HUDControl::AudibleAlert>( ::capnp::bounded<84>() * ::capnp::ELEMENTS, value); } inline ::uint32_t ControlsState::Reader::getCanErrorCounterDEPRECATED() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<43>() * ::capnp::ELEMENTS); } inline ::uint32_t ControlsState::Builder::getCanErrorCounterDEPRECATED() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<43>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setCanErrorCounterDEPRECATED( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<43>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getDesiredCurvature() const { return _reader.getDataField( ::capnp::bounded<44>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getDesiredCurvature() { return _builder.getDataField( ::capnp::bounded<44>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setDesiredCurvature(float value) { _builder.setDataField( ::capnp::bounded<44>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getDesiredCurvatureRateDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<45>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getDesiredCurvatureRateDEPRECATED() { return _builder.getDataField( ::capnp::bounded<45>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setDesiredCurvatureRateDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<45>() * ::capnp::ELEMENTS, value); } inline float ControlsState::Reader::getVCruiseClusterDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<46>() * ::capnp::ELEMENTS); } inline float ControlsState::Builder::getVCruiseClusterDEPRECATED() { return _builder.getDataField( ::capnp::bounded<46>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setVCruiseClusterDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<46>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::Reader::getExperimentalModeDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<715>() * ::capnp::ELEMENTS); } inline bool ControlsState::Builder::getExperimentalModeDEPRECATED() { return _builder.getDataField( ::capnp::bounded<715>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setExperimentalModeDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<715>() * ::capnp::ELEMENTS, value); } inline ::cereal::LongitudinalPersonality ControlsState::Reader::getPersonalityDEPRECATED() const { return _reader.getDataField< ::cereal::LongitudinalPersonality>( ::capnp::bounded<85>() * ::capnp::ELEMENTS); } inline ::cereal::LongitudinalPersonality ControlsState::Builder::getPersonalityDEPRECATED() { return _builder.getDataField< ::cereal::LongitudinalPersonality>( ::capnp::bounded<85>() * ::capnp::ELEMENTS); } inline void ControlsState::Builder::setPersonalityDEPRECATED( ::cereal::LongitudinalPersonality value) { _builder.setDataField< ::cereal::LongitudinalPersonality>( ::capnp::bounded<85>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralINDIState::Reader::getActive() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralINDIState::Builder::getActive() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setActive(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralINDIState::Reader::getSteeringAngleDeg() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralINDIState::Builder::getSteeringAngleDeg() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setSteeringAngleDeg(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralINDIState::Reader::getSteeringRateDeg() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralINDIState::Builder::getSteeringRateDeg() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setSteeringRateDeg(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralINDIState::Reader::getSteeringAccelDeg() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralINDIState::Builder::getSteeringAccelDeg() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setSteeringAccelDeg(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralINDIState::Reader::getRateSetPoint() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralINDIState::Builder::getRateSetPoint() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setRateSetPoint(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralINDIState::Reader::getAccelSetPoint() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralINDIState::Builder::getAccelSetPoint() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setAccelSetPoint(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralINDIState::Reader::getAccelError() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralINDIState::Builder::getAccelError() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setAccelError(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralINDIState::Reader::getDelayedOutput() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralINDIState::Builder::getDelayedOutput() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setDelayedOutput(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralINDIState::Reader::getDelta() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralINDIState::Builder::getDelta() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setDelta(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralINDIState::Reader::getOutput() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralINDIState::Builder::getOutput() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setOutput(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralINDIState::Reader::getSaturated() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralINDIState::Builder::getSaturated() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setSaturated(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralINDIState::Reader::getSteeringAngleDesiredDeg() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralINDIState::Builder::getSteeringAngleDesiredDeg() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setSteeringAngleDesiredDeg(float value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralINDIState::Reader::getSteeringRateDesiredDeg() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralINDIState::Builder::getSteeringRateDesiredDeg() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralINDIState::Builder::setSteeringRateDesiredDeg(float value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralPIDState::Reader::getActive() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralPIDState::Builder::getActive() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralPIDState::Builder::setActive(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralPIDState::Reader::getSteeringAngleDeg() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralPIDState::Builder::getSteeringAngleDeg() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralPIDState::Builder::setSteeringAngleDeg(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralPIDState::Reader::getSteeringRateDeg() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralPIDState::Builder::getSteeringRateDeg() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralPIDState::Builder::setSteeringRateDeg(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralPIDState::Reader::getAngleError() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralPIDState::Builder::getAngleError() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralPIDState::Builder::setAngleError(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralPIDState::Reader::getP() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralPIDState::Builder::getP() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralPIDState::Builder::setP(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralPIDState::Reader::getI() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralPIDState::Builder::getI() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralPIDState::Builder::setI(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralPIDState::Reader::getF() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralPIDState::Builder::getF() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralPIDState::Builder::setF(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralPIDState::Reader::getOutput() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralPIDState::Builder::getOutput() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralPIDState::Builder::setOutput(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralPIDState::Reader::getSaturated() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralPIDState::Builder::getSaturated() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralPIDState::Builder::setSaturated(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralPIDState::Reader::getSteeringAngleDesiredDeg() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralPIDState::Builder::getSteeringAngleDesiredDeg() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralPIDState::Builder::setSteeringAngleDesiredDeg(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralTorqueState::Reader::getActive() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralTorqueState::Builder::getActive() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralTorqueState::Builder::setActive(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralTorqueState::Reader::getError() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralTorqueState::Builder::getError() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralTorqueState::Builder::setError(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralTorqueState::Reader::getP() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralTorqueState::Builder::getP() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralTorqueState::Builder::setP(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralTorqueState::Reader::getI() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralTorqueState::Builder::getI() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralTorqueState::Builder::setI(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralTorqueState::Reader::getD() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralTorqueState::Builder::getD() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralTorqueState::Builder::setD(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralTorqueState::Reader::getF() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralTorqueState::Builder::getF() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralTorqueState::Builder::setF(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralTorqueState::Reader::getOutput() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralTorqueState::Builder::getOutput() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralTorqueState::Builder::setOutput(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralTorqueState::Reader::getSaturated() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralTorqueState::Builder::getSaturated() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralTorqueState::Builder::setSaturated(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralTorqueState::Reader::getErrorRate() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralTorqueState::Builder::getErrorRate() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralTorqueState::Builder::setErrorRate(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralTorqueState::Reader::getActualLateralAccel() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralTorqueState::Builder::getActualLateralAccel() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralTorqueState::Builder::setActualLateralAccel(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralTorqueState::Reader::getDesiredLateralAccel() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralTorqueState::Builder::getDesiredLateralAccel() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralTorqueState::Builder::setDesiredLateralAccel(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralLQRState::Reader::getActive() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralLQRState::Builder::getActive() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralLQRState::Builder::setActive(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralLQRState::Reader::getSteeringAngleDeg() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralLQRState::Builder::getSteeringAngleDeg() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralLQRState::Builder::setSteeringAngleDeg(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralLQRState::Reader::getI() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralLQRState::Builder::getI() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralLQRState::Builder::setI(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralLQRState::Reader::getOutput() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralLQRState::Builder::getOutput() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralLQRState::Builder::setOutput(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralLQRState::Reader::getLqrOutput() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralLQRState::Builder::getLqrOutput() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralLQRState::Builder::setLqrOutput(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralLQRState::Reader::getSaturated() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralLQRState::Builder::getSaturated() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralLQRState::Builder::setSaturated(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralLQRState::Reader::getSteeringAngleDesiredDeg() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralLQRState::Builder::getSteeringAngleDesiredDeg() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralLQRState::Builder::setSteeringAngleDesiredDeg(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralAngleState::Reader::getActive() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralAngleState::Builder::getActive() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralAngleState::Builder::setActive(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralAngleState::Reader::getSteeringAngleDeg() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralAngleState::Builder::getSteeringAngleDeg() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralAngleState::Builder::setSteeringAngleDeg(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralAngleState::Reader::getOutput() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralAngleState::Builder::getOutput() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralAngleState::Builder::setOutput(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralAngleState::Reader::getSaturated() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralAngleState::Builder::getSaturated() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralAngleState::Builder::setSaturated(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralAngleState::Reader::getSteeringAngleDesiredDeg() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralAngleState::Builder::getSteeringAngleDesiredDeg() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralAngleState::Builder::setSteeringAngleDesiredDeg(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralCurvatureState::Reader::getActive() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralCurvatureState::Builder::getActive() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralCurvatureState::Builder::setActive(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralCurvatureState::Reader::getActualCurvature() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralCurvatureState::Builder::getActualCurvature() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralCurvatureState::Builder::setActualCurvature(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralCurvatureState::Reader::getDesiredCurvature() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralCurvatureState::Builder::getDesiredCurvature() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralCurvatureState::Builder::setDesiredCurvature(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralCurvatureState::Reader::getError() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralCurvatureState::Builder::getError() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralCurvatureState::Builder::setError(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralCurvatureState::Reader::getP() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralCurvatureState::Builder::getP() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralCurvatureState::Builder::setP(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralCurvatureState::Reader::getI() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralCurvatureState::Builder::getI() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralCurvatureState::Builder::setI(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralCurvatureState::Reader::getF() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralCurvatureState::Builder::getF() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralCurvatureState::Builder::setF(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralCurvatureState::Reader::getOutput() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralCurvatureState::Builder::getOutput() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralCurvatureState::Builder::setOutput(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralCurvatureState::Reader::getSaturated() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralCurvatureState::Builder::getSaturated() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralCurvatureState::Builder::setSaturated(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralDebugState::Reader::getActive() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralDebugState::Builder::getActive() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralDebugState::Builder::setActive(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralDebugState::Reader::getSteeringAngleDeg() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralDebugState::Builder::getSteeringAngleDeg() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralDebugState::Builder::setSteeringAngleDeg(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ControlsState::LateralDebugState::Reader::getOutput() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ControlsState::LateralDebugState::Builder::getOutput() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralDebugState::Builder::setOutput(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool ControlsState::LateralDebugState::Reader::getSaturated() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralDebugState::Builder::getSaturated() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ControlsState::LateralDebugState::Builder::setSaturated(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::cereal::ControlsState::LateralControlState::Which ControlsState::LateralControlState::Reader::which() const { return _reader.getDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS); } inline ::cereal::ControlsState::LateralControlState::Which ControlsState::LateralControlState::Builder::which() { return _builder.getDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS); } inline bool ControlsState::LateralControlState::Reader::isIndiStateDEPRECATED() const { return which() == ControlsState::LateralControlState::INDI_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool ControlsState::LateralControlState::Builder::isIndiStateDEPRECATED() { return which() == ControlsState::LateralControlState::INDI_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool ControlsState::LateralControlState::Reader::hasIndiStateDEPRECATED() const { if (which() != ControlsState::LateralControlState::INDI_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::LateralControlState::Builder::hasIndiStateDEPRECATED() { if (which() != ControlsState::LateralControlState::INDI_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ControlsState::LateralINDIState::Reader ControlsState::LateralControlState::Reader::getIndiStateDEPRECATED() const { KJ_IREQUIRE((which() == ControlsState::LateralControlState::INDI_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralINDIState>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::cereal::ControlsState::LateralINDIState::Builder ControlsState::LateralControlState::Builder::getIndiStateDEPRECATED() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::INDI_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralINDIState>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::setIndiStateDEPRECATED( ::cereal::ControlsState::LateralINDIState::Reader value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::INDI_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralINDIState>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::cereal::ControlsState::LateralINDIState::Builder ControlsState::LateralControlState::Builder::initIndiStateDEPRECATED() { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::INDI_STATE_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralINDIState>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::adoptIndiStateDEPRECATED( ::capnp::Orphan< ::cereal::ControlsState::LateralINDIState>&& value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::INDI_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralINDIState>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ControlsState::LateralINDIState> ControlsState::LateralControlState::Builder::disownIndiStateDEPRECATED() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::INDI_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralINDIState>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool ControlsState::LateralControlState::Reader::isPidState() const { return which() == ControlsState::LateralControlState::PID_STATE; } inline bool ControlsState::LateralControlState::Builder::isPidState() { return which() == ControlsState::LateralControlState::PID_STATE; } inline bool ControlsState::LateralControlState::Reader::hasPidState() const { if (which() != ControlsState::LateralControlState::PID_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::LateralControlState::Builder::hasPidState() { if (which() != ControlsState::LateralControlState::PID_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ControlsState::LateralPIDState::Reader ControlsState::LateralControlState::Reader::getPidState() const { KJ_IREQUIRE((which() == ControlsState::LateralControlState::PID_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralPIDState>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::cereal::ControlsState::LateralPIDState::Builder ControlsState::LateralControlState::Builder::getPidState() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::PID_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralPIDState>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::setPidState( ::cereal::ControlsState::LateralPIDState::Reader value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::PID_STATE); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralPIDState>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::cereal::ControlsState::LateralPIDState::Builder ControlsState::LateralControlState::Builder::initPidState() { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::PID_STATE); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralPIDState>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::adoptPidState( ::capnp::Orphan< ::cereal::ControlsState::LateralPIDState>&& value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::PID_STATE); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralPIDState>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ControlsState::LateralPIDState> ControlsState::LateralControlState::Builder::disownPidState() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::PID_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralPIDState>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool ControlsState::LateralControlState::Reader::isLqrStateDEPRECATED() const { return which() == ControlsState::LateralControlState::LQR_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool ControlsState::LateralControlState::Builder::isLqrStateDEPRECATED() { return which() == ControlsState::LateralControlState::LQR_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool ControlsState::LateralControlState::Reader::hasLqrStateDEPRECATED() const { if (which() != ControlsState::LateralControlState::LQR_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::LateralControlState::Builder::hasLqrStateDEPRECATED() { if (which() != ControlsState::LateralControlState::LQR_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ControlsState::LateralLQRState::Reader ControlsState::LateralControlState::Reader::getLqrStateDEPRECATED() const { KJ_IREQUIRE((which() == ControlsState::LateralControlState::LQR_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralLQRState>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::cereal::ControlsState::LateralLQRState::Builder ControlsState::LateralControlState::Builder::getLqrStateDEPRECATED() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::LQR_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralLQRState>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::setLqrStateDEPRECATED( ::cereal::ControlsState::LateralLQRState::Reader value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::LQR_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralLQRState>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::cereal::ControlsState::LateralLQRState::Builder ControlsState::LateralControlState::Builder::initLqrStateDEPRECATED() { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::LQR_STATE_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralLQRState>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::adoptLqrStateDEPRECATED( ::capnp::Orphan< ::cereal::ControlsState::LateralLQRState>&& value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::LQR_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralLQRState>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ControlsState::LateralLQRState> ControlsState::LateralControlState::Builder::disownLqrStateDEPRECATED() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::LQR_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralLQRState>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool ControlsState::LateralControlState::Reader::isAngleState() const { return which() == ControlsState::LateralControlState::ANGLE_STATE; } inline bool ControlsState::LateralControlState::Builder::isAngleState() { return which() == ControlsState::LateralControlState::ANGLE_STATE; } inline bool ControlsState::LateralControlState::Reader::hasAngleState() const { if (which() != ControlsState::LateralControlState::ANGLE_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::LateralControlState::Builder::hasAngleState() { if (which() != ControlsState::LateralControlState::ANGLE_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ControlsState::LateralAngleState::Reader ControlsState::LateralControlState::Reader::getAngleState() const { KJ_IREQUIRE((which() == ControlsState::LateralControlState::ANGLE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralAngleState>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::cereal::ControlsState::LateralAngleState::Builder ControlsState::LateralControlState::Builder::getAngleState() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::ANGLE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralAngleState>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::setAngleState( ::cereal::ControlsState::LateralAngleState::Reader value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::ANGLE_STATE); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralAngleState>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::cereal::ControlsState::LateralAngleState::Builder ControlsState::LateralControlState::Builder::initAngleState() { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::ANGLE_STATE); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralAngleState>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::adoptAngleState( ::capnp::Orphan< ::cereal::ControlsState::LateralAngleState>&& value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::ANGLE_STATE); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralAngleState>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ControlsState::LateralAngleState> ControlsState::LateralControlState::Builder::disownAngleState() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::ANGLE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralAngleState>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool ControlsState::LateralControlState::Reader::isDebugState() const { return which() == ControlsState::LateralControlState::DEBUG_STATE; } inline bool ControlsState::LateralControlState::Builder::isDebugState() { return which() == ControlsState::LateralControlState::DEBUG_STATE; } inline bool ControlsState::LateralControlState::Reader::hasDebugState() const { if (which() != ControlsState::LateralControlState::DEBUG_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::LateralControlState::Builder::hasDebugState() { if (which() != ControlsState::LateralControlState::DEBUG_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ControlsState::LateralDebugState::Reader ControlsState::LateralControlState::Reader::getDebugState() const { KJ_IREQUIRE((which() == ControlsState::LateralControlState::DEBUG_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralDebugState>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::cereal::ControlsState::LateralDebugState::Builder ControlsState::LateralControlState::Builder::getDebugState() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::DEBUG_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralDebugState>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::setDebugState( ::cereal::ControlsState::LateralDebugState::Reader value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::DEBUG_STATE); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralDebugState>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::cereal::ControlsState::LateralDebugState::Builder ControlsState::LateralControlState::Builder::initDebugState() { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::DEBUG_STATE); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralDebugState>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::adoptDebugState( ::capnp::Orphan< ::cereal::ControlsState::LateralDebugState>&& value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::DEBUG_STATE); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralDebugState>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ControlsState::LateralDebugState> ControlsState::LateralControlState::Builder::disownDebugState() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::DEBUG_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralDebugState>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool ControlsState::LateralControlState::Reader::isTorqueState() const { return which() == ControlsState::LateralControlState::TORQUE_STATE; } inline bool ControlsState::LateralControlState::Builder::isTorqueState() { return which() == ControlsState::LateralControlState::TORQUE_STATE; } inline bool ControlsState::LateralControlState::Reader::hasTorqueState() const { if (which() != ControlsState::LateralControlState::TORQUE_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::LateralControlState::Builder::hasTorqueState() { if (which() != ControlsState::LateralControlState::TORQUE_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ControlsState::LateralTorqueState::Reader ControlsState::LateralControlState::Reader::getTorqueState() const { KJ_IREQUIRE((which() == ControlsState::LateralControlState::TORQUE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralTorqueState>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::cereal::ControlsState::LateralTorqueState::Builder ControlsState::LateralControlState::Builder::getTorqueState() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::TORQUE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralTorqueState>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::setTorqueState( ::cereal::ControlsState::LateralTorqueState::Reader value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::TORQUE_STATE); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralTorqueState>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::cereal::ControlsState::LateralTorqueState::Builder ControlsState::LateralControlState::Builder::initTorqueState() { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::TORQUE_STATE); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralTorqueState>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::adoptTorqueState( ::capnp::Orphan< ::cereal::ControlsState::LateralTorqueState>&& value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::TORQUE_STATE); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralTorqueState>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ControlsState::LateralTorqueState> ControlsState::LateralControlState::Builder::disownTorqueState() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::TORQUE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralTorqueState>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool ControlsState::LateralControlState::Reader::isCurvatureStateDEPRECATED() const { return which() == ControlsState::LateralControlState::CURVATURE_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool ControlsState::LateralControlState::Builder::isCurvatureStateDEPRECATED() { return which() == ControlsState::LateralControlState::CURVATURE_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool ControlsState::LateralControlState::Reader::hasCurvatureStateDEPRECATED() const { if (which() != ControlsState::LateralControlState::CURVATURE_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ControlsState::LateralControlState::Builder::hasCurvatureStateDEPRECATED() { if (which() != ControlsState::LateralControlState::CURVATURE_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ControlsState::LateralCurvatureState::Reader ControlsState::LateralControlState::Reader::getCurvatureStateDEPRECATED() const { KJ_IREQUIRE((which() == ControlsState::LateralControlState::CURVATURE_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralCurvatureState>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::cereal::ControlsState::LateralCurvatureState::Builder ControlsState::LateralControlState::Builder::getCurvatureStateDEPRECATED() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::CURVATURE_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralCurvatureState>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::setCurvatureStateDEPRECATED( ::cereal::ControlsState::LateralCurvatureState::Reader value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::CURVATURE_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralCurvatureState>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::cereal::ControlsState::LateralCurvatureState::Builder ControlsState::LateralControlState::Builder::initCurvatureStateDEPRECATED() { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::CURVATURE_STATE_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralCurvatureState>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ControlsState::LateralControlState::Builder::adoptCurvatureStateDEPRECATED( ::capnp::Orphan< ::cereal::ControlsState::LateralCurvatureState>&& value) { _builder.setDataField( ::capnp::bounded<71>() * ::capnp::ELEMENTS, ControlsState::LateralControlState::CURVATURE_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralCurvatureState>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ControlsState::LateralCurvatureState> ControlsState::LateralControlState::Builder::disownCurvatureStateDEPRECATED() { KJ_IREQUIRE((which() == ControlsState::LateralControlState::CURVATURE_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState::LateralCurvatureState>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::uint32_t DrivingModelData::Reader::getFrameId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t DrivingModelData::Builder::getFrameId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DrivingModelData::Builder::setFrameId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t DrivingModelData::Reader::getFrameIdExtra() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint32_t DrivingModelData::Builder::getFrameIdExtra() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void DrivingModelData::Builder::setFrameIdExtra( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool DrivingModelData::Reader::hasAction() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool DrivingModelData::Builder::hasAction() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ModelDataV2::Action::Reader DrivingModelData::Reader::getAction() const { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::ModelDataV2::Action::Builder DrivingModelData::Builder::getAction() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::ModelDataV2::Action::Pipeline DrivingModelData::Pipeline::getAction() { return ::cereal::ModelDataV2::Action::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void DrivingModelData::Builder::setAction( ::cereal::ModelDataV2::Action::Reader value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::ModelDataV2::Action::Builder DrivingModelData::Builder::initAction() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void DrivingModelData::Builder::adoptAction( ::capnp::Orphan< ::cereal::ModelDataV2::Action>&& value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ModelDataV2::Action> DrivingModelData::Builder::disownAction() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool DrivingModelData::Reader::hasLaneLineMeta() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool DrivingModelData::Builder::hasLaneLineMeta() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DrivingModelData::LaneLineMeta::Reader DrivingModelData::Reader::getLaneLineMeta() const { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::LaneLineMeta>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::DrivingModelData::LaneLineMeta::Builder DrivingModelData::Builder::getLaneLineMeta() { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::LaneLineMeta>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::DrivingModelData::LaneLineMeta::Pipeline DrivingModelData::Pipeline::getLaneLineMeta() { return ::cereal::DrivingModelData::LaneLineMeta::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void DrivingModelData::Builder::setLaneLineMeta( ::cereal::DrivingModelData::LaneLineMeta::Reader value) { ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::LaneLineMeta>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::DrivingModelData::LaneLineMeta::Builder DrivingModelData::Builder::initLaneLineMeta() { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::LaneLineMeta>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void DrivingModelData::Builder::adoptLaneLineMeta( ::capnp::Orphan< ::cereal::DrivingModelData::LaneLineMeta>&& value) { ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::LaneLineMeta>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DrivingModelData::LaneLineMeta> DrivingModelData::Builder::disownLaneLineMeta() { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::LaneLineMeta>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool DrivingModelData::Reader::hasMeta() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool DrivingModelData::Builder::hasMeta() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DrivingModelData::MetaData::Reader DrivingModelData::Reader::getMeta() const { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::MetaData>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::DrivingModelData::MetaData::Builder DrivingModelData::Builder::getMeta() { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::MetaData>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::DrivingModelData::MetaData::Pipeline DrivingModelData::Pipeline::getMeta() { return ::cereal::DrivingModelData::MetaData::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void DrivingModelData::Builder::setMeta( ::cereal::DrivingModelData::MetaData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::MetaData>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::cereal::DrivingModelData::MetaData::Builder DrivingModelData::Builder::initMeta() { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::MetaData>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void DrivingModelData::Builder::adoptMeta( ::capnp::Orphan< ::cereal::DrivingModelData::MetaData>&& value) { ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::MetaData>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DrivingModelData::MetaData> DrivingModelData::Builder::disownMeta() { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::MetaData>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool DrivingModelData::Reader::hasPath() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool DrivingModelData::Builder::hasPath() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DrivingModelData::PolyPath::Reader DrivingModelData::Reader::getPath() const { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::PolyPath>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::cereal::DrivingModelData::PolyPath::Builder DrivingModelData::Builder::getPath() { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::PolyPath>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::DrivingModelData::PolyPath::Pipeline DrivingModelData::Pipeline::getPath() { return ::cereal::DrivingModelData::PolyPath::Pipeline(_typeless.getPointerField(3)); } #endif // !CAPNP_LITE inline void DrivingModelData::Builder::setPath( ::cereal::DrivingModelData::PolyPath::Reader value) { ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::PolyPath>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::cereal::DrivingModelData::PolyPath::Builder DrivingModelData::Builder::initPath() { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::PolyPath>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void DrivingModelData::Builder::adoptPath( ::capnp::Orphan< ::cereal::DrivingModelData::PolyPath>&& value) { ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::PolyPath>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DrivingModelData::PolyPath> DrivingModelData::Builder::disownPath() { return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData::PolyPath>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline float DrivingModelData::Reader::getFrameDropPerc() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float DrivingModelData::Builder::getFrameDropPerc() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void DrivingModelData::Builder::setFrameDropPerc(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float DrivingModelData::Reader::getModelExecutionTime() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float DrivingModelData::Builder::getModelExecutionTime() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void DrivingModelData::Builder::setModelExecutionTime(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool DrivingModelData::PolyPath::Reader::hasXCoefficients() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool DrivingModelData::PolyPath::Builder::hasXCoefficients() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DrivingModelData::PolyPath::Reader::getXCoefficients() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DrivingModelData::PolyPath::Builder::getXCoefficients() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void DrivingModelData::PolyPath::Builder::setXCoefficients( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void DrivingModelData::PolyPath::Builder::setXCoefficients(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DrivingModelData::PolyPath::Builder::initXCoefficients(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void DrivingModelData::PolyPath::Builder::adoptXCoefficients( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DrivingModelData::PolyPath::Builder::disownXCoefficients() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool DrivingModelData::PolyPath::Reader::hasYCoefficients() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool DrivingModelData::PolyPath::Builder::hasYCoefficients() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DrivingModelData::PolyPath::Reader::getYCoefficients() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DrivingModelData::PolyPath::Builder::getYCoefficients() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void DrivingModelData::PolyPath::Builder::setYCoefficients( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void DrivingModelData::PolyPath::Builder::setYCoefficients(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DrivingModelData::PolyPath::Builder::initYCoefficients(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void DrivingModelData::PolyPath::Builder::adoptYCoefficients( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DrivingModelData::PolyPath::Builder::disownYCoefficients() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool DrivingModelData::PolyPath::Reader::hasZCoefficients() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool DrivingModelData::PolyPath::Builder::hasZCoefficients() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DrivingModelData::PolyPath::Reader::getZCoefficients() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DrivingModelData::PolyPath::Builder::getZCoefficients() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void DrivingModelData::PolyPath::Builder::setZCoefficients( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void DrivingModelData::PolyPath::Builder::setZCoefficients(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DrivingModelData::PolyPath::Builder::initZCoefficients(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void DrivingModelData::PolyPath::Builder::adoptZCoefficients( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DrivingModelData::PolyPath::Builder::disownZCoefficients() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline float DrivingModelData::LaneLineMeta::Reader::getLeftY() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float DrivingModelData::LaneLineMeta::Builder::getLeftY() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DrivingModelData::LaneLineMeta::Builder::setLeftY(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float DrivingModelData::LaneLineMeta::Reader::getRightY() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float DrivingModelData::LaneLineMeta::Builder::getRightY() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void DrivingModelData::LaneLineMeta::Builder::setRightY(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float DrivingModelData::LaneLineMeta::Reader::getLeftProb() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float DrivingModelData::LaneLineMeta::Builder::getLeftProb() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void DrivingModelData::LaneLineMeta::Builder::setLeftProb(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float DrivingModelData::LaneLineMeta::Reader::getRightProb() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float DrivingModelData::LaneLineMeta::Builder::getRightProb() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void DrivingModelData::LaneLineMeta::Builder::setRightProb(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::cereal::LaneChangeState DrivingModelData::MetaData::Reader::getLaneChangeState() const { return _reader.getDataField< ::cereal::LaneChangeState>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::LaneChangeState DrivingModelData::MetaData::Builder::getLaneChangeState() { return _builder.getDataField< ::cereal::LaneChangeState>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DrivingModelData::MetaData::Builder::setLaneChangeState( ::cereal::LaneChangeState value) { _builder.setDataField< ::cereal::LaneChangeState>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::cereal::LaneChangeDirection DrivingModelData::MetaData::Reader::getLaneChangeDirection() const { return _reader.getDataField< ::cereal::LaneChangeDirection>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::cereal::LaneChangeDirection DrivingModelData::MetaData::Builder::getLaneChangeDirection() { return _builder.getDataField< ::cereal::LaneChangeDirection>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void DrivingModelData::MetaData::Builder::setLaneChangeDirection( ::cereal::LaneChangeDirection value) { _builder.setDataField< ::cereal::LaneChangeDirection>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool XYZTData::Reader::hasX() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool XYZTData::Builder::hasX() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader XYZTData::Reader::getX() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder XYZTData::Builder::getX() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void XYZTData::Builder::setX( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void XYZTData::Builder::setX(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder XYZTData::Builder::initX(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void XYZTData::Builder::adoptX( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> XYZTData::Builder::disownX() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool XYZTData::Reader::hasY() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool XYZTData::Builder::hasY() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader XYZTData::Reader::getY() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder XYZTData::Builder::getY() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void XYZTData::Builder::setY( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void XYZTData::Builder::setY(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder XYZTData::Builder::initY(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void XYZTData::Builder::adoptY( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> XYZTData::Builder::disownY() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool XYZTData::Reader::hasZ() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool XYZTData::Builder::hasZ() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader XYZTData::Reader::getZ() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder XYZTData::Builder::getZ() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void XYZTData::Builder::setZ( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void XYZTData::Builder::setZ(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder XYZTData::Builder::initZ(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void XYZTData::Builder::adoptZ( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> XYZTData::Builder::disownZ() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool XYZTData::Reader::hasT() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool XYZTData::Builder::hasT() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader XYZTData::Reader::getT() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder XYZTData::Builder::getT() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void XYZTData::Builder::setT( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void XYZTData::Builder::setT(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder XYZTData::Builder::initT(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void XYZTData::Builder::adoptT( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> XYZTData::Builder::disownT() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool XYZTData::Reader::hasXStd() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool XYZTData::Builder::hasXStd() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader XYZTData::Reader::getXStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder XYZTData::Builder::getXStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void XYZTData::Builder::setXStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void XYZTData::Builder::setXStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder XYZTData::Builder::initXStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void XYZTData::Builder::adoptXStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> XYZTData::Builder::disownXStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool XYZTData::Reader::hasYStd() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool XYZTData::Builder::hasYStd() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader XYZTData::Reader::getYStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder XYZTData::Builder::getYStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void XYZTData::Builder::setYStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void XYZTData::Builder::setYStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder XYZTData::Builder::initYStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void XYZTData::Builder::adoptYStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> XYZTData::Builder::disownYStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool XYZTData::Reader::hasZStd() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool XYZTData::Builder::hasZStd() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader XYZTData::Reader::getZStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder XYZTData::Builder::getZStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void XYZTData::Builder::setZStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void XYZTData::Builder::setZStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder XYZTData::Builder::initZStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void XYZTData::Builder::adoptZStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> XYZTData::Builder::disownZStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::uint32_t ModelDataV2::Reader::getFrameId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t ModelDataV2::Builder::getFrameId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ModelDataV2::Builder::setFrameId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t ModelDataV2::Reader::getFrameAge() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint32_t ModelDataV2::Builder::getFrameAge() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ModelDataV2::Builder::setFrameAge( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ModelDataV2::Reader::getFrameDropPerc() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ModelDataV2::Builder::getFrameDropPerc() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ModelDataV2::Builder::setFrameDropPerc(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ModelDataV2::Reader::getTimestampEof() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint64_t ModelDataV2::Builder::getTimestampEof() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ModelDataV2::Builder::setTimestampEof( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool ModelDataV2::Reader::hasPosition() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasPosition() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::XYZTData::Reader ModelDataV2::Reader::getPosition() const { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::XYZTData::Builder ModelDataV2::Builder::getPosition() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::XYZTData::Pipeline ModelDataV2::Pipeline::getPosition() { return ::cereal::XYZTData::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void ModelDataV2::Builder::setPosition( ::cereal::XYZTData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::XYZTData::Builder ModelDataV2::Builder::initPosition() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::adoptPosition( ::capnp::Orphan< ::cereal::XYZTData>&& value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::XYZTData> ModelDataV2::Builder::disownPosition() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasOrientation() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasOrientation() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::XYZTData::Reader ModelDataV2::Reader::getOrientation() const { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::XYZTData::Builder ModelDataV2::Builder::getOrientation() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::XYZTData::Pipeline ModelDataV2::Pipeline::getOrientation() { return ::cereal::XYZTData::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void ModelDataV2::Builder::setOrientation( ::cereal::XYZTData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::XYZTData::Builder ModelDataV2::Builder::initOrientation() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::adoptOrientation( ::capnp::Orphan< ::cereal::XYZTData>&& value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::XYZTData> ModelDataV2::Builder::disownOrientation() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasVelocity() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasVelocity() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::cereal::XYZTData::Reader ModelDataV2::Reader::getVelocity() const { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::XYZTData::Builder ModelDataV2::Builder::getVelocity() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::XYZTData::Pipeline ModelDataV2::Pipeline::getVelocity() { return ::cereal::XYZTData::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void ModelDataV2::Builder::setVelocity( ::cereal::XYZTData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::cereal::XYZTData::Builder ModelDataV2::Builder::initVelocity() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::adoptVelocity( ::capnp::Orphan< ::cereal::XYZTData>&& value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::XYZTData> ModelDataV2::Builder::disownVelocity() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasOrientationRate() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasOrientationRate() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::cereal::XYZTData::Reader ModelDataV2::Reader::getOrientationRate() const { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::cereal::XYZTData::Builder ModelDataV2::Builder::getOrientationRate() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::XYZTData::Pipeline ModelDataV2::Pipeline::getOrientationRate() { return ::cereal::XYZTData::Pipeline(_typeless.getPointerField(3)); } #endif // !CAPNP_LITE inline void ModelDataV2::Builder::setOrientationRate( ::cereal::XYZTData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::cereal::XYZTData::Builder ModelDataV2::Builder::initOrientationRate() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::adoptOrientationRate( ::capnp::Orphan< ::cereal::XYZTData>&& value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::XYZTData> ModelDataV2::Builder::disownOrientationRate() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasLaneLines() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasLaneLines() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Reader ModelDataV2::Reader::getLaneLines() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Builder ModelDataV2::Builder::getLaneLines() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::setLaneLines( ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Builder ModelDataV2::Builder::initLaneLines(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Builder::adoptLaneLines( ::capnp::Orphan< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>> ModelDataV2::Builder::disownLaneLines() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasLaneLineProbs() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasLaneLineProbs() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::Reader::getLaneLineProbs() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::Builder::getLaneLineProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::setLaneLineProbs( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void ModelDataV2::Builder::setLaneLineProbs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::Builder::initLaneLineProbs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Builder::adoptLaneLineProbs( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::Builder::disownLaneLineProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasRoadEdges() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasRoadEdges() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Reader ModelDataV2::Reader::getRoadEdges() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Builder ModelDataV2::Builder::getRoadEdges() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::setRoadEdges( ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>::Builder ModelDataV2::Builder::initRoadEdges(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Builder::adoptRoadEdges( ::capnp::Orphan< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>> ModelDataV2::Builder::disownRoadEdges() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::XYZTData, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasLeads() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasLeads() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>::Reader ModelDataV2::Reader::getLeads() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>::Builder ModelDataV2::Builder::getLeads() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::setLeads( ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>::Builder ModelDataV2::Builder::initLeads(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Builder::adoptLeads( ::capnp::Orphan< ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>> ModelDataV2::Builder::disownLeads() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV2, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasMeta() const { return !_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasMeta() { return !_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ModelDataV2::MetaData::Reader ModelDataV2::Reader::getMeta() const { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::MetaData>::get(_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline ::cereal::ModelDataV2::MetaData::Builder ModelDataV2::Builder::getMeta() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::MetaData>::get(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::ModelDataV2::MetaData::Pipeline ModelDataV2::Pipeline::getMeta() { return ::cereal::ModelDataV2::MetaData::Pipeline(_typeless.getPointerField(8)); } #endif // !CAPNP_LITE inline void ModelDataV2::Builder::setMeta( ::cereal::ModelDataV2::MetaData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::MetaData>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline ::cereal::ModelDataV2::MetaData::Builder ModelDataV2::Builder::initMeta() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::MetaData>::init(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::adoptMeta( ::capnp::Orphan< ::cereal::ModelDataV2::MetaData>&& value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::MetaData>::adopt(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ModelDataV2::MetaData> ModelDataV2::Builder::disownMeta() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::MetaData>::disown(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasLaneLineStds() const { return !_reader.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasLaneLineStds() { return !_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::Reader::getLaneLineStds() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::Builder::getLaneLineStds() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::setLaneLineStds( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), value); } inline void ModelDataV2::Builder::setLaneLineStds(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::Builder::initLaneLineStds(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Builder::adoptLaneLineStds( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::Builder::disownLaneLineStds() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasRoadEdgeStds() const { return !_reader.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasRoadEdgeStds() { return !_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::Reader::getRoadEdgeStds() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::Builder::getRoadEdgeStds() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::setRoadEdgeStds( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), value); } inline void ModelDataV2::Builder::setRoadEdgeStds(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::Builder::initRoadEdgeStds(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Builder::adoptRoadEdgeStds( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::Builder::disownRoadEdgeStds() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline float ModelDataV2::Reader::getModelExecutionTime() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ModelDataV2::Builder::getModelExecutionTime() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ModelDataV2::Builder::setModelExecutionTime(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool ModelDataV2::Reader::hasRawPredictions() const { return !_reader.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasRawPredictions() { return !_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader ModelDataV2::Reader::getRawPredictions() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder ModelDataV2::Builder::getRawPredictions() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::setRawPredictions( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder ModelDataV2::Builder::initRawPredictions(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Builder::adoptRawPredictions( ::capnp::Orphan< ::capnp::Data>&& value) { ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> ModelDataV2::Builder::disownRawPredictions() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline float ModelDataV2::Reader::getGpuExecutionTimeDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float ModelDataV2::Builder::getGpuExecutionTimeDEPRECATED() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ModelDataV2::Builder::setGpuExecutionTimeDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline bool ModelDataV2::Reader::hasLeadsV3() const { return !_reader.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasLeadsV3() { return !_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>::Reader ModelDataV2::Reader::getLeadsV3() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>::Builder ModelDataV2::Builder::getLeadsV3() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::setLeadsV3( ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>::Builder ModelDataV2::Builder::initLeadsV3(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Builder::adoptLeadsV3( ::capnp::Orphan< ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>> ModelDataV2::Builder::disownLeadsV3() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ModelDataV2::LeadDataV3, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasAcceleration() const { return !_reader.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasAcceleration() { return !_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS).isNull(); } inline ::cereal::XYZTData::Reader ModelDataV2::Reader::getAcceleration() const { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_reader.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline ::cereal::XYZTData::Builder ModelDataV2::Builder::getAcceleration() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::XYZTData::Pipeline ModelDataV2::Pipeline::getAcceleration() { return ::cereal::XYZTData::Pipeline(_typeless.getPointerField(13)); } #endif // !CAPNP_LITE inline void ModelDataV2::Builder::setAcceleration( ::cereal::XYZTData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::set(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS), value); } inline ::cereal::XYZTData::Builder ModelDataV2::Builder::initAcceleration() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::init(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::adoptAcceleration( ::capnp::Orphan< ::cereal::XYZTData>&& value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::adopt(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::XYZTData> ModelDataV2::Builder::disownAcceleration() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::disown(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline ::uint32_t ModelDataV2::Reader::getFrameIdExtra() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline ::uint32_t ModelDataV2::Builder::getFrameIdExtra() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void ModelDataV2::Builder::setFrameIdExtra( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool ModelDataV2::Reader::hasTemporalPose() const { return !_reader.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasTemporalPose() { return !_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ModelDataV2::Pose::Reader ModelDataV2::Reader::getTemporalPose() const { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Pose>::get(_reader.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline ::cereal::ModelDataV2::Pose::Builder ModelDataV2::Builder::getTemporalPose() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Pose>::get(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::ModelDataV2::Pose::Pipeline ModelDataV2::Pipeline::getTemporalPose() { return ::cereal::ModelDataV2::Pose::Pipeline(_typeless.getPointerField(14)); } #endif // !CAPNP_LITE inline void ModelDataV2::Builder::setTemporalPose( ::cereal::ModelDataV2::Pose::Reader value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Pose>::set(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS), value); } inline ::cereal::ModelDataV2::Pose::Builder ModelDataV2::Builder::initTemporalPose() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Pose>::init(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::adoptTemporalPose( ::capnp::Orphan< ::cereal::ModelDataV2::Pose>&& value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Pose>::adopt(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ModelDataV2::Pose> ModelDataV2::Builder::disownTemporalPose() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Pose>::disown(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::getNavEnabledDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<256>() * ::capnp::ELEMENTS); } inline bool ModelDataV2::Builder::getNavEnabledDEPRECATED() { return _builder.getDataField( ::capnp::bounded<256>() * ::capnp::ELEMENTS); } inline void ModelDataV2::Builder::setNavEnabledDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<256>() * ::capnp::ELEMENTS, value); } inline ::cereal::ModelDataV2::ConfidenceClass ModelDataV2::Reader::getConfidence() const { return _reader.getDataField< ::cereal::ModelDataV2::ConfidenceClass>( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline ::cereal::ModelDataV2::ConfidenceClass ModelDataV2::Builder::getConfidence() { return _builder.getDataField< ::cereal::ModelDataV2::ConfidenceClass>( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void ModelDataV2::Builder::setConfidence( ::cereal::ModelDataV2::ConfidenceClass value) { _builder.setDataField< ::cereal::ModelDataV2::ConfidenceClass>( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ModelDataV2::Reader::getLocationMonoTimeDEPRECATED() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint64_t ModelDataV2::Builder::getLocationMonoTimeDEPRECATED() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ModelDataV2::Builder::setLocationMonoTimeDEPRECATED( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool ModelDataV2::Reader::hasLateralPlannerSolutionDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasLateralPlannerSolutionDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ModelDataV2::LateralPlannerSolution::Reader ModelDataV2::Reader::getLateralPlannerSolutionDEPRECATED() const { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::LateralPlannerSolution>::get(_reader.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS)); } inline ::cereal::ModelDataV2::LateralPlannerSolution::Builder ModelDataV2::Builder::getLateralPlannerSolutionDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::LateralPlannerSolution>::get(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::ModelDataV2::LateralPlannerSolution::Pipeline ModelDataV2::Pipeline::getLateralPlannerSolutionDEPRECATED() { return ::cereal::ModelDataV2::LateralPlannerSolution::Pipeline(_typeless.getPointerField(15)); } #endif // !CAPNP_LITE inline void ModelDataV2::Builder::setLateralPlannerSolutionDEPRECATED( ::cereal::ModelDataV2::LateralPlannerSolution::Reader value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::LateralPlannerSolution>::set(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS), value); } inline ::cereal::ModelDataV2::LateralPlannerSolution::Builder ModelDataV2::Builder::initLateralPlannerSolutionDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::LateralPlannerSolution>::init(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::adoptLateralPlannerSolutionDEPRECATED( ::capnp::Orphan< ::cereal::ModelDataV2::LateralPlannerSolution>&& value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::LateralPlannerSolution>::adopt(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ModelDataV2::LateralPlannerSolution> ModelDataV2::Builder::disownLateralPlannerSolutionDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::LateralPlannerSolution>::disown(_builder.getPointerField( ::capnp::bounded<15>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Reader::hasAction() const { return !_reader.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Builder::hasAction() { return !_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ModelDataV2::Action::Reader ModelDataV2::Reader::getAction() const { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::get(_reader.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS)); } inline ::cereal::ModelDataV2::Action::Builder ModelDataV2::Builder::getAction() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::get(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::ModelDataV2::Action::Pipeline ModelDataV2::Pipeline::getAction() { return ::cereal::ModelDataV2::Action::Pipeline(_typeless.getPointerField(16)); } #endif // !CAPNP_LITE inline void ModelDataV2::Builder::setAction( ::cereal::ModelDataV2::Action::Reader value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::set(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS), value); } inline ::cereal::ModelDataV2::Action::Builder ModelDataV2::Builder::initAction() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::init(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS)); } inline void ModelDataV2::Builder::adoptAction( ::capnp::Orphan< ::cereal::ModelDataV2::Action>&& value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::adopt(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ModelDataV2::Action> ModelDataV2::Builder::disownAction() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::Action>::disown(_builder.getPointerField( ::capnp::bounded<16>() * ::capnp::POINTERS)); } inline float ModelDataV2::LeadDataV2::Reader::getProb() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float ModelDataV2::LeadDataV2::Builder::getProb() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ModelDataV2::LeadDataV2::Builder::setProb(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ModelDataV2::LeadDataV2::Reader::getT() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ModelDataV2::LeadDataV2::Builder::getT() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ModelDataV2::LeadDataV2::Builder::setT(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool ModelDataV2::LeadDataV2::Reader::hasXyva() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LeadDataV2::Builder::hasXyva() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LeadDataV2::Reader::getXyva() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LeadDataV2::Builder::getXyva() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ModelDataV2::LeadDataV2::Builder::setXyva( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LeadDataV2::Builder::setXyva(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LeadDataV2::Builder::initXyva(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LeadDataV2::Builder::adoptXyva( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LeadDataV2::Builder::disownXyva() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LeadDataV2::Reader::hasXyvaStd() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LeadDataV2::Builder::hasXyvaStd() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LeadDataV2::Reader::getXyvaStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LeadDataV2::Builder::getXyvaStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ModelDataV2::LeadDataV2::Builder::setXyvaStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LeadDataV2::Builder::setXyvaStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LeadDataV2::Builder::initXyvaStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LeadDataV2::Builder::adoptXyvaStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LeadDataV2::Builder::disownXyvaStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline float ModelDataV2::LeadDataV3::Reader::getProb() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float ModelDataV2::LeadDataV3::Builder::getProb() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ModelDataV2::LeadDataV3::Builder::setProb(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ModelDataV2::LeadDataV3::Reader::getProbTime() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ModelDataV2::LeadDataV3::Builder::getProbTime() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ModelDataV2::LeadDataV3::Builder::setProbTime(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool ModelDataV2::LeadDataV3::Reader::hasT() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LeadDataV3::Builder::hasT() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LeadDataV3::Reader::getT() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::getT() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ModelDataV2::LeadDataV3::Builder::setT( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LeadDataV3::Builder::setT(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::initT(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LeadDataV3::Builder::adoptT( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LeadDataV3::Builder::disownT() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LeadDataV3::Reader::hasX() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LeadDataV3::Builder::hasX() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LeadDataV3::Reader::getX() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::getX() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ModelDataV2::LeadDataV3::Builder::setX( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LeadDataV3::Builder::setX(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::initX(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LeadDataV3::Builder::adoptX( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LeadDataV3::Builder::disownX() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LeadDataV3::Reader::hasXStd() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LeadDataV3::Builder::hasXStd() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LeadDataV3::Reader::getXStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::getXStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ModelDataV2::LeadDataV3::Builder::setXStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LeadDataV3::Builder::setXStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::initXStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LeadDataV3::Builder::adoptXStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LeadDataV3::Builder::disownXStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LeadDataV3::Reader::hasY() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LeadDataV3::Builder::hasY() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LeadDataV3::Reader::getY() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::getY() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void ModelDataV2::LeadDataV3::Builder::setY( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LeadDataV3::Builder::setY(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::initY(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LeadDataV3::Builder::adoptY( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LeadDataV3::Builder::disownY() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LeadDataV3::Reader::hasYStd() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LeadDataV3::Builder::hasYStd() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LeadDataV3::Reader::getYStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::getYStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void ModelDataV2::LeadDataV3::Builder::setYStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LeadDataV3::Builder::setYStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::initYStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LeadDataV3::Builder::adoptYStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LeadDataV3::Builder::disownYStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LeadDataV3::Reader::hasV() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LeadDataV3::Builder::hasV() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LeadDataV3::Reader::getV() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::getV() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ModelDataV2::LeadDataV3::Builder::setV( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LeadDataV3::Builder::setV(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::initV(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LeadDataV3::Builder::adoptV( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LeadDataV3::Builder::disownV() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LeadDataV3::Reader::hasVStd() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LeadDataV3::Builder::hasVStd() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LeadDataV3::Reader::getVStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::getVStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void ModelDataV2::LeadDataV3::Builder::setVStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LeadDataV3::Builder::setVStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::initVStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LeadDataV3::Builder::adoptVStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LeadDataV3::Builder::disownVStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LeadDataV3::Reader::hasA() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LeadDataV3::Builder::hasA() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LeadDataV3::Reader::getA() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::getA() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void ModelDataV2::LeadDataV3::Builder::setA( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LeadDataV3::Builder::setA(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::initA(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LeadDataV3::Builder::adoptA( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LeadDataV3::Builder::disownA() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LeadDataV3::Reader::hasAStd() const { return !_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LeadDataV3::Builder::hasAStd() { return !_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LeadDataV3::Reader::getAStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::getAStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline void ModelDataV2::LeadDataV3::Builder::setAStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LeadDataV3::Builder::setAStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LeadDataV3::Builder::initAStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LeadDataV3::Builder::adoptAStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LeadDataV3::Builder::disownAStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline float ModelDataV2::MetaData::Reader::getEngagedProb() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float ModelDataV2::MetaData::Builder::getEngagedProb() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ModelDataV2::MetaData::Builder::setEngagedProb(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool ModelDataV2::MetaData::Reader::hasDesirePrediction() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::MetaData::Builder::hasDesirePrediction() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::MetaData::Reader::getDesirePrediction() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::MetaData::Builder::getDesirePrediction() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ModelDataV2::MetaData::Builder::setDesirePrediction( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ModelDataV2::MetaData::Builder::setDesirePrediction(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::MetaData::Builder::initDesirePrediction(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ModelDataV2::MetaData::Builder::adoptDesirePrediction( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::MetaData::Builder::disownDesirePrediction() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float ModelDataV2::MetaData::Reader::getBrakeDisengageProbDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float ModelDataV2::MetaData::Builder::getBrakeDisengageProbDEPRECATED() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ModelDataV2::MetaData::Builder::setBrakeDisengageProbDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float ModelDataV2::MetaData::Reader::getGasDisengageProbDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ModelDataV2::MetaData::Builder::getGasDisengageProbDEPRECATED() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ModelDataV2::MetaData::Builder::setGasDisengageProbDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ModelDataV2::MetaData::Reader::getSteerOverrideProbDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ModelDataV2::MetaData::Builder::getSteerOverrideProbDEPRECATED() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ModelDataV2::MetaData::Builder::setSteerOverrideProbDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool ModelDataV2::MetaData::Reader::hasDesireState() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::MetaData::Builder::hasDesireState() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::MetaData::Reader::getDesireState() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::MetaData::Builder::getDesireState() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ModelDataV2::MetaData::Builder::setDesireState( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ModelDataV2::MetaData::Builder::setDesireState(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::MetaData::Builder::initDesireState(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ModelDataV2::MetaData::Builder::adoptDesireState( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::MetaData::Builder::disownDesireState() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ModelDataV2::MetaData::Reader::hasDisengagePredictions() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::MetaData::Builder::hasDisengagePredictions() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ModelDataV2::DisengagePredictions::Reader ModelDataV2::MetaData::Reader::getDisengagePredictions() const { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::DisengagePredictions>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::ModelDataV2::DisengagePredictions::Builder ModelDataV2::MetaData::Builder::getDisengagePredictions() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::DisengagePredictions>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::ModelDataV2::DisengagePredictions::Pipeline ModelDataV2::MetaData::Pipeline::getDisengagePredictions() { return ::cereal::ModelDataV2::DisengagePredictions::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void ModelDataV2::MetaData::Builder::setDisengagePredictions( ::cereal::ModelDataV2::DisengagePredictions::Reader value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::DisengagePredictions>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::cereal::ModelDataV2::DisengagePredictions::Builder ModelDataV2::MetaData::Builder::initDisengagePredictions() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::DisengagePredictions>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ModelDataV2::MetaData::Builder::adoptDisengagePredictions( ::capnp::Orphan< ::cereal::ModelDataV2::DisengagePredictions>&& value) { ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::DisengagePredictions>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ModelDataV2::DisengagePredictions> ModelDataV2::MetaData::Builder::disownDisengagePredictions() { return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2::DisengagePredictions>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool ModelDataV2::MetaData::Reader::getHardBrakePredicted() const { return _reader.getDataField( ::capnp::bounded<128>() * ::capnp::ELEMENTS); } inline bool ModelDataV2::MetaData::Builder::getHardBrakePredicted() { return _builder.getDataField( ::capnp::bounded<128>() * ::capnp::ELEMENTS); } inline void ModelDataV2::MetaData::Builder::setHardBrakePredicted(bool value) { _builder.setDataField( ::capnp::bounded<128>() * ::capnp::ELEMENTS, value); } inline ::cereal::LaneChangeState ModelDataV2::MetaData::Reader::getLaneChangeState() const { return _reader.getDataField< ::cereal::LaneChangeState>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::cereal::LaneChangeState ModelDataV2::MetaData::Builder::getLaneChangeState() { return _builder.getDataField< ::cereal::LaneChangeState>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void ModelDataV2::MetaData::Builder::setLaneChangeState( ::cereal::LaneChangeState value) { _builder.setDataField< ::cereal::LaneChangeState>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline ::cereal::LaneChangeDirection ModelDataV2::MetaData::Reader::getLaneChangeDirection() const { return _reader.getDataField< ::cereal::LaneChangeDirection>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::cereal::LaneChangeDirection ModelDataV2::MetaData::Builder::getLaneChangeDirection() { return _builder.getDataField< ::cereal::LaneChangeDirection>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void ModelDataV2::MetaData::Builder::setLaneChangeDirection( ::cereal::LaneChangeDirection value) { _builder.setDataField< ::cereal::LaneChangeDirection>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline bool ModelDataV2::DisengagePredictions::Reader::hasT() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::DisengagePredictions::Builder::hasT() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::DisengagePredictions::Reader::getT() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::getT() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ModelDataV2::DisengagePredictions::Builder::setT( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ModelDataV2::DisengagePredictions::Builder::setT(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::initT(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ModelDataV2::DisengagePredictions::Builder::adoptT( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::DisengagePredictions::Builder::disownT() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ModelDataV2::DisengagePredictions::Reader::hasBrakeDisengageProbs() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::DisengagePredictions::Builder::hasBrakeDisengageProbs() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::DisengagePredictions::Reader::getBrakeDisengageProbs() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::getBrakeDisengageProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ModelDataV2::DisengagePredictions::Builder::setBrakeDisengageProbs( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ModelDataV2::DisengagePredictions::Builder::setBrakeDisengageProbs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::initBrakeDisengageProbs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ModelDataV2::DisengagePredictions::Builder::adoptBrakeDisengageProbs( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::DisengagePredictions::Builder::disownBrakeDisengageProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ModelDataV2::DisengagePredictions::Reader::hasGasDisengageProbs() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::DisengagePredictions::Builder::hasGasDisengageProbs() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::DisengagePredictions::Reader::getGasDisengageProbs() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::getGasDisengageProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ModelDataV2::DisengagePredictions::Builder::setGasDisengageProbs( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void ModelDataV2::DisengagePredictions::Builder::setGasDisengageProbs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::initGasDisengageProbs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ModelDataV2::DisengagePredictions::Builder::adoptGasDisengageProbs( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::DisengagePredictions::Builder::disownGasDisengageProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool ModelDataV2::DisengagePredictions::Reader::hasSteerOverrideProbs() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::DisengagePredictions::Builder::hasSteerOverrideProbs() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::DisengagePredictions::Reader::getSteerOverrideProbs() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::getSteerOverrideProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void ModelDataV2::DisengagePredictions::Builder::setSteerOverrideProbs( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void ModelDataV2::DisengagePredictions::Builder::setSteerOverrideProbs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::initSteerOverrideProbs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void ModelDataV2::DisengagePredictions::Builder::adoptSteerOverrideProbs( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::DisengagePredictions::Builder::disownSteerOverrideProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool ModelDataV2::DisengagePredictions::Reader::hasBrake3MetersPerSecondSquaredProbs() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::DisengagePredictions::Builder::hasBrake3MetersPerSecondSquaredProbs() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::DisengagePredictions::Reader::getBrake3MetersPerSecondSquaredProbs() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::getBrake3MetersPerSecondSquaredProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void ModelDataV2::DisengagePredictions::Builder::setBrake3MetersPerSecondSquaredProbs( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void ModelDataV2::DisengagePredictions::Builder::setBrake3MetersPerSecondSquaredProbs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::initBrake3MetersPerSecondSquaredProbs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void ModelDataV2::DisengagePredictions::Builder::adoptBrake3MetersPerSecondSquaredProbs( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::DisengagePredictions::Builder::disownBrake3MetersPerSecondSquaredProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool ModelDataV2::DisengagePredictions::Reader::hasBrake4MetersPerSecondSquaredProbs() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::DisengagePredictions::Builder::hasBrake4MetersPerSecondSquaredProbs() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::DisengagePredictions::Reader::getBrake4MetersPerSecondSquaredProbs() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::getBrake4MetersPerSecondSquaredProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ModelDataV2::DisengagePredictions::Builder::setBrake4MetersPerSecondSquaredProbs( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void ModelDataV2::DisengagePredictions::Builder::setBrake4MetersPerSecondSquaredProbs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::initBrake4MetersPerSecondSquaredProbs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void ModelDataV2::DisengagePredictions::Builder::adoptBrake4MetersPerSecondSquaredProbs( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::DisengagePredictions::Builder::disownBrake4MetersPerSecondSquaredProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool ModelDataV2::DisengagePredictions::Reader::hasBrake5MetersPerSecondSquaredProbs() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::DisengagePredictions::Builder::hasBrake5MetersPerSecondSquaredProbs() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::DisengagePredictions::Reader::getBrake5MetersPerSecondSquaredProbs() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::getBrake5MetersPerSecondSquaredProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void ModelDataV2::DisengagePredictions::Builder::setBrake5MetersPerSecondSquaredProbs( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void ModelDataV2::DisengagePredictions::Builder::setBrake5MetersPerSecondSquaredProbs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::initBrake5MetersPerSecondSquaredProbs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void ModelDataV2::DisengagePredictions::Builder::adoptBrake5MetersPerSecondSquaredProbs( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::DisengagePredictions::Builder::disownBrake5MetersPerSecondSquaredProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline bool ModelDataV2::DisengagePredictions::Reader::hasGasPressProbs() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::DisengagePredictions::Builder::hasGasPressProbs() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::DisengagePredictions::Reader::getGasPressProbs() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::getGasPressProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void ModelDataV2::DisengagePredictions::Builder::setGasPressProbs( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline void ModelDataV2::DisengagePredictions::Builder::setGasPressProbs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::initGasPressProbs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void ModelDataV2::DisengagePredictions::Builder::adoptGasPressProbs( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::DisengagePredictions::Builder::disownGasPressProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline bool ModelDataV2::DisengagePredictions::Reader::hasBrakePressProbs() const { return !_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::DisengagePredictions::Builder::hasBrakePressProbs() { return !_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::DisengagePredictions::Reader::getBrakePressProbs() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::getBrakePressProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline void ModelDataV2::DisengagePredictions::Builder::setBrakePressProbs( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline void ModelDataV2::DisengagePredictions::Builder::setBrakePressProbs(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::DisengagePredictions::Builder::initBrakePressProbs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), size); } inline void ModelDataV2::DisengagePredictions::Builder::adoptBrakePressProbs( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::DisengagePredictions::Builder::disownBrakePressProbs() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Pose::Reader::hasTrans() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Pose::Builder::hasTrans() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::Pose::Reader::getTrans() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::Pose::Builder::getTrans() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ModelDataV2::Pose::Builder::setTrans( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ModelDataV2::Pose::Builder::setTrans(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::Pose::Builder::initTrans(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Pose::Builder::adoptTrans( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::Pose::Builder::disownTrans() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Pose::Reader::hasRot() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Pose::Builder::hasRot() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::Pose::Reader::getRot() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::Pose::Builder::getRot() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ModelDataV2::Pose::Builder::setRot( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ModelDataV2::Pose::Builder::setRot(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::Pose::Builder::initRot(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Pose::Builder::adoptRot( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::Pose::Builder::disownRot() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Pose::Reader::hasTransStd() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Pose::Builder::hasTransStd() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::Pose::Reader::getTransStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::Pose::Builder::getTransStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ModelDataV2::Pose::Builder::setTransStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void ModelDataV2::Pose::Builder::setTransStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::Pose::Builder::initTransStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Pose::Builder::adoptTransStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::Pose::Builder::disownTransStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool ModelDataV2::Pose::Reader::hasRotStd() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::Pose::Builder::hasRotStd() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::Pose::Reader::getRotStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::Pose::Builder::getRotStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void ModelDataV2::Pose::Builder::setRotStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void ModelDataV2::Pose::Builder::setRotStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::Pose::Builder::initRotStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void ModelDataV2::Pose::Builder::adoptRotStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::Pose::Builder::disownRotStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LateralPlannerSolution::Reader::hasX() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LateralPlannerSolution::Builder::hasX() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LateralPlannerSolution::Reader::getX() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::getX() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ModelDataV2::LateralPlannerSolution::Builder::setX( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LateralPlannerSolution::Builder::setX(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::initX(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LateralPlannerSolution::Builder::adoptX( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LateralPlannerSolution::Builder::disownX() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LateralPlannerSolution::Reader::hasY() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LateralPlannerSolution::Builder::hasY() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LateralPlannerSolution::Reader::getY() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::getY() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ModelDataV2::LateralPlannerSolution::Builder::setY( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LateralPlannerSolution::Builder::setY(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::initY(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LateralPlannerSolution::Builder::adoptY( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LateralPlannerSolution::Builder::disownY() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LateralPlannerSolution::Reader::hasYaw() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LateralPlannerSolution::Builder::hasYaw() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LateralPlannerSolution::Reader::getYaw() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::getYaw() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ModelDataV2::LateralPlannerSolution::Builder::setYaw( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LateralPlannerSolution::Builder::setYaw(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::initYaw(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LateralPlannerSolution::Builder::adoptYaw( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LateralPlannerSolution::Builder::disownYaw() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LateralPlannerSolution::Reader::hasYawRate() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LateralPlannerSolution::Builder::hasYawRate() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LateralPlannerSolution::Reader::getYawRate() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::getYawRate() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void ModelDataV2::LateralPlannerSolution::Builder::setYawRate( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LateralPlannerSolution::Builder::setYawRate(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::initYawRate(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LateralPlannerSolution::Builder::adoptYawRate( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LateralPlannerSolution::Builder::disownYawRate() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LateralPlannerSolution::Reader::hasXStd() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LateralPlannerSolution::Builder::hasXStd() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LateralPlannerSolution::Reader::getXStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::getXStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void ModelDataV2::LateralPlannerSolution::Builder::setXStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LateralPlannerSolution::Builder::setXStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::initXStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LateralPlannerSolution::Builder::adoptXStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LateralPlannerSolution::Builder::disownXStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LateralPlannerSolution::Reader::hasYStd() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LateralPlannerSolution::Builder::hasYStd() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LateralPlannerSolution::Reader::getYStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::getYStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void ModelDataV2::LateralPlannerSolution::Builder::setYStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LateralPlannerSolution::Builder::setYStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::initYStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LateralPlannerSolution::Builder::adoptYStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LateralPlannerSolution::Builder::disownYStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LateralPlannerSolution::Reader::hasYawStd() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LateralPlannerSolution::Builder::hasYawStd() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LateralPlannerSolution::Reader::getYawStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::getYawStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void ModelDataV2::LateralPlannerSolution::Builder::setYawStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LateralPlannerSolution::Builder::setYawStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::initYawStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LateralPlannerSolution::Builder::adoptYawStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LateralPlannerSolution::Builder::disownYawStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline bool ModelDataV2::LateralPlannerSolution::Reader::hasYawRateStd() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool ModelDataV2::LateralPlannerSolution::Builder::hasYawRateStd() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader ModelDataV2::LateralPlannerSolution::Reader::getYawRateStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::getYawRateStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void ModelDataV2::LateralPlannerSolution::Builder::setYawRateStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline void ModelDataV2::LateralPlannerSolution::Builder::setYawRateStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder ModelDataV2::LateralPlannerSolution::Builder::initYawRateStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void ModelDataV2::LateralPlannerSolution::Builder::adoptYawRateStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> ModelDataV2::LateralPlannerSolution::Builder::disownYawRateStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline float ModelDataV2::Action::Reader::getDesiredCurvature() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float ModelDataV2::Action::Builder::getDesiredCurvature() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ModelDataV2::Action::Builder::setDesiredCurvature(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t EncodeIndex::Reader::getFrameId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t EncodeIndex::Builder::getFrameId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void EncodeIndex::Builder::setFrameId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::cereal::EncodeIndex::Type EncodeIndex::Reader::getType() const { return _reader.getDataField< ::cereal::EncodeIndex::Type>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::cereal::EncodeIndex::Type EncodeIndex::Builder::getType() { return _builder.getDataField< ::cereal::EncodeIndex::Type>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void EncodeIndex::Builder::setType( ::cereal::EncodeIndex::Type value) { _builder.setDataField< ::cereal::EncodeIndex::Type>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint32_t EncodeIndex::Reader::getEncodeId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint32_t EncodeIndex::Builder::getEncodeId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void EncodeIndex::Builder::setEncodeId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::int32_t EncodeIndex::Reader::getSegmentNum() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::int32_t EncodeIndex::Builder::getSegmentNum() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void EncodeIndex::Builder::setSegmentNum( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint32_t EncodeIndex::Reader::getSegmentId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint32_t EncodeIndex::Builder::getSegmentId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void EncodeIndex::Builder::setSegmentId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint32_t EncodeIndex::Reader::getSegmentIdEncode() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint32_t EncodeIndex::Builder::getSegmentIdEncode() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void EncodeIndex::Builder::setSegmentIdEncode( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::uint64_t EncodeIndex::Reader::getTimestampSof() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint64_t EncodeIndex::Builder::getTimestampSof() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void EncodeIndex::Builder::setTimestampSof( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint64_t EncodeIndex::Reader::getTimestampEof() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint64_t EncodeIndex::Builder::getTimestampEof() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void EncodeIndex::Builder::setTimestampEof( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint32_t EncodeIndex::Reader::getFlags() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::uint32_t EncodeIndex::Builder::getFlags() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void EncodeIndex::Builder::setFlags( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline ::uint32_t EncodeIndex::Reader::getLen() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline ::uint32_t EncodeIndex::Builder::getLen() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void EncodeIndex::Builder::setLen( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline ::uint8_t AndroidLogEntry::Reader::getId() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint8_t AndroidLogEntry::Builder::getId() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void AndroidLogEntry::Builder::setId( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint64_t AndroidLogEntry::Reader::getTs() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint64_t AndroidLogEntry::Builder::getTs() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void AndroidLogEntry::Builder::setTs( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint8_t AndroidLogEntry::Reader::getPriority() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint8_t AndroidLogEntry::Builder::getPriority() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void AndroidLogEntry::Builder::setPriority( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::int32_t AndroidLogEntry::Reader::getPid() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int32_t AndroidLogEntry::Builder::getPid() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void AndroidLogEntry::Builder::setPid( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::int32_t AndroidLogEntry::Reader::getTid() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::int32_t AndroidLogEntry::Builder::getTid() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void AndroidLogEntry::Builder::setTid( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool AndroidLogEntry::Reader::hasTag() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool AndroidLogEntry::Builder::hasTag() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader AndroidLogEntry::Reader::getTag() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder AndroidLogEntry::Builder::getTag() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void AndroidLogEntry::Builder::setTag( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder AndroidLogEntry::Builder::initTag(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void AndroidLogEntry::Builder::adoptTag( ::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> AndroidLogEntry::Builder::disownTag() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool AndroidLogEntry::Reader::hasMessage() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool AndroidLogEntry::Builder::hasMessage() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader AndroidLogEntry::Reader::getMessage() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder AndroidLogEntry::Builder::getMessage() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void AndroidLogEntry::Builder::setMessage( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder AndroidLogEntry::Builder::initMessage(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void AndroidLogEntry::Builder::adoptMessage( ::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> AndroidLogEntry::Builder::disownMessage() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool DriverAssistance::Reader::getLeftLaneDeparture() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool DriverAssistance::Builder::getLeftLaneDeparture() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DriverAssistance::Builder::setLeftLaneDeparture(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool DriverAssistance::Reader::getRightLaneDeparture() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool DriverAssistance::Builder::getRightLaneDeparture() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void DriverAssistance::Builder::setRightLaneDeparture(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getLateralValidDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getLateralValidDEPRECATED() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setLateralValidDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::hasDPolyDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LongitudinalPlan::Builder::hasDPolyDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LongitudinalPlan::Reader::getDPolyDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LongitudinalPlan::Builder::getDPolyDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LongitudinalPlan::Builder::setDPolyDEPRECATED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LongitudinalPlan::Builder::setDPolyDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LongitudinalPlan::Builder::initDPolyDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LongitudinalPlan::Builder::adoptDPolyDEPRECATED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LongitudinalPlan::Builder::disownDPolyDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LongitudinalPlan::Reader::getLongitudinalValidDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getLongitudinalValidDEPRECATED() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setLongitudinalValidDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getVTargetDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getVTargetDEPRECATED() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setVTargetDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getATargetMinDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getATargetMinDEPRECATED() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setATargetMinDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getATargetMaxDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getATargetMaxDEPRECATED() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setATargetMaxDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getJerkFactorDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getJerkFactorDEPRECATED() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setJerkFactorDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getHasLead() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getHasLead() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setHasLead(bool value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getFcw() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getFcw() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setFcw(bool value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint64_t LongitudinalPlan::Reader::getModelMonoTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint64_t LongitudinalPlan::Builder::getModelMonoTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setModelMonoTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint64_t LongitudinalPlan::Reader::getRadarStateMonoTimeDEPRECATED() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint64_t LongitudinalPlan::Builder::getRadarStateMonoTimeDEPRECATED() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setRadarStateMonoTimeDEPRECATED( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getLaneWidthDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getLaneWidthDEPRECATED() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setLaneWidthDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::hasGpsTrajectoryDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LongitudinalPlan::Builder::hasGpsTrajectoryDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LongitudinalPlan::GpsTrajectory::Reader LongitudinalPlan::Reader::getGpsTrajectoryDEPRECATED() const { return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan::GpsTrajectory>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::LongitudinalPlan::GpsTrajectory::Builder LongitudinalPlan::Builder::getGpsTrajectoryDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan::GpsTrajectory>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LongitudinalPlan::GpsTrajectory::Pipeline LongitudinalPlan::Pipeline::getGpsTrajectoryDEPRECATED() { return ::cereal::LongitudinalPlan::GpsTrajectory::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void LongitudinalPlan::Builder::setGpsTrajectoryDEPRECATED( ::cereal::LongitudinalPlan::GpsTrajectory::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan::GpsTrajectory>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::LongitudinalPlan::GpsTrajectory::Builder LongitudinalPlan::Builder::initGpsTrajectoryDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan::GpsTrajectory>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LongitudinalPlan::Builder::adoptGpsTrajectoryDEPRECATED( ::capnp::Orphan< ::cereal::LongitudinalPlan::GpsTrajectory>&& value) { ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan::GpsTrajectory>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LongitudinalPlan::GpsTrajectory> LongitudinalPlan::Builder::disownGpsTrajectoryDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan::GpsTrajectory>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LongitudinalPlan::Reader::hasEventsDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool LongitudinalPlan::Builder::hasEventsDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader LongitudinalPlan::Reader::getEventsDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder LongitudinalPlan::Builder::getEventsDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void LongitudinalPlan::Builder::setEventsDEPRECATED( ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder LongitudinalPlan::Builder::initEventsDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void LongitudinalPlan::Builder::adoptEventsDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>> LongitudinalPlan::Builder::disownEventsDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline float LongitudinalPlan::Reader::getVTargetFutureDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getVTargetFutureDEPRECATED() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setVTargetFutureDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline ::cereal::LongitudinalPlan::LongitudinalPlanSource LongitudinalPlan::Reader::getLongitudinalPlanSource() const { return _reader.getDataField< ::cereal::LongitudinalPlan::LongitudinalPlanSource>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::cereal::LongitudinalPlan::LongitudinalPlanSource LongitudinalPlan::Builder::getLongitudinalPlanSource() { return _builder.getDataField< ::cereal::LongitudinalPlan::LongitudinalPlanSource>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setLongitudinalPlanSource( ::cereal::LongitudinalPlan::LongitudinalPlanSource value) { _builder.setDataField< ::cereal::LongitudinalPlan::LongitudinalPlanSource>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getVCruiseDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getVCruiseDEPRECATED() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setVCruiseDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getACruiseDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getACruiseDEPRECATED() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setACruiseDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getATarget() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getATarget() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setATarget(float value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getGpsPlannerActiveDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getGpsPlannerActiveDEPRECATED() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setGpsPlannerActiveDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getVMaxDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getVMaxDEPRECATED() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setVMaxDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getVCurvatureDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getVCurvatureDEPRECATED() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setVCurvatureDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getDecelForTurnDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getDecelForTurnDEPRECATED() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setDecelForTurnDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getHasLeftLaneDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getHasLeftLaneDEPRECATED() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setHasLeftLaneDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getHasRightLaneDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getHasRightLaneDEPRECATED() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setHasRightLaneDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getMapValidDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getMapValidDEPRECATED() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setMapValidDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getVStartDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getVStartDEPRECATED() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setVStartDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getAStartDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getAStartDEPRECATED() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setAStartDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getRadarValidDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getRadarValidDEPRECATED() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setRadarValidDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline float LongitudinalPlan::Reader::getProcessingDelay() const { return _reader.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getProcessingDelay() { return _builder.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setProcessingDelay(float value) { _builder.setDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getRadarCanErrorDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getRadarCanErrorDEPRECATED() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setRadarCanErrorDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getCommIssueDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getCommIssueDEPRECATED() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setCommIssueDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::hasAccels() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool LongitudinalPlan::Builder::hasAccels() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LongitudinalPlan::Reader::getAccels() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LongitudinalPlan::Builder::getAccels() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void LongitudinalPlan::Builder::setAccels( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void LongitudinalPlan::Builder::setAccels(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LongitudinalPlan::Builder::initAccels(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void LongitudinalPlan::Builder::adoptAccels( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LongitudinalPlan::Builder::disownAccels() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool LongitudinalPlan::Reader::hasSpeeds() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool LongitudinalPlan::Builder::hasSpeeds() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LongitudinalPlan::Reader::getSpeeds() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LongitudinalPlan::Builder::getSpeeds() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void LongitudinalPlan::Builder::setSpeeds( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void LongitudinalPlan::Builder::setSpeeds(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LongitudinalPlan::Builder::initSpeeds(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void LongitudinalPlan::Builder::adoptSpeeds( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LongitudinalPlan::Builder::disownSpeeds() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool LongitudinalPlan::Reader::hasJerks() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool LongitudinalPlan::Builder::hasJerks() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LongitudinalPlan::Reader::getJerks() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LongitudinalPlan::Builder::getJerks() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void LongitudinalPlan::Builder::setJerks( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void LongitudinalPlan::Builder::setJerks(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LongitudinalPlan::Builder::initJerks(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void LongitudinalPlan::Builder::adoptJerks( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LongitudinalPlan::Builder::disownJerks() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline float LongitudinalPlan::Reader::getSolverExecutionTime() const { return _reader.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline float LongitudinalPlan::Builder::getSolverExecutionTime() { return _builder.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setSolverExecutionTime(float value) { _builder.setDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS, value); } inline ::cereal::LongitudinalPersonality LongitudinalPlan::Reader::getPersonalityDEPRECATED() const { return _reader.getDataField< ::cereal::LongitudinalPersonality>( ::capnp::bounded<40>() * ::capnp::ELEMENTS); } inline ::cereal::LongitudinalPersonality LongitudinalPlan::Builder::getPersonalityDEPRECATED() { return _builder.getDataField< ::cereal::LongitudinalPersonality>( ::capnp::bounded<40>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setPersonalityDEPRECATED( ::cereal::LongitudinalPersonality value) { _builder.setDataField< ::cereal::LongitudinalPersonality>( ::capnp::bounded<40>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getShouldStop() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getShouldStop() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setShouldStop(bool value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getAllowThrottle() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getAllowThrottle() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setAllowThrottle(bool value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::Reader::getAllowBrake() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline bool LongitudinalPlan::Builder::getAllowBrake() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void LongitudinalPlan::Builder::setAllowBrake(bool value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline bool LongitudinalPlan::GpsTrajectory::Reader::hasX() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LongitudinalPlan::GpsTrajectory::Builder::hasX() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LongitudinalPlan::GpsTrajectory::Reader::getX() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LongitudinalPlan::GpsTrajectory::Builder::getX() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LongitudinalPlan::GpsTrajectory::Builder::setX( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LongitudinalPlan::GpsTrajectory::Builder::setX(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LongitudinalPlan::GpsTrajectory::Builder::initX(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LongitudinalPlan::GpsTrajectory::Builder::adoptX( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LongitudinalPlan::GpsTrajectory::Builder::disownX() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LongitudinalPlan::GpsTrajectory::Reader::hasY() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LongitudinalPlan::GpsTrajectory::Builder::hasY() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LongitudinalPlan::GpsTrajectory::Reader::getY() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LongitudinalPlan::GpsTrajectory::Builder::getY() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LongitudinalPlan::GpsTrajectory::Builder::setY( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LongitudinalPlan::GpsTrajectory::Builder::setY(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LongitudinalPlan::GpsTrajectory::Builder::initY(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LongitudinalPlan::GpsTrajectory::Builder::adoptY( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LongitudinalPlan::GpsTrajectory::Builder::disownY() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool UiPlan::Reader::hasPosition() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UiPlan::Builder::hasPosition() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::XYZTData::Reader UiPlan::Reader::getPosition() const { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::XYZTData::Builder UiPlan::Builder::getPosition() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::XYZTData::Pipeline UiPlan::Pipeline::getPosition() { return ::cereal::XYZTData::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void UiPlan::Builder::setPosition( ::cereal::XYZTData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::XYZTData::Builder UiPlan::Builder::initPosition() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UiPlan::Builder::adoptPosition( ::capnp::Orphan< ::cereal::XYZTData>&& value) { ::capnp::_::PointerHelpers< ::cereal::XYZTData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::XYZTData> UiPlan::Builder::disownPosition() { return ::capnp::_::PointerHelpers< ::cereal::XYZTData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool UiPlan::Reader::hasAccel() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool UiPlan::Builder::hasAccel() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader UiPlan::Reader::getAccel() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder UiPlan::Builder::getAccel() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void UiPlan::Builder::setAccel( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void UiPlan::Builder::setAccel(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder UiPlan::Builder::initAccel(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void UiPlan::Builder::adoptAccel( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> UiPlan::Builder::disownAccel() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::uint32_t UiPlan::Reader::getFrameId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t UiPlan::Builder::getFrameId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UiPlan::Builder::setFrameId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float LateralPlan::Reader::getLaneWidthDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getLaneWidthDEPRECATED() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setLaneWidthDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::hasDPolyDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LateralPlan::Builder::hasDPolyDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LateralPlan::Reader::getDPolyDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LateralPlan::Builder::getDPolyDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LateralPlan::Builder::setDPolyDEPRECATED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LateralPlan::Builder::setDPolyDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LateralPlan::Builder::initDPolyDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LateralPlan::Builder::adoptDPolyDEPRECATED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LateralPlan::Builder::disownDPolyDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LateralPlan::Reader::hasCPolyDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LateralPlan::Builder::hasCPolyDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LateralPlan::Reader::getCPolyDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LateralPlan::Builder::getCPolyDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LateralPlan::Builder::setCPolyDEPRECATED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LateralPlan::Builder::setCPolyDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LateralPlan::Builder::initCPolyDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LateralPlan::Builder::adoptCPolyDEPRECATED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LateralPlan::Builder::disownCPolyDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline float LateralPlan::Reader::getCProbDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getCProbDEPRECATED() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setCProbDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::hasLPolyDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool LateralPlan::Builder::hasLPolyDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LateralPlan::Reader::getLPolyDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LateralPlan::Builder::getLPolyDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void LateralPlan::Builder::setLPolyDEPRECATED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void LateralPlan::Builder::setLPolyDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LateralPlan::Builder::initLPolyDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void LateralPlan::Builder::adoptLPolyDEPRECATED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LateralPlan::Builder::disownLPolyDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline float LateralPlan::Reader::getLProbDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getLProbDEPRECATED() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setLProbDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::hasRPolyDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool LateralPlan::Builder::hasRPolyDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LateralPlan::Reader::getRPolyDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LateralPlan::Builder::getRPolyDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void LateralPlan::Builder::setRPolyDEPRECATED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void LateralPlan::Builder::setRPolyDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LateralPlan::Builder::initRPolyDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void LateralPlan::Builder::adoptRPolyDEPRECATED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LateralPlan::Builder::disownRPolyDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline float LateralPlan::Reader::getRProbDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getRProbDEPRECATED() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setRProbDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float LateralPlan::Reader::getSteeringAngleDegDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getSteeringAngleDegDEPRECATED() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setSteeringAngleDegDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::getMpcSolutionValid() const { return _reader.getDataField( ::capnp::bounded<160>() * ::capnp::ELEMENTS); } inline bool LateralPlan::Builder::getMpcSolutionValid() { return _builder.getDataField( ::capnp::bounded<160>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setMpcSolutionValid(bool value) { _builder.setDataField( ::capnp::bounded<160>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::getParamsValidDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<161>() * ::capnp::ELEMENTS); } inline bool LateralPlan::Builder::getParamsValidDEPRECATED() { return _builder.getDataField( ::capnp::bounded<161>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setParamsValidDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<161>() * ::capnp::ELEMENTS, value); } inline float LateralPlan::Reader::getAngleOffsetDegDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getAngleOffsetDegDEPRECATED() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setAngleOffsetDegDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::getModelValidDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<162>() * ::capnp::ELEMENTS); } inline bool LateralPlan::Builder::getModelValidDEPRECATED() { return _builder.getDataField( ::capnp::bounded<162>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setModelValidDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<162>() * ::capnp::ELEMENTS, value); } inline float LateralPlan::Reader::getSteeringRateDegDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getSteeringRateDegDEPRECATED() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setSteeringRateDegDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::getSensorValidDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<163>() * ::capnp::ELEMENTS); } inline bool LateralPlan::Builder::getSensorValidDEPRECATED() { return _builder.getDataField( ::capnp::bounded<163>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setSensorValidDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<163>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::getCommIssueDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<164>() * ::capnp::ELEMENTS); } inline bool LateralPlan::Builder::getCommIssueDEPRECATED() { return _builder.getDataField( ::capnp::bounded<164>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setCommIssueDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<164>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::getPosenetValidDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<165>() * ::capnp::ELEMENTS); } inline bool LateralPlan::Builder::getPosenetValidDEPRECATED() { return _builder.getDataField( ::capnp::bounded<165>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setPosenetValidDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<165>() * ::capnp::ELEMENTS, value); } inline ::cereal::Desire LateralPlan::Reader::getDesire() const { return _reader.getDataField< ::cereal::Desire>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline ::cereal::Desire LateralPlan::Builder::getDesire() { return _builder.getDataField< ::cereal::Desire>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setDesire( ::cereal::Desire value) { _builder.setDataField< ::cereal::Desire>( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline ::cereal::LaneChangeState LateralPlan::Reader::getLaneChangeState() const { return _reader.getDataField< ::cereal::LaneChangeState>( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline ::cereal::LaneChangeState LateralPlan::Builder::getLaneChangeState() { return _builder.getDataField< ::cereal::LaneChangeState>( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setLaneChangeState( ::cereal::LaneChangeState value) { _builder.setDataField< ::cereal::LaneChangeState>( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline ::cereal::LaneChangeDirection LateralPlan::Reader::getLaneChangeDirection() const { return _reader.getDataField< ::cereal::LaneChangeDirection>( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline ::cereal::LaneChangeDirection LateralPlan::Builder::getLaneChangeDirection() { return _builder.getDataField< ::cereal::LaneChangeDirection>( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setLaneChangeDirection( ::cereal::LaneChangeDirection value) { _builder.setDataField< ::cereal::LaneChangeDirection>( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::hasDPathPoints() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool LateralPlan::Builder::hasDPathPoints() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LateralPlan::Reader::getDPathPoints() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LateralPlan::Builder::getDPathPoints() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void LateralPlan::Builder::setDPathPoints( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void LateralPlan::Builder::setDPathPoints(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LateralPlan::Builder::initDPathPoints(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void LateralPlan::Builder::adoptDPathPoints( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LateralPlan::Builder::disownDPathPoints() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline float LateralPlan::Reader::getDProbDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getDProbDEPRECATED() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setDProbDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline float LateralPlan::Reader::getCurvatureDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getCurvatureDEPRECATED() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setCurvatureDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline float LateralPlan::Reader::getCurvatureRateDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getCurvatureRateDEPRECATED() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setCurvatureRateDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline float LateralPlan::Reader::getRawCurvatureDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getRawCurvatureDEPRECATED() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setRawCurvatureDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline float LateralPlan::Reader::getRawCurvatureRateDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getRawCurvatureRateDEPRECATED() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setRawCurvatureRateDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::hasPsis() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool LateralPlan::Builder::hasPsis() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LateralPlan::Reader::getPsis() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LateralPlan::Builder::getPsis() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void LateralPlan::Builder::setPsis( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void LateralPlan::Builder::setPsis(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LateralPlan::Builder::initPsis(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void LateralPlan::Builder::adoptPsis( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LateralPlan::Builder::disownPsis() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool LateralPlan::Reader::hasCurvatures() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool LateralPlan::Builder::hasCurvatures() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LateralPlan::Reader::getCurvatures() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LateralPlan::Builder::getCurvatures() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void LateralPlan::Builder::setCurvatures( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void LateralPlan::Builder::setCurvatures(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LateralPlan::Builder::initCurvatures(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void LateralPlan::Builder::adoptCurvatures( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LateralPlan::Builder::disownCurvatures() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline bool LateralPlan::Reader::hasCurvatureRates() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool LateralPlan::Builder::hasCurvatureRates() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LateralPlan::Reader::getCurvatureRates() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LateralPlan::Builder::getCurvatureRates() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void LateralPlan::Builder::setCurvatureRates( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline void LateralPlan::Builder::setCurvatureRates(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LateralPlan::Builder::initCurvatureRates(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void LateralPlan::Builder::adoptCurvatureRates( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LateralPlan::Builder::disownCurvatureRates() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline bool LateralPlan::Reader::getUseLaneLines() const { return _reader.getDataField( ::capnp::bounded<166>() * ::capnp::ELEMENTS); } inline bool LateralPlan::Builder::getUseLaneLines() { return _builder.getDataField( ::capnp::bounded<166>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setUseLaneLines(bool value) { _builder.setDataField( ::capnp::bounded<166>() * ::capnp::ELEMENTS, value); } inline float LateralPlan::Reader::getSolverExecutionTime() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getSolverExecutionTime() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setSolverExecutionTime(float value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline ::uint64_t LateralPlan::Reader::getModelMonoTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::uint64_t LateralPlan::Builder::getModelMonoTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setModelMonoTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float LateralPlan::Reader::getSolverCost() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline float LateralPlan::Builder::getSolverCost() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void LateralPlan::Builder::setSolverCost(float value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline bool LateralPlan::Reader::hasSolverState() const { return !_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline bool LateralPlan::Builder::hasSolverState() { return !_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LateralPlan::SolverState::Reader LateralPlan::Reader::getSolverState() const { return ::capnp::_::PointerHelpers< ::cereal::LateralPlan::SolverState>::get(_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline ::cereal::LateralPlan::SolverState::Builder LateralPlan::Builder::getSolverState() { return ::capnp::_::PointerHelpers< ::cereal::LateralPlan::SolverState>::get(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LateralPlan::SolverState::Pipeline LateralPlan::Pipeline::getSolverState() { return ::cereal::LateralPlan::SolverState::Pipeline(_typeless.getPointerField(8)); } #endif // !CAPNP_LITE inline void LateralPlan::Builder::setSolverState( ::cereal::LateralPlan::SolverState::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LateralPlan::SolverState>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline ::cereal::LateralPlan::SolverState::Builder LateralPlan::Builder::initSolverState() { return ::capnp::_::PointerHelpers< ::cereal::LateralPlan::SolverState>::init(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline void LateralPlan::Builder::adoptSolverState( ::capnp::Orphan< ::cereal::LateralPlan::SolverState>&& value) { ::capnp::_::PointerHelpers< ::cereal::LateralPlan::SolverState>::adopt(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LateralPlan::SolverState> LateralPlan::Builder::disownSolverState() { return ::capnp::_::PointerHelpers< ::cereal::LateralPlan::SolverState>::disown(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline bool LateralPlan::SolverState::Reader::hasX() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LateralPlan::SolverState::Builder::hasX() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Reader LateralPlan::SolverState::Reader::getX() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Builder LateralPlan::SolverState::Builder::getX() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LateralPlan::SolverState::Builder::setX( ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LateralPlan::SolverState::Builder::setX(::kj::ArrayPtr::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Builder LateralPlan::SolverState::Builder::initX(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LateralPlan::SolverState::Builder::adoptX( ::capnp::Orphan< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>> LateralPlan::SolverState::Builder::disownX() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LateralPlan::SolverState::Reader::hasU() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LateralPlan::SolverState::Builder::hasU() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LateralPlan::SolverState::Reader::getU() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LateralPlan::SolverState::Builder::getU() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LateralPlan::SolverState::Builder::setU( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LateralPlan::SolverState::Builder::setU(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LateralPlan::SolverState::Builder::initU(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LateralPlan::SolverState::Builder::adoptU( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LateralPlan::SolverState::Builder::disownU() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasPositionECEF() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasPositionECEF() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getPositionECEF() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getPositionECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getPositionECEF() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setPositionECEF( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initPositionECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptPositionECEF( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownPositionECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasPositionGeodetic() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasPositionGeodetic() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getPositionGeodetic() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getPositionGeodetic() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getPositionGeodetic() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setPositionGeodetic( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initPositionGeodetic() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptPositionGeodetic( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownPositionGeodetic() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasVelocityECEF() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasVelocityECEF() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getVelocityECEF() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getVelocityECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getVelocityECEF() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setVelocityECEF( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initVelocityECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptVelocityECEF( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownVelocityECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasVelocityNED() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasVelocityNED() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getVelocityNED() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getVelocityNED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getVelocityNED() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(3)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setVelocityNED( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initVelocityNED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptVelocityNED( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownVelocityNED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasVelocityDevice() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasVelocityDevice() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getVelocityDevice() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getVelocityDevice() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(4)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setVelocityDevice( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptVelocityDevice( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasAccelerationDevice() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasAccelerationDevice() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getAccelerationDevice() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getAccelerationDevice() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getAccelerationDevice() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(5)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setAccelerationDevice( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initAccelerationDevice() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptAccelerationDevice( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownAccelerationDevice() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasOrientationECEF() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasOrientationECEF() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getOrientationECEF() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getOrientationECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getOrientationECEF() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(6)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setOrientationECEF( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initOrientationECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptOrientationECEF( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownOrientationECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasOrientationNED() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasOrientationNED() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getOrientationNED() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getOrientationNED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getOrientationNED() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(7)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setOrientationNED( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initOrientationNED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptOrientationNED( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownOrientationNED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasAngularVelocityDevice() const { return !_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasAngularVelocityDevice() { return !_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getAngularVelocityDevice() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getAngularVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getAngularVelocityDevice() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(8)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setAngularVelocityDevice( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initAngularVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptAngularVelocityDevice( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownAngularVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<8>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasCalibratedOrientationNED() const { return !_reader.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasCalibratedOrientationNED() { return !_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getCalibratedOrientationNED() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getCalibratedOrientationNED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getCalibratedOrientationNED() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(9)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setCalibratedOrientationNED( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initCalibratedOrientationNED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptCalibratedOrientationNED( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownCalibratedOrientationNED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<9>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasVelocityCalibrated() const { return !_reader.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasVelocityCalibrated() { return !_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getVelocityCalibrated() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getVelocityCalibrated() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getVelocityCalibrated() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(10)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setVelocityCalibrated( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initVelocityCalibrated() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptVelocityCalibrated( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownVelocityCalibrated() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<10>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasAccelerationCalibrated() const { return !_reader.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasAccelerationCalibrated() { return !_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getAccelerationCalibrated() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getAccelerationCalibrated() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getAccelerationCalibrated() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(11)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setAccelerationCalibrated( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initAccelerationCalibrated() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptAccelerationCalibrated( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownAccelerationCalibrated() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<11>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::hasAngularVelocityCalibrated() const { return !_reader.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasAngularVelocityCalibrated() { return !_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getAngularVelocityCalibrated() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getAngularVelocityCalibrated() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getAngularVelocityCalibrated() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(12)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setAngularVelocityCalibrated( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initAngularVelocityCalibrated() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptAngularVelocityCalibrated( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownAngularVelocityCalibrated() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<12>() * ::capnp::POINTERS)); } inline ::int32_t LiveLocationKalman::Reader::getGpsWeek() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t LiveLocationKalman::Builder::getGpsWeek() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LiveLocationKalman::Builder::setGpsWeek( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline double LiveLocationKalman::Reader::getGpsTimeOfWeek() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline double LiveLocationKalman::Builder::getGpsTimeOfWeek() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveLocationKalman::Builder::setGpsTimeOfWeek(double value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::cereal::LiveLocationKalman::Status LiveLocationKalman::Reader::getStatus() const { return _reader.getDataField< ::cereal::LiveLocationKalman::Status>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::cereal::LiveLocationKalman::Status LiveLocationKalman::Builder::getStatus() { return _builder.getDataField< ::cereal::LiveLocationKalman::Status>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveLocationKalman::Builder::setStatus( ::cereal::LiveLocationKalman::Status value) { _builder.setDataField< ::cereal::LiveLocationKalman::Status>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::int64_t LiveLocationKalman::Reader::getUnixTimestampMillis() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int64_t LiveLocationKalman::Builder::getUnixTimestampMillis() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveLocationKalman::Builder::setUnixTimestampMillis( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool LiveLocationKalman::Reader::getInputsOK() const { return _reader.getDataField( ::capnp::bounded<48>() * ::capnp::ELEMENTS, true); } inline bool LiveLocationKalman::Builder::getInputsOK() { return _builder.getDataField( ::capnp::bounded<48>() * ::capnp::ELEMENTS, true); } inline void LiveLocationKalman::Builder::setInputsOK(bool value) { _builder.setDataField( ::capnp::bounded<48>() * ::capnp::ELEMENTS, value, true); } inline bool LiveLocationKalman::Reader::getPosenetOK() const { return _reader.getDataField( ::capnp::bounded<49>() * ::capnp::ELEMENTS, true); } inline bool LiveLocationKalman::Builder::getPosenetOK() { return _builder.getDataField( ::capnp::bounded<49>() * ::capnp::ELEMENTS, true); } inline void LiveLocationKalman::Builder::setPosenetOK(bool value) { _builder.setDataField( ::capnp::bounded<49>() * ::capnp::ELEMENTS, value, true); } inline bool LiveLocationKalman::Reader::getGpsOK() const { return _reader.getDataField( ::capnp::bounded<50>() * ::capnp::ELEMENTS, true); } inline bool LiveLocationKalman::Builder::getGpsOK() { return _builder.getDataField( ::capnp::bounded<50>() * ::capnp::ELEMENTS, true); } inline void LiveLocationKalman::Builder::setGpsOK(bool value) { _builder.setDataField( ::capnp::bounded<50>() * ::capnp::ELEMENTS, value, true); } inline bool LiveLocationKalman::Reader::hasCalibratedOrientationECEF() const { return !_reader.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasCalibratedOrientationECEF() { return !_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getCalibratedOrientationECEF() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getCalibratedOrientationECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getCalibratedOrientationECEF() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(13)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setCalibratedOrientationECEF( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initCalibratedOrientationECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptCalibratedOrientationECEF( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownCalibratedOrientationECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<13>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Reader::getSensorsOK() const { return _reader.getDataField( ::capnp::bounded<51>() * ::capnp::ELEMENTS, true); } inline bool LiveLocationKalman::Builder::getSensorsOK() { return _builder.getDataField( ::capnp::bounded<51>() * ::capnp::ELEMENTS, true); } inline void LiveLocationKalman::Builder::setSensorsOK(bool value) { _builder.setDataField( ::capnp::bounded<51>() * ::capnp::ELEMENTS, value, true); } inline bool LiveLocationKalman::Reader::getDeviceStable() const { return _reader.getDataField( ::capnp::bounded<52>() * ::capnp::ELEMENTS, true); } inline bool LiveLocationKalman::Builder::getDeviceStable() { return _builder.getDataField( ::capnp::bounded<52>() * ::capnp::ELEMENTS, true); } inline void LiveLocationKalman::Builder::setDeviceStable(bool value) { _builder.setDataField( ::capnp::bounded<52>() * ::capnp::ELEMENTS, value, true); } inline double LiveLocationKalman::Reader::getTimeSinceReset() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline double LiveLocationKalman::Builder::getTimeSinceReset() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LiveLocationKalman::Builder::setTimeSinceReset(double value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool LiveLocationKalman::Reader::getExcessiveResets() const { return _reader.getDataField( ::capnp::bounded<53>() * ::capnp::ELEMENTS); } inline bool LiveLocationKalman::Builder::getExcessiveResets() { return _builder.getDataField( ::capnp::bounded<53>() * ::capnp::ELEMENTS); } inline void LiveLocationKalman::Builder::setExcessiveResets(bool value) { _builder.setDataField( ::capnp::bounded<53>() * ::capnp::ELEMENTS, value); } inline float LiveLocationKalman::Reader::getTimeToFirstFix() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float LiveLocationKalman::Builder::getTimeToFirstFix() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void LiveLocationKalman::Builder::setTimeToFirstFix(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline bool LiveLocationKalman::Reader::hasFilterState() const { return !_reader.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Builder::hasFilterState() { return !_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveLocationKalman::Reader::getFilterState() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::getFilterState() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveLocationKalman::Pipeline::getFilterState() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(14)); } #endif // !CAPNP_LITE inline void LiveLocationKalman::Builder::setFilterState( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveLocationKalman::Builder::initFilterState() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Builder::adoptFilterState( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveLocationKalman::Builder::disownFilterState() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<14>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Measurement::Reader::hasValue() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Measurement::Builder::hasValue() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveLocationKalman::Measurement::Reader::getValue() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLocationKalman::Measurement::Builder::getValue() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Measurement::Builder::setValue( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LiveLocationKalman::Measurement::Builder::setValue(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLocationKalman::Measurement::Builder::initValue(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LiveLocationKalman::Measurement::Builder::adoptValue( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLocationKalman::Measurement::Builder::disownValue() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Measurement::Reader::hasStd() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LiveLocationKalman::Measurement::Builder::hasStd() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveLocationKalman::Measurement::Reader::getStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLocationKalman::Measurement::Builder::getStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LiveLocationKalman::Measurement::Builder::setStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LiveLocationKalman::Measurement::Builder::setStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLocationKalman::Measurement::Builder::initStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LiveLocationKalman::Measurement::Builder::adoptStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLocationKalman::Measurement::Builder::disownStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LiveLocationKalman::Measurement::Reader::getValid() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool LiveLocationKalman::Measurement::Builder::getValid() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LiveLocationKalman::Measurement::Builder::setValid(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool LivePose::Reader::hasOrientationNED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LivePose::Builder::hasOrientationNED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LivePose::XYZMeasurement::Reader LivePose::Reader::getOrientationNED() const { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LivePose::XYZMeasurement::Builder LivePose::Builder::getOrientationNED() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LivePose::XYZMeasurement::Pipeline LivePose::Pipeline::getOrientationNED() { return ::cereal::LivePose::XYZMeasurement::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void LivePose::Builder::setOrientationNED( ::cereal::LivePose::XYZMeasurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LivePose::XYZMeasurement::Builder LivePose::Builder::initOrientationNED() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LivePose::Builder::adoptOrientationNED( ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement> LivePose::Builder::disownOrientationNED() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LivePose::Reader::hasVelocityDevice() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LivePose::Builder::hasVelocityDevice() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LivePose::XYZMeasurement::Reader LivePose::Reader::getVelocityDevice() const { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::LivePose::XYZMeasurement::Builder LivePose::Builder::getVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LivePose::XYZMeasurement::Pipeline LivePose::Pipeline::getVelocityDevice() { return ::cereal::LivePose::XYZMeasurement::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void LivePose::Builder::setVelocityDevice( ::cereal::LivePose::XYZMeasurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::LivePose::XYZMeasurement::Builder LivePose::Builder::initVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LivePose::Builder::adoptVelocityDevice( ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement> LivePose::Builder::disownVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LivePose::Reader::hasAccelerationDevice() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool LivePose::Builder::hasAccelerationDevice() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LivePose::XYZMeasurement::Reader LivePose::Reader::getAccelerationDevice() const { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::LivePose::XYZMeasurement::Builder LivePose::Builder::getAccelerationDevice() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LivePose::XYZMeasurement::Pipeline LivePose::Pipeline::getAccelerationDevice() { return ::cereal::LivePose::XYZMeasurement::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void LivePose::Builder::setAccelerationDevice( ::cereal::LivePose::XYZMeasurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::cereal::LivePose::XYZMeasurement::Builder LivePose::Builder::initAccelerationDevice() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void LivePose::Builder::adoptAccelerationDevice( ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement> LivePose::Builder::disownAccelerationDevice() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool LivePose::Reader::hasAngularVelocityDevice() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool LivePose::Builder::hasAngularVelocityDevice() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LivePose::XYZMeasurement::Reader LivePose::Reader::getAngularVelocityDevice() const { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::cereal::LivePose::XYZMeasurement::Builder LivePose::Builder::getAngularVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LivePose::XYZMeasurement::Pipeline LivePose::Pipeline::getAngularVelocityDevice() { return ::cereal::LivePose::XYZMeasurement::Pipeline(_typeless.getPointerField(3)); } #endif // !CAPNP_LITE inline void LivePose::Builder::setAngularVelocityDevice( ::cereal::LivePose::XYZMeasurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::cereal::LivePose::XYZMeasurement::Builder LivePose::Builder::initAngularVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void LivePose::Builder::adoptAngularVelocityDevice( ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LivePose::XYZMeasurement> LivePose::Builder::disownAngularVelocityDevice() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::XYZMeasurement>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool LivePose::Reader::getInputsOK() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool LivePose::Builder::getInputsOK() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LivePose::Builder::setInputsOK(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool LivePose::Reader::getPosenetOK() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool LivePose::Builder::getPosenetOK() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LivePose::Builder::setPosenetOK(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool LivePose::Reader::getSensorsOK() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool LivePose::Builder::getSensorsOK() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LivePose::Builder::setSensorsOK(bool value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool LivePose::Reader::hasDebugFilterState() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool LivePose::Builder::hasDebugFilterState() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LivePose::FilterState::Reader LivePose::Reader::getDebugFilterState() const { return ::capnp::_::PointerHelpers< ::cereal::LivePose::FilterState>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::cereal::LivePose::FilterState::Builder LivePose::Builder::getDebugFilterState() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::FilterState>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LivePose::FilterState::Pipeline LivePose::Pipeline::getDebugFilterState() { return ::cereal::LivePose::FilterState::Pipeline(_typeless.getPointerField(4)); } #endif // !CAPNP_LITE inline void LivePose::Builder::setDebugFilterState( ::cereal::LivePose::FilterState::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LivePose::FilterState>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::cereal::LivePose::FilterState::Builder LivePose::Builder::initDebugFilterState() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::FilterState>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void LivePose::Builder::adoptDebugFilterState( ::capnp::Orphan< ::cereal::LivePose::FilterState>&& value) { ::capnp::_::PointerHelpers< ::cereal::LivePose::FilterState>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LivePose::FilterState> LivePose::Builder::disownDebugFilterState() { return ::capnp::_::PointerHelpers< ::cereal::LivePose::FilterState>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline float LivePose::XYZMeasurement::Reader::getX() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float LivePose::XYZMeasurement::Builder::getX() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LivePose::XYZMeasurement::Builder::setX(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float LivePose::XYZMeasurement::Reader::getY() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float LivePose::XYZMeasurement::Builder::getY() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LivePose::XYZMeasurement::Builder::setY(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float LivePose::XYZMeasurement::Reader::getZ() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float LivePose::XYZMeasurement::Builder::getZ() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LivePose::XYZMeasurement::Builder::setZ(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float LivePose::XYZMeasurement::Reader::getXStd() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float LivePose::XYZMeasurement::Builder::getXStd() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LivePose::XYZMeasurement::Builder::setXStd(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float LivePose::XYZMeasurement::Reader::getYStd() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float LivePose::XYZMeasurement::Builder::getYStd() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void LivePose::XYZMeasurement::Builder::setYStd(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float LivePose::XYZMeasurement::Reader::getZStd() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float LivePose::XYZMeasurement::Builder::getZStd() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void LivePose::XYZMeasurement::Builder::setZStd(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool LivePose::XYZMeasurement::Reader::getValid() const { return _reader.getDataField( ::capnp::bounded<192>() * ::capnp::ELEMENTS); } inline bool LivePose::XYZMeasurement::Builder::getValid() { return _builder.getDataField( ::capnp::bounded<192>() * ::capnp::ELEMENTS); } inline void LivePose::XYZMeasurement::Builder::setValid(bool value) { _builder.setDataField( ::capnp::bounded<192>() * ::capnp::ELEMENTS, value); } inline bool LivePose::FilterState::Reader::hasValue() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LivePose::FilterState::Builder::hasValue() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LivePose::FilterState::Reader::getValue() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LivePose::FilterState::Builder::getValue() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LivePose::FilterState::Builder::setValue( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LivePose::FilterState::Builder::setValue(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LivePose::FilterState::Builder::initValue(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LivePose::FilterState::Builder::adoptValue( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LivePose::FilterState::Builder::disownValue() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LivePose::FilterState::Reader::hasStd() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LivePose::FilterState::Builder::hasStd() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LivePose::FilterState::Reader::getStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LivePose::FilterState::Builder::getStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LivePose::FilterState::Builder::setStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LivePose::FilterState::Builder::setStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LivePose::FilterState::Builder::initStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LivePose::FilterState::Builder::adoptStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LivePose::FilterState::Builder::disownStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LivePose::FilterState::Reader::getValid() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool LivePose::FilterState::Builder::getValid() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LivePose::FilterState::Builder::setValid(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool LivePose::FilterState::Reader::hasObservations() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool LivePose::FilterState::Builder::hasObservations() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>::Reader LivePose::FilterState::Reader::getObservations() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>::Builder LivePose::FilterState::Builder::getObservations() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void LivePose::FilterState::Builder::setObservations( ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>::Builder LivePose::FilterState::Builder::initObservations(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void LivePose::FilterState::Builder::adoptObservations( ::capnp::Orphan< ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>> LivePose::FilterState::Builder::disownObservations() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LivePose::FilterState::Observation, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::int32_t LivePose::FilterState::Observation::Reader::getKind() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t LivePose::FilterState::Observation::Builder::getKind() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LivePose::FilterState::Observation::Builder::setKind( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool LivePose::FilterState::Observation::Reader::hasValue() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LivePose::FilterState::Observation::Builder::hasValue() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LivePose::FilterState::Observation::Reader::getValue() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LivePose::FilterState::Observation::Builder::getValue() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LivePose::FilterState::Observation::Builder::setValue( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LivePose::FilterState::Observation::Builder::setValue(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LivePose::FilterState::Observation::Builder::initValue(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LivePose::FilterState::Observation::Builder::adoptValue( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LivePose::FilterState::Observation::Builder::disownValue() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LivePose::FilterState::Observation::Reader::hasError() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LivePose::FilterState::Observation::Builder::hasError() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LivePose::FilterState::Observation::Reader::getError() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LivePose::FilterState::Observation::Builder::getError() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LivePose::FilterState::Observation::Builder::setError( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LivePose::FilterState::Observation::Builder::setError(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LivePose::FilterState::Observation::Builder::initError(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LivePose::FilterState::Observation::Builder::adoptError( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LivePose::FilterState::Observation::Builder::disownError() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ProcLog::Reader::hasCpuTimes() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ProcLog::Builder::hasCpuTimes() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>::Reader ProcLog::Reader::getCpuTimes() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>::Builder ProcLog::Builder::getCpuTimes() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ProcLog::Builder::setCpuTimes( ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>::Builder ProcLog::Builder::initCpuTimes(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ProcLog::Builder::adoptCpuTimes( ::capnp::Orphan< ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>> ProcLog::Builder::disownCpuTimes() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::CPUTimes, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ProcLog::Reader::hasMem() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ProcLog::Builder::hasMem() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ProcLog::Mem::Reader ProcLog::Reader::getMem() const { return ::capnp::_::PointerHelpers< ::cereal::ProcLog::Mem>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::ProcLog::Mem::Builder ProcLog::Builder::getMem() { return ::capnp::_::PointerHelpers< ::cereal::ProcLog::Mem>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::ProcLog::Mem::Pipeline ProcLog::Pipeline::getMem() { return ::cereal::ProcLog::Mem::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void ProcLog::Builder::setMem( ::cereal::ProcLog::Mem::Reader value) { ::capnp::_::PointerHelpers< ::cereal::ProcLog::Mem>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::ProcLog::Mem::Builder ProcLog::Builder::initMem() { return ::capnp::_::PointerHelpers< ::cereal::ProcLog::Mem>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ProcLog::Builder::adoptMem( ::capnp::Orphan< ::cereal::ProcLog::Mem>&& value) { ::capnp::_::PointerHelpers< ::cereal::ProcLog::Mem>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ProcLog::Mem> ProcLog::Builder::disownMem() { return ::capnp::_::PointerHelpers< ::cereal::ProcLog::Mem>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ProcLog::Reader::hasProcs() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool ProcLog::Builder::hasProcs() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>::Reader ProcLog::Reader::getProcs() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>::Builder ProcLog::Builder::getProcs() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ProcLog::Builder::setProcs( ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>::Builder ProcLog::Builder::initProcs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ProcLog::Builder::adoptProcs( ::capnp::Orphan< ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>> ProcLog::Builder::disownProcs() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ProcLog::Process, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::int32_t ProcLog::Process::Reader::getPid() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t ProcLog::Process::Builder::getPid() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setPid( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool ProcLog::Process::Reader::hasName() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ProcLog::Process::Builder::hasName() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ProcLog::Process::Reader::getName() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ProcLog::Process::Builder::getName() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ProcLog::Process::Builder::setName( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ProcLog::Process::Builder::initName(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ProcLog::Process::Builder::adoptName( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> ProcLog::Process::Builder::disownName() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint8_t ProcLog::Process::Reader::getState() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint8_t ProcLog::Process::Builder::getState() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setState( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::int32_t ProcLog::Process::Reader::getPpid() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int32_t ProcLog::Process::Builder::getPpid() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setPpid( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ProcLog::Process::Reader::getCpuUser() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ProcLog::Process::Builder::getCpuUser() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setCpuUser(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float ProcLog::Process::Reader::getCpuSystem() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ProcLog::Process::Builder::getCpuSystem() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setCpuSystem(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float ProcLog::Process::Reader::getCpuChildrenUser() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float ProcLog::Process::Builder::getCpuChildrenUser() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setCpuChildrenUser(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float ProcLog::Process::Reader::getCpuChildrenSystem() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float ProcLog::Process::Builder::getCpuChildrenSystem() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setCpuChildrenSystem(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::int64_t ProcLog::Process::Reader::getPriority() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::int64_t ProcLog::Process::Builder::getPriority() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setPriority( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::int32_t ProcLog::Process::Reader::getNice() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline ::int32_t ProcLog::Process::Builder::getNice() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setNice( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline ::int32_t ProcLog::Process::Reader::getNumThreads() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::int32_t ProcLog::Process::Builder::getNumThreads() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setNumThreads( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline double ProcLog::Process::Reader::getStartTime() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline double ProcLog::Process::Builder::getStartTime() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setStartTime(double value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ProcLog::Process::Reader::getMemVms() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline ::uint64_t ProcLog::Process::Builder::getMemVms() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setMemVms( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ProcLog::Process::Reader::getMemRss() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::uint64_t ProcLog::Process::Builder::getMemRss() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setMemRss( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline ::int32_t ProcLog::Process::Reader::getProcessor() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline ::int32_t ProcLog::Process::Builder::getProcessor() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void ProcLog::Process::Builder::setProcessor( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline bool ProcLog::Process::Reader::hasCmdline() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool ProcLog::Process::Builder::hasCmdline() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader ProcLog::Process::Reader::getCmdline() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder ProcLog::Process::Builder::getCmdline() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void ProcLog::Process::Builder::setCmdline( ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void ProcLog::Process::Builder::setCmdline(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>::Builder ProcLog::Process::Builder::initCmdline(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void ProcLog::Process::Builder::adoptCmdline( ::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>> ProcLog::Process::Builder::disownCmdline() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::Text, ::capnp::Kind::BLOB>>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool ProcLog::Process::Reader::hasExe() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool ProcLog::Process::Builder::hasExe() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ProcLog::Process::Reader::getExe() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ProcLog::Process::Builder::getExe() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void ProcLog::Process::Builder::setExe( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ProcLog::Process::Builder::initExe(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void ProcLog::Process::Builder::adoptExe( ::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> ProcLog::Process::Builder::disownExe() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::int64_t ProcLog::CPUTimes::Reader::getCpuNum() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int64_t ProcLog::CPUTimes::Builder::getCpuNum() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ProcLog::CPUTimes::Builder::setCpuNum( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float ProcLog::CPUTimes::Reader::getUser() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float ProcLog::CPUTimes::Builder::getUser() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ProcLog::CPUTimes::Builder::setUser(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float ProcLog::CPUTimes::Reader::getNice() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float ProcLog::CPUTimes::Builder::getNice() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ProcLog::CPUTimes::Builder::setNice(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float ProcLog::CPUTimes::Reader::getSystem() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float ProcLog::CPUTimes::Builder::getSystem() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ProcLog::CPUTimes::Builder::setSystem(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float ProcLog::CPUTimes::Reader::getIdle() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float ProcLog::CPUTimes::Builder::getIdle() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ProcLog::CPUTimes::Builder::setIdle(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float ProcLog::CPUTimes::Reader::getIowait() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float ProcLog::CPUTimes::Builder::getIowait() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ProcLog::CPUTimes::Builder::setIowait(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float ProcLog::CPUTimes::Reader::getIrq() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float ProcLog::CPUTimes::Builder::getIrq() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void ProcLog::CPUTimes::Builder::setIrq(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float ProcLog::CPUTimes::Reader::getSoftirq() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float ProcLog::CPUTimes::Builder::getSoftirq() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void ProcLog::CPUTimes::Builder::setSoftirq(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ProcLog::Mem::Reader::getTotal() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint64_t ProcLog::Mem::Builder::getTotal() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ProcLog::Mem::Builder::setTotal( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ProcLog::Mem::Reader::getFree() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint64_t ProcLog::Mem::Builder::getFree() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void ProcLog::Mem::Builder::setFree( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ProcLog::Mem::Reader::getAvailable() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint64_t ProcLog::Mem::Builder::getAvailable() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ProcLog::Mem::Builder::setAvailable( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ProcLog::Mem::Reader::getBuffers() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint64_t ProcLog::Mem::Builder::getBuffers() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void ProcLog::Mem::Builder::setBuffers( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ProcLog::Mem::Reader::getCached() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint64_t ProcLog::Mem::Builder::getCached() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void ProcLog::Mem::Builder::setCached( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ProcLog::Mem::Reader::getActive() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint64_t ProcLog::Mem::Builder::getActive() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void ProcLog::Mem::Builder::setActive( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ProcLog::Mem::Reader::getInactive() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::uint64_t ProcLog::Mem::Builder::getInactive() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void ProcLog::Mem::Builder::setInactive( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::uint64_t ProcLog::Mem::Reader::getShared() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline ::uint64_t ProcLog::Mem::Builder::getShared() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void ProcLog::Mem::Builder::setShared( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline ::uint64_t GnssMeasurements::Reader::getMeasTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint64_t GnssMeasurements::Builder::getMeasTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::Builder::setMeasTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int16_t GnssMeasurements::Reader::getGpsWeek() const { return _reader.getDataField< ::int16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::int16_t GnssMeasurements::Builder::getGpsWeek() { return _builder.getDataField< ::int16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::Builder::setGpsWeek( ::int16_t value) { _builder.setDataField< ::int16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline double GnssMeasurements::Reader::getGpsTimeOfWeek() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double GnssMeasurements::Builder::getGpsTimeOfWeek() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::Builder::setGpsTimeOfWeek(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool GnssMeasurements::Reader::hasCorrectedMeasurements() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool GnssMeasurements::Builder::hasCorrectedMeasurements() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>::Reader GnssMeasurements::Reader::getCorrectedMeasurements() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>::Builder GnssMeasurements::Builder::getCorrectedMeasurements() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void GnssMeasurements::Builder::setCorrectedMeasurements( ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>::Builder GnssMeasurements::Builder::initCorrectedMeasurements(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void GnssMeasurements::Builder::adoptCorrectedMeasurements( ::capnp::Orphan< ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>> GnssMeasurements::Builder::disownCorrectedMeasurements() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::CorrectedMeasurement, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool GnssMeasurements::Reader::hasKalmanPositionECEF() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool GnssMeasurements::Builder::hasKalmanPositionECEF() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader GnssMeasurements::Reader::getKalmanPositionECEF() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder GnssMeasurements::Builder::getKalmanPositionECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline GnssMeasurements::Pipeline::getKalmanPositionECEF() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void GnssMeasurements::Builder::setKalmanPositionECEF( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder GnssMeasurements::Builder::initKalmanPositionECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void GnssMeasurements::Builder::adoptKalmanPositionECEF( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> GnssMeasurements::Builder::disownKalmanPositionECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool GnssMeasurements::Reader::hasKalmanVelocityECEF() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool GnssMeasurements::Builder::hasKalmanVelocityECEF() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader GnssMeasurements::Reader::getKalmanVelocityECEF() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder GnssMeasurements::Builder::getKalmanVelocityECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline GnssMeasurements::Pipeline::getKalmanVelocityECEF() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void GnssMeasurements::Builder::setKalmanVelocityECEF( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder GnssMeasurements::Builder::initKalmanVelocityECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void GnssMeasurements::Builder::adoptKalmanVelocityECEF( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> GnssMeasurements::Builder::disownKalmanVelocityECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool GnssMeasurements::Reader::hasPositionECEF() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool GnssMeasurements::Builder::hasPositionECEF() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader GnssMeasurements::Reader::getPositionECEF() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder GnssMeasurements::Builder::getPositionECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline GnssMeasurements::Pipeline::getPositionECEF() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(3)); } #endif // !CAPNP_LITE inline void GnssMeasurements::Builder::setPositionECEF( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder GnssMeasurements::Builder::initPositionECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void GnssMeasurements::Builder::adoptPositionECEF( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> GnssMeasurements::Builder::disownPositionECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool GnssMeasurements::Reader::hasVelocityECEF() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool GnssMeasurements::Builder::hasVelocityECEF() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader GnssMeasurements::Reader::getVelocityECEF() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder GnssMeasurements::Builder::getVelocityECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline GnssMeasurements::Pipeline::getVelocityECEF() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(4)); } #endif // !CAPNP_LITE inline void GnssMeasurements::Builder::setVelocityECEF( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder GnssMeasurements::Builder::initVelocityECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void GnssMeasurements::Builder::adoptVelocityECEF( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> GnssMeasurements::Builder::disownVelocityECEF() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline float GnssMeasurements::Reader::getTimeToFirstFix() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float GnssMeasurements::Builder::getTimeToFirstFix() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::Builder::setTimeToFirstFix(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool GnssMeasurements::Reader::hasEphemerisStatuses() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool GnssMeasurements::Builder::hasEphemerisStatuses() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>::Reader GnssMeasurements::Reader::getEphemerisStatuses() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>::Builder GnssMeasurements::Builder::getEphemerisStatuses() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void GnssMeasurements::Builder::setEphemerisStatuses( ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>::Builder GnssMeasurements::Builder::initEphemerisStatuses(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void GnssMeasurements::Builder::adoptEphemerisStatuses( ::capnp::Orphan< ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>> GnssMeasurements::Builder::disownEphemerisStatuses() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::GnssMeasurements::EphemerisStatus, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::cereal::GnssMeasurements::ConstellationId GnssMeasurements::EphemerisStatus::Reader::getConstellationId() const { return _reader.getDataField< ::cereal::GnssMeasurements::ConstellationId>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::GnssMeasurements::ConstellationId GnssMeasurements::EphemerisStatus::Builder::getConstellationId() { return _builder.getDataField< ::cereal::GnssMeasurements::ConstellationId>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::EphemerisStatus::Builder::setConstellationId( ::cereal::GnssMeasurements::ConstellationId value) { _builder.setDataField< ::cereal::GnssMeasurements::ConstellationId>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint8_t GnssMeasurements::EphemerisStatus::Reader::getSvId() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint8_t GnssMeasurements::EphemerisStatus::Builder::getSvId() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::EphemerisStatus::Builder::setSvId( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::cereal::GnssMeasurements::EphemerisType GnssMeasurements::EphemerisStatus::Reader::getType() const { return _reader.getDataField< ::cereal::GnssMeasurements::EphemerisType>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::cereal::GnssMeasurements::EphemerisType GnssMeasurements::EphemerisStatus::Builder::getType() { return _builder.getDataField< ::cereal::GnssMeasurements::EphemerisType>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::EphemerisStatus::Builder::setType( ::cereal::GnssMeasurements::EphemerisType value) { _builder.setDataField< ::cereal::GnssMeasurements::EphemerisType>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::cereal::GnssMeasurements::EphemerisSource GnssMeasurements::EphemerisStatus::Reader::getSource() const { return _reader.getDataField< ::cereal::GnssMeasurements::EphemerisSource>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::cereal::GnssMeasurements::EphemerisSource GnssMeasurements::EphemerisStatus::Builder::getSource() { return _builder.getDataField< ::cereal::GnssMeasurements::EphemerisSource>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::EphemerisStatus::Builder::setSource( ::cereal::GnssMeasurements::EphemerisSource value) { _builder.setDataField< ::cereal::GnssMeasurements::EphemerisSource>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint16_t GnssMeasurements::EphemerisStatus::Reader::getGpsWeek() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint16_t GnssMeasurements::EphemerisStatus::Builder::getGpsWeek() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::EphemerisStatus::Builder::setGpsWeek( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline double GnssMeasurements::EphemerisStatus::Reader::getTow() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double GnssMeasurements::EphemerisStatus::Builder::getTow() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::EphemerisStatus::Builder::setTow(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::cereal::GnssMeasurements::ConstellationId GnssMeasurements::CorrectedMeasurement::Reader::getConstellationId() const { return _reader.getDataField< ::cereal::GnssMeasurements::ConstellationId>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::GnssMeasurements::ConstellationId GnssMeasurements::CorrectedMeasurement::Builder::getConstellationId() { return _builder.getDataField< ::cereal::GnssMeasurements::ConstellationId>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::CorrectedMeasurement::Builder::setConstellationId( ::cereal::GnssMeasurements::ConstellationId value) { _builder.setDataField< ::cereal::GnssMeasurements::ConstellationId>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint8_t GnssMeasurements::CorrectedMeasurement::Reader::getSvId() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint8_t GnssMeasurements::CorrectedMeasurement::Builder::getSvId() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::CorrectedMeasurement::Builder::setSvId( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::int8_t GnssMeasurements::CorrectedMeasurement::Reader::getGlonassFrequency() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::int8_t GnssMeasurements::CorrectedMeasurement::Builder::getGlonassFrequency() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::CorrectedMeasurement::Builder::setGlonassFrequency( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline double GnssMeasurements::CorrectedMeasurement::Reader::getPseudorange() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline double GnssMeasurements::CorrectedMeasurement::Builder::getPseudorange() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::CorrectedMeasurement::Builder::setPseudorange(double value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline double GnssMeasurements::CorrectedMeasurement::Reader::getPseudorangeStd() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double GnssMeasurements::CorrectedMeasurement::Builder::getPseudorangeStd() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::CorrectedMeasurement::Builder::setPseudorangeStd(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline double GnssMeasurements::CorrectedMeasurement::Reader::getPseudorangeRate() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline double GnssMeasurements::CorrectedMeasurement::Builder::getPseudorangeRate() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::CorrectedMeasurement::Builder::setPseudorangeRate(double value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline double GnssMeasurements::CorrectedMeasurement::Reader::getPseudorangeRateStd() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline double GnssMeasurements::CorrectedMeasurement::Builder::getPseudorangeRateStd() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::CorrectedMeasurement::Builder::setPseudorangeRateStd(double value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool GnssMeasurements::CorrectedMeasurement::Reader::hasSatPos() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool GnssMeasurements::CorrectedMeasurement::Builder::hasSatPos() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader GnssMeasurements::CorrectedMeasurement::Reader::getSatPos() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder GnssMeasurements::CorrectedMeasurement::Builder::getSatPos() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void GnssMeasurements::CorrectedMeasurement::Builder::setSatPos( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void GnssMeasurements::CorrectedMeasurement::Builder::setSatPos(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder GnssMeasurements::CorrectedMeasurement::Builder::initSatPos(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void GnssMeasurements::CorrectedMeasurement::Builder::adoptSatPos( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> GnssMeasurements::CorrectedMeasurement::Builder::disownSatPos() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool GnssMeasurements::CorrectedMeasurement::Reader::hasSatVel() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool GnssMeasurements::CorrectedMeasurement::Builder::hasSatVel() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader GnssMeasurements::CorrectedMeasurement::Reader::getSatVel() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder GnssMeasurements::CorrectedMeasurement::Builder::getSatVel() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void GnssMeasurements::CorrectedMeasurement::Builder::setSatVel( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void GnssMeasurements::CorrectedMeasurement::Builder::setSatVel(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder GnssMeasurements::CorrectedMeasurement::Builder::initSatVel(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void GnssMeasurements::CorrectedMeasurement::Builder::adoptSatVel( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> GnssMeasurements::CorrectedMeasurement::Builder::disownSatVel() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool GnssMeasurements::CorrectedMeasurement::Reader::hasEphemerisSourceDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool GnssMeasurements::CorrectedMeasurement::Builder::hasEphemerisSourceDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED::Reader GnssMeasurements::CorrectedMeasurement::Reader::getEphemerisSourceDEPRECATED() const { return ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED::Builder GnssMeasurements::CorrectedMeasurement::Builder::getEphemerisSourceDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED::Pipeline GnssMeasurements::CorrectedMeasurement::Pipeline::getEphemerisSourceDEPRECATED() { return ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void GnssMeasurements::CorrectedMeasurement::Builder::setEphemerisSourceDEPRECATED( ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED::Reader value) { ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED::Builder GnssMeasurements::CorrectedMeasurement::Builder::initEphemerisSourceDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void GnssMeasurements::CorrectedMeasurement::Builder::adoptEphemerisSourceDEPRECATED( ::capnp::Orphan< ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED>&& value) { ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED> GnssMeasurements::CorrectedMeasurement::Builder::disownEphemerisSourceDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements::EphemerisSourceDEPRECATED>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::GnssMeasurements::EphemerisType GnssMeasurements::EphemerisSourceDEPRECATED::Reader::getType() const { return _reader.getDataField< ::cereal::GnssMeasurements::EphemerisType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::GnssMeasurements::EphemerisType GnssMeasurements::EphemerisSourceDEPRECATED::Builder::getType() { return _builder.getDataField< ::cereal::GnssMeasurements::EphemerisType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::EphemerisSourceDEPRECATED::Builder::setType( ::cereal::GnssMeasurements::EphemerisType value) { _builder.setDataField< ::cereal::GnssMeasurements::EphemerisType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int16_t GnssMeasurements::EphemerisSourceDEPRECATED::Reader::getGpsWeek() const { return _reader.getDataField< ::int16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int16_t GnssMeasurements::EphemerisSourceDEPRECATED::Builder::getGpsWeek() { return _builder.getDataField< ::int16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::EphemerisSourceDEPRECATED::Builder::setGpsWeek( ::int16_t value) { _builder.setDataField< ::int16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::int32_t GnssMeasurements::EphemerisSourceDEPRECATED::Reader::getGpsTimeOfWeek() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int32_t GnssMeasurements::EphemerisSourceDEPRECATED::Builder::getGpsTimeOfWeek() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void GnssMeasurements::EphemerisSourceDEPRECATED::Builder::setGpsTimeOfWeek( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::cereal::UbloxGnss::Which UbloxGnss::Reader::which() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::UbloxGnss::Which UbloxGnss::Builder::which() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool UbloxGnss::Reader::isMeasurementReport() const { return which() == UbloxGnss::MEASUREMENT_REPORT; } inline bool UbloxGnss::Builder::isMeasurementReport() { return which() == UbloxGnss::MEASUREMENT_REPORT; } inline bool UbloxGnss::Reader::hasMeasurementReport() const { if (which() != UbloxGnss::MEASUREMENT_REPORT) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::Builder::hasMeasurementReport() { if (which() != UbloxGnss::MEASUREMENT_REPORT) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UbloxGnss::MeasurementReport::Reader UbloxGnss::Reader::getMeasurementReport() const { KJ_IREQUIRE((which() == UbloxGnss::MEASUREMENT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UbloxGnss::MeasurementReport::Builder UbloxGnss::Builder::getMeasurementReport() { KJ_IREQUIRE((which() == UbloxGnss::MEASUREMENT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::setMeasurementReport( ::cereal::UbloxGnss::MeasurementReport::Reader value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::MEASUREMENT_REPORT); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UbloxGnss::MeasurementReport::Builder UbloxGnss::Builder::initMeasurementReport() { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::MEASUREMENT_REPORT); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::adoptMeasurementReport( ::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport>&& value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::MEASUREMENT_REPORT); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport> UbloxGnss::Builder::disownMeasurementReport() { KJ_IREQUIRE((which() == UbloxGnss::MEASUREMENT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool UbloxGnss::Reader::isEphemeris() const { return which() == UbloxGnss::EPHEMERIS; } inline bool UbloxGnss::Builder::isEphemeris() { return which() == UbloxGnss::EPHEMERIS; } inline bool UbloxGnss::Reader::hasEphemeris() const { if (which() != UbloxGnss::EPHEMERIS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::Builder::hasEphemeris() { if (which() != UbloxGnss::EPHEMERIS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UbloxGnss::Ephemeris::Reader UbloxGnss::Reader::getEphemeris() const { KJ_IREQUIRE((which() == UbloxGnss::EPHEMERIS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::Ephemeris>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UbloxGnss::Ephemeris::Builder UbloxGnss::Builder::getEphemeris() { KJ_IREQUIRE((which() == UbloxGnss::EPHEMERIS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::Ephemeris>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::setEphemeris( ::cereal::UbloxGnss::Ephemeris::Reader value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::EPHEMERIS); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::Ephemeris>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UbloxGnss::Ephemeris::Builder UbloxGnss::Builder::initEphemeris() { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::EPHEMERIS); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::Ephemeris>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::adoptEphemeris( ::capnp::Orphan< ::cereal::UbloxGnss::Ephemeris>&& value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::EPHEMERIS); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::Ephemeris>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UbloxGnss::Ephemeris> UbloxGnss::Builder::disownEphemeris() { KJ_IREQUIRE((which() == UbloxGnss::EPHEMERIS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::Ephemeris>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool UbloxGnss::Reader::isIonoData() const { return which() == UbloxGnss::IONO_DATA; } inline bool UbloxGnss::Builder::isIonoData() { return which() == UbloxGnss::IONO_DATA; } inline bool UbloxGnss::Reader::hasIonoData() const { if (which() != UbloxGnss::IONO_DATA) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::Builder::hasIonoData() { if (which() != UbloxGnss::IONO_DATA) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UbloxGnss::IonoData::Reader UbloxGnss::Reader::getIonoData() const { KJ_IREQUIRE((which() == UbloxGnss::IONO_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::IonoData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UbloxGnss::IonoData::Builder UbloxGnss::Builder::getIonoData() { KJ_IREQUIRE((which() == UbloxGnss::IONO_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::IonoData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::setIonoData( ::cereal::UbloxGnss::IonoData::Reader value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::IONO_DATA); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::IonoData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UbloxGnss::IonoData::Builder UbloxGnss::Builder::initIonoData() { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::IONO_DATA); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::IonoData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::adoptIonoData( ::capnp::Orphan< ::cereal::UbloxGnss::IonoData>&& value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::IONO_DATA); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::IonoData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UbloxGnss::IonoData> UbloxGnss::Builder::disownIonoData() { KJ_IREQUIRE((which() == UbloxGnss::IONO_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::IonoData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool UbloxGnss::Reader::isHwStatus() const { return which() == UbloxGnss::HW_STATUS; } inline bool UbloxGnss::Builder::isHwStatus() { return which() == UbloxGnss::HW_STATUS; } inline bool UbloxGnss::Reader::hasHwStatus() const { if (which() != UbloxGnss::HW_STATUS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::Builder::hasHwStatus() { if (which() != UbloxGnss::HW_STATUS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UbloxGnss::HwStatus::Reader UbloxGnss::Reader::getHwStatus() const { KJ_IREQUIRE((which() == UbloxGnss::HW_STATUS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UbloxGnss::HwStatus::Builder UbloxGnss::Builder::getHwStatus() { KJ_IREQUIRE((which() == UbloxGnss::HW_STATUS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::setHwStatus( ::cereal::UbloxGnss::HwStatus::Reader value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::HW_STATUS); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UbloxGnss::HwStatus::Builder UbloxGnss::Builder::initHwStatus() { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::HW_STATUS); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::adoptHwStatus( ::capnp::Orphan< ::cereal::UbloxGnss::HwStatus>&& value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::HW_STATUS); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UbloxGnss::HwStatus> UbloxGnss::Builder::disownHwStatus() { KJ_IREQUIRE((which() == UbloxGnss::HW_STATUS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool UbloxGnss::Reader::isHwStatus2() const { return which() == UbloxGnss::HW_STATUS2; } inline bool UbloxGnss::Builder::isHwStatus2() { return which() == UbloxGnss::HW_STATUS2; } inline bool UbloxGnss::Reader::hasHwStatus2() const { if (which() != UbloxGnss::HW_STATUS2) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::Builder::hasHwStatus2() { if (which() != UbloxGnss::HW_STATUS2) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UbloxGnss::HwStatus2::Reader UbloxGnss::Reader::getHwStatus2() const { KJ_IREQUIRE((which() == UbloxGnss::HW_STATUS2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus2>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UbloxGnss::HwStatus2::Builder UbloxGnss::Builder::getHwStatus2() { KJ_IREQUIRE((which() == UbloxGnss::HW_STATUS2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus2>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::setHwStatus2( ::cereal::UbloxGnss::HwStatus2::Reader value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::HW_STATUS2); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus2>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UbloxGnss::HwStatus2::Builder UbloxGnss::Builder::initHwStatus2() { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::HW_STATUS2); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus2>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::adoptHwStatus2( ::capnp::Orphan< ::cereal::UbloxGnss::HwStatus2>&& value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::HW_STATUS2); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus2>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UbloxGnss::HwStatus2> UbloxGnss::Builder::disownHwStatus2() { KJ_IREQUIRE((which() == UbloxGnss::HW_STATUS2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::HwStatus2>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool UbloxGnss::Reader::isGlonassEphemeris() const { return which() == UbloxGnss::GLONASS_EPHEMERIS; } inline bool UbloxGnss::Builder::isGlonassEphemeris() { return which() == UbloxGnss::GLONASS_EPHEMERIS; } inline bool UbloxGnss::Reader::hasGlonassEphemeris() const { if (which() != UbloxGnss::GLONASS_EPHEMERIS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::Builder::hasGlonassEphemeris() { if (which() != UbloxGnss::GLONASS_EPHEMERIS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UbloxGnss::GlonassEphemeris::Reader UbloxGnss::Reader::getGlonassEphemeris() const { KJ_IREQUIRE((which() == UbloxGnss::GLONASS_EPHEMERIS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::GlonassEphemeris>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UbloxGnss::GlonassEphemeris::Builder UbloxGnss::Builder::getGlonassEphemeris() { KJ_IREQUIRE((which() == UbloxGnss::GLONASS_EPHEMERIS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::GlonassEphemeris>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::setGlonassEphemeris( ::cereal::UbloxGnss::GlonassEphemeris::Reader value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::GLONASS_EPHEMERIS); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::GlonassEphemeris>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UbloxGnss::GlonassEphemeris::Builder UbloxGnss::Builder::initGlonassEphemeris() { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::GLONASS_EPHEMERIS); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::GlonassEphemeris>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::adoptGlonassEphemeris( ::capnp::Orphan< ::cereal::UbloxGnss::GlonassEphemeris>&& value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::GLONASS_EPHEMERIS); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::GlonassEphemeris>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UbloxGnss::GlonassEphemeris> UbloxGnss::Builder::disownGlonassEphemeris() { KJ_IREQUIRE((which() == UbloxGnss::GLONASS_EPHEMERIS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::GlonassEphemeris>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool UbloxGnss::Reader::isSatReport() const { return which() == UbloxGnss::SAT_REPORT; } inline bool UbloxGnss::Builder::isSatReport() { return which() == UbloxGnss::SAT_REPORT; } inline bool UbloxGnss::Reader::hasSatReport() const { if (which() != UbloxGnss::SAT_REPORT) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::Builder::hasSatReport() { if (which() != UbloxGnss::SAT_REPORT) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UbloxGnss::SatReport::Reader UbloxGnss::Reader::getSatReport() const { KJ_IREQUIRE((which() == UbloxGnss::SAT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::SatReport>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UbloxGnss::SatReport::Builder UbloxGnss::Builder::getSatReport() { KJ_IREQUIRE((which() == UbloxGnss::SAT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::SatReport>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::setSatReport( ::cereal::UbloxGnss::SatReport::Reader value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::SAT_REPORT); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::SatReport>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UbloxGnss::SatReport::Builder UbloxGnss::Builder::initSatReport() { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::SAT_REPORT); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::SatReport>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Builder::adoptSatReport( ::capnp::Orphan< ::cereal::UbloxGnss::SatReport>&& value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, UbloxGnss::SAT_REPORT); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::SatReport>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UbloxGnss::SatReport> UbloxGnss::Builder::disownSatReport() { KJ_IREQUIRE((which() == UbloxGnss::SAT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::SatReport>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint32_t UbloxGnss::SatReport::Reader::getITow() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t UbloxGnss::SatReport::Builder::getITow() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UbloxGnss::SatReport::Builder::setITow( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::SatReport::Reader::hasSvs() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::SatReport::Builder::hasSvs() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>::Reader UbloxGnss::SatReport::Reader::getSvs() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>::Builder UbloxGnss::SatReport::Builder::getSvs() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::SatReport::Builder::setSvs( ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>::Builder UbloxGnss::SatReport::Builder::initSvs(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void UbloxGnss::SatReport::Builder::adoptSvs( ::capnp::Orphan< ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>> UbloxGnss::SatReport::Builder::disownSvs() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::SatReport::SatInfo, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint8_t UbloxGnss::SatReport::SatInfo::Reader::getSvId() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::SatReport::SatInfo::Builder::getSvId() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UbloxGnss::SatReport::SatInfo::Builder::setSvId( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::SatReport::SatInfo::Reader::getGnssId() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::SatReport::SatInfo::Builder::getGnssId() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::SatReport::SatInfo::Builder::setGnssId( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint32_t UbloxGnss::SatReport::SatInfo::Reader::getFlagsBitfield() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint32_t UbloxGnss::SatReport::SatInfo::Builder::getFlagsBitfield() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::SatReport::SatInfo::Builder::setFlagsBitfield( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::MeasurementReport::Reader::getRcvTow() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline double UbloxGnss::MeasurementReport::Builder::getRcvTow() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Builder::setRcvTow(double value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::MeasurementReport::Reader::getGpsWeek() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::MeasurementReport::Builder::getGpsWeek() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Builder::setGpsWeek( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::MeasurementReport::Reader::getLeapSeconds() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::MeasurementReport::Builder::getLeapSeconds() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Builder::setLeapSeconds( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::MeasurementReport::Reader::hasReceiverStatus() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::MeasurementReport::Builder::hasReceiverStatus() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus::Reader UbloxGnss::MeasurementReport::Reader::getReceiverStatus() const { return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus::Builder UbloxGnss::MeasurementReport::Builder::getReceiverStatus() { return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus::Pipeline UbloxGnss::MeasurementReport::Pipeline::getReceiverStatus() { return ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void UbloxGnss::MeasurementReport::Builder::setReceiverStatus( ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus::Reader value) { ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus::Builder UbloxGnss::MeasurementReport::Builder::initReceiverStatus() { return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::MeasurementReport::Builder::adoptReceiverStatus( ::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus>&& value) { ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus> UbloxGnss::MeasurementReport::Builder::disownReceiverStatus() { return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::ReceiverStatus>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint8_t UbloxGnss::MeasurementReport::Reader::getNumMeas() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::MeasurementReport::Builder::getNumMeas() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Builder::setNumMeas( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::MeasurementReport::Reader::hasMeasurements() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::MeasurementReport::Builder::hasMeasurements() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>::Reader UbloxGnss::MeasurementReport::Reader::getMeasurements() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>::Builder UbloxGnss::MeasurementReport::Builder::getMeasurements() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void UbloxGnss::MeasurementReport::Builder::setMeasurements( ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>::Builder UbloxGnss::MeasurementReport::Builder::initMeasurements(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void UbloxGnss::MeasurementReport::Builder::adoptMeasurements( ::capnp::Orphan< ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>> UbloxGnss::MeasurementReport::Builder::disownMeasurements() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::UbloxGnss::MeasurementReport::Measurement, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool UbloxGnss::MeasurementReport::ReceiverStatus::Reader::getLeapSecValid() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool UbloxGnss::MeasurementReport::ReceiverStatus::Builder::getLeapSecValid() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::ReceiverStatus::Builder::setLeapSecValid(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::MeasurementReport::ReceiverStatus::Reader::getClkReset() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool UbloxGnss::MeasurementReport::ReceiverStatus::Builder::getClkReset() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::ReceiverStatus::Builder::setClkReset(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::MeasurementReport::Measurement::Reader::getSvId() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::MeasurementReport::Measurement::Builder::getSvId() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setSvId( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::MeasurementReport::Measurement::Reader::hasTrackingStatus() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::MeasurementReport::Measurement::Builder::hasTrackingStatus() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Reader UbloxGnss::MeasurementReport::Measurement::Reader::getTrackingStatus() const { return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder UbloxGnss::MeasurementReport::Measurement::Builder::getTrackingStatus() { return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Pipeline UbloxGnss::MeasurementReport::Measurement::Pipeline::getTrackingStatus() { return ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void UbloxGnss::MeasurementReport::Measurement::Builder::setTrackingStatus( ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Reader value) { ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder UbloxGnss::MeasurementReport::Measurement::Builder::initTrackingStatus() { return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::adoptTrackingStatus( ::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus>&& value) { ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus> UbloxGnss::MeasurementReport::Measurement::Builder::disownTrackingStatus() { return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss::MeasurementReport::Measurement::TrackingStatus>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline double UbloxGnss::MeasurementReport::Measurement::Reader::getPseudorange() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline double UbloxGnss::MeasurementReport::Measurement::Builder::getPseudorange() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setPseudorange(double value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::MeasurementReport::Measurement::Reader::getCarrierCycles() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double UbloxGnss::MeasurementReport::Measurement::Builder::getCarrierCycles() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setCarrierCycles(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float UbloxGnss::MeasurementReport::Measurement::Reader::getDoppler() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float UbloxGnss::MeasurementReport::Measurement::Builder::getDoppler() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setDoppler(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::MeasurementReport::Measurement::Reader::getGnssId() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::MeasurementReport::Measurement::Builder::getGnssId() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setGnssId( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::MeasurementReport::Measurement::Reader::getGlonassFrequencyIndex() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::MeasurementReport::Measurement::Builder::getGlonassFrequencyIndex() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setGlonassFrequencyIndex( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::MeasurementReport::Measurement::Reader::getLocktime() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::MeasurementReport::Measurement::Builder::getLocktime() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setLocktime( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::MeasurementReport::Measurement::Reader::getCno() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::MeasurementReport::Measurement::Builder::getCno() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setCno( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float UbloxGnss::MeasurementReport::Measurement::Reader::getPseudorangeStdev() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float UbloxGnss::MeasurementReport::Measurement::Builder::getPseudorangeStdev() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setPseudorangeStdev(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float UbloxGnss::MeasurementReport::Measurement::Reader::getCarrierPhaseStdev() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float UbloxGnss::MeasurementReport::Measurement::Builder::getCarrierPhaseStdev() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setCarrierPhaseStdev(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float UbloxGnss::MeasurementReport::Measurement::Reader::getDopplerStdev() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float UbloxGnss::MeasurementReport::Measurement::Builder::getDopplerStdev() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setDopplerStdev(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::MeasurementReport::Measurement::Reader::getSigId() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::MeasurementReport::Measurement::Builder::getSigId() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::Builder::setSigId( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<26>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Reader::getPseudorangeValid() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder::getPseudorangeValid() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder::setPseudorangeValid(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Reader::getCarrierPhaseValid() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder::getCarrierPhaseValid() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder::setCarrierPhaseValid(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Reader::getHalfCycleValid() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder::getHalfCycleValid() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder::setHalfCycleValid(bool value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Reader::getHalfCycleSubtracted() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline bool UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder::getHalfCycleSubtracted() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UbloxGnss::MeasurementReport::Measurement::TrackingStatus::Builder::setHalfCycleSubtracted(bool value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::Ephemeris::Reader::getSvId() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::Ephemeris::Builder::getSvId() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setSvId( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::Ephemeris::Reader::getYear() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::Ephemeris::Builder::getYear() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setYear( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::Ephemeris::Reader::getMonth() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::Ephemeris::Builder::getMonth() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setMonth( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::Ephemeris::Reader::getDay() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::Ephemeris::Builder::getDay() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setDay( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::Ephemeris::Reader::getHour() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::Ephemeris::Builder::getHour() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setHour( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::Ephemeris::Reader::getMinute() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::Ephemeris::Builder::getMinute() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setMinute( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float UbloxGnss::Ephemeris::Reader::getSecond() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float UbloxGnss::Ephemeris::Builder::getSecond() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setSecond(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getAf0() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getAf0() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setAf0(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getAf1() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getAf1() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setAf1(double value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getAf2() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getAf2() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setAf2(double value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getIode() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getIode() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setIode(double value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getCrs() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getCrs() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setCrs(double value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getDeltaN() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getDeltaN() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setDeltaN(double value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getM0() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getM0() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setM0(double value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getCuc() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getCuc() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setCuc(double value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getEcc() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getEcc() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setEcc(double value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getCus() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getCus() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setCus(double value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getA() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getA() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setA(double value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getToe() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getToe() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setToe(double value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getCic() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getCic() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setCic(double value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getOmega0() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getOmega0() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setOmega0(double value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getCis() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getCis() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setCis(double value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getI0() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getI0() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setI0(double value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getCrc() const { return _reader.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getCrc() { return _builder.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setCrc(double value) { _builder.setDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getOmega() const { return _reader.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getOmega() { return _builder.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setOmega(double value) { _builder.setDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getOmegaDot() const { return _reader.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getOmegaDot() { return _builder.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setOmegaDot(double value) { _builder.setDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getIDot() const { return _reader.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getIDot() { return _builder.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setIDot(double value) { _builder.setDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getCodesL2() const { return _reader.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getCodesL2() { return _builder.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setCodesL2(double value) { _builder.setDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getGpsWeekDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getGpsWeekDEPRECATED() { return _builder.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setGpsWeekDEPRECATED(double value) { _builder.setDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getL2() const { return _reader.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getL2() { return _builder.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setL2(double value) { _builder.setDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getSvAcc() const { return _reader.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getSvAcc() { return _builder.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setSvAcc(double value) { _builder.setDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getSvHealth() const { return _reader.getDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getSvHealth() { return _builder.getDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setSvHealth(double value) { _builder.setDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getTgd() const { return _reader.getDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getTgd() { return _builder.getDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setTgd(double value) { _builder.setDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getIodc() const { return _reader.getDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getIodc() { return _builder.getDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setIodc(double value) { _builder.setDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getTransmissionTime() const { return _reader.getDataField( ::capnp::bounded<29>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getTransmissionTime() { return _builder.getDataField( ::capnp::bounded<29>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setTransmissionTime(double value) { _builder.setDataField( ::capnp::bounded<29>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getFitInterval() const { return _reader.getDataField( ::capnp::bounded<30>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getFitInterval() { return _builder.getDataField( ::capnp::bounded<30>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setFitInterval(double value) { _builder.setDataField( ::capnp::bounded<30>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::Ephemeris::Reader::getToc() const { return _reader.getDataField( ::capnp::bounded<31>() * ::capnp::ELEMENTS); } inline double UbloxGnss::Ephemeris::Builder::getToc() { return _builder.getDataField( ::capnp::bounded<31>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setToc(double value) { _builder.setDataField( ::capnp::bounded<31>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::Ephemeris::Reader::getIonoCoeffsValid() const { return _reader.getDataField( ::capnp::bounded<2048>() * ::capnp::ELEMENTS); } inline bool UbloxGnss::Ephemeris::Builder::getIonoCoeffsValid() { return _builder.getDataField( ::capnp::bounded<2048>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setIonoCoeffsValid(bool value) { _builder.setDataField( ::capnp::bounded<2048>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::Ephemeris::Reader::hasIonoAlpha() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::Ephemeris::Builder::hasIonoAlpha() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader UbloxGnss::Ephemeris::Reader::getIonoAlpha() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder UbloxGnss::Ephemeris::Builder::getIonoAlpha() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::Ephemeris::Builder::setIonoAlpha( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void UbloxGnss::Ephemeris::Builder::setIonoAlpha(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder UbloxGnss::Ephemeris::Builder::initIonoAlpha(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void UbloxGnss::Ephemeris::Builder::adoptIonoAlpha( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> UbloxGnss::Ephemeris::Builder::disownIonoAlpha() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool UbloxGnss::Ephemeris::Reader::hasIonoBeta() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::Ephemeris::Builder::hasIonoBeta() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader UbloxGnss::Ephemeris::Reader::getIonoBeta() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder UbloxGnss::Ephemeris::Builder::getIonoBeta() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void UbloxGnss::Ephemeris::Builder::setIonoBeta( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void UbloxGnss::Ephemeris::Builder::setIonoBeta(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder UbloxGnss::Ephemeris::Builder::initIonoBeta(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void UbloxGnss::Ephemeris::Builder::adoptIonoBeta( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> UbloxGnss::Ephemeris::Builder::disownIonoBeta() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::uint32_t UbloxGnss::Ephemeris::Reader::getTowCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<65>() * ::capnp::ELEMENTS); } inline ::uint32_t UbloxGnss::Ephemeris::Builder::getTowCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<65>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setTowCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<65>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::Ephemeris::Reader::getToeWeek() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<129>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::Ephemeris::Builder::getToeWeek() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<129>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setToeWeek( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<129>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::Ephemeris::Reader::getTocWeek() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<132>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::Ephemeris::Builder::getTocWeek() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<132>() * ::capnp::ELEMENTS); } inline void UbloxGnss::Ephemeris::Builder::setTocWeek( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<132>() * ::capnp::ELEMENTS, value); } inline ::uint32_t UbloxGnss::IonoData::Reader::getSvHealth() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t UbloxGnss::IonoData::Builder::getSvHealth() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UbloxGnss::IonoData::Builder::setSvHealth( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::IonoData::Reader::getTow() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline double UbloxGnss::IonoData::Builder::getTow() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::IonoData::Builder::setTow(double value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::IonoData::Reader::getGpsWeek() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double UbloxGnss::IonoData::Builder::getGpsWeek() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::IonoData::Builder::setGpsWeek(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::IonoData::Reader::hasIonoAlpha() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::IonoData::Builder::hasIonoAlpha() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader UbloxGnss::IonoData::Reader::getIonoAlpha() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder UbloxGnss::IonoData::Builder::getIonoAlpha() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UbloxGnss::IonoData::Builder::setIonoAlpha( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void UbloxGnss::IonoData::Builder::setIonoAlpha(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder UbloxGnss::IonoData::Builder::initIonoAlpha(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void UbloxGnss::IonoData::Builder::adoptIonoAlpha( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> UbloxGnss::IonoData::Builder::disownIonoAlpha() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool UbloxGnss::IonoData::Reader::hasIonoBeta() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool UbloxGnss::IonoData::Builder::hasIonoBeta() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader UbloxGnss::IonoData::Reader::getIonoBeta() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder UbloxGnss::IonoData::Builder::getIonoBeta() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void UbloxGnss::IonoData::Builder::setIonoBeta( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void UbloxGnss::IonoData::Builder::setIonoBeta(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder UbloxGnss::IonoData::Builder::initIonoBeta(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void UbloxGnss::IonoData::Builder::adoptIonoBeta( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> UbloxGnss::IonoData::Builder::disownIonoBeta() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool UbloxGnss::IonoData::Reader::getHealthValid() const { return _reader.getDataField( ::capnp::bounded<32>() * ::capnp::ELEMENTS); } inline bool UbloxGnss::IonoData::Builder::getHealthValid() { return _builder.getDataField( ::capnp::bounded<32>() * ::capnp::ELEMENTS); } inline void UbloxGnss::IonoData::Builder::setHealthValid(bool value) { _builder.setDataField( ::capnp::bounded<32>() * ::capnp::ELEMENTS, value); } inline bool UbloxGnss::IonoData::Reader::getIonoCoeffsValid() const { return _reader.getDataField( ::capnp::bounded<33>() * ::capnp::ELEMENTS); } inline bool UbloxGnss::IonoData::Builder::getIonoCoeffsValid() { return _builder.getDataField( ::capnp::bounded<33>() * ::capnp::ELEMENTS); } inline void UbloxGnss::IonoData::Builder::setIonoCoeffsValid(bool value) { _builder.setDataField( ::capnp::bounded<33>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::HwStatus::Reader::getNoisePerMS() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::HwStatus::Builder::getNoisePerMS() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus::Builder::setNoisePerMS( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::HwStatus::Reader::getAgcCnt() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::HwStatus::Builder::getAgcCnt() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus::Builder::setAgcCnt( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::cereal::UbloxGnss::HwStatus::AntennaSupervisorState UbloxGnss::HwStatus::Reader::getAStatus() const { return _reader.getDataField< ::cereal::UbloxGnss::HwStatus::AntennaSupervisorState>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::cereal::UbloxGnss::HwStatus::AntennaSupervisorState UbloxGnss::HwStatus::Builder::getAStatus() { return _builder.getDataField< ::cereal::UbloxGnss::HwStatus::AntennaSupervisorState>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus::Builder::setAStatus( ::cereal::UbloxGnss::HwStatus::AntennaSupervisorState value) { _builder.setDataField< ::cereal::UbloxGnss::HwStatus::AntennaSupervisorState>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::cereal::UbloxGnss::HwStatus::AntennaPowerStatus UbloxGnss::HwStatus::Reader::getAPower() const { return _reader.getDataField< ::cereal::UbloxGnss::HwStatus::AntennaPowerStatus>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::cereal::UbloxGnss::HwStatus::AntennaPowerStatus UbloxGnss::HwStatus::Builder::getAPower() { return _builder.getDataField< ::cereal::UbloxGnss::HwStatus::AntennaPowerStatus>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus::Builder::setAPower( ::cereal::UbloxGnss::HwStatus::AntennaPowerStatus value) { _builder.setDataField< ::cereal::UbloxGnss::HwStatus::AntennaPowerStatus>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::HwStatus::Reader::getJamInd() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::HwStatus::Builder::getJamInd() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus::Builder::setJamInd( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::HwStatus::Reader::getFlags() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::HwStatus::Builder::getFlags() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus::Builder::setFlags( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline ::int8_t UbloxGnss::HwStatus2::Reader::getOfsI() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int8_t UbloxGnss::HwStatus2::Builder::getOfsI() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus2::Builder::setOfsI( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::HwStatus2::Reader::getMagI() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::HwStatus2::Builder::getMagI() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus2::Builder::setMagI( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::int8_t UbloxGnss::HwStatus2::Reader::getOfsQ() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int8_t UbloxGnss::HwStatus2::Builder::getOfsQ() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus2::Builder::setOfsQ( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::HwStatus2::Reader::getMagQ() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::HwStatus2::Builder::getMagQ() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus2::Builder::setMagQ( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::cereal::UbloxGnss::HwStatus2::ConfigSource UbloxGnss::HwStatus2::Reader::getCfgSource() const { return _reader.getDataField< ::cereal::UbloxGnss::HwStatus2::ConfigSource>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::cereal::UbloxGnss::HwStatus2::ConfigSource UbloxGnss::HwStatus2::Builder::getCfgSource() { return _builder.getDataField< ::cereal::UbloxGnss::HwStatus2::ConfigSource>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus2::Builder::setCfgSource( ::cereal::UbloxGnss::HwStatus2::ConfigSource value) { _builder.setDataField< ::cereal::UbloxGnss::HwStatus2::ConfigSource>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint32_t UbloxGnss::HwStatus2::Reader::getLowLevCfg() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint32_t UbloxGnss::HwStatus2::Builder::getLowLevCfg() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus2::Builder::setLowLevCfg( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint32_t UbloxGnss::HwStatus2::Reader::getPostStatus() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint32_t UbloxGnss::HwStatus2::Builder::getPostStatus() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UbloxGnss::HwStatus2::Builder::setPostStatus( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Reader::getSvId() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Builder::getSvId() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setSvId( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Reader::getYear() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Builder::getYear() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setYear( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Reader::getDayInYear() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Builder::getDayInYear() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setDayInYear( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Reader::getHour() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Builder::getHour() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setHour( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Reader::getMinute() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Builder::getMinute() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setMinute( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float UbloxGnss::GlonassEphemeris::Reader::getSecond() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float UbloxGnss::GlonassEphemeris::Builder::getSecond() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setSecond(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getX() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getX() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setX(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getXVel() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getXVel() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setXVel(double value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getXAccel() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getXAccel() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setXAccel(double value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getY() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getY() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setY(double value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getYVel() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getYVel() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setYVel(double value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getYAccel() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getYAccel() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setYAccel(double value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getZ() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getZ() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setZ(double value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getZVel() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getZVel() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setZVel(double value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getZAccel() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getZAccel() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setZAccel(double value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Reader::getSvType() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Builder::getSvType() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setSvType( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline float UbloxGnss::GlonassEphemeris::Reader::getSvURA() const { return _reader.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline float UbloxGnss::GlonassEphemeris::Builder::getSvURA() { return _builder.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setSvURA(float value) { _builder.setDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Reader::getAge() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Builder::getAge() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setAge( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Reader::getSvHealth() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<92>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Builder::getSvHealth() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<92>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setSvHealth( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<92>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Reader::getTkDEPRECATED() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<47>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Builder::getTkDEPRECATED() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<47>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setTkDEPRECATED( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<47>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Reader::getTb() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<48>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Builder::getTb() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<48>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setTb( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<48>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getTauN() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getTauN() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setTauN(double value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getDeltaTauN() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getDeltaTauN() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setDeltaTauN(double value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline double UbloxGnss::GlonassEphemeris::Reader::getGammaN() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline double UbloxGnss::GlonassEphemeris::Builder::getGammaN() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setGammaN(double value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Reader::getP1() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<93>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Builder::getP1() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<93>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setP1( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<93>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Reader::getP2() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<98>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Builder::getP2() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<98>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setP2( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<98>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Reader::getP3() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<99>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Builder::getP3() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<99>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setP3( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<99>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Reader::getP4() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<100>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Builder::getP4() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<100>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setP4( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<100>() * ::capnp::ELEMENTS, value); } inline ::uint32_t UbloxGnss::GlonassEphemeris::Reader::getFreqNumDEPRECATED() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<32>() * ::capnp::ELEMENTS); } inline ::uint32_t UbloxGnss::GlonassEphemeris::Builder::getFreqNumDEPRECATED() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<32>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setFreqNumDEPRECATED( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<32>() * ::capnp::ELEMENTS, value); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Reader::getN4() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<101>() * ::capnp::ELEMENTS); } inline ::uint8_t UbloxGnss::GlonassEphemeris::Builder::getN4() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<101>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setN4( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<101>() * ::capnp::ELEMENTS, value); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Reader::getNt() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<51>() * ::capnp::ELEMENTS); } inline ::uint16_t UbloxGnss::GlonassEphemeris::Builder::getNt() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<51>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setNt( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<51>() * ::capnp::ELEMENTS, value); } inline ::int16_t UbloxGnss::GlonassEphemeris::Reader::getFreqNum() const { return _reader.getDataField< ::int16_t>( ::capnp::bounded<66>() * ::capnp::ELEMENTS); } inline ::int16_t UbloxGnss::GlonassEphemeris::Builder::getFreqNum() { return _builder.getDataField< ::int16_t>( ::capnp::bounded<66>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setFreqNum( ::int16_t value) { _builder.setDataField< ::int16_t>( ::capnp::bounded<66>() * ::capnp::ELEMENTS, value); } inline ::uint32_t UbloxGnss::GlonassEphemeris::Reader::getTkSeconds() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<34>() * ::capnp::ELEMENTS); } inline ::uint32_t UbloxGnss::GlonassEphemeris::Builder::getTkSeconds() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<34>() * ::capnp::ELEMENTS); } inline void UbloxGnss::GlonassEphemeris::Builder::setTkSeconds( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<34>() * ::capnp::ELEMENTS, value); } inline ::cereal::QcomGnss::Which QcomGnss::Reader::which() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::cereal::QcomGnss::Which QcomGnss::Builder::which() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint64_t QcomGnss::Reader::getLogTs() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint64_t QcomGnss::Builder::getLogTs() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void QcomGnss::Builder::setLogTs( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::Reader::isMeasurementReport() const { return which() == QcomGnss::MEASUREMENT_REPORT; } inline bool QcomGnss::Builder::isMeasurementReport() { return which() == QcomGnss::MEASUREMENT_REPORT; } inline bool QcomGnss::Reader::hasMeasurementReport() const { if (which() != QcomGnss::MEASUREMENT_REPORT) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::Builder::hasMeasurementReport() { if (which() != QcomGnss::MEASUREMENT_REPORT) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::QcomGnss::MeasurementReport::Reader QcomGnss::Reader::getMeasurementReport() const { KJ_IREQUIRE((which() == QcomGnss::MEASUREMENT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::QcomGnss::MeasurementReport::Builder QcomGnss::Builder::getMeasurementReport() { KJ_IREQUIRE((which() == QcomGnss::MEASUREMENT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::Builder::setMeasurementReport( ::cereal::QcomGnss::MeasurementReport::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::MEASUREMENT_REPORT); ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::QcomGnss::MeasurementReport::Builder QcomGnss::Builder::initMeasurementReport() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::MEASUREMENT_REPORT); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::Builder::adoptMeasurementReport( ::capnp::Orphan< ::cereal::QcomGnss::MeasurementReport>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::MEASUREMENT_REPORT); ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementReport> QcomGnss::Builder::disownMeasurementReport() { KJ_IREQUIRE((which() == QcomGnss::MEASUREMENT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementReport>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool QcomGnss::Reader::isClockReport() const { return which() == QcomGnss::CLOCK_REPORT; } inline bool QcomGnss::Builder::isClockReport() { return which() == QcomGnss::CLOCK_REPORT; } inline bool QcomGnss::Reader::hasClockReport() const { if (which() != QcomGnss::CLOCK_REPORT) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::Builder::hasClockReport() { if (which() != QcomGnss::CLOCK_REPORT) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::QcomGnss::ClockReport::Reader QcomGnss::Reader::getClockReport() const { KJ_IREQUIRE((which() == QcomGnss::CLOCK_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::QcomGnss::ClockReport::Builder QcomGnss::Builder::getClockReport() { KJ_IREQUIRE((which() == QcomGnss::CLOCK_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::Builder::setClockReport( ::cereal::QcomGnss::ClockReport::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::CLOCK_REPORT); ::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::QcomGnss::ClockReport::Builder QcomGnss::Builder::initClockReport() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::CLOCK_REPORT); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::Builder::adoptClockReport( ::capnp::Orphan< ::cereal::QcomGnss::ClockReport>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::CLOCK_REPORT); ::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::QcomGnss::ClockReport> QcomGnss::Builder::disownClockReport() { KJ_IREQUIRE((which() == QcomGnss::CLOCK_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::ClockReport>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool QcomGnss::Reader::isDrMeasurementReport() const { return which() == QcomGnss::DR_MEASUREMENT_REPORT; } inline bool QcomGnss::Builder::isDrMeasurementReport() { return which() == QcomGnss::DR_MEASUREMENT_REPORT; } inline bool QcomGnss::Reader::hasDrMeasurementReport() const { if (which() != QcomGnss::DR_MEASUREMENT_REPORT) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::Builder::hasDrMeasurementReport() { if (which() != QcomGnss::DR_MEASUREMENT_REPORT) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::QcomGnss::DrMeasurementReport::Reader QcomGnss::Reader::getDrMeasurementReport() const { KJ_IREQUIRE((which() == QcomGnss::DR_MEASUREMENT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::QcomGnss::DrMeasurementReport::Builder QcomGnss::Builder::getDrMeasurementReport() { KJ_IREQUIRE((which() == QcomGnss::DR_MEASUREMENT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::Builder::setDrMeasurementReport( ::cereal::QcomGnss::DrMeasurementReport::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_MEASUREMENT_REPORT); ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::QcomGnss::DrMeasurementReport::Builder QcomGnss::Builder::initDrMeasurementReport() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_MEASUREMENT_REPORT); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::Builder::adoptDrMeasurementReport( ::capnp::Orphan< ::cereal::QcomGnss::DrMeasurementReport>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_MEASUREMENT_REPORT); ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::QcomGnss::DrMeasurementReport> QcomGnss::Builder::disownDrMeasurementReport() { KJ_IREQUIRE((which() == QcomGnss::DR_MEASUREMENT_REPORT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrMeasurementReport>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool QcomGnss::Reader::isDrSvPoly() const { return which() == QcomGnss::DR_SV_POLY; } inline bool QcomGnss::Builder::isDrSvPoly() { return which() == QcomGnss::DR_SV_POLY; } inline bool QcomGnss::Reader::hasDrSvPoly() const { if (which() != QcomGnss::DR_SV_POLY) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::Builder::hasDrSvPoly() { if (which() != QcomGnss::DR_SV_POLY) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::QcomGnss::DrSvPolyReport::Reader QcomGnss::Reader::getDrSvPoly() const { KJ_IREQUIRE((which() == QcomGnss::DR_SV_POLY), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::QcomGnss::DrSvPolyReport::Builder QcomGnss::Builder::getDrSvPoly() { KJ_IREQUIRE((which() == QcomGnss::DR_SV_POLY), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::Builder::setDrSvPoly( ::cereal::QcomGnss::DrSvPolyReport::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_SV_POLY); ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::QcomGnss::DrSvPolyReport::Builder QcomGnss::Builder::initDrSvPoly() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_SV_POLY); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::Builder::adoptDrSvPoly( ::capnp::Orphan< ::cereal::QcomGnss::DrSvPolyReport>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::DR_SV_POLY); ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::QcomGnss::DrSvPolyReport> QcomGnss::Builder::disownDrSvPoly() { KJ_IREQUIRE((which() == QcomGnss::DR_SV_POLY), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::DrSvPolyReport>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool QcomGnss::Reader::isRawLog() const { return which() == QcomGnss::RAW_LOG; } inline bool QcomGnss::Builder::isRawLog() { return which() == QcomGnss::RAW_LOG; } inline bool QcomGnss::Reader::hasRawLog() const { if (which() != QcomGnss::RAW_LOG) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::Builder::hasRawLog() { if (which() != QcomGnss::RAW_LOG) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader QcomGnss::Reader::getRawLog() const { KJ_IREQUIRE((which() == QcomGnss::RAW_LOG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder QcomGnss::Builder::getRawLog() { KJ_IREQUIRE((which() == QcomGnss::RAW_LOG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::Builder::setRawLog( ::capnp::Data::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::RAW_LOG); ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder QcomGnss::Builder::initRawLog(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::RAW_LOG); return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void QcomGnss::Builder::adoptRawLog( ::capnp::Orphan< ::capnp::Data>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, QcomGnss::RAW_LOG); ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> QcomGnss::Builder::disownRawLog() { KJ_IREQUIRE((which() == QcomGnss::RAW_LOG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool QcomGnss::MeasurementStatus::Reader::getSubMillisecondIsValid() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getSubMillisecondIsValid() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setSubMillisecondIsValid(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getSubBitTimeIsKnown() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getSubBitTimeIsKnown() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setSubBitTimeIsKnown(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getSatelliteTimeIsKnown() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getSatelliteTimeIsKnown() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setSatelliteTimeIsKnown(bool value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getBitEdgeConfirmedFromSignal() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getBitEdgeConfirmedFromSignal() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setBitEdgeConfirmedFromSignal(bool value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getMeasuredVelocity() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getMeasuredVelocity() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setMeasuredVelocity(bool value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getFineOrCoarseVelocity() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getFineOrCoarseVelocity() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setFineOrCoarseVelocity(bool value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getLockPointValid() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getLockPointValid() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setLockPointValid(bool value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getLockPointPositive() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getLockPointPositive() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setLockPointPositive(bool value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getLastUpdateFromDifference() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getLastUpdateFromDifference() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setLastUpdateFromDifference(bool value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getLastUpdateFromVelocityDifference() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getLastUpdateFromVelocityDifference() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setLastUpdateFromVelocityDifference(bool value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getStrongIndicationOfCrossCorelation() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getStrongIndicationOfCrossCorelation() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setStrongIndicationOfCrossCorelation(bool value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getTentativeMeasurement() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getTentativeMeasurement() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setTentativeMeasurement(bool value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getMeasurementNotUsable() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getMeasurementNotUsable() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setMeasurementNotUsable(bool value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getSirCheckIsNeeded() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getSirCheckIsNeeded() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setSirCheckIsNeeded(bool value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getProbationMode() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getProbationMode() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setProbationMode(bool value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getGlonassMeanderBitEdgeValid() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getGlonassMeanderBitEdgeValid() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setGlonassMeanderBitEdgeValid(bool value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getGlonassTimeMarkValid() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getGlonassTimeMarkValid() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setGlonassTimeMarkValid(bool value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getGpsRoundRobinRxDiversity() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getGpsRoundRobinRxDiversity() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setGpsRoundRobinRxDiversity(bool value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getGpsRxDiversity() const { return _reader.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getGpsRxDiversity() { return _builder.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setGpsRxDiversity(bool value) { _builder.setDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getGpsLowBandwidthRxDiversityCombined() const { return _reader.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getGpsLowBandwidthRxDiversityCombined() { return _builder.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setGpsLowBandwidthRxDiversityCombined(bool value) { _builder.setDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getGpsHighBandwidthNu4() const { return _reader.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getGpsHighBandwidthNu4() { return _builder.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setGpsHighBandwidthNu4(bool value) { _builder.setDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getGpsHighBandwidthNu8() const { return _reader.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getGpsHighBandwidthNu8() { return _builder.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setGpsHighBandwidthNu8(bool value) { _builder.setDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getGpsHighBandwidthUniform() const { return _reader.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getGpsHighBandwidthUniform() { return _builder.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setGpsHighBandwidthUniform(bool value) { _builder.setDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getMultipathIndicator() const { return _reader.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getMultipathIndicator() { return _builder.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setMultipathIndicator(bool value) { _builder.setDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getImdJammingIndicator() const { return _reader.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getImdJammingIndicator() { return _builder.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setImdJammingIndicator(bool value) { _builder.setDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getLteB13TxJammingIndicator() const { return _reader.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getLteB13TxJammingIndicator() { return _builder.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setLteB13TxJammingIndicator(bool value) { _builder.setDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getFreshMeasurementIndicator() const { return _reader.getDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getFreshMeasurementIndicator() { return _builder.getDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setFreshMeasurementIndicator(bool value) { _builder.setDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getMultipathEstimateIsValid() const { return _reader.getDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getMultipathEstimateIsValid() { return _builder.getDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setMultipathEstimateIsValid(bool value) { _builder.setDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementStatus::Reader::getDirectionIsValid() const { return _reader.getDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS); } inline bool QcomGnss::MeasurementStatus::Builder::getDirectionIsValid() { return _builder.getDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementStatus::Builder::setDirectionIsValid(bool value) { _builder.setDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS, value); } inline ::cereal::QcomGnss::MeasurementSource QcomGnss::MeasurementReport::Reader::getSource() const { return _reader.getDataField< ::cereal::QcomGnss::MeasurementSource>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::QcomGnss::MeasurementSource QcomGnss::MeasurementReport::Builder::getSource() { return _builder.getDataField< ::cereal::QcomGnss::MeasurementSource>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::Builder::setSource( ::cereal::QcomGnss::MeasurementSource value) { _builder.setDataField< ::cereal::QcomGnss::MeasurementSource>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::MeasurementReport::Reader::getFCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::MeasurementReport::Builder::getFCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::Builder::setFCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::MeasurementReport::Reader::getGpsWeek() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::MeasurementReport::Builder::getGpsWeek() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::Builder::setGpsWeek( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::MeasurementReport::Reader::getGlonassCycleNumber() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::MeasurementReport::Builder::getGlonassCycleNumber() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::Builder::setGlonassCycleNumber( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::MeasurementReport::Reader::getGlonassNumberOfDays() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::MeasurementReport::Builder::getGlonassNumberOfDays() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::Builder::setGlonassNumberOfDays( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::MeasurementReport::Reader::getMilliseconds() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::MeasurementReport::Builder::getMilliseconds() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::Builder::setMilliseconds( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::Reader::getTimeBias() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::Builder::getTimeBias() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::Builder::setTimeBias(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::Reader::getClockTimeUncertainty() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::Builder::getClockTimeUncertainty() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::Builder::setClockTimeUncertainty(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::Reader::getClockFrequencyBias() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::Builder::getClockFrequencyBias() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::Builder::setClockFrequencyBias(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::Reader::getClockFrequencyUncertainty() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::Builder::getClockFrequencyUncertainty() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::Builder::setClockFrequencyUncertainty(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementReport::Reader::hasSv() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::MeasurementReport::Builder::hasSv() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader QcomGnss::MeasurementReport::Reader::getSv() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder QcomGnss::MeasurementReport::Builder::getSv() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::MeasurementReport::Builder::setSv( ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder QcomGnss::MeasurementReport::Builder::initSv(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void QcomGnss::MeasurementReport::Builder::adoptSv( ::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>> QcomGnss::MeasurementReport::Builder::disownSv() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::MeasurementReport::SV, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getSvId() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getSvId() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setSvId( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int8_t QcomGnss::MeasurementReport::SV::Reader::getGlonassFrequencyIndex() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int8_t QcomGnss::MeasurementReport::SV::Builder::getGlonassFrequencyIndex() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setGlonassFrequencyIndex( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::cereal::QcomGnss::SVObservationState QcomGnss::MeasurementReport::SV::Reader::getObservationState() const { return _reader.getDataField< ::cereal::QcomGnss::SVObservationState>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::cereal::QcomGnss::SVObservationState QcomGnss::MeasurementReport::SV::Builder::getObservationState() { return _builder.getDataField< ::cereal::QcomGnss::SVObservationState>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setObservationState( ::cereal::QcomGnss::SVObservationState value) { _builder.setDataField< ::cereal::QcomGnss::SVObservationState>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getObservations() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getObservations() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setObservations( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getGoodObservations() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getGoodObservations() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setGoodObservations( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::MeasurementReport::SV::Reader::getGpsParityErrorCount() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::MeasurementReport::SV::Builder::getGpsParityErrorCount() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setGpsParityErrorCount( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getGlonassHemmingErrorCount() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getGlonassHemmingErrorCount() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setGlonassHemmingErrorCount( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getFilterStages() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getFilterStages() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setFilterStages( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::MeasurementReport::SV::Reader::getCarrierNoise() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::MeasurementReport::SV::Builder::getCarrierNoise() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setCarrierNoise( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::int16_t QcomGnss::MeasurementReport::SV::Reader::getLatency() const { return _reader.getDataField< ::int16_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::int16_t QcomGnss::MeasurementReport::SV::Builder::getLatency() { return _builder.getDataField< ::int16_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setLatency( ::int16_t value) { _builder.setDataField< ::int16_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getPredetectInterval() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getPredetectInterval() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setPredetectInterval( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::MeasurementReport::SV::Reader::getPostdetections() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::MeasurementReport::SV::Builder::getPostdetections() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setPostdetections( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::MeasurementReport::SV::Reader::getUnfilteredMeasurementIntegral() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::MeasurementReport::SV::Builder::getUnfilteredMeasurementIntegral() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setUnfilteredMeasurementIntegral( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::SV::Reader::getUnfilteredMeasurementFraction() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::SV::Builder::getUnfilteredMeasurementFraction() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setUnfilteredMeasurementFraction(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::SV::Reader::getUnfilteredTimeUncertainty() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::SV::Builder::getUnfilteredTimeUncertainty() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setUnfilteredTimeUncertainty(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::SV::Reader::getUnfilteredSpeed() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::SV::Builder::getUnfilteredSpeed() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setUnfilteredSpeed(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::SV::Reader::getUnfilteredSpeedUncertainty() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::SV::Builder::getUnfilteredSpeedUncertainty() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setUnfilteredSpeedUncertainty(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::MeasurementReport::SV::Reader::hasMeasurementStatus() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::MeasurementReport::SV::Builder::hasMeasurementStatus() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::QcomGnss::MeasurementStatus::Reader QcomGnss::MeasurementReport::SV::Reader::getMeasurementStatus() const { return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::QcomGnss::MeasurementStatus::Builder QcomGnss::MeasurementReport::SV::Builder::getMeasurementStatus() { return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::QcomGnss::MeasurementStatus::Pipeline QcomGnss::MeasurementReport::SV::Pipeline::getMeasurementStatus() { return ::cereal::QcomGnss::MeasurementStatus::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void QcomGnss::MeasurementReport::SV::Builder::setMeasurementStatus( ::cereal::QcomGnss::MeasurementStatus::Reader value) { ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::QcomGnss::MeasurementStatus::Builder QcomGnss::MeasurementReport::SV::Builder::initMeasurementStatus() { return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::MeasurementReport::SV::Builder::adoptMeasurementStatus( ::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus>&& value) { ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus> QcomGnss::MeasurementReport::SV::Builder::disownMeasurementStatus() { return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint32_t QcomGnss::MeasurementReport::SV::Reader::getMultipathEstimate() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::MeasurementReport::SV::Builder::getMultipathEstimate() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setMultipathEstimate( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::SV::Reader::getAzimuth() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::SV::Builder::getAzimuth() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setAzimuth(float value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::SV::Reader::getElevation() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::SV::Builder::getElevation() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setElevation(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline ::int32_t QcomGnss::MeasurementReport::SV::Reader::getCarrierPhaseCyclesIntegral() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline ::int32_t QcomGnss::MeasurementReport::SV::Builder::getCarrierPhaseCyclesIntegral() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setCarrierPhaseCyclesIntegral( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::MeasurementReport::SV::Reader::getCarrierPhaseCyclesFraction() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::MeasurementReport::SV::Builder::getCarrierPhaseCyclesFraction() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setCarrierPhaseCyclesFraction( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::SV::Reader::getFineSpeed() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::SV::Builder::getFineSpeed() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setFineSpeed(float value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::MeasurementReport::SV::Reader::getFineSpeedUncertainty() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline float QcomGnss::MeasurementReport::SV::Builder::getFineSpeedUncertainty() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setFineSpeedUncertainty(float value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Reader::getCycleSlipCount() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::MeasurementReport::SV::Builder::getCycleSlipCount() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void QcomGnss::MeasurementReport::SV::Builder::setCycleSlipCount( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::ClockReport::Reader::getHasFCount() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool QcomGnss::ClockReport::Builder::getHasFCount() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setHasFCount(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::ClockReport::Reader::getFCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::ClockReport::Builder::getFCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setFCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::ClockReport::Reader::getHasGpsWeek() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool QcomGnss::ClockReport::Builder::getHasGpsWeek() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setHasGpsWeek(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::ClockReport::Reader::getGpsWeek() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::ClockReport::Builder::getGpsWeek() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsWeek( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::ClockReport::Reader::getHasGpsMilliseconds() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool QcomGnss::ClockReport::Builder::getHasGpsMilliseconds() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setHasGpsMilliseconds(bool value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::ClockReport::Reader::getGpsMilliseconds() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::ClockReport::Builder::getGpsMilliseconds() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsMilliseconds( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGpsTimeBias() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGpsTimeBias() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsTimeBias(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGpsClockTimeUncertainty() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGpsClockTimeUncertainty() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsClockTimeUncertainty(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::ClockReport::Reader::getGpsClockSource() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::ClockReport::Builder::getGpsClockSource() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsClockSource( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::ClockReport::Reader::getHasGlonassYear() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline bool QcomGnss::ClockReport::Builder::getHasGlonassYear() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setHasGlonassYear(bool value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::ClockReport::Reader::getGlonassYear() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::ClockReport::Builder::getGlonassYear() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGlonassYear( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<20>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::ClockReport::Reader::getHasGlonassDay() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline bool QcomGnss::ClockReport::Builder::getHasGlonassDay() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setHasGlonassDay(bool value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::ClockReport::Reader::getGlonassDay() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::ClockReport::Builder::getGlonassDay() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGlonassDay( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::ClockReport::Reader::getHasGlonassMilliseconds() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline bool QcomGnss::ClockReport::Builder::getHasGlonassMilliseconds() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setHasGlonassMilliseconds(bool value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::ClockReport::Reader::getGlonassMilliseconds() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::ClockReport::Builder::getGlonassMilliseconds() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGlonassMilliseconds( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGlonassTimeBias() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGlonassTimeBias() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGlonassTimeBias(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGlonassClockTimeUncertainty() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGlonassClockTimeUncertainty() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGlonassClockTimeUncertainty(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::ClockReport::Reader::getGlonassClockSource() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::ClockReport::Builder::getGlonassClockSource() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGlonassClockSource( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<21>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::ClockReport::Reader::getBdsWeek() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::ClockReport::Builder::getBdsWeek() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setBdsWeek( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<18>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::ClockReport::Reader::getBdsMilliseconds() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::ClockReport::Builder::getBdsMilliseconds() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setBdsMilliseconds( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getBdsTimeBias() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getBdsTimeBias() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setBdsTimeBias(float value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getBdsClockTimeUncertainty() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getBdsClockTimeUncertainty() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setBdsClockTimeUncertainty(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::ClockReport::Reader::getBdsClockSource() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<38>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::ClockReport::Builder::getBdsClockSource() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<38>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setBdsClockSource( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<38>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::ClockReport::Reader::getGalWeek() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::ClockReport::Builder::getGalWeek() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGalWeek( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<26>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::ClockReport::Reader::getGalMilliseconds() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::ClockReport::Builder::getGalMilliseconds() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGalMilliseconds( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGalTimeBias() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGalTimeBias() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGalTimeBias(float value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGalClockTimeUncertainty() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGalClockTimeUncertainty() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGalClockTimeUncertainty(float value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::ClockReport::Reader::getGalClockSource() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<39>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::ClockReport::Builder::getGalClockSource() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<39>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGalClockSource( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<39>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getClockFrequencyBias() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getClockFrequencyBias() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setClockFrequencyBias(float value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getClockFrequencyUncertainty() const { return _reader.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getClockFrequencyUncertainty() { return _builder.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setClockFrequencyUncertainty(float value) { _builder.setDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::ClockReport::Reader::getFrequencySource() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<54>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::ClockReport::Builder::getFrequencySource() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<54>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setFrequencySource( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<54>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::ClockReport::Reader::getGpsLeapSeconds() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<55>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::ClockReport::Builder::getGpsLeapSeconds() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<55>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsLeapSeconds( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<55>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::ClockReport::Reader::getGpsLeapSecondsUncertainty() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<76>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::ClockReport::Builder::getGpsLeapSecondsUncertainty() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<76>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsLeapSecondsUncertainty( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<76>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::ClockReport::Reader::getGpsLeapSecondsSource() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<77>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::ClockReport::Builder::getGpsLeapSecondsSource() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<77>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsLeapSecondsSource( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<77>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGpsToGlonassTimeBiasMilliseconds() const { return _reader.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGpsToGlonassTimeBiasMilliseconds() { return _builder.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsToGlonassTimeBiasMilliseconds(float value) { _builder.setDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGpsToGlonassTimeBiasMillisecondsUncertainty() const { return _reader.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGpsToGlonassTimeBiasMillisecondsUncertainty() { return _builder.getDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsToGlonassTimeBiasMillisecondsUncertainty(float value) { _builder.setDataField( ::capnp::bounded<21>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGpsToBdsTimeBiasMilliseconds() const { return _reader.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGpsToBdsTimeBiasMilliseconds() { return _builder.getDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsToBdsTimeBiasMilliseconds(float value) { _builder.setDataField( ::capnp::bounded<22>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGpsToBdsTimeBiasMillisecondsUncertainty() const { return _reader.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGpsToBdsTimeBiasMillisecondsUncertainty() { return _builder.getDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsToBdsTimeBiasMillisecondsUncertainty(float value) { _builder.setDataField( ::capnp::bounded<23>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getBdsToGloTimeBiasMilliseconds() const { return _reader.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getBdsToGloTimeBiasMilliseconds() { return _builder.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setBdsToGloTimeBiasMilliseconds(float value) { _builder.setDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getBdsToGloTimeBiasMillisecondsUncertainty() const { return _reader.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getBdsToGloTimeBiasMillisecondsUncertainty() { return _builder.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setBdsToGloTimeBiasMillisecondsUncertainty(float value) { _builder.setDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGpsToGalTimeBiasMilliseconds() const { return _reader.getDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGpsToGalTimeBiasMilliseconds() { return _builder.getDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsToGalTimeBiasMilliseconds(float value) { _builder.setDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGpsToGalTimeBiasMillisecondsUncertainty() const { return _reader.getDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGpsToGalTimeBiasMillisecondsUncertainty() { return _builder.getDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGpsToGalTimeBiasMillisecondsUncertainty(float value) { _builder.setDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGalToGloTimeBiasMilliseconds() const { return _reader.getDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGalToGloTimeBiasMilliseconds() { return _builder.getDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGalToGloTimeBiasMilliseconds(float value) { _builder.setDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGalToGloTimeBiasMillisecondsUncertainty() const { return _reader.getDataField( ::capnp::bounded<29>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGalToGloTimeBiasMillisecondsUncertainty() { return _builder.getDataField( ::capnp::bounded<29>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGalToGloTimeBiasMillisecondsUncertainty(float value) { _builder.setDataField( ::capnp::bounded<29>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGalToBdsTimeBiasMilliseconds() const { return _reader.getDataField( ::capnp::bounded<30>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGalToBdsTimeBiasMilliseconds() { return _builder.getDataField( ::capnp::bounded<30>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGalToBdsTimeBiasMilliseconds(float value) { _builder.setDataField( ::capnp::bounded<30>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::ClockReport::Reader::getGalToBdsTimeBiasMillisecondsUncertainty() const { return _reader.getDataField( ::capnp::bounded<31>() * ::capnp::ELEMENTS); } inline float QcomGnss::ClockReport::Builder::getGalToBdsTimeBiasMillisecondsUncertainty() { return _builder.getDataField( ::capnp::bounded<31>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setGalToBdsTimeBiasMillisecondsUncertainty(float value) { _builder.setDataField( ::capnp::bounded<31>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::ClockReport::Reader::getHasRtcTime() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline bool QcomGnss::ClockReport::Builder::getHasRtcTime() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setHasRtcTime(bool value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::ClockReport::Reader::getSystemRtcTime() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<32>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::ClockReport::Builder::getSystemRtcTime() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<32>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setSystemRtcTime( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<32>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::ClockReport::Reader::getFCountOffset() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<33>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::ClockReport::Builder::getFCountOffset() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<33>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setFCountOffset( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<33>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::ClockReport::Reader::getLpmRtcCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<34>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::ClockReport::Builder::getLpmRtcCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<34>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setLpmRtcCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<34>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::ClockReport::Reader::getClockResets() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<35>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::ClockReport::Builder::getClockResets() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<35>() * ::capnp::ELEMENTS); } inline void QcomGnss::ClockReport::Builder::setClockResets( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<35>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getReason() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getReason() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setReason( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getSeqNum() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getSeqNum() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setSeqNum( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getSeqMax() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getSeqMax() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setSeqMax( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::DrMeasurementReport::Reader::getRfLoss() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::DrMeasurementReport::Builder::getRfLoss() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setRfLoss( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrMeasurementReport::Reader::getSystemRtcValid() const { return _reader.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline bool QcomGnss::DrMeasurementReport::Builder::getSystemRtcValid() { return _builder.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setSystemRtcValid(bool value) { _builder.setDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getFCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getFCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setFCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getClockResets() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getClockResets() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setClockResets( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint64_t QcomGnss::DrMeasurementReport::Reader::getSystemRtcTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint64_t QcomGnss::DrMeasurementReport::Builder::getSystemRtcTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setSystemRtcTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getGpsLeapSeconds() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getGpsLeapSeconds() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGpsLeapSeconds( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getGpsLeapSecondsUncertainty() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getGpsLeapSecondsUncertainty() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGpsLeapSecondsUncertainty( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::Reader::getGpsToGlonassTimeBiasMilliseconds() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::Builder::getGpsToGlonassTimeBiasMilliseconds() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGpsToGlonassTimeBiasMilliseconds(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::Reader::getGpsToGlonassTimeBiasMillisecondsUncertainty() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::Builder::getGpsToGlonassTimeBiasMillisecondsUncertainty() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGpsToGlonassTimeBiasMillisecondsUncertainty(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::DrMeasurementReport::Reader::getGpsWeek() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::DrMeasurementReport::Builder::getGpsWeek() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGpsWeek( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getGpsMilliseconds() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getGpsMilliseconds() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGpsMilliseconds( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getGpsTimeBiasMs() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getGpsTimeBiasMs() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGpsTimeBiasMs( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getGpsClockTimeUncertaintyMs() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getGpsClockTimeUncertaintyMs() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGpsClockTimeUncertaintyMs( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getGpsClockSource() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<34>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getGpsClockSource() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<34>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGpsClockSource( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<34>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getGlonassClockSource() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<35>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getGlonassClockSource() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<35>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGlonassClockSource( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<35>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getGlonassYear() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<48>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getGlonassYear() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<48>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGlonassYear( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<48>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::DrMeasurementReport::Reader::getGlonassDay() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::DrMeasurementReport::Builder::getGlonassDay() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGlonassDay( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<25>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::DrMeasurementReport::Reader::getGlonassMilliseconds() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::DrMeasurementReport::Builder::getGlonassMilliseconds() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGlonassMilliseconds( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::Reader::getGlonassTimeBias() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::Builder::getGlonassTimeBias() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGlonassTimeBias(float value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::Reader::getGlonassClockTimeUncertainty() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::Builder::getGlonassClockTimeUncertainty() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setGlonassClockTimeUncertainty(float value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::Reader::getClockFrequencyBias() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::Builder::getClockFrequencyBias() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setClockFrequencyBias(float value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::Reader::getClockFrequencyUncertainty() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::Builder::getClockFrequencyUncertainty() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setClockFrequencyUncertainty(float value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::Reader::getFrequencySource() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<49>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::Builder::getFrequencySource() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<49>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setFrequencySource( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<49>() * ::capnp::ELEMENTS, value); } inline ::cereal::QcomGnss::MeasurementSource QcomGnss::DrMeasurementReport::Reader::getSource() const { return _reader.getDataField< ::cereal::QcomGnss::MeasurementSource>( ::capnp::bounded<36>() * ::capnp::ELEMENTS); } inline ::cereal::QcomGnss::MeasurementSource QcomGnss::DrMeasurementReport::Builder::getSource() { return _builder.getDataField< ::cereal::QcomGnss::MeasurementSource>( ::capnp::bounded<36>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::Builder::setSource( ::cereal::QcomGnss::MeasurementSource value) { _builder.setDataField< ::cereal::QcomGnss::MeasurementSource>( ::capnp::bounded<36>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrMeasurementReport::Reader::hasSv() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::DrMeasurementReport::Builder::hasSv() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader QcomGnss::DrMeasurementReport::Reader::getSv() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder QcomGnss::DrMeasurementReport::Builder::getSv() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::DrMeasurementReport::Builder::setSv( ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>::Builder QcomGnss::DrMeasurementReport::Builder::initSv(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void QcomGnss::DrMeasurementReport::Builder::adoptSv( ::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>> QcomGnss::DrMeasurementReport::Builder::disownSv() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::QcomGnss::DrMeasurementReport::SV, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getSvId() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getSvId() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setSvId( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int8_t QcomGnss::DrMeasurementReport::SV::Reader::getGlonassFrequencyIndex() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int8_t QcomGnss::DrMeasurementReport::SV::Builder::getGlonassFrequencyIndex() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setGlonassFrequencyIndex( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::cereal::QcomGnss::SVObservationState QcomGnss::DrMeasurementReport::SV::Reader::getObservationState() const { return _reader.getDataField< ::cereal::QcomGnss::SVObservationState>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::cereal::QcomGnss::SVObservationState QcomGnss::DrMeasurementReport::SV::Builder::getObservationState() { return _builder.getDataField< ::cereal::QcomGnss::SVObservationState>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setObservationState( ::cereal::QcomGnss::SVObservationState value) { _builder.setDataField< ::cereal::QcomGnss::SVObservationState>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getObservations() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getObservations() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setObservations( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getGoodObservations() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getGoodObservations() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setGoodObservations( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getFilterStages() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getFilterStages() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilterStages( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getPredetectInterval() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getPredetectInterval() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setPredetectInterval( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Reader::getCycleSlipCount() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::uint8_t QcomGnss::DrMeasurementReport::SV::Builder::getCycleSlipCount() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setCycleSlipCount( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Reader::getPostdetections() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Builder::getPostdetections() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setPostdetections( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrMeasurementReport::SV::Reader::hasMeasurementStatus() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::DrMeasurementReport::SV::Builder::hasMeasurementStatus() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::QcomGnss::MeasurementStatus::Reader QcomGnss::DrMeasurementReport::SV::Reader::getMeasurementStatus() const { return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::QcomGnss::MeasurementStatus::Builder QcomGnss::DrMeasurementReport::SV::Builder::getMeasurementStatus() { return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::QcomGnss::MeasurementStatus::Pipeline QcomGnss::DrMeasurementReport::SV::Pipeline::getMeasurementStatus() { return ::cereal::QcomGnss::MeasurementStatus::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void QcomGnss::DrMeasurementReport::SV::Builder::setMeasurementStatus( ::cereal::QcomGnss::MeasurementStatus::Reader value) { ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::QcomGnss::MeasurementStatus::Builder QcomGnss::DrMeasurementReport::SV::Builder::initMeasurementStatus() { return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::DrMeasurementReport::SV::Builder::adoptMeasurementStatus( ::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus>&& value) { ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::QcomGnss::MeasurementStatus> QcomGnss::DrMeasurementReport::SV::Builder::disownMeasurementStatus() { return ::capnp::_::PointerHelpers< ::cereal::QcomGnss::MeasurementStatus>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Reader::getCarrierNoise() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Builder::getCarrierNoise() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setCarrierNoise( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Reader::getRfLoss() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Builder::getRfLoss() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setRfLoss( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline ::int16_t QcomGnss::DrMeasurementReport::SV::Reader::getLatency() const { return _reader.getDataField< ::int16_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline ::int16_t QcomGnss::DrMeasurementReport::SV::Builder::getLatency() { return _builder.getDataField< ::int16_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setLatency( ::int16_t value) { _builder.setDataField< ::int16_t>( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getFilteredMeasurementFraction() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getFilteredMeasurementFraction() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilteredMeasurementFraction(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Reader::getFilteredMeasurementIntegral() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Builder::getFilteredMeasurementIntegral() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilteredMeasurementIntegral( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getFilteredTimeUncertainty() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getFilteredTimeUncertainty() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilteredTimeUncertainty(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getFilteredSpeed() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getFilteredSpeed() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilteredSpeed(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getFilteredSpeedUncertainty() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getFilteredSpeedUncertainty() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setFilteredSpeedUncertainty(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getUnfilteredMeasurementFraction() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getUnfilteredMeasurementFraction() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setUnfilteredMeasurementFraction(float value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Reader::getUnfilteredMeasurementIntegral() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Builder::getUnfilteredMeasurementIntegral() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setUnfilteredMeasurementIntegral( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getUnfilteredTimeUncertainty() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getUnfilteredTimeUncertainty() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setUnfilteredTimeUncertainty(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getUnfilteredSpeed() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getUnfilteredSpeed() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setUnfilteredSpeed(float value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getUnfilteredSpeedUncertainty() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getUnfilteredSpeedUncertainty() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setUnfilteredSpeedUncertainty(float value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Reader::getMultipathEstimate() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Builder::getMultipathEstimate() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setMultipathEstimate( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getAzimuth() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getAzimuth() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setAzimuth(float value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getElevation() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getElevation() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setElevation(float value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getDopplerAcceleration() const { return _reader.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getDopplerAcceleration() { return _builder.getDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setDopplerAcceleration(float value) { _builder.setDataField( ::capnp::bounded<18>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getFineSpeed() const { return _reader.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getFineSpeed() { return _builder.getDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setFineSpeed(float value) { _builder.setDataField( ::capnp::bounded<19>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrMeasurementReport::SV::Reader::getFineSpeedUncertainty() const { return _reader.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrMeasurementReport::SV::Builder::getFineSpeedUncertainty() { return _builder.getDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setFineSpeedUncertainty(float value) { _builder.setDataField( ::capnp::bounded<20>() * ::capnp::ELEMENTS, value); } inline double QcomGnss::DrMeasurementReport::SV::Reader::getCarrierPhase() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline double QcomGnss::DrMeasurementReport::SV::Builder::getCarrierPhase() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setCarrierPhase(double value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Reader::getFCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline ::uint32_t QcomGnss::DrMeasurementReport::SV::Builder::getFCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<21>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setFCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<21>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Reader::getParityErrorCount() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::DrMeasurementReport::SV::Builder::getParityErrorCount() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setParityErrorCount( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrMeasurementReport::SV::Reader::getGoodParity() const { return _reader.getDataField( ::capnp::bounded<72>() * ::capnp::ELEMENTS); } inline bool QcomGnss::DrMeasurementReport::SV::Builder::getGoodParity() { return _builder.getDataField( ::capnp::bounded<72>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrMeasurementReport::SV::Builder::setGoodParity(bool value) { _builder.setDataField( ::capnp::bounded<72>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::DrSvPolyReport::Reader::getSvId() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::DrSvPolyReport::Builder::getSvId() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setSvId( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int8_t QcomGnss::DrSvPolyReport::Reader::getFrequencyIndex() const { return _reader.getDataField< ::int8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int8_t QcomGnss::DrSvPolyReport::Builder::getFrequencyIndex() { return _builder.getDataField< ::int8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setFrequencyIndex( ::int8_t value) { _builder.setDataField< ::int8_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrSvPolyReport::Reader::getHasPosition() const { return _reader.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline bool QcomGnss::DrSvPolyReport::Builder::getHasPosition() { return _builder.getDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setHasPosition(bool value) { _builder.setDataField( ::capnp::bounded<24>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrSvPolyReport::Reader::getHasIono() const { return _reader.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline bool QcomGnss::DrSvPolyReport::Builder::getHasIono() { return _builder.getDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setHasIono(bool value) { _builder.setDataField( ::capnp::bounded<25>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrSvPolyReport::Reader::getHasTropo() const { return _reader.getDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline bool QcomGnss::DrSvPolyReport::Builder::getHasTropo() { return _builder.getDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setHasTropo(bool value) { _builder.setDataField( ::capnp::bounded<26>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrSvPolyReport::Reader::getHasElevation() const { return _reader.getDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS); } inline bool QcomGnss::DrSvPolyReport::Builder::getHasElevation() { return _builder.getDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setHasElevation(bool value) { _builder.setDataField( ::capnp::bounded<27>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrSvPolyReport::Reader::getPolyFromXtra() const { return _reader.getDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS); } inline bool QcomGnss::DrSvPolyReport::Builder::getPolyFromXtra() { return _builder.getDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setPolyFromXtra(bool value) { _builder.setDataField( ::capnp::bounded<28>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrSvPolyReport::Reader::getHasSbasIono() const { return _reader.getDataField( ::capnp::bounded<29>() * ::capnp::ELEMENTS); } inline bool QcomGnss::DrSvPolyReport::Builder::getHasSbasIono() { return _builder.getDataField( ::capnp::bounded<29>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setHasSbasIono(bool value) { _builder.setDataField( ::capnp::bounded<29>() * ::capnp::ELEMENTS, value); } inline ::uint16_t QcomGnss::DrSvPolyReport::Reader::getIode() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::DrSvPolyReport::Builder::getIode() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setIode( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline double QcomGnss::DrSvPolyReport::Reader::getT0() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline double QcomGnss::DrSvPolyReport::Builder::getT0() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setT0(double value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrSvPolyReport::Reader::hasXyz0() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::DrSvPolyReport::Builder::hasXyz0() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader QcomGnss::DrSvPolyReport::Reader::getXyz0() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder QcomGnss::DrSvPolyReport::Builder::getXyz0() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void QcomGnss::DrSvPolyReport::Builder::setXyz0( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void QcomGnss::DrSvPolyReport::Builder::setXyz0(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder QcomGnss::DrSvPolyReport::Builder::initXyz0(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void QcomGnss::DrSvPolyReport::Builder::adoptXyz0( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> QcomGnss::DrSvPolyReport::Builder::disownXyz0() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool QcomGnss::DrSvPolyReport::Reader::hasXyzN() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::DrSvPolyReport::Builder::hasXyzN() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader QcomGnss::DrSvPolyReport::Reader::getXyzN() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder QcomGnss::DrSvPolyReport::Builder::getXyzN() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void QcomGnss::DrSvPolyReport::Builder::setXyzN( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void QcomGnss::DrSvPolyReport::Builder::setXyzN(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder QcomGnss::DrSvPolyReport::Builder::initXyzN(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void QcomGnss::DrSvPolyReport::Builder::adoptXyzN( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> QcomGnss::DrSvPolyReport::Builder::disownXyzN() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool QcomGnss::DrSvPolyReport::Reader::hasOther() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::DrSvPolyReport::Builder::hasOther() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader QcomGnss::DrSvPolyReport::Reader::getOther() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder QcomGnss::DrSvPolyReport::Builder::getOther() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void QcomGnss::DrSvPolyReport::Builder::setOther( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void QcomGnss::DrSvPolyReport::Builder::setOther(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder QcomGnss::DrSvPolyReport::Builder::initOther(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void QcomGnss::DrSvPolyReport::Builder::adoptOther( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> QcomGnss::DrSvPolyReport::Builder::disownOther() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline float QcomGnss::DrSvPolyReport::Reader::getPositionUncertainty() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrSvPolyReport::Builder::getPositionUncertainty() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setPositionUncertainty(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrSvPolyReport::Reader::getIonoDelay() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrSvPolyReport::Builder::getIonoDelay() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setIonoDelay(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrSvPolyReport::Reader::getIonoDot() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrSvPolyReport::Builder::getIonoDot() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setIonoDot(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrSvPolyReport::Reader::getSbasIonoDelay() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrSvPolyReport::Builder::getSbasIonoDelay() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setSbasIonoDelay(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrSvPolyReport::Reader::getSbasIonoDot() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrSvPolyReport::Builder::getSbasIonoDot() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setSbasIonoDot(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrSvPolyReport::Reader::getTropoDelay() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrSvPolyReport::Builder::getTropoDelay() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setTropoDelay(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrSvPolyReport::Reader::getElevation() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrSvPolyReport::Builder::getElevation() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setElevation(float value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrSvPolyReport::Reader::getElevationDot() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrSvPolyReport::Builder::getElevationDot() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setElevationDot(float value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline float QcomGnss::DrSvPolyReport::Reader::getElevationUncertainty() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float QcomGnss::DrSvPolyReport::Builder::getElevationUncertainty() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setElevationUncertainty(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline bool QcomGnss::DrSvPolyReport::Reader::hasVelocityCoeff() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool QcomGnss::DrSvPolyReport::Builder::hasVelocityCoeff() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader QcomGnss::DrSvPolyReport::Reader::getVelocityCoeff() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder QcomGnss::DrSvPolyReport::Builder::getVelocityCoeff() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void QcomGnss::DrSvPolyReport::Builder::setVelocityCoeff( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void QcomGnss::DrSvPolyReport::Builder::setVelocityCoeff(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder QcomGnss::DrSvPolyReport::Builder::initVelocityCoeff(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void QcomGnss::DrSvPolyReport::Builder::adoptVelocityCoeff( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> QcomGnss::DrSvPolyReport::Builder::disownVelocityCoeff() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::uint16_t QcomGnss::DrSvPolyReport::Reader::getGpsWeek() const { return _reader.getDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint16_t QcomGnss::DrSvPolyReport::Builder::getGpsWeek() { return _builder.getDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setGpsWeek( ::uint16_t value) { _builder.setDataField< ::uint16_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline double QcomGnss::DrSvPolyReport::Reader::getGpsTow() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline double QcomGnss::DrSvPolyReport::Builder::getGpsTow() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void QcomGnss::DrSvPolyReport::Builder::setGpsTow(double value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline ::uint64_t Clocks::Reader::getBootTimeNanosDEPRECATED() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint64_t Clocks::Builder::getBootTimeNanosDEPRECATED() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Clocks::Builder::setBootTimeNanosDEPRECATED( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint64_t Clocks::Reader::getMonotonicNanosDEPRECATED() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint64_t Clocks::Builder::getMonotonicNanosDEPRECATED() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void Clocks::Builder::setMonotonicNanosDEPRECATED( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint64_t Clocks::Reader::getMonotonicRawNanosDEPRECATD() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint64_t Clocks::Builder::getMonotonicRawNanosDEPRECATD() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void Clocks::Builder::setMonotonicRawNanosDEPRECATD( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint64_t Clocks::Reader::getWallTimeNanos() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint64_t Clocks::Builder::getWallTimeNanos() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void Clocks::Builder::setWallTimeNanos( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint64_t Clocks::Reader::getModemUptimeMillisDEPRECATED() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint64_t Clocks::Builder::getModemUptimeMillisDEPRECATED() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void Clocks::Builder::setModemUptimeMillisDEPRECATED( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool LiveMpcData::Reader::hasX() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LiveMpcData::Builder::hasX() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveMpcData::Reader::getX() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveMpcData::Builder::getX() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LiveMpcData::Builder::setX( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LiveMpcData::Builder::setX(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveMpcData::Builder::initX(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LiveMpcData::Builder::adoptX( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveMpcData::Builder::disownX() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LiveMpcData::Reader::hasY() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LiveMpcData::Builder::hasY() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveMpcData::Reader::getY() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveMpcData::Builder::getY() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LiveMpcData::Builder::setY( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LiveMpcData::Builder::setY(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveMpcData::Builder::initY(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LiveMpcData::Builder::adoptY( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveMpcData::Builder::disownY() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LiveMpcData::Reader::hasPsi() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool LiveMpcData::Builder::hasPsi() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveMpcData::Reader::getPsi() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveMpcData::Builder::getPsi() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void LiveMpcData::Builder::setPsi( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void LiveMpcData::Builder::setPsi(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveMpcData::Builder::initPsi(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void LiveMpcData::Builder::adoptPsi( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveMpcData::Builder::disownPsi() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool LiveMpcData::Reader::hasCurvature() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool LiveMpcData::Builder::hasCurvature() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveMpcData::Reader::getCurvature() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveMpcData::Builder::getCurvature() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void LiveMpcData::Builder::setCurvature( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void LiveMpcData::Builder::setCurvature(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveMpcData::Builder::initCurvature(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void LiveMpcData::Builder::adoptCurvature( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveMpcData::Builder::disownCurvature() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::uint32_t LiveMpcData::Reader::getQpIterations() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t LiveMpcData::Builder::getQpIterations() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LiveMpcData::Builder::setQpIterations( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint64_t LiveMpcData::Reader::getCalculationTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint64_t LiveMpcData::Builder::getCalculationTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveMpcData::Builder::setCalculationTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline double LiveMpcData::Reader::getCost() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline double LiveMpcData::Builder::getCost() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveMpcData::Builder::setCost(double value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool LiveLongitudinalMpcData::Reader::hasXEgo() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LiveLongitudinalMpcData::Builder::hasXEgo() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveLongitudinalMpcData::Reader::getXEgo() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::getXEgo() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LiveLongitudinalMpcData::Builder::setXEgo( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LiveLongitudinalMpcData::Builder::setXEgo(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::initXEgo(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LiveLongitudinalMpcData::Builder::adoptXEgo( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLongitudinalMpcData::Builder::disownXEgo() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LiveLongitudinalMpcData::Reader::hasVEgo() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LiveLongitudinalMpcData::Builder::hasVEgo() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveLongitudinalMpcData::Reader::getVEgo() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::getVEgo() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LiveLongitudinalMpcData::Builder::setVEgo( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LiveLongitudinalMpcData::Builder::setVEgo(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::initVEgo(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LiveLongitudinalMpcData::Builder::adoptVEgo( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLongitudinalMpcData::Builder::disownVEgo() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LiveLongitudinalMpcData::Reader::hasAEgo() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool LiveLongitudinalMpcData::Builder::hasAEgo() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveLongitudinalMpcData::Reader::getAEgo() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::getAEgo() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void LiveLongitudinalMpcData::Builder::setAEgo( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void LiveLongitudinalMpcData::Builder::setAEgo(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::initAEgo(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void LiveLongitudinalMpcData::Builder::adoptAEgo( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLongitudinalMpcData::Builder::disownAEgo() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool LiveLongitudinalMpcData::Reader::hasXLead() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool LiveLongitudinalMpcData::Builder::hasXLead() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveLongitudinalMpcData::Reader::getXLead() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::getXLead() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void LiveLongitudinalMpcData::Builder::setXLead( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void LiveLongitudinalMpcData::Builder::setXLead(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::initXLead(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void LiveLongitudinalMpcData::Builder::adoptXLead( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLongitudinalMpcData::Builder::disownXLead() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool LiveLongitudinalMpcData::Reader::hasVLead() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool LiveLongitudinalMpcData::Builder::hasVLead() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveLongitudinalMpcData::Reader::getVLead() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::getVLead() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void LiveLongitudinalMpcData::Builder::setVLead( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void LiveLongitudinalMpcData::Builder::setVLead(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::initVLead(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void LiveLongitudinalMpcData::Builder::adoptVLead( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLongitudinalMpcData::Builder::disownVLead() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool LiveLongitudinalMpcData::Reader::hasALead() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool LiveLongitudinalMpcData::Builder::hasALead() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveLongitudinalMpcData::Reader::getALead() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::getALead() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void LiveLongitudinalMpcData::Builder::setALead( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void LiveLongitudinalMpcData::Builder::setALead(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveLongitudinalMpcData::Builder::initALead(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void LiveLongitudinalMpcData::Builder::adoptALead( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveLongitudinalMpcData::Builder::disownALead() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline float LiveLongitudinalMpcData::Reader::getALeadTau() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float LiveLongitudinalMpcData::Builder::getALeadTau() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LiveLongitudinalMpcData::Builder::setALeadTau(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t LiveLongitudinalMpcData::Reader::getQpIterations() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint32_t LiveLongitudinalMpcData::Builder::getQpIterations() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveLongitudinalMpcData::Builder::setQpIterations( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint32_t LiveLongitudinalMpcData::Reader::getMpcId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint32_t LiveLongitudinalMpcData::Builder::getMpcId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveLongitudinalMpcData::Builder::setMpcId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint64_t LiveLongitudinalMpcData::Reader::getCalculationTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint64_t LiveLongitudinalMpcData::Builder::getCalculationTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveLongitudinalMpcData::Builder::setCalculationTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline double LiveLongitudinalMpcData::Reader::getCost() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline double LiveLongitudinalMpcData::Builder::getCost() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LiveLongitudinalMpcData::Builder::setCost(double value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool Joystick::Reader::hasAxes() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Joystick::Builder::hasAxes() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader Joystick::Reader::getAxes() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder Joystick::Builder::getAxes() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Joystick::Builder::setAxes( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void Joystick::Builder::setAxes(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder Joystick::Builder::initAxes(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Joystick::Builder::adoptAxes( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> Joystick::Builder::disownAxes() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Joystick::Reader::hasButtons() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool Joystick::Builder::hasButtons() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader Joystick::Reader::getButtons() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder Joystick::Builder::getButtons() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void Joystick::Builder::setButtons( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void Joystick::Builder::setButtons(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder Joystick::Builder::initButtons(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void Joystick::Builder::adoptButtons( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> Joystick::Builder::disownButtons() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::uint32_t DriverStateV2::Reader::getFrameId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t DriverStateV2::Builder::getFrameId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DriverStateV2::Builder::setFrameId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float DriverStateV2::Reader::getModelExecutionTime() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float DriverStateV2::Builder::getModelExecutionTime() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void DriverStateV2::Builder::setModelExecutionTime(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float DriverStateV2::Reader::getDspExecutionTimeDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float DriverStateV2::Builder::getDspExecutionTimeDEPRECATED() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void DriverStateV2::Builder::setDspExecutionTimeDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool DriverStateV2::Reader::hasRawPredictions() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateV2::Builder::hasRawPredictions() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader DriverStateV2::Reader::getRawPredictions() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder DriverStateV2::Builder::getRawPredictions() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void DriverStateV2::Builder::setRawPredictions( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder DriverStateV2::Builder::initRawPredictions(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void DriverStateV2::Builder::adoptRawPredictions( ::capnp::Orphan< ::capnp::Data>&& value) { ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> DriverStateV2::Builder::disownRawPredictions() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float DriverStateV2::Reader::getPoorVisionProb() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float DriverStateV2::Builder::getPoorVisionProb() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void DriverStateV2::Builder::setPoorVisionProb(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float DriverStateV2::Reader::getWheelOnRightProb() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float DriverStateV2::Builder::getWheelOnRightProb() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void DriverStateV2::Builder::setWheelOnRightProb(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline bool DriverStateV2::Reader::hasLeftDriverData() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateV2::Builder::hasLeftDriverData() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DriverStateV2::DriverData::Reader DriverStateV2::Reader::getLeftDriverData() const { return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::DriverStateV2::DriverData::Builder DriverStateV2::Builder::getLeftDriverData() { return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::DriverStateV2::DriverData::Pipeline DriverStateV2::Pipeline::getLeftDriverData() { return ::cereal::DriverStateV2::DriverData::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void DriverStateV2::Builder::setLeftDriverData( ::cereal::DriverStateV2::DriverData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::DriverStateV2::DriverData::Builder DriverStateV2::Builder::initLeftDriverData() { return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void DriverStateV2::Builder::adoptLeftDriverData( ::capnp::Orphan< ::cereal::DriverStateV2::DriverData>&& value) { ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DriverStateV2::DriverData> DriverStateV2::Builder::disownLeftDriverData() { return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool DriverStateV2::Reader::hasRightDriverData() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateV2::Builder::hasRightDriverData() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DriverStateV2::DriverData::Reader DriverStateV2::Reader::getRightDriverData() const { return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::DriverStateV2::DriverData::Builder DriverStateV2::Builder::getRightDriverData() { return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::DriverStateV2::DriverData::Pipeline DriverStateV2::Pipeline::getRightDriverData() { return ::cereal::DriverStateV2::DriverData::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void DriverStateV2::Builder::setRightDriverData( ::cereal::DriverStateV2::DriverData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::cereal::DriverStateV2::DriverData::Builder DriverStateV2::Builder::initRightDriverData() { return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void DriverStateV2::Builder::adoptRightDriverData( ::capnp::Orphan< ::cereal::DriverStateV2::DriverData>&& value) { ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DriverStateV2::DriverData> DriverStateV2::Builder::disownRightDriverData() { return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2::DriverData>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline float DriverStateV2::Reader::getGpuExecutionTime() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float DriverStateV2::Builder::getGpuExecutionTime() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void DriverStateV2::Builder::setGpuExecutionTime(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool DriverStateV2::DriverData::Reader::hasFaceOrientation() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateV2::DriverData::Builder::hasFaceOrientation() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateV2::DriverData::Reader::getFaceOrientation() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::getFaceOrientation() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void DriverStateV2::DriverData::Builder::setFaceOrientation( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void DriverStateV2::DriverData::Builder::setFaceOrientation(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::initFaceOrientation(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void DriverStateV2::DriverData::Builder::adoptFaceOrientation( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateV2::DriverData::Builder::disownFaceOrientation() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool DriverStateV2::DriverData::Reader::hasFaceOrientationStd() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateV2::DriverData::Builder::hasFaceOrientationStd() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateV2::DriverData::Reader::getFaceOrientationStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::getFaceOrientationStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void DriverStateV2::DriverData::Builder::setFaceOrientationStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void DriverStateV2::DriverData::Builder::setFaceOrientationStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::initFaceOrientationStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void DriverStateV2::DriverData::Builder::adoptFaceOrientationStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateV2::DriverData::Builder::disownFaceOrientationStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool DriverStateV2::DriverData::Reader::hasFacePosition() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateV2::DriverData::Builder::hasFacePosition() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateV2::DriverData::Reader::getFacePosition() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::getFacePosition() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void DriverStateV2::DriverData::Builder::setFacePosition( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void DriverStateV2::DriverData::Builder::setFacePosition(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::initFacePosition(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void DriverStateV2::DriverData::Builder::adoptFacePosition( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateV2::DriverData::Builder::disownFacePosition() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool DriverStateV2::DriverData::Reader::hasFacePositionStd() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateV2::DriverData::Builder::hasFacePositionStd() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateV2::DriverData::Reader::getFacePositionStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::getFacePositionStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void DriverStateV2::DriverData::Builder::setFacePositionStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void DriverStateV2::DriverData::Builder::setFacePositionStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::initFacePositionStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void DriverStateV2::DriverData::Builder::adoptFacePositionStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateV2::DriverData::Builder::disownFacePositionStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline float DriverStateV2::DriverData::Reader::getFaceProb() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float DriverStateV2::DriverData::Builder::getFaceProb() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DriverStateV2::DriverData::Builder::setFaceProb(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float DriverStateV2::DriverData::Reader::getLeftEyeProb() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float DriverStateV2::DriverData::Builder::getLeftEyeProb() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void DriverStateV2::DriverData::Builder::setLeftEyeProb(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float DriverStateV2::DriverData::Reader::getRightEyeProb() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float DriverStateV2::DriverData::Builder::getRightEyeProb() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void DriverStateV2::DriverData::Builder::setRightEyeProb(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float DriverStateV2::DriverData::Reader::getLeftBlinkProb() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float DriverStateV2::DriverData::Builder::getLeftBlinkProb() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void DriverStateV2::DriverData::Builder::setLeftBlinkProb(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float DriverStateV2::DriverData::Reader::getRightBlinkProb() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float DriverStateV2::DriverData::Builder::getRightBlinkProb() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void DriverStateV2::DriverData::Builder::setRightBlinkProb(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float DriverStateV2::DriverData::Reader::getSunglassesProb() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float DriverStateV2::DriverData::Builder::getSunglassesProb() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void DriverStateV2::DriverData::Builder::setSunglassesProb(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float DriverStateV2::DriverData::Reader::getOccludedProb() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float DriverStateV2::DriverData::Builder::getOccludedProb() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void DriverStateV2::DriverData::Builder::setOccludedProb(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline bool DriverStateV2::DriverData::Reader::hasReadyProb() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateV2::DriverData::Builder::hasReadyProb() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateV2::DriverData::Reader::getReadyProb() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::getReadyProb() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void DriverStateV2::DriverData::Builder::setReadyProb( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void DriverStateV2::DriverData::Builder::setReadyProb(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::initReadyProb(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void DriverStateV2::DriverData::Builder::adoptReadyProb( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateV2::DriverData::Builder::disownReadyProb() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool DriverStateV2::DriverData::Reader::hasNotReadyProb() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateV2::DriverData::Builder::hasNotReadyProb() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateV2::DriverData::Reader::getNotReadyProb() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::getNotReadyProb() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void DriverStateV2::DriverData::Builder::setNotReadyProb( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void DriverStateV2::DriverData::Builder::setNotReadyProb(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateV2::DriverData::Builder::initNotReadyProb(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void DriverStateV2::DriverData::Builder::adoptNotReadyProb( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateV2::DriverData::Builder::disownNotReadyProb() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::uint32_t DriverStateDEPRECATED::Reader::getFrameId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t DriverStateDEPRECATED::Builder::getFrameId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setFrameId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool DriverStateDEPRECATED::Reader::hasDescriptorDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateDEPRECATED::Builder::hasDescriptorDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateDEPRECATED::Reader::getDescriptorDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::getDescriptorDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void DriverStateDEPRECATED::Builder::setDescriptorDEPRECATED( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void DriverStateDEPRECATED::Builder::setDescriptorDEPRECATED(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::initDescriptorDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void DriverStateDEPRECATED::Builder::adoptDescriptorDEPRECATED( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateDEPRECATED::Builder::disownDescriptorDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float DriverStateDEPRECATED::Reader::getStdDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getStdDEPRECATED() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setStdDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool DriverStateDEPRECATED::Reader::hasFaceOrientation() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateDEPRECATED::Builder::hasFaceOrientation() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateDEPRECATED::Reader::getFaceOrientation() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::getFaceOrientation() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void DriverStateDEPRECATED::Builder::setFaceOrientation( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void DriverStateDEPRECATED::Builder::setFaceOrientation(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::initFaceOrientation(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void DriverStateDEPRECATED::Builder::adoptFaceOrientation( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateDEPRECATED::Builder::disownFaceOrientation() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool DriverStateDEPRECATED::Reader::hasFacePosition() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateDEPRECATED::Builder::hasFacePosition() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateDEPRECATED::Reader::getFacePosition() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::getFacePosition() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void DriverStateDEPRECATED::Builder::setFacePosition( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void DriverStateDEPRECATED::Builder::setFacePosition(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::initFacePosition(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void DriverStateDEPRECATED::Builder::adoptFacePosition( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateDEPRECATED::Builder::disownFacePosition() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline float DriverStateDEPRECATED::Reader::getFaceProb() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getFaceProb() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setFaceProb(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getLeftEyeProb() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getLeftEyeProb() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setLeftEyeProb(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getRightEyeProb() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getRightEyeProb() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setRightEyeProb(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getLeftBlinkProb() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getLeftBlinkProb() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setLeftBlinkProb(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getRightBlinkProb() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getRightBlinkProb() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setRightBlinkProb(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getIrPwrDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getIrPwrDEPRECATED() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setIrPwrDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool DriverStateDEPRECATED::Reader::hasFaceOrientationStd() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateDEPRECATED::Builder::hasFaceOrientationStd() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateDEPRECATED::Reader::getFaceOrientationStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::getFaceOrientationStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void DriverStateDEPRECATED::Builder::setFaceOrientationStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void DriverStateDEPRECATED::Builder::setFaceOrientationStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::initFaceOrientationStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void DriverStateDEPRECATED::Builder::adoptFaceOrientationStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateDEPRECATED::Builder::disownFaceOrientationStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool DriverStateDEPRECATED::Reader::hasFacePositionStd() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateDEPRECATED::Builder::hasFacePositionStd() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateDEPRECATED::Reader::getFacePositionStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::getFacePositionStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void DriverStateDEPRECATED::Builder::setFacePositionStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void DriverStateDEPRECATED::Builder::setFacePositionStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::initFacePositionStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void DriverStateDEPRECATED::Builder::adoptFacePositionStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateDEPRECATED::Builder::disownFacePositionStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline float DriverStateDEPRECATED::Reader::getSunglassesProb() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getSunglassesProb() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setSunglassesProb(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getModelExecutionTime() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getModelExecutionTime() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setModelExecutionTime(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool DriverStateDEPRECATED::Reader::hasRawPredictions() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateDEPRECATED::Builder::hasRawPredictions() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader DriverStateDEPRECATED::Reader::getRawPredictions() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder DriverStateDEPRECATED::Builder::getRawPredictions() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void DriverStateDEPRECATED::Builder::setRawPredictions( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder DriverStateDEPRECATED::Builder::initRawPredictions(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void DriverStateDEPRECATED::Builder::adoptRawPredictions( ::capnp::Orphan< ::capnp::Data>&& value) { ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> DriverStateDEPRECATED::Builder::disownRawPredictions() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline float DriverStateDEPRECATED::Reader::getDspExecutionTime() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getDspExecutionTime() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setDspExecutionTime(float value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getPoorVision() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getPoorVision() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setPoorVision(float value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getPartialFace() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getPartialFace() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setPartialFace(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getDistractedPose() const { return _reader.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getDistractedPose() { return _builder.getDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setDistractedPose(float value) { _builder.setDataField( ::capnp::bounded<13>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getDistractedEyes() const { return _reader.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getDistractedEyes() { return _builder.getDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setDistractedEyes(float value) { _builder.setDataField( ::capnp::bounded<14>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getEyesOnRoad() const { return _reader.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getEyesOnRoad() { return _builder.getDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setEyesOnRoad(float value) { _builder.setDataField( ::capnp::bounded<15>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getPhoneUse() const { return _reader.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getPhoneUse() { return _builder.getDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setPhoneUse(float value) { _builder.setDataField( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline float DriverStateDEPRECATED::Reader::getOccludedProb() const { return _reader.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline float DriverStateDEPRECATED::Builder::getOccludedProb() { return _builder.getDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS); } inline void DriverStateDEPRECATED::Builder::setOccludedProb(float value) { _builder.setDataField( ::capnp::bounded<17>() * ::capnp::ELEMENTS, value); } inline bool DriverStateDEPRECATED::Reader::hasReadyProb() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateDEPRECATED::Builder::hasReadyProb() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateDEPRECATED::Reader::getReadyProb() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::getReadyProb() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void DriverStateDEPRECATED::Builder::setReadyProb( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void DriverStateDEPRECATED::Builder::setReadyProb(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::initReadyProb(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void DriverStateDEPRECATED::Builder::adoptReadyProb( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateDEPRECATED::Builder::disownReadyProb() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline bool DriverStateDEPRECATED::Reader::hasNotReadyProb() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool DriverStateDEPRECATED::Builder::hasNotReadyProb() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader DriverStateDEPRECATED::Reader::getNotReadyProb() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::getNotReadyProb() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void DriverStateDEPRECATED::Builder::setNotReadyProb( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline void DriverStateDEPRECATED::Builder::setNotReadyProb(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder DriverStateDEPRECATED::Builder::initNotReadyProb(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void DriverStateDEPRECATED::Builder::adoptNotReadyProb( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> DriverStateDEPRECATED::Builder::disownNotReadyProb() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline bool DriverMonitoringState::Reader::hasEventsDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool DriverMonitoringState::Builder::hasEventsDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader DriverMonitoringState::Reader::getEventsDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder DriverMonitoringState::Builder::getEventsDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void DriverMonitoringState::Builder::setEventsDEPRECATED( ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder DriverMonitoringState::Builder::initEventsDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void DriverMonitoringState::Builder::adoptEventsDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>> DriverMonitoringState::Builder::disownEventsDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool DriverMonitoringState::Reader::getFaceDetected() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool DriverMonitoringState::Builder::getFaceDetected() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setFaceDetected(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool DriverMonitoringState::Reader::getIsDistracted() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool DriverMonitoringState::Builder::getIsDistracted() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setIsDistracted(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float DriverMonitoringState::Reader::getAwarenessStatus() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float DriverMonitoringState::Builder::getAwarenessStatus() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setAwarenessStatus(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool DriverMonitoringState::Reader::getIsRHD() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool DriverMonitoringState::Builder::getIsRHD() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setIsRHD(bool value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool DriverMonitoringState::Reader::getRhdCheckedDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline bool DriverMonitoringState::Builder::getRhdCheckedDEPRECATED() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setRhdCheckedDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float DriverMonitoringState::Reader::getPosePitchOffset() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float DriverMonitoringState::Builder::getPosePitchOffset() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setPosePitchOffset(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint32_t DriverMonitoringState::Reader::getPosePitchValidCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint32_t DriverMonitoringState::Builder::getPosePitchValidCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setPosePitchValidCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float DriverMonitoringState::Reader::getPoseYawOffset() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float DriverMonitoringState::Builder::getPoseYawOffset() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setPoseYawOffset(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint32_t DriverMonitoringState::Reader::getPoseYawValidCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::uint32_t DriverMonitoringState::Builder::getPoseYawValidCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setPoseYawValidCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float DriverMonitoringState::Reader::getStepChange() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float DriverMonitoringState::Builder::getStepChange() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setStepChange(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float DriverMonitoringState::Reader::getAwarenessActive() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float DriverMonitoringState::Builder::getAwarenessActive() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setAwarenessActive(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float DriverMonitoringState::Reader::getAwarenessPassive() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float DriverMonitoringState::Builder::getAwarenessPassive() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setAwarenessPassive(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline bool DriverMonitoringState::Reader::getIsLowStd() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline bool DriverMonitoringState::Builder::getIsLowStd() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setIsLowStd(bool value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline ::uint32_t DriverMonitoringState::Reader::getHiStdCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::uint32_t DriverMonitoringState::Builder::getHiStdCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setHiStdCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool DriverMonitoringState::Reader::getIsPreviewDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline bool DriverMonitoringState::Builder::getIsPreviewDEPRECATED() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setIsPreviewDEPRECATED(bool value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool DriverMonitoringState::Reader::getIsActiveMode() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline bool DriverMonitoringState::Builder::getIsActiveMode() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setIsActiveMode(bool value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::uint32_t DriverMonitoringState::Reader::getDistractedType() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::uint32_t DriverMonitoringState::Builder::getDistractedType() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void DriverMonitoringState::Builder::setDistractedType( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline bool DriverMonitoringState::Reader::hasEvents() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool DriverMonitoringState::Builder::hasEvents() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Reader DriverMonitoringState::Reader::getEvents() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Builder DriverMonitoringState::Builder::getEvents() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void DriverMonitoringState::Builder::setEvents( ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Builder DriverMonitoringState::Builder::initEvents(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void DriverMonitoringState::Builder::adoptEvents( ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>> DriverMonitoringState::Builder::disownEvents() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::uint64_t Boot::Reader::getWallTimeNanos() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint64_t Boot::Builder::getWallTimeNanos() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Boot::Builder::setWallTimeNanos( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool Boot::Reader::hasLastKmsgDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Boot::Builder::hasLastKmsgDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader Boot::Reader::getLastKmsgDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder Boot::Builder::getLastKmsgDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Boot::Builder::setLastKmsgDEPRECATED( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder Boot::Builder::initLastKmsgDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Boot::Builder::adoptLastKmsgDEPRECATED( ::capnp::Orphan< ::capnp::Data>&& value) { ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> Boot::Builder::disownLastKmsgDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Boot::Reader::hasLastPmsgDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool Boot::Builder::hasLastPmsgDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader Boot::Reader::getLastPmsgDEPRECATED() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder Boot::Builder::getLastPmsgDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void Boot::Builder::setLastPmsgDEPRECATED( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder Boot::Builder::initLastPmsgDEPRECATED(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void Boot::Builder::adoptLastPmsgDEPRECATED( ::capnp::Orphan< ::capnp::Data>&& value) { ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> Boot::Builder::disownLastPmsgDEPRECATED() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool Boot::Reader::hasLaunchLog() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool Boot::Builder::hasLaunchLog() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader Boot::Reader::getLaunchLog() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder Boot::Builder::getLaunchLog() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void Boot::Builder::setLaunchLog( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder Boot::Builder::initLaunchLog(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void Boot::Builder::adoptLaunchLog( ::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> Boot::Builder::disownLaunchLog() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool Boot::Reader::hasPstore() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool Boot::Builder::hasPstore() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader Boot::Reader::getPstore() const { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder Boot::Builder::getPstore() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline Boot::Pipeline::getPstore() { return ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline(_typeless.getPointerField(3)); } #endif // !CAPNP_LITE inline void Boot::Builder::setPstore( ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder Boot::Builder::initPstore() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void Boot::Builder::adoptPstore( ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>>&& value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>> Boot::Builder::disownPstore() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool Boot::Reader::hasCommands() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool Boot::Builder::hasCommands() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader Boot::Reader::getCommands() const { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder Boot::Builder::getCommands() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline Boot::Pipeline::getCommands() { return ::cereal::Map< ::capnp::Text, ::capnp::Data>::Pipeline(_typeless.getPointerField(4)); } #endif // !CAPNP_LITE inline void Boot::Builder::setCommands( ::cereal::Map< ::capnp::Text, ::capnp::Data>::Reader value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::cereal::Map< ::capnp::Text, ::capnp::Data>::Builder Boot::Builder::initCommands() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void Boot::Builder::adoptCommands( ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>>&& value) { ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Map< ::capnp::Text, ::capnp::Data>> Boot::Builder::disownCommands() { return ::capnp::_::PointerHelpers< ::cereal::Map< ::capnp::Text, ::capnp::Data>>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool LiveParametersData::Reader::getValid() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool LiveParametersData::Builder::getValid() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setValid(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getGyroBias() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getGyroBias() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setGyroBias(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getAngleOffsetDeg() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getAngleOffsetDeg() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setAngleOffsetDeg(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getAngleOffsetAverageDeg() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getAngleOffsetAverageDeg() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setAngleOffsetAverageDeg(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getStiffnessFactor() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getStiffnessFactor() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setStiffnessFactor(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getSteerRatio() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getSteerRatio() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setSteerRatio(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool LiveParametersData::Reader::getSensorValid() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool LiveParametersData::Builder::getSensorValid() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setSensorValid(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getYawRateDEPRECATED() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getYawRateDEPRECATED() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setYawRateDEPRECATED(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getPosenetSpeed() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getPosenetSpeed() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setPosenetSpeed(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline bool LiveParametersData::Reader::getPosenetValid() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool LiveParametersData::Builder::getPosenetValid() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setPosenetValid(bool value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getAngleOffsetFastStd() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getAngleOffsetFastStd() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setAngleOffsetFastStd(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getAngleOffsetAverageStd() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getAngleOffsetAverageStd() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setAngleOffsetAverageStd(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getStiffnessFactorStd() const { return _reader.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getStiffnessFactorStd() { return _builder.getDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setStiffnessFactorStd(float value) { _builder.setDataField( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getSteerRatioStd() const { return _reader.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getSteerRatioStd() { return _builder.getDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setSteerRatioStd(float value) { _builder.setDataField( ::capnp::bounded<11>() * ::capnp::ELEMENTS, value); } inline float LiveParametersData::Reader::getRoll() const { return _reader.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline float LiveParametersData::Builder::getRoll() { return _builder.getDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS); } inline void LiveParametersData::Builder::setRoll(float value) { _builder.setDataField( ::capnp::bounded<12>() * ::capnp::ELEMENTS, value); } inline bool LiveParametersData::Reader::hasFilterStateDEPRECATED() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LiveParametersData::Builder::hasFilterStateDEPRECATED() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Measurement::Reader LiveParametersData::Reader::getFilterStateDEPRECATED() const { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveParametersData::Builder::getFilterStateDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveLocationKalman::Measurement::Pipeline LiveParametersData::Pipeline::getFilterStateDEPRECATED() { return ::cereal::LiveLocationKalman::Measurement::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void LiveParametersData::Builder::setFilterStateDEPRECATED( ::cereal::LiveLocationKalman::Measurement::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Measurement::Builder LiveParametersData::Builder::initFilterStateDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LiveParametersData::Builder::adoptFilterStateDEPRECATED( ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman::Measurement> LiveParametersData::Builder::disownFilterStateDEPRECATED() { return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman::Measurement>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LiveParametersData::Reader::hasDebugFilterState() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LiveParametersData::Builder::hasDebugFilterState() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveParametersData::FilterState::Reader LiveParametersData::Reader::getDebugFilterState() const { return ::capnp::_::PointerHelpers< ::cereal::LiveParametersData::FilterState>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::LiveParametersData::FilterState::Builder LiveParametersData::Builder::getDebugFilterState() { return ::capnp::_::PointerHelpers< ::cereal::LiveParametersData::FilterState>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::LiveParametersData::FilterState::Pipeline LiveParametersData::Pipeline::getDebugFilterState() { return ::cereal::LiveParametersData::FilterState::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void LiveParametersData::Builder::setDebugFilterState( ::cereal::LiveParametersData::FilterState::Reader value) { ::capnp::_::PointerHelpers< ::cereal::LiveParametersData::FilterState>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::LiveParametersData::FilterState::Builder LiveParametersData::Builder::initDebugFilterState() { return ::capnp::_::PointerHelpers< ::cereal::LiveParametersData::FilterState>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LiveParametersData::Builder::adoptDebugFilterState( ::capnp::Orphan< ::cereal::LiveParametersData::FilterState>&& value) { ::capnp::_::PointerHelpers< ::cereal::LiveParametersData::FilterState>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveParametersData::FilterState> LiveParametersData::Builder::disownDebugFilterState() { return ::capnp::_::PointerHelpers< ::cereal::LiveParametersData::FilterState>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LiveParametersData::Reader::getAngleOffsetValid() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, true); } inline bool LiveParametersData::Builder::getAngleOffsetValid() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, true); } inline void LiveParametersData::Builder::setAngleOffsetValid(bool value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value, true); } inline bool LiveParametersData::Reader::getAngleOffsetAverageValid() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, true); } inline bool LiveParametersData::Builder::getAngleOffsetAverageValid() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, true); } inline void LiveParametersData::Builder::setAngleOffsetAverageValid(bool value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value, true); } inline bool LiveParametersData::Reader::getSteerRatioValid() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, true); } inline bool LiveParametersData::Builder::getSteerRatioValid() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, true); } inline void LiveParametersData::Builder::setSteerRatioValid(bool value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value, true); } inline bool LiveParametersData::Reader::getStiffnessFactorValid() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, true); } inline bool LiveParametersData::Builder::getStiffnessFactorValid() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, true); } inline void LiveParametersData::Builder::setStiffnessFactorValid(bool value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value, true); } inline bool LiveParametersData::FilterState::Reader::hasValue() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LiveParametersData::FilterState::Builder::hasValue() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveParametersData::FilterState::Reader::getValue() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveParametersData::FilterState::Builder::getValue() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LiveParametersData::FilterState::Builder::setValue( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LiveParametersData::FilterState::Builder::setValue(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveParametersData::FilterState::Builder::initValue(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LiveParametersData::FilterState::Builder::adoptValue( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveParametersData::FilterState::Builder::disownValue() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LiveParametersData::FilterState::Reader::hasStd() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LiveParametersData::FilterState::Builder::hasStd() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveParametersData::FilterState::Reader::getStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveParametersData::FilterState::Builder::getStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LiveParametersData::FilterState::Builder::setStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LiveParametersData::FilterState::Builder::setStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveParametersData::FilterState::Builder::initStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LiveParametersData::FilterState::Builder::adoptStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveParametersData::FilterState::Builder::disownStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LiveTorqueParametersData::Reader::getLiveValid() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool LiveTorqueParametersData::Builder::getLiveValid() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setLiveValid(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float LiveTorqueParametersData::Reader::getLatAccelFactorRaw() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float LiveTorqueParametersData::Builder::getLatAccelFactorRaw() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setLatAccelFactorRaw(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float LiveTorqueParametersData::Reader::getLatAccelOffsetRaw() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float LiveTorqueParametersData::Builder::getLatAccelOffsetRaw() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setLatAccelOffsetRaw(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float LiveTorqueParametersData::Reader::getFrictionCoefficientRaw() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float LiveTorqueParametersData::Builder::getFrictionCoefficientRaw() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setFrictionCoefficientRaw(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float LiveTorqueParametersData::Reader::getLatAccelFactorFiltered() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float LiveTorqueParametersData::Builder::getLatAccelFactorFiltered() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setLatAccelFactorFiltered(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float LiveTorqueParametersData::Reader::getLatAccelOffsetFiltered() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float LiveTorqueParametersData::Builder::getLatAccelOffsetFiltered() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setLatAccelOffsetFiltered(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline float LiveTorqueParametersData::Reader::getFrictionCoefficientFiltered() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float LiveTorqueParametersData::Builder::getFrictionCoefficientFiltered() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setFrictionCoefficientFiltered(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline float LiveTorqueParametersData::Reader::getTotalBucketPoints() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float LiveTorqueParametersData::Builder::getTotalBucketPoints() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setTotalBucketPoints(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float LiveTorqueParametersData::Reader::getDecay() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float LiveTorqueParametersData::Builder::getDecay() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setDecay(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline float LiveTorqueParametersData::Reader::getMaxResets() const { return _reader.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline float LiveTorqueParametersData::Builder::getMaxResets() { return _builder.getDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setMaxResets(float value) { _builder.setDataField( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool LiveTorqueParametersData::Reader::hasPoints() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LiveTorqueParametersData::Builder::hasPoints() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Reader LiveTorqueParametersData::Reader::getPoints() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Builder LiveTorqueParametersData::Builder::getPoints() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LiveTorqueParametersData::Builder::setPoints( ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LiveTorqueParametersData::Builder::setPoints(::kj::ArrayPtr::Reader> value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>::Builder LiveTorqueParametersData::Builder::initPoints(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LiveTorqueParametersData::Builder::adoptPoints( ::capnp::Orphan< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>> LiveTorqueParametersData::Builder::disownPoints() { return ::capnp::_::PointerHelpers< ::capnp::List< ::capnp::List, ::capnp::Kind::LIST>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::int32_t LiveTorqueParametersData::Reader::getVersion() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline ::int32_t LiveTorqueParametersData::Builder::getVersion() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setVersion( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<10>() * ::capnp::ELEMENTS, value); } inline bool LiveTorqueParametersData::Reader::getUseParams() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool LiveTorqueParametersData::Builder::getUseParams() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveTorqueParametersData::Builder::setUseParams(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool LiveMapDataDEPRECATED::Reader::getSpeedLimitValid() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool LiveMapDataDEPRECATED::Builder::getSpeedLimitValid() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setSpeedLimitValid(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float LiveMapDataDEPRECATED::Reader::getSpeedLimit() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float LiveMapDataDEPRECATED::Builder::getSpeedLimit() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setSpeedLimit(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool LiveMapDataDEPRECATED::Reader::getCurvatureValid() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline bool LiveMapDataDEPRECATED::Builder::getCurvatureValid() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setCurvatureValid(bool value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float LiveMapDataDEPRECATED::Reader::getCurvature() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float LiveMapDataDEPRECATED::Builder::getCurvature() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setCurvature(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint64_t LiveMapDataDEPRECATED::Reader::getWayId() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint64_t LiveMapDataDEPRECATED::Builder::getWayId() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setWayId( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool LiveMapDataDEPRECATED::Reader::hasRoadX() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool LiveMapDataDEPRECATED::Builder::hasRoadX() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveMapDataDEPRECATED::Reader::getRoadX() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveMapDataDEPRECATED::Builder::getRoadX() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void LiveMapDataDEPRECATED::Builder::setRoadX( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void LiveMapDataDEPRECATED::Builder::setRoadX(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveMapDataDEPRECATED::Builder::initRoadX(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void LiveMapDataDEPRECATED::Builder::adoptRoadX( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveMapDataDEPRECATED::Builder::disownRoadX() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool LiveMapDataDEPRECATED::Reader::hasRoadY() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool LiveMapDataDEPRECATED::Builder::hasRoadY() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveMapDataDEPRECATED::Reader::getRoadY() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveMapDataDEPRECATED::Builder::getRoadY() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void LiveMapDataDEPRECATED::Builder::setRoadY( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void LiveMapDataDEPRECATED::Builder::setRoadY(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveMapDataDEPRECATED::Builder::initRoadY(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void LiveMapDataDEPRECATED::Builder::adoptRoadY( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveMapDataDEPRECATED::Builder::disownRoadY() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool LiveMapDataDEPRECATED::Reader::hasLastGps() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool LiveMapDataDEPRECATED::Builder::hasLastGps() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::cereal::GpsLocationData::Reader LiveMapDataDEPRECATED::Reader::getLastGps() const { return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::cereal::GpsLocationData::Builder LiveMapDataDEPRECATED::Builder::getLastGps() { return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::GpsLocationData::Pipeline LiveMapDataDEPRECATED::Pipeline::getLastGps() { return ::cereal::GpsLocationData::Pipeline(_typeless.getPointerField(2)); } #endif // !CAPNP_LITE inline void LiveMapDataDEPRECATED::Builder::setLastGps( ::cereal::GpsLocationData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::cereal::GpsLocationData::Builder LiveMapDataDEPRECATED::Builder::initLastGps() { return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void LiveMapDataDEPRECATED::Builder::adoptLastGps( ::capnp::Orphan< ::cereal::GpsLocationData>&& value) { ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::GpsLocationData> LiveMapDataDEPRECATED::Builder::disownLastGps() { return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool LiveMapDataDEPRECATED::Reader::hasRoadCurvatureX() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool LiveMapDataDEPRECATED::Builder::hasRoadCurvatureX() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveMapDataDEPRECATED::Reader::getRoadCurvatureX() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveMapDataDEPRECATED::Builder::getRoadCurvatureX() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void LiveMapDataDEPRECATED::Builder::setRoadCurvatureX( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void LiveMapDataDEPRECATED::Builder::setRoadCurvatureX(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveMapDataDEPRECATED::Builder::initRoadCurvatureX(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void LiveMapDataDEPRECATED::Builder::adoptRoadCurvatureX( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveMapDataDEPRECATED::Builder::disownRoadCurvatureX() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool LiveMapDataDEPRECATED::Reader::hasRoadCurvature() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool LiveMapDataDEPRECATED::Builder::hasRoadCurvature() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader LiveMapDataDEPRECATED::Reader::getRoadCurvature() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder LiveMapDataDEPRECATED::Builder::getRoadCurvature() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void LiveMapDataDEPRECATED::Builder::setRoadCurvature( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void LiveMapDataDEPRECATED::Builder::setRoadCurvature(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder LiveMapDataDEPRECATED::Builder::initRoadCurvature(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void LiveMapDataDEPRECATED::Builder::adoptRoadCurvature( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> LiveMapDataDEPRECATED::Builder::disownRoadCurvature() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline float LiveMapDataDEPRECATED::Reader::getDistToTurn() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float LiveMapDataDEPRECATED::Builder::getDistToTurn() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setDistToTurn(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool LiveMapDataDEPRECATED::Reader::getMapValid() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline bool LiveMapDataDEPRECATED::Builder::getMapValid() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setMapValid(bool value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool LiveMapDataDEPRECATED::Reader::getSpeedAdvisoryValid() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline bool LiveMapDataDEPRECATED::Builder::getSpeedAdvisoryValid() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setSpeedAdvisoryValid(bool value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float LiveMapDataDEPRECATED::Reader::getSpeedAdvisory() const { return _reader.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline float LiveMapDataDEPRECATED::Builder::getSpeedAdvisory() { return _builder.getDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setSpeedAdvisory(float value) { _builder.setDataField( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline bool LiveMapDataDEPRECATED::Reader::getSpeedLimitAheadValid() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline bool LiveMapDataDEPRECATED::Builder::getSpeedLimitAheadValid() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setSpeedLimitAheadValid(bool value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float LiveMapDataDEPRECATED::Reader::getSpeedLimitAhead() const { return _reader.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline float LiveMapDataDEPRECATED::Builder::getSpeedLimitAhead() { return _builder.getDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setSpeedLimitAhead(float value) { _builder.setDataField( ::capnp::bounded<7>() * ::capnp::ELEMENTS, value); } inline float LiveMapDataDEPRECATED::Reader::getSpeedLimitAheadDistance() const { return _reader.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline float LiveMapDataDEPRECATED::Builder::getSpeedLimitAheadDistance() { return _builder.getDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS); } inline void LiveMapDataDEPRECATED::Builder::setSpeedLimitAheadDistance(float value) { _builder.setDataField( ::capnp::bounded<8>() * ::capnp::ELEMENTS, value); } inline bool CameraOdometry::Reader::hasTrans() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool CameraOdometry::Builder::hasTrans() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader CameraOdometry::Reader::getTrans() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder CameraOdometry::Builder::getTrans() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void CameraOdometry::Builder::setTrans( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void CameraOdometry::Builder::setTrans(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder CameraOdometry::Builder::initTrans(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void CameraOdometry::Builder::adoptTrans( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> CameraOdometry::Builder::disownTrans() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool CameraOdometry::Reader::hasRot() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool CameraOdometry::Builder::hasRot() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader CameraOdometry::Reader::getRot() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder CameraOdometry::Builder::getRot() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void CameraOdometry::Builder::setRot( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void CameraOdometry::Builder::setRot(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder CameraOdometry::Builder::initRot(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void CameraOdometry::Builder::adoptRot( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> CameraOdometry::Builder::disownRot() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool CameraOdometry::Reader::hasTransStd() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool CameraOdometry::Builder::hasTransStd() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader CameraOdometry::Reader::getTransStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder CameraOdometry::Builder::getTransStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void CameraOdometry::Builder::setTransStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void CameraOdometry::Builder::setTransStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder CameraOdometry::Builder::initTransStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void CameraOdometry::Builder::adoptTransStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> CameraOdometry::Builder::disownTransStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool CameraOdometry::Reader::hasRotStd() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool CameraOdometry::Builder::hasRotStd() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader CameraOdometry::Reader::getRotStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder CameraOdometry::Builder::getRotStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void CameraOdometry::Builder::setRotStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void CameraOdometry::Builder::setRotStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder CameraOdometry::Builder::initRotStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void CameraOdometry::Builder::adoptRotStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> CameraOdometry::Builder::disownRotStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::uint32_t CameraOdometry::Reader::getFrameId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t CameraOdometry::Builder::getFrameId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void CameraOdometry::Builder::setFrameId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint64_t CameraOdometry::Reader::getTimestampEof() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint64_t CameraOdometry::Builder::getTimestampEof() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void CameraOdometry::Builder::setTimestampEof( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline bool CameraOdometry::Reader::hasWideFromDeviceEuler() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool CameraOdometry::Builder::hasWideFromDeviceEuler() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader CameraOdometry::Reader::getWideFromDeviceEuler() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder CameraOdometry::Builder::getWideFromDeviceEuler() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void CameraOdometry::Builder::setWideFromDeviceEuler( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline void CameraOdometry::Builder::setWideFromDeviceEuler(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder CameraOdometry::Builder::initWideFromDeviceEuler(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void CameraOdometry::Builder::adoptWideFromDeviceEuler( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> CameraOdometry::Builder::disownWideFromDeviceEuler() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool CameraOdometry::Reader::hasWideFromDeviceEulerStd() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool CameraOdometry::Builder::hasWideFromDeviceEulerStd() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader CameraOdometry::Reader::getWideFromDeviceEulerStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder CameraOdometry::Builder::getWideFromDeviceEulerStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void CameraOdometry::Builder::setWideFromDeviceEulerStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline void CameraOdometry::Builder::setWideFromDeviceEulerStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder CameraOdometry::Builder::initWideFromDeviceEulerStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void CameraOdometry::Builder::adoptWideFromDeviceEulerStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> CameraOdometry::Builder::disownWideFromDeviceEulerStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool CameraOdometry::Reader::hasRoadTransformTrans() const { return !_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline bool CameraOdometry::Builder::hasRoadTransformTrans() { return !_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader CameraOdometry::Reader::getRoadTransformTrans() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder CameraOdometry::Builder::getRoadTransformTrans() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline void CameraOdometry::Builder::setRoadTransformTrans( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline void CameraOdometry::Builder::setRoadTransformTrans(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder CameraOdometry::Builder::initRoadTransformTrans(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), size); } inline void CameraOdometry::Builder::adoptRoadTransformTrans( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> CameraOdometry::Builder::disownRoadTransformTrans() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<6>() * ::capnp::POINTERS)); } inline bool CameraOdometry::Reader::hasRoadTransformTransStd() const { return !_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline bool CameraOdometry::Builder::hasRoadTransformTransStd() { return !_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader CameraOdometry::Reader::getRoadTransformTransStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder CameraOdometry::Builder::getRoadTransformTransStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline void CameraOdometry::Builder::setRoadTransformTransStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline void CameraOdometry::Builder::setRoadTransformTransStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder CameraOdometry::Builder::initRoadTransformTransStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), size); } inline void CameraOdometry::Builder::adoptRoadTransformTransStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> CameraOdometry::Builder::disownRoadTransformTransStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<7>() * ::capnp::POINTERS)); } inline ::cereal::Sentinel::SentinelType Sentinel::Reader::getType() const { return _reader.getDataField< ::cereal::Sentinel::SentinelType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::cereal::Sentinel::SentinelType Sentinel::Builder::getType() { return _builder.getDataField< ::cereal::Sentinel::SentinelType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Sentinel::Builder::setType( ::cereal::Sentinel::SentinelType value) { _builder.setDataField< ::cereal::Sentinel::SentinelType>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int32_t Sentinel::Reader::getSignal() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int32_t Sentinel::Builder::getSignal() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void Sentinel::Builder::setSignal( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float UIDebug::Reader::getDrawTimeMillis() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float UIDebug::Builder::getDrawTimeMillis() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UIDebug::Builder::setDrawTimeMillis(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool ManagerState::Reader::hasProcesses() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ManagerState::Builder::hasProcesses() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>::Reader ManagerState::Reader::getProcesses() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>::Builder ManagerState::Builder::getProcesses() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ManagerState::Builder::setProcesses( ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>::Builder ManagerState::Builder::initProcesses(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ManagerState::Builder::adoptProcesses( ::capnp::Orphan< ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>> ManagerState::Builder::disownProcesses() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::ManagerState::ProcessState, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool ManagerState::ProcessState::Reader::hasName() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool ManagerState::ProcessState::Builder::hasName() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader ManagerState::ProcessState::Reader::getName() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder ManagerState::ProcessState::Builder::getName() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void ManagerState::ProcessState::Builder::setName( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder ManagerState::ProcessState::Builder::initName(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void ManagerState::ProcessState::Builder::adoptName( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> ManagerState::ProcessState::Builder::disownName() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::int32_t ManagerState::ProcessState::Reader::getPid() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int32_t ManagerState::ProcessState::Builder::getPid() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void ManagerState::ProcessState::Builder::setPid( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool ManagerState::ProcessState::Reader::getRunning() const { return _reader.getDataField( ::capnp::bounded<32>() * ::capnp::ELEMENTS); } inline bool ManagerState::ProcessState::Builder::getRunning() { return _builder.getDataField( ::capnp::bounded<32>() * ::capnp::ELEMENTS); } inline void ManagerState::ProcessState::Builder::setRunning(bool value) { _builder.setDataField( ::capnp::bounded<32>() * ::capnp::ELEMENTS, value); } inline ::int32_t ManagerState::ProcessState::Reader::getExitCode() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::int32_t ManagerState::ProcessState::Builder::getExitCode() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void ManagerState::ProcessState::Builder::setExitCode( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool ManagerState::ProcessState::Reader::getShouldBeRunning() const { return _reader.getDataField( ::capnp::bounded<33>() * ::capnp::ELEMENTS); } inline bool ManagerState::ProcessState::Builder::getShouldBeRunning() { return _builder.getDataField( ::capnp::bounded<33>() * ::capnp::ELEMENTS); } inline void ManagerState::ProcessState::Builder::setShouldBeRunning(bool value) { _builder.setDataField( ::capnp::bounded<33>() * ::capnp::ELEMENTS, value); } inline ::uint32_t UploaderState::Reader::getImmediateQueueSize() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t UploaderState::Builder::getImmediateQueueSize() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void UploaderState::Builder::setImmediateQueueSize( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t UploaderState::Reader::getImmediateQueueCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::uint32_t UploaderState::Builder::getImmediateQueueCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void UploaderState::Builder::setImmediateQueueCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint32_t UploaderState::Reader::getRawQueueSize() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint32_t UploaderState::Builder::getRawQueueSize() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void UploaderState::Builder::setRawQueueSize( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint32_t UploaderState::Reader::getRawQueueCount() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint32_t UploaderState::Builder::getRawQueueCount() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void UploaderState::Builder::setRawQueueCount( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline float UploaderState::Reader::getLastTime() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline float UploaderState::Builder::getLastTime() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline void UploaderState::Builder::setLastTime(float value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, value); } inline float UploaderState::Reader::getLastSpeed() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float UploaderState::Builder::getLastSpeed() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void UploaderState::Builder::setLastSpeed(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline bool UploaderState::Reader::hasLastFilename() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool UploaderState::Builder::hasLastFilename() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader UploaderState::Reader::getLastFilename() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder UploaderState::Builder::getLastFilename() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void UploaderState::Builder::setLastFilename( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder UploaderState::Builder::initLastFilename(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void UploaderState::Builder::adoptLastFilename( ::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> UploaderState::Builder::disownLastFilename() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool NavInstruction::Reader::hasManeuverPrimaryText() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool NavInstruction::Builder::hasManeuverPrimaryText() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader NavInstruction::Reader::getManeuverPrimaryText() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder NavInstruction::Builder::getManeuverPrimaryText() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void NavInstruction::Builder::setManeuverPrimaryText( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder NavInstruction::Builder::initManeuverPrimaryText(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void NavInstruction::Builder::adoptManeuverPrimaryText( ::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> NavInstruction::Builder::disownManeuverPrimaryText() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool NavInstruction::Reader::hasManeuverSecondaryText() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool NavInstruction::Builder::hasManeuverSecondaryText() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader NavInstruction::Reader::getManeuverSecondaryText() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder NavInstruction::Builder::getManeuverSecondaryText() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void NavInstruction::Builder::setManeuverSecondaryText( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder NavInstruction::Builder::initManeuverSecondaryText(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void NavInstruction::Builder::adoptManeuverSecondaryText( ::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> NavInstruction::Builder::disownManeuverSecondaryText() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline float NavInstruction::Reader::getManeuverDistance() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float NavInstruction::Builder::getManeuverDistance() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void NavInstruction::Builder::setManeuverDistance(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool NavInstruction::Reader::hasManeuverType() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool NavInstruction::Builder::hasManeuverType() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader NavInstruction::Reader::getManeuverType() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder NavInstruction::Builder::getManeuverType() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void NavInstruction::Builder::setManeuverType( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder NavInstruction::Builder::initManeuverType(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void NavInstruction::Builder::adoptManeuverType( ::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> NavInstruction::Builder::disownManeuverType() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool NavInstruction::Reader::hasManeuverModifier() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool NavInstruction::Builder::hasManeuverModifier() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader NavInstruction::Reader::getManeuverModifier() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder NavInstruction::Builder::getManeuverModifier() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void NavInstruction::Builder::setManeuverModifier( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder NavInstruction::Builder::initManeuverModifier(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void NavInstruction::Builder::adoptManeuverModifier( ::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> NavInstruction::Builder::disownManeuverModifier() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline float NavInstruction::Reader::getDistanceRemaining() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float NavInstruction::Builder::getDistanceRemaining() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void NavInstruction::Builder::setDistanceRemaining(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float NavInstruction::Reader::getTimeRemaining() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float NavInstruction::Builder::getTimeRemaining() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void NavInstruction::Builder::setTimeRemaining(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float NavInstruction::Reader::getTimeRemainingTypical() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float NavInstruction::Builder::getTimeRemainingTypical() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void NavInstruction::Builder::setTimeRemainingTypical(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool NavInstruction::Reader::hasLanes() const { return !_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline bool NavInstruction::Builder::hasLanes() { return !_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>::Reader NavInstruction::Reader::getLanes() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>::Builder NavInstruction::Builder::getLanes() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline void NavInstruction::Builder::setLanes( ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>::Builder NavInstruction::Builder::initLanes(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), size); } inline void NavInstruction::Builder::adoptLanes( ::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>> NavInstruction::Builder::disownLanes() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Lane, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<4>() * ::capnp::POINTERS)); } inline bool NavInstruction::Reader::getShowFull() const { return _reader.getDataField( ::capnp::bounded<128>() * ::capnp::ELEMENTS); } inline bool NavInstruction::Builder::getShowFull() { return _builder.getDataField( ::capnp::bounded<128>() * ::capnp::ELEMENTS); } inline void NavInstruction::Builder::setShowFull(bool value) { _builder.setDataField( ::capnp::bounded<128>() * ::capnp::ELEMENTS, value); } inline float NavInstruction::Reader::getSpeedLimit() const { return _reader.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline float NavInstruction::Builder::getSpeedLimit() { return _builder.getDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void NavInstruction::Builder::setSpeedLimit(float value) { _builder.setDataField( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::cereal::NavInstruction::SpeedLimitSign NavInstruction::Reader::getSpeedLimitSign() const { return _reader.getDataField< ::cereal::NavInstruction::SpeedLimitSign>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline ::cereal::NavInstruction::SpeedLimitSign NavInstruction::Builder::getSpeedLimitSign() { return _builder.getDataField< ::cereal::NavInstruction::SpeedLimitSign>( ::capnp::bounded<9>() * ::capnp::ELEMENTS); } inline void NavInstruction::Builder::setSpeedLimitSign( ::cereal::NavInstruction::SpeedLimitSign value) { _builder.setDataField< ::cereal::NavInstruction::SpeedLimitSign>( ::capnp::bounded<9>() * ::capnp::ELEMENTS, value); } inline bool NavInstruction::Reader::hasAllManeuvers() const { return !_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline bool NavInstruction::Builder::hasAllManeuvers() { return !_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>::Reader NavInstruction::Reader::getAllManeuvers() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>::Builder NavInstruction::Builder::getAllManeuvers() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline void NavInstruction::Builder::setAllManeuvers( ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>::Builder NavInstruction::Builder::initAllManeuvers(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), size); } inline void NavInstruction::Builder::adoptAllManeuvers( ::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>> NavInstruction::Builder::disownAllManeuvers() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Maneuver, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<5>() * ::capnp::POINTERS)); } inline bool NavInstruction::Lane::Reader::hasDirections() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool NavInstruction::Lane::Builder::hasDirections() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>::Reader NavInstruction::Lane::Reader::getDirections() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>::Builder NavInstruction::Lane::Builder::getDirections() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void NavInstruction::Lane::Builder::setDirections( ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void NavInstruction::Lane::Builder::setDirections(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>::Builder NavInstruction::Lane::Builder::initDirections(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void NavInstruction::Lane::Builder::adoptDirections( ::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>> NavInstruction::Lane::Builder::disownDirections() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavInstruction::Direction, ::capnp::Kind::ENUM>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool NavInstruction::Lane::Reader::getActive() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline bool NavInstruction::Lane::Builder::getActive() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void NavInstruction::Lane::Builder::setActive(bool value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::cereal::NavInstruction::Direction NavInstruction::Lane::Reader::getActiveDirection() const { return _reader.getDataField< ::cereal::NavInstruction::Direction>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::cereal::NavInstruction::Direction NavInstruction::Lane::Builder::getActiveDirection() { return _builder.getDataField< ::cereal::NavInstruction::Direction>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void NavInstruction::Lane::Builder::setActiveDirection( ::cereal::NavInstruction::Direction value) { _builder.setDataField< ::cereal::NavInstruction::Direction>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float NavInstruction::Maneuver::Reader::getDistance() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float NavInstruction::Maneuver::Builder::getDistance() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void NavInstruction::Maneuver::Builder::setDistance(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool NavInstruction::Maneuver::Reader::hasType() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool NavInstruction::Maneuver::Builder::hasType() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader NavInstruction::Maneuver::Reader::getType() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder NavInstruction::Maneuver::Builder::getType() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void NavInstruction::Maneuver::Builder::setType( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder NavInstruction::Maneuver::Builder::initType(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void NavInstruction::Maneuver::Builder::adoptType( ::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> NavInstruction::Maneuver::Builder::disownType() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool NavInstruction::Maneuver::Reader::hasModifier() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool NavInstruction::Maneuver::Builder::hasModifier() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader NavInstruction::Maneuver::Reader::getModifier() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder NavInstruction::Maneuver::Builder::getModifier() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void NavInstruction::Maneuver::Builder::setModifier( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder NavInstruction::Maneuver::Builder::initModifier(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void NavInstruction::Maneuver::Builder::adoptModifier( ::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> NavInstruction::Maneuver::Builder::disownModifier() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool NavRoute::Reader::hasCoordinates() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool NavRoute::Builder::hasCoordinates() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>::Reader NavRoute::Reader::getCoordinates() const { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>::Builder NavRoute::Builder::getCoordinates() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void NavRoute::Builder::setCoordinates( ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>::Builder NavRoute::Builder::initCoordinates(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void NavRoute::Builder::adoptCoordinates( ::capnp::Orphan< ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>>&& value) { ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>> NavRoute::Builder::disownCoordinates() { return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::NavRoute::Coordinate, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline float NavRoute::Coordinate::Reader::getLatitude() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float NavRoute::Coordinate::Builder::getLatitude() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void NavRoute::Coordinate::Builder::setLatitude(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float NavRoute::Coordinate::Reader::getLongitude() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float NavRoute::Coordinate::Builder::getLongitude() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void NavRoute::Coordinate::Builder::setLongitude(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint64_t MapRenderState::Reader::getLocationMonoTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint64_t MapRenderState::Builder::getLocationMonoTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void MapRenderState::Builder::setLocationMonoTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float MapRenderState::Reader::getRenderTime() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float MapRenderState::Builder::getRenderTime() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void MapRenderState::Builder::setRenderTime(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint32_t MapRenderState::Reader::getFrameId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint32_t MapRenderState::Builder::getFrameId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void MapRenderState::Builder::setFrameId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::uint32_t NavModelData::Reader::getFrameId() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint32_t NavModelData::Builder::getFrameId() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void NavModelData::Builder::setFrameId( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float NavModelData::Reader::getModelExecutionTime() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float NavModelData::Builder::getModelExecutionTime() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void NavModelData::Builder::setModelExecutionTime(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float NavModelData::Reader::getDspExecutionTime() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float NavModelData::Builder::getDspExecutionTime() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void NavModelData::Builder::setDspExecutionTime(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool NavModelData::Reader::hasFeatures() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool NavModelData::Builder::hasFeatures() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader NavModelData::Reader::getFeatures() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder NavModelData::Builder::getFeatures() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void NavModelData::Builder::setFeatures( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void NavModelData::Builder::setFeatures(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder NavModelData::Builder::initFeatures(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void NavModelData::Builder::adoptFeatures( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> NavModelData::Builder::disownFeatures() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool NavModelData::Reader::hasPosition() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool NavModelData::Builder::hasPosition() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::cereal::NavModelData::XYData::Reader NavModelData::Reader::getPosition() const { return ::capnp::_::PointerHelpers< ::cereal::NavModelData::XYData>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::cereal::NavModelData::XYData::Builder NavModelData::Builder::getPosition() { return ::capnp::_::PointerHelpers< ::cereal::NavModelData::XYData>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::NavModelData::XYData::Pipeline NavModelData::Pipeline::getPosition() { return ::cereal::NavModelData::XYData::Pipeline(_typeless.getPointerField(1)); } #endif // !CAPNP_LITE inline void NavModelData::Builder::setPosition( ::cereal::NavModelData::XYData::Reader value) { ::capnp::_::PointerHelpers< ::cereal::NavModelData::XYData>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::cereal::NavModelData::XYData::Builder NavModelData::Builder::initPosition() { return ::capnp::_::PointerHelpers< ::cereal::NavModelData::XYData>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void NavModelData::Builder::adoptPosition( ::capnp::Orphan< ::cereal::NavModelData::XYData>&& value) { ::capnp::_::PointerHelpers< ::cereal::NavModelData::XYData>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::NavModelData::XYData> NavModelData::Builder::disownPosition() { return ::capnp::_::PointerHelpers< ::cereal::NavModelData::XYData>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool NavModelData::Reader::hasDesirePrediction() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool NavModelData::Builder::hasDesirePrediction() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader NavModelData::Reader::getDesirePrediction() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder NavModelData::Builder::getDesirePrediction() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void NavModelData::Builder::setDesirePrediction( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void NavModelData::Builder::setDesirePrediction(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder NavModelData::Builder::initDesirePrediction(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void NavModelData::Builder::adoptDesirePrediction( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> NavModelData::Builder::disownDesirePrediction() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::uint64_t NavModelData::Reader::getLocationMonoTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint64_t NavModelData::Builder::getLocationMonoTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void NavModelData::Builder::setLocationMonoTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline bool NavModelData::XYData::Reader::hasX() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool NavModelData::XYData::Builder::hasX() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader NavModelData::XYData::Reader::getX() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder NavModelData::XYData::Builder::getX() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void NavModelData::XYData::Builder::setX( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline void NavModelData::XYData::Builder::setX(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder NavModelData::XYData::Builder::initX(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void NavModelData::XYData::Builder::adoptX( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> NavModelData::XYData::Builder::disownX() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool NavModelData::XYData::Reader::hasY() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool NavModelData::XYData::Builder::hasY() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader NavModelData::XYData::Reader::getY() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder NavModelData::XYData::Builder::getY() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void NavModelData::XYData::Builder::setY( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline void NavModelData::XYData::Builder::setY(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder NavModelData::XYData::Builder::initY(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void NavModelData::XYData::Builder::adoptY( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> NavModelData::XYData::Builder::disownY() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool NavModelData::XYData::Reader::hasXStd() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool NavModelData::XYData::Builder::hasXStd() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader NavModelData::XYData::Reader::getXStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder NavModelData::XYData::Builder::getXStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void NavModelData::XYData::Builder::setXStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline void NavModelData::XYData::Builder::setXStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder NavModelData::XYData::Builder::initXStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void NavModelData::XYData::Builder::adoptXStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> NavModelData::XYData::Builder::disownXStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline bool NavModelData::XYData::Reader::hasYStd() const { return !_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline bool NavModelData::XYData::Builder::hasYStd() { return !_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List::Reader NavModelData::XYData::Reader::getYStd() const { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_reader.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline ::capnp::List::Builder NavModelData::XYData::Builder::getYStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::get(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline void NavModelData::XYData::Builder::setYStd( ::capnp::List::Reader value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline void NavModelData::XYData::Builder::setYStd(::kj::ArrayPtr value) { ::capnp::_::PointerHelpers< ::capnp::List>::set(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), value); } inline ::capnp::List::Builder NavModelData::XYData::Builder::initYStd(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::List>::init(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), size); } inline void NavModelData::XYData::Builder::adoptYStd( ::capnp::Orphan< ::capnp::List>&& value) { ::capnp::_::PointerHelpers< ::capnp::List>::adopt(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List> NavModelData::XYData::Builder::disownYStd() { return ::capnp::_::PointerHelpers< ::capnp::List>::disown(_builder.getPointerField( ::capnp::bounded<3>() * ::capnp::POINTERS)); } inline bool EncodeData::Reader::hasIdx() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool EncodeData::Builder::hasIdx() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeIndex::Reader EncodeData::Reader::getIdx() const { return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeIndex::Builder EncodeData::Builder::getIdx() { return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } #if !CAPNP_LITE inline ::cereal::EncodeIndex::Pipeline EncodeData::Pipeline::getIdx() { return ::cereal::EncodeIndex::Pipeline(_typeless.getPointerField(0)); } #endif // !CAPNP_LITE inline void EncodeData::Builder::setIdx( ::cereal::EncodeIndex::Reader value) { ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeIndex::Builder EncodeData::Builder::initIdx() { return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void EncodeData::Builder::adoptIdx( ::capnp::Orphan< ::cereal::EncodeIndex>&& value) { ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeIndex> EncodeData::Builder::disownIdx() { return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool EncodeData::Reader::hasData() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool EncodeData::Builder::hasData() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader EncodeData::Reader::getData() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder EncodeData::Builder::getData() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void EncodeData::Builder::setData( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder EncodeData::Builder::initData(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void EncodeData::Builder::adoptData( ::capnp::Orphan< ::capnp::Data>&& value) { ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> EncodeData::Builder::disownData() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline bool EncodeData::Reader::hasHeader() const { return !_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline bool EncodeData::Builder::hasHeader() { return !_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader EncodeData::Reader::getHeader() const { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder EncodeData::Builder::getHeader() { return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline void EncodeData::Builder::setHeader( ::capnp::Data::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder EncodeData::Builder::initHeader(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS), size); } inline void EncodeData::Builder::adoptHeader( ::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> EncodeData::Builder::disownHeader() { return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<2>() * ::capnp::POINTERS)); } inline ::uint64_t EncodeData::Reader::getUnixTimestampNanos() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint64_t EncodeData::Builder::getUnixTimestampNanos() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void EncodeData::Builder::setUnixTimestampNanos( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::uint32_t EncodeData::Reader::getWidth() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline ::uint32_t EncodeData::Builder::getWidth() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void EncodeData::Builder::setWidth( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline ::uint32_t EncodeData::Reader::getHeight() const { return _reader.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline ::uint32_t EncodeData::Builder::getHeight() { return _builder.getDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void EncodeData::Builder::setHeight( ::uint32_t value) { _builder.setDataField< ::uint32_t>( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline bool DebugAlert::Reader::hasAlertText1() const { return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool DebugAlert::Builder::hasAlertText1() { return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader DebugAlert::Reader::getAlertText1() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder DebugAlert::Builder::getAlertText1() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void DebugAlert::Builder::setAlertText1( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder DebugAlert::Builder::initAlertText1(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void DebugAlert::Builder::adoptAlertText1( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> DebugAlert::Builder::disownAlertText1() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool DebugAlert::Reader::hasAlertText2() const { return !_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline bool DebugAlert::Builder::hasAlertText2() { return !_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader DebugAlert::Reader::getAlertText2() const { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder DebugAlert::Builder::getAlertText2() { return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline void DebugAlert::Builder::setAlertText2( ::capnp::Text::Reader value) { ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder DebugAlert::Builder::initAlertText2(unsigned int size) { return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), size); } inline void DebugAlert::Builder::adoptAlertText2( ::capnp::Orphan< ::capnp::Text>&& value) { ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> DebugAlert::Builder::disownAlertText2() { return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<1>() * ::capnp::POINTERS)); } inline float Microphone::Reader::getSoundPressure() const { return _reader.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline float Microphone::Builder::getSoundPressure() { return _builder.getDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Microphone::Builder::setSoundPressure(float value) { _builder.setDataField( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline float Microphone::Reader::getSoundPressureWeightedDb() const { return _reader.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline float Microphone::Builder::getSoundPressureWeightedDb() { return _builder.getDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void Microphone::Builder::setSoundPressureWeightedDb(float value) { _builder.setDataField( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline float Microphone::Reader::getFilteredSoundPressureWeightedDb() const { return _reader.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline float Microphone::Builder::getFilteredSoundPressureWeightedDb() { return _builder.getDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS); } inline void Microphone::Builder::setFilteredSoundPressureWeightedDb(float value) { _builder.setDataField( ::capnp::bounded<2>() * ::capnp::ELEMENTS, value); } inline float Microphone::Reader::getSoundPressureWeighted() const { return _reader.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline float Microphone::Builder::getSoundPressureWeighted() { return _builder.getDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS); } inline void Microphone::Builder::setSoundPressureWeighted(float value) { _builder.setDataField( ::capnp::bounded<3>() * ::capnp::ELEMENTS, value); } inline ::int64_t Touch::Reader::getSec() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::int64_t Touch::Builder::getSec() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Touch::Builder::setSec( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline ::int64_t Touch::Reader::getUsec() const { return _reader.getDataField< ::int64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline ::int64_t Touch::Builder::getUsec() { return _builder.getDataField< ::int64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS); } inline void Touch::Builder::setUsec( ::int64_t value) { _builder.setDataField< ::int64_t>( ::capnp::bounded<1>() * ::capnp::ELEMENTS, value); } inline ::uint8_t Touch::Reader::getType() const { return _reader.getDataField< ::uint8_t>( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline ::uint8_t Touch::Builder::getType() { return _builder.getDataField< ::uint8_t>( ::capnp::bounded<16>() * ::capnp::ELEMENTS); } inline void Touch::Builder::setType( ::uint8_t value) { _builder.setDataField< ::uint8_t>( ::capnp::bounded<16>() * ::capnp::ELEMENTS, value); } inline ::int32_t Touch::Reader::getCode() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline ::int32_t Touch::Builder::getCode() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS); } inline void Touch::Builder::setCode( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<5>() * ::capnp::ELEMENTS, value); } inline ::int32_t Touch::Reader::getValue() const { return _reader.getDataField< ::int32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline ::int32_t Touch::Builder::getValue() { return _builder.getDataField< ::int32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS); } inline void Touch::Builder::setValue( ::int32_t value) { _builder.setDataField< ::int32_t>( ::capnp::bounded<6>() * ::capnp::ELEMENTS, value); } inline ::cereal::Event::Which Event::Reader::which() const { return _reader.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::cereal::Event::Which Event::Builder::which() { return _builder.getDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS); } inline ::uint64_t Event::Reader::getLogMonoTime() const { return _reader.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline ::uint64_t Event::Builder::getLogMonoTime() { return _builder.getDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS); } inline void Event::Builder::setLogMonoTime( ::uint64_t value) { _builder.setDataField< ::uint64_t>( ::capnp::bounded<0>() * ::capnp::ELEMENTS, value); } inline bool Event::Reader::isInitData() const { return which() == Event::INIT_DATA; } inline bool Event::Builder::isInitData() { return which() == Event::INIT_DATA; } inline bool Event::Reader::hasInitData() const { if (which() != Event::INIT_DATA) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasInitData() { if (which() != Event::INIT_DATA) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::InitData::Reader Event::Reader::getInitData() const { KJ_IREQUIRE((which() == Event::INIT_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::InitData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::InitData::Builder Event::Builder::getInitData() { KJ_IREQUIRE((which() == Event::INIT_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::InitData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setInitData( ::cereal::InitData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::INIT_DATA); ::capnp::_::PointerHelpers< ::cereal::InitData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::InitData::Builder Event::Builder::initInitData() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::INIT_DATA); return ::capnp::_::PointerHelpers< ::cereal::InitData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptInitData( ::capnp::Orphan< ::cereal::InitData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::INIT_DATA); ::capnp::_::PointerHelpers< ::cereal::InitData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::InitData> Event::Builder::disownInitData() { KJ_IREQUIRE((which() == Event::INIT_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::InitData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isRoadCameraState() const { return which() == Event::ROAD_CAMERA_STATE; } inline bool Event::Builder::isRoadCameraState() { return which() == Event::ROAD_CAMERA_STATE; } inline bool Event::Reader::hasRoadCameraState() const { if (which() != Event::ROAD_CAMERA_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasRoadCameraState() { if (which() != Event::ROAD_CAMERA_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::FrameData::Reader Event::Reader::getRoadCameraState() const { KJ_IREQUIRE((which() == Event::ROAD_CAMERA_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::FrameData::Builder Event::Builder::getRoadCameraState() { KJ_IREQUIRE((which() == Event::ROAD_CAMERA_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setRoadCameraState( ::cereal::FrameData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ROAD_CAMERA_STATE); ::capnp::_::PointerHelpers< ::cereal::FrameData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::FrameData::Builder Event::Builder::initRoadCameraState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ROAD_CAMERA_STATE); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptRoadCameraState( ::capnp::Orphan< ::cereal::FrameData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ROAD_CAMERA_STATE); ::capnp::_::PointerHelpers< ::cereal::FrameData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::FrameData> Event::Builder::disownRoadCameraState() { KJ_IREQUIRE((which() == Event::ROAD_CAMERA_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isGpsNMEA() const { return which() == Event::GPS_N_M_E_A; } inline bool Event::Builder::isGpsNMEA() { return which() == Event::GPS_N_M_E_A; } inline bool Event::Reader::hasGpsNMEA() const { if (which() != Event::GPS_N_M_E_A) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasGpsNMEA() { if (which() != Event::GPS_N_M_E_A) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::GPSNMEAData::Reader Event::Reader::getGpsNMEA() const { KJ_IREQUIRE((which() == Event::GPS_N_M_E_A), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GPSNMEAData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::GPSNMEAData::Builder Event::Builder::getGpsNMEA() { KJ_IREQUIRE((which() == Event::GPS_N_M_E_A), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GPSNMEAData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setGpsNMEA( ::cereal::GPSNMEAData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_N_M_E_A); ::capnp::_::PointerHelpers< ::cereal::GPSNMEAData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::GPSNMEAData::Builder Event::Builder::initGpsNMEA() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_N_M_E_A); return ::capnp::_::PointerHelpers< ::cereal::GPSNMEAData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptGpsNMEA( ::capnp::Orphan< ::cereal::GPSNMEAData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_N_M_E_A); ::capnp::_::PointerHelpers< ::cereal::GPSNMEAData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::GPSNMEAData> Event::Builder::disownGpsNMEA() { KJ_IREQUIRE((which() == Event::GPS_N_M_E_A), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GPSNMEAData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isSensorEventDEPRECATED() const { return which() == Event::SENSOR_EVENT_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isSensorEventDEPRECATED() { return which() == Event::SENSOR_EVENT_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasSensorEventDEPRECATED() const { if (which() != Event::SENSOR_EVENT_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasSensorEventDEPRECATED() { if (which() != Event::SENSOR_EVENT_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::Reader Event::Reader::getSensorEventDEPRECATED() const { KJ_IREQUIRE((which() == Event::SENSOR_EVENT_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::Builder Event::Builder::getSensorEventDEPRECATED() { KJ_IREQUIRE((which() == Event::SENSOR_EVENT_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setSensorEventDEPRECATED( ::cereal::SensorEventData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENSOR_EVENT_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::Builder Event::Builder::initSensorEventDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENSOR_EVENT_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptSensorEventDEPRECATED( ::capnp::Orphan< ::cereal::SensorEventData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENSOR_EVENT_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData> Event::Builder::disownSensorEventDEPRECATED() { KJ_IREQUIRE((which() == Event::SENSOR_EVENT_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCan() const { return which() == Event::CAN; } inline bool Event::Builder::isCan() { return which() == Event::CAN; } inline bool Event::Reader::hasCan() const { if (which() != Event::CAN) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCan() { if (which() != Event::CAN) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Reader Event::Reader::getCan() const { KJ_IREQUIRE((which() == Event::CAN), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Builder Event::Builder::getCan() { KJ_IREQUIRE((which() == Event::CAN), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCan( ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAN); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Builder Event::Builder::initCan(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAN); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptCan( ::capnp::Orphan< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAN); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>> Event::Builder::disownCan() { KJ_IREQUIRE((which() == Event::CAN), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isDeviceState() const { return which() == Event::DEVICE_STATE; } inline bool Event::Builder::isDeviceState() { return which() == Event::DEVICE_STATE; } inline bool Event::Reader::hasDeviceState() const { if (which() != Event::DEVICE_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasDeviceState() { if (which() != Event::DEVICE_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DeviceState::Reader Event::Reader::getDeviceState() const { KJ_IREQUIRE((which() == Event::DEVICE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DeviceState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::DeviceState::Builder Event::Builder::getDeviceState() { KJ_IREQUIRE((which() == Event::DEVICE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DeviceState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setDeviceState( ::cereal::DeviceState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DEVICE_STATE); ::capnp::_::PointerHelpers< ::cereal::DeviceState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::DeviceState::Builder Event::Builder::initDeviceState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DEVICE_STATE); return ::capnp::_::PointerHelpers< ::cereal::DeviceState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptDeviceState( ::capnp::Orphan< ::cereal::DeviceState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DEVICE_STATE); ::capnp::_::PointerHelpers< ::cereal::DeviceState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DeviceState> Event::Builder::disownDeviceState() { KJ_IREQUIRE((which() == Event::DEVICE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DeviceState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isControlsState() const { return which() == Event::CONTROLS_STATE; } inline bool Event::Builder::isControlsState() { return which() == Event::CONTROLS_STATE; } inline bool Event::Reader::hasControlsState() const { if (which() != Event::CONTROLS_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasControlsState() { if (which() != Event::CONTROLS_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ControlsState::Reader Event::Reader::getControlsState() const { KJ_IREQUIRE((which() == Event::CONTROLS_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::ControlsState::Builder Event::Builder::getControlsState() { KJ_IREQUIRE((which() == Event::CONTROLS_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setControlsState( ::cereal::ControlsState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CONTROLS_STATE); ::capnp::_::PointerHelpers< ::cereal::ControlsState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::ControlsState::Builder Event::Builder::initControlsState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CONTROLS_STATE); return ::capnp::_::PointerHelpers< ::cereal::ControlsState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptControlsState( ::capnp::Orphan< ::cereal::ControlsState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CONTROLS_STATE); ::capnp::_::PointerHelpers< ::cereal::ControlsState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ControlsState> Event::Builder::disownControlsState() { KJ_IREQUIRE((which() == Event::CONTROLS_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ControlsState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveEventDEPRECATED() const { return which() == Event::LIVE_EVENT_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLiveEventDEPRECATED() { return which() == Event::LIVE_EVENT_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLiveEventDEPRECATED() const { if (which() != Event::LIVE_EVENT_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveEventDEPRECATED() { if (which() != Event::LIVE_EVENT_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>::Reader Event::Reader::getLiveEventDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIVE_EVENT_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>::Builder Event::Builder::getLiveEventDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_EVENT_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveEventDEPRECATED( ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_EVENT_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>::Builder Event::Builder::initLiveEventDEPRECATED(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_EVENT_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptLiveEventDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_EVENT_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>> Event::Builder::disownLiveEventDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_EVENT_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveEventData, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isModel() const { return which() == Event::MODEL; } inline bool Event::Builder::isModel() { return which() == Event::MODEL; } inline bool Event::Reader::hasModel() const { if (which() != Event::MODEL) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasModel() { if (which() != Event::MODEL) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ModelData::Reader Event::Reader::getModel() const { KJ_IREQUIRE((which() == Event::MODEL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ModelData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::ModelData::Builder Event::Builder::getModel() { KJ_IREQUIRE((which() == Event::MODEL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ModelData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setModel( ::cereal::ModelData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MODEL); ::capnp::_::PointerHelpers< ::cereal::ModelData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::ModelData::Builder Event::Builder::initModel() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MODEL); return ::capnp::_::PointerHelpers< ::cereal::ModelData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptModel( ::capnp::Orphan< ::cereal::ModelData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MODEL); ::capnp::_::PointerHelpers< ::cereal::ModelData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ModelData> Event::Builder::disownModel() { KJ_IREQUIRE((which() == Event::MODEL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ModelData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isFeaturesDEPRECATED() const { return which() == Event::FEATURES_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isFeaturesDEPRECATED() { return which() == Event::FEATURES_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasFeaturesDEPRECATED() const { if (which() != Event::FEATURES_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasFeaturesDEPRECATED() { if (which() != Event::FEATURES_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CalibrationFeatures::Reader Event::Reader::getFeaturesDEPRECATED() const { KJ_IREQUIRE((which() == Event::FEATURES_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CalibrationFeatures>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CalibrationFeatures::Builder Event::Builder::getFeaturesDEPRECATED() { KJ_IREQUIRE((which() == Event::FEATURES_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CalibrationFeatures>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setFeaturesDEPRECATED( ::cereal::CalibrationFeatures::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::FEATURES_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::CalibrationFeatures>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CalibrationFeatures::Builder Event::Builder::initFeaturesDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::FEATURES_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::CalibrationFeatures>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptFeaturesDEPRECATED( ::capnp::Orphan< ::cereal::CalibrationFeatures>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::FEATURES_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::CalibrationFeatures>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CalibrationFeatures> Event::Builder::disownFeaturesDEPRECATED() { KJ_IREQUIRE((which() == Event::FEATURES_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CalibrationFeatures>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isSensorEventsDEPRECATED() const { return which() == Event::SENSOR_EVENTS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isSensorEventsDEPRECATED() { return which() == Event::SENSOR_EVENTS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasSensorEventsDEPRECATED() const { if (which() != Event::SENSOR_EVENTS_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasSensorEventsDEPRECATED() { if (which() != Event::SENSOR_EVENTS_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>::Reader Event::Reader::getSensorEventsDEPRECATED() const { KJ_IREQUIRE((which() == Event::SENSOR_EVENTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>::Builder Event::Builder::getSensorEventsDEPRECATED() { KJ_IREQUIRE((which() == Event::SENSOR_EVENTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setSensorEventsDEPRECATED( ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENSOR_EVENTS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>::Builder Event::Builder::initSensorEventsDEPRECATED(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENSOR_EVENTS_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptSensorEventsDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENSOR_EVENTS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>> Event::Builder::disownSensorEventsDEPRECATED() { KJ_IREQUIRE((which() == Event::SENSOR_EVENTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::SensorEventData, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isPandaStateDEPRECATED() const { return which() == Event::PANDA_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isPandaStateDEPRECATED() { return which() == Event::PANDA_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasPandaStateDEPRECATED() const { if (which() != Event::PANDA_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasPandaStateDEPRECATED() { if (which() != Event::PANDA_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::PandaState::Reader Event::Reader::getPandaStateDEPRECATED() const { KJ_IREQUIRE((which() == Event::PANDA_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::PandaState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::PandaState::Builder Event::Builder::getPandaStateDEPRECATED() { KJ_IREQUIRE((which() == Event::PANDA_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::PandaState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setPandaStateDEPRECATED( ::cereal::PandaState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PANDA_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::PandaState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::PandaState::Builder Event::Builder::initPandaStateDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PANDA_STATE_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::PandaState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptPandaStateDEPRECATED( ::capnp::Orphan< ::cereal::PandaState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PANDA_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::PandaState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::PandaState> Event::Builder::disownPandaStateDEPRECATED() { KJ_IREQUIRE((which() == Event::PANDA_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::PandaState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isRadarState() const { return which() == Event::RADAR_STATE; } inline bool Event::Builder::isRadarState() { return which() == Event::RADAR_STATE; } inline bool Event::Reader::hasRadarState() const { if (which() != Event::RADAR_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasRadarState() { if (which() != Event::RADAR_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::RadarState::Reader Event::Reader::getRadarState() const { KJ_IREQUIRE((which() == Event::RADAR_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::RadarState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::RadarState::Builder Event::Builder::getRadarState() { KJ_IREQUIRE((which() == Event::RADAR_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::RadarState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setRadarState( ::cereal::RadarState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::RADAR_STATE); ::capnp::_::PointerHelpers< ::cereal::RadarState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::RadarState::Builder Event::Builder::initRadarState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::RADAR_STATE); return ::capnp::_::PointerHelpers< ::cereal::RadarState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptRadarState( ::capnp::Orphan< ::cereal::RadarState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::RADAR_STATE); ::capnp::_::PointerHelpers< ::cereal::RadarState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::RadarState> Event::Builder::disownRadarState() { KJ_IREQUIRE((which() == Event::RADAR_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::RadarState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveUIDEPRECATED() const { return which() == Event::LIVE_U_I_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLiveUIDEPRECATED() { return which() == Event::LIVE_U_I_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLiveUIDEPRECATED() const { if (which() != Event::LIVE_U_I_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveUIDEPRECATED() { if (which() != Event::LIVE_U_I_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveUI::Reader Event::Reader::getLiveUIDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIVE_U_I_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveUI>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveUI::Builder Event::Builder::getLiveUIDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_U_I_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveUI>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveUIDEPRECATED( ::cereal::LiveUI::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_U_I_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveUI>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveUI::Builder Event::Builder::initLiveUIDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_U_I_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LiveUI>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveUIDEPRECATED( ::capnp::Orphan< ::cereal::LiveUI>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_U_I_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveUI>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveUI> Event::Builder::disownLiveUIDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_U_I_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveUI>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isRoadEncodeIdx() const { return which() == Event::ROAD_ENCODE_IDX; } inline bool Event::Builder::isRoadEncodeIdx() { return which() == Event::ROAD_ENCODE_IDX; } inline bool Event::Reader::hasRoadEncodeIdx() const { if (which() != Event::ROAD_ENCODE_IDX) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasRoadEncodeIdx() { if (which() != Event::ROAD_ENCODE_IDX) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeIndex::Reader Event::Reader::getRoadEncodeIdx() const { KJ_IREQUIRE((which() == Event::ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeIndex::Builder Event::Builder::getRoadEncodeIdx() { KJ_IREQUIRE((which() == Event::ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setRoadEncodeIdx( ::cereal::EncodeIndex::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ROAD_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeIndex::Builder Event::Builder::initRoadEncodeIdx() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ROAD_ENCODE_IDX); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptRoadEncodeIdx( ::capnp::Orphan< ::cereal::EncodeIndex>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ROAD_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeIndex> Event::Builder::disownRoadEncodeIdx() { KJ_IREQUIRE((which() == Event::ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveTracksDEPRECATED() const { return which() == Event::LIVE_TRACKS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLiveTracksDEPRECATED() { return which() == Event::LIVE_TRACKS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLiveTracksDEPRECATED() const { if (which() != Event::LIVE_TRACKS_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveTracksDEPRECATED() { if (which() != Event::LIVE_TRACKS_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>::Reader Event::Reader::getLiveTracksDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIVE_TRACKS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>::Builder Event::Builder::getLiveTracksDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_TRACKS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveTracksDEPRECATED( ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_TRACKS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>::Builder Event::Builder::initLiveTracksDEPRECATED(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_TRACKS_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptLiveTracksDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_TRACKS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>> Event::Builder::disownLiveTracksDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_TRACKS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::LiveTracksDEPRECATED, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isSendcan() const { return which() == Event::SENDCAN; } inline bool Event::Builder::isSendcan() { return which() == Event::SENDCAN; } inline bool Event::Reader::hasSendcan() const { if (which() != Event::SENDCAN) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasSendcan() { if (which() != Event::SENDCAN) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Reader Event::Reader::getSendcan() const { KJ_IREQUIRE((which() == Event::SENDCAN), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Builder Event::Builder::getSendcan() { KJ_IREQUIRE((which() == Event::SENDCAN), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setSendcan( ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENDCAN); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>::Builder Event::Builder::initSendcan(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENDCAN); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptSendcan( ::capnp::Orphan< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENDCAN); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>> Event::Builder::disownSendcan() { KJ_IREQUIRE((which() == Event::SENDCAN), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CanData, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLogMessage() const { return which() == Event::LOG_MESSAGE; } inline bool Event::Builder::isLogMessage() { return which() == Event::LOG_MESSAGE; } inline bool Event::Reader::hasLogMessage() const { if (which() != Event::LOG_MESSAGE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLogMessage() { if (which() != Event::LOG_MESSAGE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader Event::Reader::getLogMessage() const { KJ_IREQUIRE((which() == Event::LOG_MESSAGE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder Event::Builder::getLogMessage() { KJ_IREQUIRE((which() == Event::LOG_MESSAGE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLogMessage( ::capnp::Text::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LOG_MESSAGE); ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder Event::Builder::initLogMessage(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LOG_MESSAGE); return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptLogMessage( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LOG_MESSAGE); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> Event::Builder::disownLogMessage() { KJ_IREQUIRE((which() == Event::LOG_MESSAGE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveCalibration() const { return which() == Event::LIVE_CALIBRATION; } inline bool Event::Builder::isLiveCalibration() { return which() == Event::LIVE_CALIBRATION; } inline bool Event::Reader::hasLiveCalibration() const { if (which() != Event::LIVE_CALIBRATION) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveCalibration() { if (which() != Event::LIVE_CALIBRATION) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveCalibrationData::Reader Event::Reader::getLiveCalibration() const { KJ_IREQUIRE((which() == Event::LIVE_CALIBRATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveCalibrationData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveCalibrationData::Builder Event::Builder::getLiveCalibration() { KJ_IREQUIRE((which() == Event::LIVE_CALIBRATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveCalibrationData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveCalibration( ::cereal::LiveCalibrationData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_CALIBRATION); ::capnp::_::PointerHelpers< ::cereal::LiveCalibrationData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveCalibrationData::Builder Event::Builder::initLiveCalibration() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_CALIBRATION); return ::capnp::_::PointerHelpers< ::cereal::LiveCalibrationData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveCalibration( ::capnp::Orphan< ::cereal::LiveCalibrationData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_CALIBRATION); ::capnp::_::PointerHelpers< ::cereal::LiveCalibrationData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveCalibrationData> Event::Builder::disownLiveCalibration() { KJ_IREQUIRE((which() == Event::LIVE_CALIBRATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveCalibrationData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isAndroidLog() const { return which() == Event::ANDROID_LOG; } inline bool Event::Builder::isAndroidLog() { return which() == Event::ANDROID_LOG; } inline bool Event::Reader::hasAndroidLog() const { if (which() != Event::ANDROID_LOG) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasAndroidLog() { if (which() != Event::ANDROID_LOG) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::AndroidLogEntry::Reader Event::Reader::getAndroidLog() const { KJ_IREQUIRE((which() == Event::ANDROID_LOG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::AndroidLogEntry>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::AndroidLogEntry::Builder Event::Builder::getAndroidLog() { KJ_IREQUIRE((which() == Event::ANDROID_LOG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::AndroidLogEntry>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setAndroidLog( ::cereal::AndroidLogEntry::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ANDROID_LOG); ::capnp::_::PointerHelpers< ::cereal::AndroidLogEntry>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::AndroidLogEntry::Builder Event::Builder::initAndroidLog() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ANDROID_LOG); return ::capnp::_::PointerHelpers< ::cereal::AndroidLogEntry>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptAndroidLog( ::capnp::Orphan< ::cereal::AndroidLogEntry>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ANDROID_LOG); ::capnp::_::PointerHelpers< ::cereal::AndroidLogEntry>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::AndroidLogEntry> Event::Builder::disownAndroidLog() { KJ_IREQUIRE((which() == Event::ANDROID_LOG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::AndroidLogEntry>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isGpsLocation() const { return which() == Event::GPS_LOCATION; } inline bool Event::Builder::isGpsLocation() { return which() == Event::GPS_LOCATION; } inline bool Event::Reader::hasGpsLocation() const { if (which() != Event::GPS_LOCATION) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasGpsLocation() { if (which() != Event::GPS_LOCATION) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::GpsLocationData::Reader Event::Reader::getGpsLocation() const { KJ_IREQUIRE((which() == Event::GPS_LOCATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::GpsLocationData::Builder Event::Builder::getGpsLocation() { KJ_IREQUIRE((which() == Event::GPS_LOCATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setGpsLocation( ::cereal::GpsLocationData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_LOCATION); ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::GpsLocationData::Builder Event::Builder::initGpsLocation() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_LOCATION); return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptGpsLocation( ::capnp::Orphan< ::cereal::GpsLocationData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_LOCATION); ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::GpsLocationData> Event::Builder::disownGpsLocation() { KJ_IREQUIRE((which() == Event::GPS_LOCATION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCarState() const { return which() == Event::CAR_STATE; } inline bool Event::Builder::isCarState() { return which() == Event::CAR_STATE; } inline bool Event::Reader::hasCarState() const { if (which() != Event::CAR_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCarState() { if (which() != Event::CAR_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CarState::Reader Event::Reader::getCarState() const { KJ_IREQUIRE((which() == Event::CAR_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CarState::Builder Event::Builder::getCarState() { KJ_IREQUIRE((which() == Event::CAR_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCarState( ::cereal::CarState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_STATE); ::capnp::_::PointerHelpers< ::cereal::CarState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CarState::Builder Event::Builder::initCarState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_STATE); return ::capnp::_::PointerHelpers< ::cereal::CarState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCarState( ::capnp::Orphan< ::cereal::CarState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_STATE); ::capnp::_::PointerHelpers< ::cereal::CarState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CarState> Event::Builder::disownCarState() { KJ_IREQUIRE((which() == Event::CAR_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCarControl() const { return which() == Event::CAR_CONTROL; } inline bool Event::Builder::isCarControl() { return which() == Event::CAR_CONTROL; } inline bool Event::Reader::hasCarControl() const { if (which() != Event::CAR_CONTROL) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCarControl() { if (which() != Event::CAR_CONTROL) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CarControl::Reader Event::Reader::getCarControl() const { KJ_IREQUIRE((which() == Event::CAR_CONTROL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarControl>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CarControl::Builder Event::Builder::getCarControl() { KJ_IREQUIRE((which() == Event::CAR_CONTROL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarControl>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCarControl( ::cereal::CarControl::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_CONTROL); ::capnp::_::PointerHelpers< ::cereal::CarControl>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CarControl::Builder Event::Builder::initCarControl() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_CONTROL); return ::capnp::_::PointerHelpers< ::cereal::CarControl>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCarControl( ::capnp::Orphan< ::cereal::CarControl>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_CONTROL); ::capnp::_::PointerHelpers< ::cereal::CarControl>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CarControl> Event::Builder::disownCarControl() { KJ_IREQUIRE((which() == Event::CAR_CONTROL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarControl>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLongitudinalPlan() const { return which() == Event::LONGITUDINAL_PLAN; } inline bool Event::Builder::isLongitudinalPlan() { return which() == Event::LONGITUDINAL_PLAN; } inline bool Event::Reader::hasLongitudinalPlan() const { if (which() != Event::LONGITUDINAL_PLAN) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLongitudinalPlan() { if (which() != Event::LONGITUDINAL_PLAN) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LongitudinalPlan::Reader Event::Reader::getLongitudinalPlan() const { KJ_IREQUIRE((which() == Event::LONGITUDINAL_PLAN), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LongitudinalPlan::Builder Event::Builder::getLongitudinalPlan() { KJ_IREQUIRE((which() == Event::LONGITUDINAL_PLAN), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLongitudinalPlan( ::cereal::LongitudinalPlan::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LONGITUDINAL_PLAN); ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LongitudinalPlan::Builder Event::Builder::initLongitudinalPlan() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LONGITUDINAL_PLAN); return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLongitudinalPlan( ::capnp::Orphan< ::cereal::LongitudinalPlan>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LONGITUDINAL_PLAN); ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LongitudinalPlan> Event::Builder::disownLongitudinalPlan() { KJ_IREQUIRE((which() == Event::LONGITUDINAL_PLAN), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LongitudinalPlan>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveLocationDEPRECATED() const { return which() == Event::LIVE_LOCATION_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLiveLocationDEPRECATED() { return which() == Event::LIVE_LOCATION_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLiveLocationDEPRECATED() const { if (which() != Event::LIVE_LOCATION_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveLocationDEPRECATED() { if (which() != Event::LIVE_LOCATION_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationData::Reader Event::Reader::getLiveLocationDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationData::Builder Event::Builder::getLiveLocationDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveLocationDEPRECATED( ::cereal::LiveLocationData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationData::Builder Event::Builder::initLiveLocationDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveLocationDEPRECATED( ::capnp::Orphan< ::cereal::LiveLocationData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationData> Event::Builder::disownLiveLocationDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isEthernetDataDEPRECATED() const { return which() == Event::ETHERNET_DATA_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isEthernetDataDEPRECATED() { return which() == Event::ETHERNET_DATA_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasEthernetDataDEPRECATED() const { if (which() != Event::ETHERNET_DATA_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasEthernetDataDEPRECATED() { if (which() != Event::ETHERNET_DATA_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>::Reader Event::Reader::getEthernetDataDEPRECATED() const { KJ_IREQUIRE((which() == Event::ETHERNET_DATA_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>::Builder Event::Builder::getEthernetDataDEPRECATED() { KJ_IREQUIRE((which() == Event::ETHERNET_DATA_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setEthernetDataDEPRECATED( ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ETHERNET_DATA_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>::Builder Event::Builder::initEthernetDataDEPRECATED(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ETHERNET_DATA_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptEthernetDataDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ETHERNET_DATA_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>> Event::Builder::disownEthernetDataDEPRECATED() { KJ_IREQUIRE((which() == Event::ETHERNET_DATA_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::EthernetPacket, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isNavUpdateDEPRECATED() const { return which() == Event::NAV_UPDATE_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isNavUpdateDEPRECATED() { return which() == Event::NAV_UPDATE_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasNavUpdateDEPRECATED() const { if (which() != Event::NAV_UPDATE_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasNavUpdateDEPRECATED() { if (which() != Event::NAV_UPDATE_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::NavUpdate::Reader Event::Reader::getNavUpdateDEPRECATED() const { KJ_IREQUIRE((which() == Event::NAV_UPDATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavUpdate>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::NavUpdate::Builder Event::Builder::getNavUpdateDEPRECATED() { KJ_IREQUIRE((which() == Event::NAV_UPDATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavUpdate>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setNavUpdateDEPRECATED( ::cereal::NavUpdate::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_UPDATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::NavUpdate>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::NavUpdate::Builder Event::Builder::initNavUpdateDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_UPDATE_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::NavUpdate>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptNavUpdateDEPRECATED( ::capnp::Orphan< ::cereal::NavUpdate>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_UPDATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::NavUpdate>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::NavUpdate> Event::Builder::disownNavUpdateDEPRECATED() { KJ_IREQUIRE((which() == Event::NAV_UPDATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavUpdate>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCellInfoDEPRECATED() const { return which() == Event::CELL_INFO_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isCellInfoDEPRECATED() { return which() == Event::CELL_INFO_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasCellInfoDEPRECATED() const { if (which() != Event::CELL_INFO_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCellInfoDEPRECATED() { if (which() != Event::CELL_INFO_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>::Reader Event::Reader::getCellInfoDEPRECATED() const { KJ_IREQUIRE((which() == Event::CELL_INFO_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>::Builder Event::Builder::getCellInfoDEPRECATED() { KJ_IREQUIRE((which() == Event::CELL_INFO_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCellInfoDEPRECATED( ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CELL_INFO_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>::Builder Event::Builder::initCellInfoDEPRECATED(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CELL_INFO_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptCellInfoDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CELL_INFO_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>> Event::Builder::disownCellInfoDEPRECATED() { KJ_IREQUIRE((which() == Event::CELL_INFO_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::CellInfo, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isWifiScanDEPRECATED() const { return which() == Event::WIFI_SCAN_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isWifiScanDEPRECATED() { return which() == Event::WIFI_SCAN_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasWifiScanDEPRECATED() const { if (which() != Event::WIFI_SCAN_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasWifiScanDEPRECATED() { if (which() != Event::WIFI_SCAN_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>::Reader Event::Reader::getWifiScanDEPRECATED() const { KJ_IREQUIRE((which() == Event::WIFI_SCAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>::Builder Event::Builder::getWifiScanDEPRECATED() { KJ_IREQUIRE((which() == Event::WIFI_SCAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setWifiScanDEPRECATED( ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIFI_SCAN_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>::Builder Event::Builder::initWifiScanDEPRECATED(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIFI_SCAN_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptWifiScanDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIFI_SCAN_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>> Event::Builder::disownWifiScanDEPRECATED() { KJ_IREQUIRE((which() == Event::WIFI_SCAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::WifiScan, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isAndroidGnssDEPRECATED() const { return which() == Event::ANDROID_GNSS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isAndroidGnssDEPRECATED() { return which() == Event::ANDROID_GNSS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasAndroidGnssDEPRECATED() const { if (which() != Event::ANDROID_GNSS_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasAndroidGnssDEPRECATED() { if (which() != Event::ANDROID_GNSS_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::AndroidGnss::Reader Event::Reader::getAndroidGnssDEPRECATED() const { KJ_IREQUIRE((which() == Event::ANDROID_GNSS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::AndroidGnss::Builder Event::Builder::getAndroidGnssDEPRECATED() { KJ_IREQUIRE((which() == Event::ANDROID_GNSS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setAndroidGnssDEPRECATED( ::cereal::AndroidGnss::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ANDROID_GNSS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::AndroidGnss>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::AndroidGnss::Builder Event::Builder::initAndroidGnssDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ANDROID_GNSS_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptAndroidGnssDEPRECATED( ::capnp::Orphan< ::cereal::AndroidGnss>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ANDROID_GNSS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::AndroidGnss>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::AndroidGnss> Event::Builder::disownAndroidGnssDEPRECATED() { KJ_IREQUIRE((which() == Event::ANDROID_GNSS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::AndroidGnss>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isQcomGnss() const { return which() == Event::QCOM_GNSS; } inline bool Event::Builder::isQcomGnss() { return which() == Event::QCOM_GNSS; } inline bool Event::Reader::hasQcomGnss() const { if (which() != Event::QCOM_GNSS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasQcomGnss() { if (which() != Event::QCOM_GNSS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::QcomGnss::Reader Event::Reader::getQcomGnss() const { KJ_IREQUIRE((which() == Event::QCOM_GNSS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::QcomGnss::Builder Event::Builder::getQcomGnss() { KJ_IREQUIRE((which() == Event::QCOM_GNSS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setQcomGnss( ::cereal::QcomGnss::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::QCOM_GNSS); ::capnp::_::PointerHelpers< ::cereal::QcomGnss>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::QcomGnss::Builder Event::Builder::initQcomGnss() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::QCOM_GNSS); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptQcomGnss( ::capnp::Orphan< ::cereal::QcomGnss>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::QCOM_GNSS); ::capnp::_::PointerHelpers< ::cereal::QcomGnss>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::QcomGnss> Event::Builder::disownQcomGnss() { KJ_IREQUIRE((which() == Event::QCOM_GNSS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::QcomGnss>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLidarPtsDEPRECATED() const { return which() == Event::LIDAR_PTS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLidarPtsDEPRECATED() { return which() == Event::LIDAR_PTS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLidarPtsDEPRECATED() const { if (which() != Event::LIDAR_PTS_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLidarPtsDEPRECATED() { if (which() != Event::LIDAR_PTS_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LidarPts::Reader Event::Reader::getLidarPtsDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIDAR_PTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LidarPts>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LidarPts::Builder Event::Builder::getLidarPtsDEPRECATED() { KJ_IREQUIRE((which() == Event::LIDAR_PTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LidarPts>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLidarPtsDEPRECATED( ::cereal::LidarPts::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIDAR_PTS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LidarPts>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LidarPts::Builder Event::Builder::initLidarPtsDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIDAR_PTS_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LidarPts>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLidarPtsDEPRECATED( ::capnp::Orphan< ::cereal::LidarPts>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIDAR_PTS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LidarPts>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LidarPts> Event::Builder::disownLidarPtsDEPRECATED() { KJ_IREQUIRE((which() == Event::LIDAR_PTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LidarPts>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isProcLog() const { return which() == Event::PROC_LOG; } inline bool Event::Builder::isProcLog() { return which() == Event::PROC_LOG; } inline bool Event::Reader::hasProcLog() const { if (which() != Event::PROC_LOG) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasProcLog() { if (which() != Event::PROC_LOG) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ProcLog::Reader Event::Reader::getProcLog() const { KJ_IREQUIRE((which() == Event::PROC_LOG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ProcLog>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::ProcLog::Builder Event::Builder::getProcLog() { KJ_IREQUIRE((which() == Event::PROC_LOG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ProcLog>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setProcLog( ::cereal::ProcLog::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PROC_LOG); ::capnp::_::PointerHelpers< ::cereal::ProcLog>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::ProcLog::Builder Event::Builder::initProcLog() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PROC_LOG); return ::capnp::_::PointerHelpers< ::cereal::ProcLog>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptProcLog( ::capnp::Orphan< ::cereal::ProcLog>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PROC_LOG); ::capnp::_::PointerHelpers< ::cereal::ProcLog>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ProcLog> Event::Builder::disownProcLog() { KJ_IREQUIRE((which() == Event::PROC_LOG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ProcLog>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isUbloxGnss() const { return which() == Event::UBLOX_GNSS; } inline bool Event::Builder::isUbloxGnss() { return which() == Event::UBLOX_GNSS; } inline bool Event::Reader::hasUbloxGnss() const { if (which() != Event::UBLOX_GNSS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasUbloxGnss() { if (which() != Event::UBLOX_GNSS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UbloxGnss::Reader Event::Reader::getUbloxGnss() const { KJ_IREQUIRE((which() == Event::UBLOX_GNSS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UbloxGnss::Builder Event::Builder::getUbloxGnss() { KJ_IREQUIRE((which() == Event::UBLOX_GNSS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setUbloxGnss( ::cereal::UbloxGnss::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UBLOX_GNSS); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UbloxGnss::Builder Event::Builder::initUbloxGnss() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UBLOX_GNSS); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptUbloxGnss( ::capnp::Orphan< ::cereal::UbloxGnss>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UBLOX_GNSS); ::capnp::_::PointerHelpers< ::cereal::UbloxGnss>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UbloxGnss> Event::Builder::disownUbloxGnss() { KJ_IREQUIRE((which() == Event::UBLOX_GNSS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UbloxGnss>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isClocks() const { return which() == Event::CLOCKS; } inline bool Event::Builder::isClocks() { return which() == Event::CLOCKS; } inline bool Event::Reader::hasClocks() const { if (which() != Event::CLOCKS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasClocks() { if (which() != Event::CLOCKS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Clocks::Reader Event::Reader::getClocks() const { KJ_IREQUIRE((which() == Event::CLOCKS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Clocks>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::Clocks::Builder Event::Builder::getClocks() { KJ_IREQUIRE((which() == Event::CLOCKS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Clocks>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setClocks( ::cereal::Clocks::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CLOCKS); ::capnp::_::PointerHelpers< ::cereal::Clocks>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::Clocks::Builder Event::Builder::initClocks() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CLOCKS); return ::capnp::_::PointerHelpers< ::cereal::Clocks>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptClocks( ::capnp::Orphan< ::cereal::Clocks>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CLOCKS); ::capnp::_::PointerHelpers< ::cereal::Clocks>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Clocks> Event::Builder::disownClocks() { KJ_IREQUIRE((which() == Event::CLOCKS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Clocks>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveMpcDEPRECATED() const { return which() == Event::LIVE_MPC_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLiveMpcDEPRECATED() { return which() == Event::LIVE_MPC_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLiveMpcDEPRECATED() const { if (which() != Event::LIVE_MPC_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveMpcDEPRECATED() { if (which() != Event::LIVE_MPC_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveMpcData::Reader Event::Reader::getLiveMpcDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIVE_MPC_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveMpcData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveMpcData::Builder Event::Builder::getLiveMpcDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_MPC_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveMpcData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveMpcDEPRECATED( ::cereal::LiveMpcData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_MPC_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveMpcData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveMpcData::Builder Event::Builder::initLiveMpcDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_MPC_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LiveMpcData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveMpcDEPRECATED( ::capnp::Orphan< ::cereal::LiveMpcData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_MPC_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveMpcData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveMpcData> Event::Builder::disownLiveMpcDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_MPC_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveMpcData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveLongitudinalMpcDEPRECATED() const { return which() == Event::LIVE_LONGITUDINAL_MPC_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLiveLongitudinalMpcDEPRECATED() { return which() == Event::LIVE_LONGITUDINAL_MPC_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLiveLongitudinalMpcDEPRECATED() const { if (which() != Event::LIVE_LONGITUDINAL_MPC_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveLongitudinalMpcDEPRECATED() { if (which() != Event::LIVE_LONGITUDINAL_MPC_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLongitudinalMpcData::Reader Event::Reader::getLiveLongitudinalMpcDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIVE_LONGITUDINAL_MPC_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLongitudinalMpcData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveLongitudinalMpcData::Builder Event::Builder::getLiveLongitudinalMpcDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LONGITUDINAL_MPC_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLongitudinalMpcData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveLongitudinalMpcDEPRECATED( ::cereal::LiveLongitudinalMpcData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LONGITUDINAL_MPC_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLongitudinalMpcData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLongitudinalMpcData::Builder Event::Builder::initLiveLongitudinalMpcDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LONGITUDINAL_MPC_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LiveLongitudinalMpcData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveLongitudinalMpcDEPRECATED( ::capnp::Orphan< ::cereal::LiveLongitudinalMpcData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LONGITUDINAL_MPC_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLongitudinalMpcData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLongitudinalMpcData> Event::Builder::disownLiveLongitudinalMpcDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LONGITUDINAL_MPC_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLongitudinalMpcData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isNavStatusDEPRECATED() const { return which() == Event::NAV_STATUS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isNavStatusDEPRECATED() { return which() == Event::NAV_STATUS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasNavStatusDEPRECATED() const { if (which() != Event::NAV_STATUS_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasNavStatusDEPRECATED() { if (which() != Event::NAV_STATUS_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::NavStatus::Reader Event::Reader::getNavStatusDEPRECATED() const { KJ_IREQUIRE((which() == Event::NAV_STATUS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavStatus>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::NavStatus::Builder Event::Builder::getNavStatusDEPRECATED() { KJ_IREQUIRE((which() == Event::NAV_STATUS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavStatus>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setNavStatusDEPRECATED( ::cereal::NavStatus::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_STATUS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::NavStatus>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::NavStatus::Builder Event::Builder::initNavStatusDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_STATUS_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::NavStatus>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptNavStatusDEPRECATED( ::capnp::Orphan< ::cereal::NavStatus>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_STATUS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::NavStatus>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::NavStatus> Event::Builder::disownNavStatusDEPRECATED() { KJ_IREQUIRE((which() == Event::NAV_STATUS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavStatus>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isUbloxRaw() const { return which() == Event::UBLOX_RAW; } inline bool Event::Builder::isUbloxRaw() { return which() == Event::UBLOX_RAW; } inline bool Event::Reader::hasUbloxRaw() const { if (which() != Event::UBLOX_RAW) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasUbloxRaw() { if (which() != Event::UBLOX_RAW) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader Event::Reader::getUbloxRaw() const { KJ_IREQUIRE((which() == Event::UBLOX_RAW), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder Event::Builder::getUbloxRaw() { KJ_IREQUIRE((which() == Event::UBLOX_RAW), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setUbloxRaw( ::capnp::Data::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UBLOX_RAW); ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder Event::Builder::initUbloxRaw(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UBLOX_RAW); return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptUbloxRaw( ::capnp::Orphan< ::capnp::Data>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UBLOX_RAW); ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> Event::Builder::disownUbloxRaw() { KJ_IREQUIRE((which() == Event::UBLOX_RAW), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isGpsPlannerPointsDEPRECATED() const { return which() == Event::GPS_PLANNER_POINTS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isGpsPlannerPointsDEPRECATED() { return which() == Event::GPS_PLANNER_POINTS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasGpsPlannerPointsDEPRECATED() const { if (which() != Event::GPS_PLANNER_POINTS_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasGpsPlannerPointsDEPRECATED() { if (which() != Event::GPS_PLANNER_POINTS_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::GPSPlannerPoints::Reader Event::Reader::getGpsPlannerPointsDEPRECATED() const { KJ_IREQUIRE((which() == Event::GPS_PLANNER_POINTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPoints>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::GPSPlannerPoints::Builder Event::Builder::getGpsPlannerPointsDEPRECATED() { KJ_IREQUIRE((which() == Event::GPS_PLANNER_POINTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPoints>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setGpsPlannerPointsDEPRECATED( ::cereal::GPSPlannerPoints::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_PLANNER_POINTS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPoints>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::GPSPlannerPoints::Builder Event::Builder::initGpsPlannerPointsDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_PLANNER_POINTS_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPoints>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptGpsPlannerPointsDEPRECATED( ::capnp::Orphan< ::cereal::GPSPlannerPoints>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_PLANNER_POINTS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPoints>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::GPSPlannerPoints> Event::Builder::disownGpsPlannerPointsDEPRECATED() { KJ_IREQUIRE((which() == Event::GPS_PLANNER_POINTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPoints>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isGpsPlannerPlanDEPRECATED() const { return which() == Event::GPS_PLANNER_PLAN_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isGpsPlannerPlanDEPRECATED() { return which() == Event::GPS_PLANNER_PLAN_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasGpsPlannerPlanDEPRECATED() const { if (which() != Event::GPS_PLANNER_PLAN_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasGpsPlannerPlanDEPRECATED() { if (which() != Event::GPS_PLANNER_PLAN_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::GPSPlannerPlan::Reader Event::Reader::getGpsPlannerPlanDEPRECATED() const { KJ_IREQUIRE((which() == Event::GPS_PLANNER_PLAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPlan>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::GPSPlannerPlan::Builder Event::Builder::getGpsPlannerPlanDEPRECATED() { KJ_IREQUIRE((which() == Event::GPS_PLANNER_PLAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPlan>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setGpsPlannerPlanDEPRECATED( ::cereal::GPSPlannerPlan::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_PLANNER_PLAN_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPlan>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::GPSPlannerPlan::Builder Event::Builder::initGpsPlannerPlanDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_PLANNER_PLAN_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPlan>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptGpsPlannerPlanDEPRECATED( ::capnp::Orphan< ::cereal::GPSPlannerPlan>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_PLANNER_PLAN_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPlan>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::GPSPlannerPlan> Event::Builder::disownGpsPlannerPlanDEPRECATED() { KJ_IREQUIRE((which() == Event::GPS_PLANNER_PLAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GPSPlannerPlan>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isApplanixRawDEPRECATED() const { return which() == Event::APPLANIX_RAW_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isApplanixRawDEPRECATED() { return which() == Event::APPLANIX_RAW_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasApplanixRawDEPRECATED() const { if (which() != Event::APPLANIX_RAW_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasApplanixRawDEPRECATED() { if (which() != Event::APPLANIX_RAW_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader Event::Reader::getApplanixRawDEPRECATED() const { KJ_IREQUIRE((which() == Event::APPLANIX_RAW_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder Event::Builder::getApplanixRawDEPRECATED() { KJ_IREQUIRE((which() == Event::APPLANIX_RAW_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setApplanixRawDEPRECATED( ::capnp::Data::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::APPLANIX_RAW_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder Event::Builder::initApplanixRawDEPRECATED(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::APPLANIX_RAW_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptApplanixRawDEPRECATED( ::capnp::Orphan< ::capnp::Data>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::APPLANIX_RAW_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> Event::Builder::disownApplanixRawDEPRECATED() { KJ_IREQUIRE((which() == Event::APPLANIX_RAW_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isTrafficEventsDEPRECATED() const { return which() == Event::TRAFFIC_EVENTS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isTrafficEventsDEPRECATED() { return which() == Event::TRAFFIC_EVENTS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasTrafficEventsDEPRECATED() const { if (which() != Event::TRAFFIC_EVENTS_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasTrafficEventsDEPRECATED() { if (which() != Event::TRAFFIC_EVENTS_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>::Reader Event::Reader::getTrafficEventsDEPRECATED() const { KJ_IREQUIRE((which() == Event::TRAFFIC_EVENTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>::Builder Event::Builder::getTrafficEventsDEPRECATED() { KJ_IREQUIRE((which() == Event::TRAFFIC_EVENTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setTrafficEventsDEPRECATED( ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TRAFFIC_EVENTS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>::Builder Event::Builder::initTrafficEventsDEPRECATED(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TRAFFIC_EVENTS_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptTrafficEventsDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TRAFFIC_EVENTS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>> Event::Builder::disownTrafficEventsDEPRECATED() { KJ_IREQUIRE((which() == Event::TRAFFIC_EVENTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::TrafficEvent, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveLocationTimingDEPRECATED() const { return which() == Event::LIVE_LOCATION_TIMING_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLiveLocationTimingDEPRECATED() { return which() == Event::LIVE_LOCATION_TIMING_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLiveLocationTimingDEPRECATED() const { if (which() != Event::LIVE_LOCATION_TIMING_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveLocationTimingDEPRECATED() { if (which() != Event::LIVE_LOCATION_TIMING_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationData::Reader Event::Reader::getLiveLocationTimingDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_TIMING_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationData::Builder Event::Builder::getLiveLocationTimingDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_TIMING_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveLocationTimingDEPRECATED( ::cereal::LiveLocationData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_TIMING_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationData::Builder Event::Builder::initLiveLocationTimingDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_TIMING_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveLocationTimingDEPRECATED( ::capnp::Orphan< ::cereal::LiveLocationData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_TIMING_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationData> Event::Builder::disownLiveLocationTimingDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_TIMING_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isOrbslamCorrectionDEPRECATED() const { return which() == Event::ORBSLAM_CORRECTION_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isOrbslamCorrectionDEPRECATED() { return which() == Event::ORBSLAM_CORRECTION_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasOrbslamCorrectionDEPRECATED() const { if (which() != Event::ORBSLAM_CORRECTION_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasOrbslamCorrectionDEPRECATED() { if (which() != Event::ORBSLAM_CORRECTION_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::OrbslamCorrection::Reader Event::Reader::getOrbslamCorrectionDEPRECATED() const { KJ_IREQUIRE((which() == Event::ORBSLAM_CORRECTION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbslamCorrection>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::OrbslamCorrection::Builder Event::Builder::getOrbslamCorrectionDEPRECATED() { KJ_IREQUIRE((which() == Event::ORBSLAM_CORRECTION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbslamCorrection>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setOrbslamCorrectionDEPRECATED( ::cereal::OrbslamCorrection::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORBSLAM_CORRECTION_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::OrbslamCorrection>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::OrbslamCorrection::Builder Event::Builder::initOrbslamCorrectionDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORBSLAM_CORRECTION_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::OrbslamCorrection>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptOrbslamCorrectionDEPRECATED( ::capnp::Orphan< ::cereal::OrbslamCorrection>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORBSLAM_CORRECTION_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::OrbslamCorrection>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::OrbslamCorrection> Event::Builder::disownOrbslamCorrectionDEPRECATED() { KJ_IREQUIRE((which() == Event::ORBSLAM_CORRECTION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbslamCorrection>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveLocationCorrectedDEPRECATED() const { return which() == Event::LIVE_LOCATION_CORRECTED_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLiveLocationCorrectedDEPRECATED() { return which() == Event::LIVE_LOCATION_CORRECTED_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLiveLocationCorrectedDEPRECATED() const { if (which() != Event::LIVE_LOCATION_CORRECTED_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveLocationCorrectedDEPRECATED() { if (which() != Event::LIVE_LOCATION_CORRECTED_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationData::Reader Event::Reader::getLiveLocationCorrectedDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_CORRECTED_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationData::Builder Event::Builder::getLiveLocationCorrectedDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_CORRECTED_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveLocationCorrectedDEPRECATED( ::cereal::LiveLocationData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_CORRECTED_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationData::Builder Event::Builder::initLiveLocationCorrectedDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_CORRECTED_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveLocationCorrectedDEPRECATED( ::capnp::Orphan< ::cereal::LiveLocationData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_CORRECTED_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationData> Event::Builder::disownLiveLocationCorrectedDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_CORRECTED_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isOrbObservationDEPRECATED() const { return which() == Event::ORB_OBSERVATION_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isOrbObservationDEPRECATED() { return which() == Event::ORB_OBSERVATION_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasOrbObservationDEPRECATED() const { if (which() != Event::ORB_OBSERVATION_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasOrbObservationDEPRECATED() { if (which() != Event::ORB_OBSERVATION_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>::Reader Event::Reader::getOrbObservationDEPRECATED() const { KJ_IREQUIRE((which() == Event::ORB_OBSERVATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>::Builder Event::Builder::getOrbObservationDEPRECATED() { KJ_IREQUIRE((which() == Event::ORB_OBSERVATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setOrbObservationDEPRECATED( ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_OBSERVATION_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>::Builder Event::Builder::initOrbObservationDEPRECATED(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_OBSERVATION_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptOrbObservationDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_OBSERVATION_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>> Event::Builder::disownOrbObservationDEPRECATED() { KJ_IREQUIRE((which() == Event::ORB_OBSERVATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OrbObservation, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isGpsLocationExternal() const { return which() == Event::GPS_LOCATION_EXTERNAL; } inline bool Event::Builder::isGpsLocationExternal() { return which() == Event::GPS_LOCATION_EXTERNAL; } inline bool Event::Reader::hasGpsLocationExternal() const { if (which() != Event::GPS_LOCATION_EXTERNAL) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasGpsLocationExternal() { if (which() != Event::GPS_LOCATION_EXTERNAL) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::GpsLocationData::Reader Event::Reader::getGpsLocationExternal() const { KJ_IREQUIRE((which() == Event::GPS_LOCATION_EXTERNAL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::GpsLocationData::Builder Event::Builder::getGpsLocationExternal() { KJ_IREQUIRE((which() == Event::GPS_LOCATION_EXTERNAL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setGpsLocationExternal( ::cereal::GpsLocationData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_LOCATION_EXTERNAL); ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::GpsLocationData::Builder Event::Builder::initGpsLocationExternal() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_LOCATION_EXTERNAL); return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptGpsLocationExternal( ::capnp::Orphan< ::cereal::GpsLocationData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GPS_LOCATION_EXTERNAL); ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::GpsLocationData> Event::Builder::disownGpsLocationExternal() { KJ_IREQUIRE((which() == Event::GPS_LOCATION_EXTERNAL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GpsLocationData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLocationDEPRECATED() const { return which() == Event::LOCATION_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLocationDEPRECATED() { return which() == Event::LOCATION_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLocationDEPRECATED() const { if (which() != Event::LOCATION_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLocationDEPRECATED() { if (which() != Event::LOCATION_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationData::Reader Event::Reader::getLocationDEPRECATED() const { KJ_IREQUIRE((which() == Event::LOCATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationData::Builder Event::Builder::getLocationDEPRECATED() { KJ_IREQUIRE((which() == Event::LOCATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLocationDEPRECATED( ::cereal::LiveLocationData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LOCATION_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationData::Builder Event::Builder::initLocationDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LOCATION_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLocationDEPRECATED( ::capnp::Orphan< ::cereal::LiveLocationData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LOCATION_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationData> Event::Builder::disownLocationDEPRECATED() { KJ_IREQUIRE((which() == Event::LOCATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isUiNavigationEventDEPRECATED() const { return which() == Event::UI_NAVIGATION_EVENT_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isUiNavigationEventDEPRECATED() { return which() == Event::UI_NAVIGATION_EVENT_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasUiNavigationEventDEPRECATED() const { if (which() != Event::UI_NAVIGATION_EVENT_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasUiNavigationEventDEPRECATED() { if (which() != Event::UI_NAVIGATION_EVENT_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UiNavigationEvent::Reader Event::Reader::getUiNavigationEventDEPRECATED() const { KJ_IREQUIRE((which() == Event::UI_NAVIGATION_EVENT_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UiNavigationEvent>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UiNavigationEvent::Builder Event::Builder::getUiNavigationEventDEPRECATED() { KJ_IREQUIRE((which() == Event::UI_NAVIGATION_EVENT_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UiNavigationEvent>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setUiNavigationEventDEPRECATED( ::cereal::UiNavigationEvent::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_NAVIGATION_EVENT_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::UiNavigationEvent>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UiNavigationEvent::Builder Event::Builder::initUiNavigationEventDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_NAVIGATION_EVENT_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::UiNavigationEvent>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptUiNavigationEventDEPRECATED( ::capnp::Orphan< ::cereal::UiNavigationEvent>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_NAVIGATION_EVENT_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::UiNavigationEvent>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UiNavigationEvent> Event::Builder::disownUiNavigationEventDEPRECATED() { KJ_IREQUIRE((which() == Event::UI_NAVIGATION_EVENT_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UiNavigationEvent>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveLocationKalmanLegacyDEPRECATED() const { return which() == Event::LIVE_LOCATION_KALMAN_LEGACY_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLiveLocationKalmanLegacyDEPRECATED() { return which() == Event::LIVE_LOCATION_KALMAN_LEGACY_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLiveLocationKalmanLegacyDEPRECATED() const { if (which() != Event::LIVE_LOCATION_KALMAN_LEGACY_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveLocationKalmanLegacyDEPRECATED() { if (which() != Event::LIVE_LOCATION_KALMAN_LEGACY_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationData::Reader Event::Reader::getLiveLocationKalmanLegacyDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_KALMAN_LEGACY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationData::Builder Event::Builder::getLiveLocationKalmanLegacyDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_KALMAN_LEGACY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveLocationKalmanLegacyDEPRECATED( ::cereal::LiveLocationData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_KALMAN_LEGACY_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationData::Builder Event::Builder::initLiveLocationKalmanLegacyDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_KALMAN_LEGACY_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveLocationKalmanLegacyDEPRECATED( ::capnp::Orphan< ::cereal::LiveLocationData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_KALMAN_LEGACY_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationData> Event::Builder::disownLiveLocationKalmanLegacyDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_KALMAN_LEGACY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isTestJoystick() const { return which() == Event::TEST_JOYSTICK; } inline bool Event::Builder::isTestJoystick() { return which() == Event::TEST_JOYSTICK; } inline bool Event::Reader::hasTestJoystick() const { if (which() != Event::TEST_JOYSTICK) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasTestJoystick() { if (which() != Event::TEST_JOYSTICK) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Joystick::Reader Event::Reader::getTestJoystick() const { KJ_IREQUIRE((which() == Event::TEST_JOYSTICK), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Joystick>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::Joystick::Builder Event::Builder::getTestJoystick() { KJ_IREQUIRE((which() == Event::TEST_JOYSTICK), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Joystick>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setTestJoystick( ::cereal::Joystick::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TEST_JOYSTICK); ::capnp::_::PointerHelpers< ::cereal::Joystick>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::Joystick::Builder Event::Builder::initTestJoystick() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TEST_JOYSTICK); return ::capnp::_::PointerHelpers< ::cereal::Joystick>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptTestJoystick( ::capnp::Orphan< ::cereal::Joystick>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TEST_JOYSTICK); ::capnp::_::PointerHelpers< ::cereal::Joystick>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Joystick> Event::Builder::disownTestJoystick() { KJ_IREQUIRE((which() == Event::TEST_JOYSTICK), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Joystick>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isOrbOdometryDEPRECATED() const { return which() == Event::ORB_ODOMETRY_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isOrbOdometryDEPRECATED() { return which() == Event::ORB_ODOMETRY_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasOrbOdometryDEPRECATED() const { if (which() != Event::ORB_ODOMETRY_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasOrbOdometryDEPRECATED() { if (which() != Event::ORB_ODOMETRY_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::OrbOdometry::Reader Event::Reader::getOrbOdometryDEPRECATED() const { KJ_IREQUIRE((which() == Event::ORB_ODOMETRY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbOdometry>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::OrbOdometry::Builder Event::Builder::getOrbOdometryDEPRECATED() { KJ_IREQUIRE((which() == Event::ORB_ODOMETRY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbOdometry>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setOrbOdometryDEPRECATED( ::cereal::OrbOdometry::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_ODOMETRY_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::OrbOdometry>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::OrbOdometry::Builder Event::Builder::initOrbOdometryDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_ODOMETRY_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::OrbOdometry>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptOrbOdometryDEPRECATED( ::capnp::Orphan< ::cereal::OrbOdometry>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_ODOMETRY_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::OrbOdometry>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::OrbOdometry> Event::Builder::disownOrbOdometryDEPRECATED() { KJ_IREQUIRE((which() == Event::ORB_ODOMETRY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbOdometry>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isOrbFeaturesDEPRECATED() const { return which() == Event::ORB_FEATURES_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isOrbFeaturesDEPRECATED() { return which() == Event::ORB_FEATURES_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasOrbFeaturesDEPRECATED() const { if (which() != Event::ORB_FEATURES_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasOrbFeaturesDEPRECATED() { if (which() != Event::ORB_FEATURES_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::OrbFeatures::Reader Event::Reader::getOrbFeaturesDEPRECATED() const { KJ_IREQUIRE((which() == Event::ORB_FEATURES_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbFeatures>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::OrbFeatures::Builder Event::Builder::getOrbFeaturesDEPRECATED() { KJ_IREQUIRE((which() == Event::ORB_FEATURES_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbFeatures>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setOrbFeaturesDEPRECATED( ::cereal::OrbFeatures::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_FEATURES_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::OrbFeatures>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::OrbFeatures::Builder Event::Builder::initOrbFeaturesDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_FEATURES_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::OrbFeatures>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptOrbFeaturesDEPRECATED( ::capnp::Orphan< ::cereal::OrbFeatures>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_FEATURES_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::OrbFeatures>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::OrbFeatures> Event::Builder::disownOrbFeaturesDEPRECATED() { KJ_IREQUIRE((which() == Event::ORB_FEATURES_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbFeatures>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isApplanixLocationDEPRECATED() const { return which() == Event::APPLANIX_LOCATION_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isApplanixLocationDEPRECATED() { return which() == Event::APPLANIX_LOCATION_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasApplanixLocationDEPRECATED() const { if (which() != Event::APPLANIX_LOCATION_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasApplanixLocationDEPRECATED() { if (which() != Event::APPLANIX_LOCATION_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationData::Reader Event::Reader::getApplanixLocationDEPRECATED() const { KJ_IREQUIRE((which() == Event::APPLANIX_LOCATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationData::Builder Event::Builder::getApplanixLocationDEPRECATED() { KJ_IREQUIRE((which() == Event::APPLANIX_LOCATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setApplanixLocationDEPRECATED( ::cereal::LiveLocationData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::APPLANIX_LOCATION_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationData::Builder Event::Builder::initApplanixLocationDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::APPLANIX_LOCATION_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptApplanixLocationDEPRECATED( ::capnp::Orphan< ::cereal::LiveLocationData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::APPLANIX_LOCATION_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationData> Event::Builder::disownApplanixLocationDEPRECATED() { KJ_IREQUIRE((which() == Event::APPLANIX_LOCATION_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isOrbKeyFrameDEPRECATED() const { return which() == Event::ORB_KEY_FRAME_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isOrbKeyFrameDEPRECATED() { return which() == Event::ORB_KEY_FRAME_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasOrbKeyFrameDEPRECATED() const { if (which() != Event::ORB_KEY_FRAME_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasOrbKeyFrameDEPRECATED() { if (which() != Event::ORB_KEY_FRAME_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::OrbKeyFrame::Reader Event::Reader::getOrbKeyFrameDEPRECATED() const { KJ_IREQUIRE((which() == Event::ORB_KEY_FRAME_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbKeyFrame>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::OrbKeyFrame::Builder Event::Builder::getOrbKeyFrameDEPRECATED() { KJ_IREQUIRE((which() == Event::ORB_KEY_FRAME_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbKeyFrame>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setOrbKeyFrameDEPRECATED( ::cereal::OrbKeyFrame::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_KEY_FRAME_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::OrbKeyFrame>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::OrbKeyFrame::Builder Event::Builder::initOrbKeyFrameDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_KEY_FRAME_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::OrbKeyFrame>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptOrbKeyFrameDEPRECATED( ::capnp::Orphan< ::cereal::OrbKeyFrame>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_KEY_FRAME_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::OrbKeyFrame>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::OrbKeyFrame> Event::Builder::disownOrbKeyFrameDEPRECATED() { KJ_IREQUIRE((which() == Event::ORB_KEY_FRAME_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbKeyFrame>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isUiLayoutStateDEPRECATED() const { return which() == Event::UI_LAYOUT_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isUiLayoutStateDEPRECATED() { return which() == Event::UI_LAYOUT_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasUiLayoutStateDEPRECATED() const { if (which() != Event::UI_LAYOUT_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasUiLayoutStateDEPRECATED() { if (which() != Event::UI_LAYOUT_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UiLayoutState::Reader Event::Reader::getUiLayoutStateDEPRECATED() const { KJ_IREQUIRE((which() == Event::UI_LAYOUT_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UiLayoutState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UiLayoutState::Builder Event::Builder::getUiLayoutStateDEPRECATED() { KJ_IREQUIRE((which() == Event::UI_LAYOUT_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UiLayoutState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setUiLayoutStateDEPRECATED( ::cereal::UiLayoutState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_LAYOUT_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::UiLayoutState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UiLayoutState::Builder Event::Builder::initUiLayoutStateDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_LAYOUT_STATE_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::UiLayoutState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptUiLayoutStateDEPRECATED( ::capnp::Orphan< ::cereal::UiLayoutState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_LAYOUT_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::UiLayoutState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UiLayoutState> Event::Builder::disownUiLayoutStateDEPRECATED() { KJ_IREQUIRE((which() == Event::UI_LAYOUT_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UiLayoutState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isOrbFeaturesSummaryDEPRECATED() const { return which() == Event::ORB_FEATURES_SUMMARY_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isOrbFeaturesSummaryDEPRECATED() { return which() == Event::ORB_FEATURES_SUMMARY_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasOrbFeaturesSummaryDEPRECATED() const { if (which() != Event::ORB_FEATURES_SUMMARY_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasOrbFeaturesSummaryDEPRECATED() { if (which() != Event::ORB_FEATURES_SUMMARY_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::OrbFeaturesSummary::Reader Event::Reader::getOrbFeaturesSummaryDEPRECATED() const { KJ_IREQUIRE((which() == Event::ORB_FEATURES_SUMMARY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbFeaturesSummary>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::OrbFeaturesSummary::Builder Event::Builder::getOrbFeaturesSummaryDEPRECATED() { KJ_IREQUIRE((which() == Event::ORB_FEATURES_SUMMARY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbFeaturesSummary>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setOrbFeaturesSummaryDEPRECATED( ::cereal::OrbFeaturesSummary::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_FEATURES_SUMMARY_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::OrbFeaturesSummary>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::OrbFeaturesSummary::Builder Event::Builder::initOrbFeaturesSummaryDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_FEATURES_SUMMARY_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::OrbFeaturesSummary>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptOrbFeaturesSummaryDEPRECATED( ::capnp::Orphan< ::cereal::OrbFeaturesSummary>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ORB_FEATURES_SUMMARY_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::OrbFeaturesSummary>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::OrbFeaturesSummary> Event::Builder::disownOrbFeaturesSummaryDEPRECATED() { KJ_IREQUIRE((which() == Event::ORB_FEATURES_SUMMARY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::OrbFeaturesSummary>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isDriverStateDEPRECATED() const { return which() == Event::DRIVER_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isDriverStateDEPRECATED() { return which() == Event::DRIVER_STATE_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasDriverStateDEPRECATED() const { if (which() != Event::DRIVER_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasDriverStateDEPRECATED() { if (which() != Event::DRIVER_STATE_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DriverStateDEPRECATED::Reader Event::Reader::getDriverStateDEPRECATED() const { KJ_IREQUIRE((which() == Event::DRIVER_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverStateDEPRECATED>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::DriverStateDEPRECATED::Builder Event::Builder::getDriverStateDEPRECATED() { KJ_IREQUIRE((which() == Event::DRIVER_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverStateDEPRECATED>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setDriverStateDEPRECATED( ::cereal::DriverStateDEPRECATED::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::DriverStateDEPRECATED>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::DriverStateDEPRECATED::Builder Event::Builder::initDriverStateDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_STATE_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::DriverStateDEPRECATED>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptDriverStateDEPRECATED( ::capnp::Orphan< ::cereal::DriverStateDEPRECATED>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_STATE_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::DriverStateDEPRECATED>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DriverStateDEPRECATED> Event::Builder::disownDriverStateDEPRECATED() { KJ_IREQUIRE((which() == Event::DRIVER_STATE_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverStateDEPRECATED>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isBoot() const { return which() == Event::BOOT; } inline bool Event::Builder::isBoot() { return which() == Event::BOOT; } inline bool Event::Reader::hasBoot() const { if (which() != Event::BOOT) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasBoot() { if (which() != Event::BOOT) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Boot::Reader Event::Reader::getBoot() const { KJ_IREQUIRE((which() == Event::BOOT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Boot>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::Boot::Builder Event::Builder::getBoot() { KJ_IREQUIRE((which() == Event::BOOT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Boot>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setBoot( ::cereal::Boot::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::BOOT); ::capnp::_::PointerHelpers< ::cereal::Boot>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::Boot::Builder Event::Builder::initBoot() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::BOOT); return ::capnp::_::PointerHelpers< ::cereal::Boot>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptBoot( ::capnp::Orphan< ::cereal::Boot>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::BOOT); ::capnp::_::PointerHelpers< ::cereal::Boot>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Boot> Event::Builder::disownBoot() { KJ_IREQUIRE((which() == Event::BOOT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Boot>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveParameters() const { return which() == Event::LIVE_PARAMETERS; } inline bool Event::Builder::isLiveParameters() { return which() == Event::LIVE_PARAMETERS; } inline bool Event::Reader::hasLiveParameters() const { if (which() != Event::LIVE_PARAMETERS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveParameters() { if (which() != Event::LIVE_PARAMETERS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveParametersData::Reader Event::Reader::getLiveParameters() const { KJ_IREQUIRE((which() == Event::LIVE_PARAMETERS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveParametersData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveParametersData::Builder Event::Builder::getLiveParameters() { KJ_IREQUIRE((which() == Event::LIVE_PARAMETERS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveParametersData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveParameters( ::cereal::LiveParametersData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_PARAMETERS); ::capnp::_::PointerHelpers< ::cereal::LiveParametersData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveParametersData::Builder Event::Builder::initLiveParameters() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_PARAMETERS); return ::capnp::_::PointerHelpers< ::cereal::LiveParametersData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveParameters( ::capnp::Orphan< ::cereal::LiveParametersData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_PARAMETERS); ::capnp::_::PointerHelpers< ::cereal::LiveParametersData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveParametersData> Event::Builder::disownLiveParameters() { KJ_IREQUIRE((which() == Event::LIVE_PARAMETERS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveParametersData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveMapDataDEPRECATED() const { return which() == Event::LIVE_MAP_DATA_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLiveMapDataDEPRECATED() { return which() == Event::LIVE_MAP_DATA_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLiveMapDataDEPRECATED() const { if (which() != Event::LIVE_MAP_DATA_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveMapDataDEPRECATED() { if (which() != Event::LIVE_MAP_DATA_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveMapDataDEPRECATED::Reader Event::Reader::getLiveMapDataDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIVE_MAP_DATA_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveMapDataDEPRECATED>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveMapDataDEPRECATED::Builder Event::Builder::getLiveMapDataDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_MAP_DATA_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveMapDataDEPRECATED>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveMapDataDEPRECATED( ::cereal::LiveMapDataDEPRECATED::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_MAP_DATA_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveMapDataDEPRECATED>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveMapDataDEPRECATED::Builder Event::Builder::initLiveMapDataDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_MAP_DATA_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LiveMapDataDEPRECATED>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveMapDataDEPRECATED( ::capnp::Orphan< ::cereal::LiveMapDataDEPRECATED>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_MAP_DATA_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveMapDataDEPRECATED>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveMapDataDEPRECATED> Event::Builder::disownLiveMapDataDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_MAP_DATA_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveMapDataDEPRECATED>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCameraOdometry() const { return which() == Event::CAMERA_ODOMETRY; } inline bool Event::Builder::isCameraOdometry() { return which() == Event::CAMERA_ODOMETRY; } inline bool Event::Reader::hasCameraOdometry() const { if (which() != Event::CAMERA_ODOMETRY) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCameraOdometry() { if (which() != Event::CAMERA_ODOMETRY) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CameraOdometry::Reader Event::Reader::getCameraOdometry() const { KJ_IREQUIRE((which() == Event::CAMERA_ODOMETRY), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CameraOdometry>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CameraOdometry::Builder Event::Builder::getCameraOdometry() { KJ_IREQUIRE((which() == Event::CAMERA_ODOMETRY), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CameraOdometry>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCameraOdometry( ::cereal::CameraOdometry::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAMERA_ODOMETRY); ::capnp::_::PointerHelpers< ::cereal::CameraOdometry>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CameraOdometry::Builder Event::Builder::initCameraOdometry() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAMERA_ODOMETRY); return ::capnp::_::PointerHelpers< ::cereal::CameraOdometry>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCameraOdometry( ::capnp::Orphan< ::cereal::CameraOdometry>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAMERA_ODOMETRY); ::capnp::_::PointerHelpers< ::cereal::CameraOdometry>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CameraOdometry> Event::Builder::disownCameraOdometry() { KJ_IREQUIRE((which() == Event::CAMERA_ODOMETRY), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CameraOdometry>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLateralPlanDEPRECATED() const { return which() == Event::LATERAL_PLAN_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLateralPlanDEPRECATED() { return which() == Event::LATERAL_PLAN_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLateralPlanDEPRECATED() const { if (which() != Event::LATERAL_PLAN_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLateralPlanDEPRECATED() { if (which() != Event::LATERAL_PLAN_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LateralPlan::Reader Event::Reader::getLateralPlanDEPRECATED() const { KJ_IREQUIRE((which() == Event::LATERAL_PLAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LateralPlan>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LateralPlan::Builder Event::Builder::getLateralPlanDEPRECATED() { KJ_IREQUIRE((which() == Event::LATERAL_PLAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LateralPlan>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLateralPlanDEPRECATED( ::cereal::LateralPlan::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LATERAL_PLAN_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LateralPlan>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LateralPlan::Builder Event::Builder::initLateralPlanDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LATERAL_PLAN_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LateralPlan>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLateralPlanDEPRECATED( ::capnp::Orphan< ::cereal::LateralPlan>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LATERAL_PLAN_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LateralPlan>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LateralPlan> Event::Builder::disownLateralPlanDEPRECATED() { KJ_IREQUIRE((which() == Event::LATERAL_PLAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LateralPlan>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isKalmanOdometryDEPRECATED() const { return which() == Event::KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isKalmanOdometryDEPRECATED() { return which() == Event::KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasKalmanOdometryDEPRECATED() const { if (which() != Event::KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasKalmanOdometryDEPRECATED() { if (which() != Event::KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::KalmanOdometry::Reader Event::Reader::getKalmanOdometryDEPRECATED() const { KJ_IREQUIRE((which() == Event::KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::KalmanOdometry>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::KalmanOdometry::Builder Event::Builder::getKalmanOdometryDEPRECATED() { KJ_IREQUIRE((which() == Event::KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::KalmanOdometry>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setKalmanOdometryDEPRECATED( ::cereal::KalmanOdometry::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::KalmanOdometry>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::KalmanOdometry::Builder Event::Builder::initKalmanOdometryDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::KalmanOdometry>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptKalmanOdometryDEPRECATED( ::capnp::Orphan< ::cereal::KalmanOdometry>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::KalmanOdometry>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::KalmanOdometry> Event::Builder::disownKalmanOdometryDEPRECATED() { KJ_IREQUIRE((which() == Event::KALMAN_ODOMETRY_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::KalmanOdometry>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isThumbnail() const { return which() == Event::THUMBNAIL; } inline bool Event::Builder::isThumbnail() { return which() == Event::THUMBNAIL; } inline bool Event::Reader::hasThumbnail() const { if (which() != Event::THUMBNAIL) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasThumbnail() { if (which() != Event::THUMBNAIL) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Thumbnail::Reader Event::Reader::getThumbnail() const { KJ_IREQUIRE((which() == Event::THUMBNAIL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::Thumbnail::Builder Event::Builder::getThumbnail() { KJ_IREQUIRE((which() == Event::THUMBNAIL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setThumbnail( ::cereal::Thumbnail::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::THUMBNAIL); ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::Thumbnail::Builder Event::Builder::initThumbnail() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::THUMBNAIL); return ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptThumbnail( ::capnp::Orphan< ::cereal::Thumbnail>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::THUMBNAIL); ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Thumbnail> Event::Builder::disownThumbnail() { KJ_IREQUIRE((which() == Event::THUMBNAIL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::getValid() const { return _reader.getDataField( ::capnp::bounded<80>() * ::capnp::ELEMENTS, true); } inline bool Event::Builder::getValid() { return _builder.getDataField( ::capnp::bounded<80>() * ::capnp::ELEMENTS, true); } inline void Event::Builder::setValid(bool value) { _builder.setDataField( ::capnp::bounded<80>() * ::capnp::ELEMENTS, value, true); } inline bool Event::Reader::isOnroadEventsDEPRECATED() const { return which() == Event::ONROAD_EVENTS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isOnroadEventsDEPRECATED() { return which() == Event::ONROAD_EVENTS_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasOnroadEventsDEPRECATED() const { if (which() != Event::ONROAD_EVENTS_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasOnroadEventsDEPRECATED() { if (which() != Event::ONROAD_EVENTS_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader Event::Reader::getOnroadEventsDEPRECATED() const { KJ_IREQUIRE((which() == Event::ONROAD_EVENTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder Event::Builder::getOnroadEventsDEPRECATED() { KJ_IREQUIRE((which() == Event::ONROAD_EVENTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setOnroadEventsDEPRECATED( ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ONROAD_EVENTS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>::Builder Event::Builder::initOnroadEventsDEPRECATED(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ONROAD_EVENTS_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptOnroadEventsDEPRECATED( ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ONROAD_EVENTS_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>> Event::Builder::disownOnroadEventsDEPRECATED() { KJ_IREQUIRE((which() == Event::ONROAD_EVENTS_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEventDEPRECATED, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCarParams() const { return which() == Event::CAR_PARAMS; } inline bool Event::Builder::isCarParams() { return which() == Event::CAR_PARAMS; } inline bool Event::Reader::hasCarParams() const { if (which() != Event::CAR_PARAMS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCarParams() { if (which() != Event::CAR_PARAMS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CarParams::Reader Event::Reader::getCarParams() const { KJ_IREQUIRE((which() == Event::CAR_PARAMS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarParams>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CarParams::Builder Event::Builder::getCarParams() { KJ_IREQUIRE((which() == Event::CAR_PARAMS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarParams>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCarParams( ::cereal::CarParams::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_PARAMS); ::capnp::_::PointerHelpers< ::cereal::CarParams>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CarParams::Builder Event::Builder::initCarParams() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_PARAMS); return ::capnp::_::PointerHelpers< ::cereal::CarParams>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCarParams( ::capnp::Orphan< ::cereal::CarParams>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_PARAMS); ::capnp::_::PointerHelpers< ::cereal::CarParams>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CarParams> Event::Builder::disownCarParams() { KJ_IREQUIRE((which() == Event::CAR_PARAMS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarParams>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isDriverCameraState() const { return which() == Event::DRIVER_CAMERA_STATE; } inline bool Event::Builder::isDriverCameraState() { return which() == Event::DRIVER_CAMERA_STATE; } inline bool Event::Reader::hasDriverCameraState() const { if (which() != Event::DRIVER_CAMERA_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasDriverCameraState() { if (which() != Event::DRIVER_CAMERA_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::FrameData::Reader Event::Reader::getDriverCameraState() const { KJ_IREQUIRE((which() == Event::DRIVER_CAMERA_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::FrameData::Builder Event::Builder::getDriverCameraState() { KJ_IREQUIRE((which() == Event::DRIVER_CAMERA_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setDriverCameraState( ::cereal::FrameData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_CAMERA_STATE); ::capnp::_::PointerHelpers< ::cereal::FrameData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::FrameData::Builder Event::Builder::initDriverCameraState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_CAMERA_STATE); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptDriverCameraState( ::capnp::Orphan< ::cereal::FrameData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_CAMERA_STATE); ::capnp::_::PointerHelpers< ::cereal::FrameData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::FrameData> Event::Builder::disownDriverCameraState() { KJ_IREQUIRE((which() == Event::DRIVER_CAMERA_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isDriverMonitoringState() const { return which() == Event::DRIVER_MONITORING_STATE; } inline bool Event::Builder::isDriverMonitoringState() { return which() == Event::DRIVER_MONITORING_STATE; } inline bool Event::Reader::hasDriverMonitoringState() const { if (which() != Event::DRIVER_MONITORING_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasDriverMonitoringState() { if (which() != Event::DRIVER_MONITORING_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DriverMonitoringState::Reader Event::Reader::getDriverMonitoringState() const { KJ_IREQUIRE((which() == Event::DRIVER_MONITORING_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverMonitoringState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::DriverMonitoringState::Builder Event::Builder::getDriverMonitoringState() { KJ_IREQUIRE((which() == Event::DRIVER_MONITORING_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverMonitoringState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setDriverMonitoringState( ::cereal::DriverMonitoringState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_MONITORING_STATE); ::capnp::_::PointerHelpers< ::cereal::DriverMonitoringState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::DriverMonitoringState::Builder Event::Builder::initDriverMonitoringState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_MONITORING_STATE); return ::capnp::_::PointerHelpers< ::cereal::DriverMonitoringState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptDriverMonitoringState( ::capnp::Orphan< ::cereal::DriverMonitoringState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_MONITORING_STATE); ::capnp::_::PointerHelpers< ::cereal::DriverMonitoringState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DriverMonitoringState> Event::Builder::disownDriverMonitoringState() { KJ_IREQUIRE((which() == Event::DRIVER_MONITORING_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverMonitoringState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveLocationKalmanDEPRECATED() const { return which() == Event::LIVE_LOCATION_KALMAN_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isLiveLocationKalmanDEPRECATED() { return which() == Event::LIVE_LOCATION_KALMAN_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasLiveLocationKalmanDEPRECATED() const { if (which() != Event::LIVE_LOCATION_KALMAN_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveLocationKalmanDEPRECATED() { if (which() != Event::LIVE_LOCATION_KALMAN_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveLocationKalman::Reader Event::Reader::getLiveLocationKalmanDEPRECATED() const { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_KALMAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveLocationKalman::Builder Event::Builder::getLiveLocationKalmanDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_KALMAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveLocationKalmanDEPRECATED( ::cereal::LiveLocationKalman::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_KALMAN_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveLocationKalman::Builder Event::Builder::initLiveLocationKalmanDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_KALMAN_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveLocationKalmanDEPRECATED( ::capnp::Orphan< ::cereal::LiveLocationKalman>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_LOCATION_KALMAN_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveLocationKalman> Event::Builder::disownLiveLocationKalmanDEPRECATED() { KJ_IREQUIRE((which() == Event::LIVE_LOCATION_KALMAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveLocationKalman>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isSentinel() const { return which() == Event::SENTINEL; } inline bool Event::Builder::isSentinel() { return which() == Event::SENTINEL; } inline bool Event::Reader::hasSentinel() const { if (which() != Event::SENTINEL) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasSentinel() { if (which() != Event::SENTINEL) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Sentinel::Reader Event::Reader::getSentinel() const { KJ_IREQUIRE((which() == Event::SENTINEL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Sentinel>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::Sentinel::Builder Event::Builder::getSentinel() { KJ_IREQUIRE((which() == Event::SENTINEL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Sentinel>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setSentinel( ::cereal::Sentinel::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENTINEL); ::capnp::_::PointerHelpers< ::cereal::Sentinel>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::Sentinel::Builder Event::Builder::initSentinel() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENTINEL); return ::capnp::_::PointerHelpers< ::cereal::Sentinel>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptSentinel( ::capnp::Orphan< ::cereal::Sentinel>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SENTINEL); ::capnp::_::PointerHelpers< ::cereal::Sentinel>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Sentinel> Event::Builder::disownSentinel() { KJ_IREQUIRE((which() == Event::SENTINEL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Sentinel>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isWideRoadCameraState() const { return which() == Event::WIDE_ROAD_CAMERA_STATE; } inline bool Event::Builder::isWideRoadCameraState() { return which() == Event::WIDE_ROAD_CAMERA_STATE; } inline bool Event::Reader::hasWideRoadCameraState() const { if (which() != Event::WIDE_ROAD_CAMERA_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasWideRoadCameraState() { if (which() != Event::WIDE_ROAD_CAMERA_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::FrameData::Reader Event::Reader::getWideRoadCameraState() const { KJ_IREQUIRE((which() == Event::WIDE_ROAD_CAMERA_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::FrameData::Builder Event::Builder::getWideRoadCameraState() { KJ_IREQUIRE((which() == Event::WIDE_ROAD_CAMERA_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setWideRoadCameraState( ::cereal::FrameData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIDE_ROAD_CAMERA_STATE); ::capnp::_::PointerHelpers< ::cereal::FrameData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::FrameData::Builder Event::Builder::initWideRoadCameraState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIDE_ROAD_CAMERA_STATE); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptWideRoadCameraState( ::capnp::Orphan< ::cereal::FrameData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIDE_ROAD_CAMERA_STATE); ::capnp::_::PointerHelpers< ::cereal::FrameData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::FrameData> Event::Builder::disownWideRoadCameraState() { KJ_IREQUIRE((which() == Event::WIDE_ROAD_CAMERA_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::FrameData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isModelV2() const { return which() == Event::MODEL_V2; } inline bool Event::Builder::isModelV2() { return which() == Event::MODEL_V2; } inline bool Event::Reader::hasModelV2() const { if (which() != Event::MODEL_V2) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasModelV2() { if (which() != Event::MODEL_V2) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ModelDataV2::Reader Event::Reader::getModelV2() const { KJ_IREQUIRE((which() == Event::MODEL_V2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::ModelDataV2::Builder Event::Builder::getModelV2() { KJ_IREQUIRE((which() == Event::MODEL_V2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setModelV2( ::cereal::ModelDataV2::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MODEL_V2); ::capnp::_::PointerHelpers< ::cereal::ModelDataV2>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::ModelDataV2::Builder Event::Builder::initModelV2() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MODEL_V2); return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptModelV2( ::capnp::Orphan< ::cereal::ModelDataV2>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MODEL_V2); ::capnp::_::PointerHelpers< ::cereal::ModelDataV2>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ModelDataV2> Event::Builder::disownModelV2() { KJ_IREQUIRE((which() == Event::MODEL_V2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ModelDataV2>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isDriverEncodeIdx() const { return which() == Event::DRIVER_ENCODE_IDX; } inline bool Event::Builder::isDriverEncodeIdx() { return which() == Event::DRIVER_ENCODE_IDX; } inline bool Event::Reader::hasDriverEncodeIdx() const { if (which() != Event::DRIVER_ENCODE_IDX) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasDriverEncodeIdx() { if (which() != Event::DRIVER_ENCODE_IDX) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeIndex::Reader Event::Reader::getDriverEncodeIdx() const { KJ_IREQUIRE((which() == Event::DRIVER_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeIndex::Builder Event::Builder::getDriverEncodeIdx() { KJ_IREQUIRE((which() == Event::DRIVER_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setDriverEncodeIdx( ::cereal::EncodeIndex::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeIndex::Builder Event::Builder::initDriverEncodeIdx() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_ENCODE_IDX); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptDriverEncodeIdx( ::capnp::Orphan< ::cereal::EncodeIndex>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeIndex> Event::Builder::disownDriverEncodeIdx() { KJ_IREQUIRE((which() == Event::DRIVER_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isWideRoadEncodeIdx() const { return which() == Event::WIDE_ROAD_ENCODE_IDX; } inline bool Event::Builder::isWideRoadEncodeIdx() { return which() == Event::WIDE_ROAD_ENCODE_IDX; } inline bool Event::Reader::hasWideRoadEncodeIdx() const { if (which() != Event::WIDE_ROAD_ENCODE_IDX) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasWideRoadEncodeIdx() { if (which() != Event::WIDE_ROAD_ENCODE_IDX) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeIndex::Reader Event::Reader::getWideRoadEncodeIdx() const { KJ_IREQUIRE((which() == Event::WIDE_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeIndex::Builder Event::Builder::getWideRoadEncodeIdx() { KJ_IREQUIRE((which() == Event::WIDE_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setWideRoadEncodeIdx( ::cereal::EncodeIndex::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIDE_ROAD_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeIndex::Builder Event::Builder::initWideRoadEncodeIdx() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIDE_ROAD_ENCODE_IDX); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptWideRoadEncodeIdx( ::capnp::Orphan< ::cereal::EncodeIndex>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIDE_ROAD_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeIndex> Event::Builder::disownWideRoadEncodeIdx() { KJ_IREQUIRE((which() == Event::WIDE_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isManagerState() const { return which() == Event::MANAGER_STATE; } inline bool Event::Builder::isManagerState() { return which() == Event::MANAGER_STATE; } inline bool Event::Reader::hasManagerState() const { if (which() != Event::MANAGER_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasManagerState() { if (which() != Event::MANAGER_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::ManagerState::Reader Event::Reader::getManagerState() const { KJ_IREQUIRE((which() == Event::MANAGER_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ManagerState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::ManagerState::Builder Event::Builder::getManagerState() { KJ_IREQUIRE((which() == Event::MANAGER_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ManagerState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setManagerState( ::cereal::ManagerState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MANAGER_STATE); ::capnp::_::PointerHelpers< ::cereal::ManagerState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::ManagerState::Builder Event::Builder::initManagerState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MANAGER_STATE); return ::capnp::_::PointerHelpers< ::cereal::ManagerState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptManagerState( ::capnp::Orphan< ::cereal::ManagerState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MANAGER_STATE); ::capnp::_::PointerHelpers< ::cereal::ManagerState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::ManagerState> Event::Builder::disownManagerState() { KJ_IREQUIRE((which() == Event::MANAGER_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::ManagerState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isUploaderState() const { return which() == Event::UPLOADER_STATE; } inline bool Event::Builder::isUploaderState() { return which() == Event::UPLOADER_STATE; } inline bool Event::Reader::hasUploaderState() const { if (which() != Event::UPLOADER_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasUploaderState() { if (which() != Event::UPLOADER_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UploaderState::Reader Event::Reader::getUploaderState() const { KJ_IREQUIRE((which() == Event::UPLOADER_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UploaderState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UploaderState::Builder Event::Builder::getUploaderState() { KJ_IREQUIRE((which() == Event::UPLOADER_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UploaderState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setUploaderState( ::cereal::UploaderState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UPLOADER_STATE); ::capnp::_::PointerHelpers< ::cereal::UploaderState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UploaderState::Builder Event::Builder::initUploaderState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UPLOADER_STATE); return ::capnp::_::PointerHelpers< ::cereal::UploaderState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptUploaderState( ::capnp::Orphan< ::cereal::UploaderState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UPLOADER_STATE); ::capnp::_::PointerHelpers< ::cereal::UploaderState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UploaderState> Event::Builder::disownUploaderState() { KJ_IREQUIRE((which() == Event::UPLOADER_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UploaderState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isPeripheralState() const { return which() == Event::PERIPHERAL_STATE; } inline bool Event::Builder::isPeripheralState() { return which() == Event::PERIPHERAL_STATE; } inline bool Event::Reader::hasPeripheralState() const { if (which() != Event::PERIPHERAL_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasPeripheralState() { if (which() != Event::PERIPHERAL_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::PeripheralState::Reader Event::Reader::getPeripheralState() const { KJ_IREQUIRE((which() == Event::PERIPHERAL_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::PeripheralState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::PeripheralState::Builder Event::Builder::getPeripheralState() { KJ_IREQUIRE((which() == Event::PERIPHERAL_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::PeripheralState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setPeripheralState( ::cereal::PeripheralState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PERIPHERAL_STATE); ::capnp::_::PointerHelpers< ::cereal::PeripheralState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::PeripheralState::Builder Event::Builder::initPeripheralState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PERIPHERAL_STATE); return ::capnp::_::PointerHelpers< ::cereal::PeripheralState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptPeripheralState( ::capnp::Orphan< ::cereal::PeripheralState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PERIPHERAL_STATE); ::capnp::_::PointerHelpers< ::cereal::PeripheralState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::PeripheralState> Event::Builder::disownPeripheralState() { KJ_IREQUIRE((which() == Event::PERIPHERAL_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::PeripheralState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isPandaStates() const { return which() == Event::PANDA_STATES; } inline bool Event::Builder::isPandaStates() { return which() == Event::PANDA_STATES; } inline bool Event::Reader::hasPandaStates() const { if (which() != Event::PANDA_STATES) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasPandaStates() { if (which() != Event::PANDA_STATES) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>::Reader Event::Reader::getPandaStates() const { KJ_IREQUIRE((which() == Event::PANDA_STATES), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>::Builder Event::Builder::getPandaStates() { KJ_IREQUIRE((which() == Event::PANDA_STATES), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setPandaStates( ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PANDA_STATES); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>::Builder Event::Builder::initPandaStates(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PANDA_STATES); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptPandaStates( ::capnp::Orphan< ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::PANDA_STATES); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>> Event::Builder::disownPandaStates() { KJ_IREQUIRE((which() == Event::PANDA_STATES), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::PandaState, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isNavInstruction() const { return which() == Event::NAV_INSTRUCTION; } inline bool Event::Builder::isNavInstruction() { return which() == Event::NAV_INSTRUCTION; } inline bool Event::Reader::hasNavInstruction() const { if (which() != Event::NAV_INSTRUCTION) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasNavInstruction() { if (which() != Event::NAV_INSTRUCTION) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::NavInstruction::Reader Event::Reader::getNavInstruction() const { KJ_IREQUIRE((which() == Event::NAV_INSTRUCTION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavInstruction>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::NavInstruction::Builder Event::Builder::getNavInstruction() { KJ_IREQUIRE((which() == Event::NAV_INSTRUCTION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavInstruction>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setNavInstruction( ::cereal::NavInstruction::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_INSTRUCTION); ::capnp::_::PointerHelpers< ::cereal::NavInstruction>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::NavInstruction::Builder Event::Builder::initNavInstruction() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_INSTRUCTION); return ::capnp::_::PointerHelpers< ::cereal::NavInstruction>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptNavInstruction( ::capnp::Orphan< ::cereal::NavInstruction>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_INSTRUCTION); ::capnp::_::PointerHelpers< ::cereal::NavInstruction>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::NavInstruction> Event::Builder::disownNavInstruction() { KJ_IREQUIRE((which() == Event::NAV_INSTRUCTION), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavInstruction>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isNavRoute() const { return which() == Event::NAV_ROUTE; } inline bool Event::Builder::isNavRoute() { return which() == Event::NAV_ROUTE; } inline bool Event::Reader::hasNavRoute() const { if (which() != Event::NAV_ROUTE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasNavRoute() { if (which() != Event::NAV_ROUTE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::NavRoute::Reader Event::Reader::getNavRoute() const { KJ_IREQUIRE((which() == Event::NAV_ROUTE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavRoute>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::NavRoute::Builder Event::Builder::getNavRoute() { KJ_IREQUIRE((which() == Event::NAV_ROUTE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavRoute>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setNavRoute( ::cereal::NavRoute::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_ROUTE); ::capnp::_::PointerHelpers< ::cereal::NavRoute>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::NavRoute::Builder Event::Builder::initNavRoute() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_ROUTE); return ::capnp::_::PointerHelpers< ::cereal::NavRoute>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptNavRoute( ::capnp::Orphan< ::cereal::NavRoute>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_ROUTE); ::capnp::_::PointerHelpers< ::cereal::NavRoute>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::NavRoute> Event::Builder::disownNavRoute() { KJ_IREQUIRE((which() == Event::NAV_ROUTE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavRoute>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isNavThumbnail() const { return which() == Event::NAV_THUMBNAIL; } inline bool Event::Builder::isNavThumbnail() { return which() == Event::NAV_THUMBNAIL; } inline bool Event::Reader::hasNavThumbnail() const { if (which() != Event::NAV_THUMBNAIL) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasNavThumbnail() { if (which() != Event::NAV_THUMBNAIL) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Thumbnail::Reader Event::Reader::getNavThumbnail() const { KJ_IREQUIRE((which() == Event::NAV_THUMBNAIL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::Thumbnail::Builder Event::Builder::getNavThumbnail() { KJ_IREQUIRE((which() == Event::NAV_THUMBNAIL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setNavThumbnail( ::cereal::Thumbnail::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_THUMBNAIL); ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::Thumbnail::Builder Event::Builder::initNavThumbnail() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_THUMBNAIL); return ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptNavThumbnail( ::capnp::Orphan< ::cereal::Thumbnail>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_THUMBNAIL); ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Thumbnail> Event::Builder::disownNavThumbnail() { KJ_IREQUIRE((which() == Event::NAV_THUMBNAIL), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Thumbnail>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isErrorLogMessage() const { return which() == Event::ERROR_LOG_MESSAGE; } inline bool Event::Builder::isErrorLogMessage() { return which() == Event::ERROR_LOG_MESSAGE; } inline bool Event::Reader::hasErrorLogMessage() const { if (which() != Event::ERROR_LOG_MESSAGE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasErrorLogMessage() { if (which() != Event::ERROR_LOG_MESSAGE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Text::Reader Event::Reader::getErrorLogMessage() const { KJ_IREQUIRE((which() == Event::ERROR_LOG_MESSAGE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Text::Builder Event::Builder::getErrorLogMessage() { KJ_IREQUIRE((which() == Event::ERROR_LOG_MESSAGE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setErrorLogMessage( ::capnp::Text::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ERROR_LOG_MESSAGE); ::capnp::_::PointerHelpers< ::capnp::Text>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Text::Builder Event::Builder::initErrorLogMessage(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ERROR_LOG_MESSAGE); return ::capnp::_::PointerHelpers< ::capnp::Text>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptErrorLogMessage( ::capnp::Orphan< ::capnp::Text>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ERROR_LOG_MESSAGE); ::capnp::_::PointerHelpers< ::capnp::Text>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Text> Event::Builder::disownErrorLogMessage() { KJ_IREQUIRE((which() == Event::ERROR_LOG_MESSAGE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Text>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isRoadEncodeData() const { return which() == Event::ROAD_ENCODE_DATA; } inline bool Event::Builder::isRoadEncodeData() { return which() == Event::ROAD_ENCODE_DATA; } inline bool Event::Reader::hasRoadEncodeData() const { if (which() != Event::ROAD_ENCODE_DATA) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasRoadEncodeData() { if (which() != Event::ROAD_ENCODE_DATA) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeData::Reader Event::Reader::getRoadEncodeData() const { KJ_IREQUIRE((which() == Event::ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeData::Builder Event::Builder::getRoadEncodeData() { KJ_IREQUIRE((which() == Event::ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setRoadEncodeData( ::cereal::EncodeData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ROAD_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeData::Builder Event::Builder::initRoadEncodeData() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ROAD_ENCODE_DATA); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptRoadEncodeData( ::capnp::Orphan< ::cereal::EncodeData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ROAD_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeData> Event::Builder::disownRoadEncodeData() { KJ_IREQUIRE((which() == Event::ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isDriverEncodeData() const { return which() == Event::DRIVER_ENCODE_DATA; } inline bool Event::Builder::isDriverEncodeData() { return which() == Event::DRIVER_ENCODE_DATA; } inline bool Event::Reader::hasDriverEncodeData() const { if (which() != Event::DRIVER_ENCODE_DATA) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasDriverEncodeData() { if (which() != Event::DRIVER_ENCODE_DATA) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeData::Reader Event::Reader::getDriverEncodeData() const { KJ_IREQUIRE((which() == Event::DRIVER_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeData::Builder Event::Builder::getDriverEncodeData() { KJ_IREQUIRE((which() == Event::DRIVER_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setDriverEncodeData( ::cereal::EncodeData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeData::Builder Event::Builder::initDriverEncodeData() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_ENCODE_DATA); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptDriverEncodeData( ::capnp::Orphan< ::cereal::EncodeData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeData> Event::Builder::disownDriverEncodeData() { KJ_IREQUIRE((which() == Event::DRIVER_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isWideRoadEncodeData() const { return which() == Event::WIDE_ROAD_ENCODE_DATA; } inline bool Event::Builder::isWideRoadEncodeData() { return which() == Event::WIDE_ROAD_ENCODE_DATA; } inline bool Event::Reader::hasWideRoadEncodeData() const { if (which() != Event::WIDE_ROAD_ENCODE_DATA) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasWideRoadEncodeData() { if (which() != Event::WIDE_ROAD_ENCODE_DATA) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeData::Reader Event::Reader::getWideRoadEncodeData() const { KJ_IREQUIRE((which() == Event::WIDE_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeData::Builder Event::Builder::getWideRoadEncodeData() { KJ_IREQUIRE((which() == Event::WIDE_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setWideRoadEncodeData( ::cereal::EncodeData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIDE_ROAD_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeData::Builder Event::Builder::initWideRoadEncodeData() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIDE_ROAD_ENCODE_DATA); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptWideRoadEncodeData( ::capnp::Orphan< ::cereal::EncodeData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::WIDE_ROAD_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeData> Event::Builder::disownWideRoadEncodeData() { KJ_IREQUIRE((which() == Event::WIDE_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isQRoadEncodeData() const { return which() == Event::Q_ROAD_ENCODE_DATA; } inline bool Event::Builder::isQRoadEncodeData() { return which() == Event::Q_ROAD_ENCODE_DATA; } inline bool Event::Reader::hasQRoadEncodeData() const { if (which() != Event::Q_ROAD_ENCODE_DATA) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasQRoadEncodeData() { if (which() != Event::Q_ROAD_ENCODE_DATA) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeData::Reader Event::Reader::getQRoadEncodeData() const { KJ_IREQUIRE((which() == Event::Q_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeData::Builder Event::Builder::getQRoadEncodeData() { KJ_IREQUIRE((which() == Event::Q_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setQRoadEncodeData( ::cereal::EncodeData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::Q_ROAD_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeData::Builder Event::Builder::initQRoadEncodeData() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::Q_ROAD_ENCODE_DATA); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptQRoadEncodeData( ::capnp::Orphan< ::cereal::EncodeData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::Q_ROAD_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeData> Event::Builder::disownQRoadEncodeData() { KJ_IREQUIRE((which() == Event::Q_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isQRoadEncodeIdx() const { return which() == Event::Q_ROAD_ENCODE_IDX; } inline bool Event::Builder::isQRoadEncodeIdx() { return which() == Event::Q_ROAD_ENCODE_IDX; } inline bool Event::Reader::hasQRoadEncodeIdx() const { if (which() != Event::Q_ROAD_ENCODE_IDX) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasQRoadEncodeIdx() { if (which() != Event::Q_ROAD_ENCODE_IDX) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeIndex::Reader Event::Reader::getQRoadEncodeIdx() const { KJ_IREQUIRE((which() == Event::Q_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeIndex::Builder Event::Builder::getQRoadEncodeIdx() { KJ_IREQUIRE((which() == Event::Q_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setQRoadEncodeIdx( ::cereal::EncodeIndex::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::Q_ROAD_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeIndex::Builder Event::Builder::initQRoadEncodeIdx() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::Q_ROAD_ENCODE_IDX); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptQRoadEncodeIdx( ::capnp::Orphan< ::cereal::EncodeIndex>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::Q_ROAD_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeIndex> Event::Builder::disownQRoadEncodeIdx() { KJ_IREQUIRE((which() == Event::Q_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isGnssMeasurements() const { return which() == Event::GNSS_MEASUREMENTS; } inline bool Event::Builder::isGnssMeasurements() { return which() == Event::GNSS_MEASUREMENTS; } inline bool Event::Reader::hasGnssMeasurements() const { if (which() != Event::GNSS_MEASUREMENTS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasGnssMeasurements() { if (which() != Event::GNSS_MEASUREMENTS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::GnssMeasurements::Reader Event::Reader::getGnssMeasurements() const { KJ_IREQUIRE((which() == Event::GNSS_MEASUREMENTS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::GnssMeasurements::Builder Event::Builder::getGnssMeasurements() { KJ_IREQUIRE((which() == Event::GNSS_MEASUREMENTS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setGnssMeasurements( ::cereal::GnssMeasurements::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GNSS_MEASUREMENTS); ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::GnssMeasurements::Builder Event::Builder::initGnssMeasurements() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GNSS_MEASUREMENTS); return ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptGnssMeasurements( ::capnp::Orphan< ::cereal::GnssMeasurements>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GNSS_MEASUREMENTS); ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::GnssMeasurements> Event::Builder::disownGnssMeasurements() { KJ_IREQUIRE((which() == Event::GNSS_MEASUREMENTS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::GnssMeasurements>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isDriverStateV2() const { return which() == Event::DRIVER_STATE_V2; } inline bool Event::Builder::isDriverStateV2() { return which() == Event::DRIVER_STATE_V2; } inline bool Event::Reader::hasDriverStateV2() const { if (which() != Event::DRIVER_STATE_V2) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasDriverStateV2() { if (which() != Event::DRIVER_STATE_V2) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DriverStateV2::Reader Event::Reader::getDriverStateV2() const { KJ_IREQUIRE((which() == Event::DRIVER_STATE_V2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::DriverStateV2::Builder Event::Builder::getDriverStateV2() { KJ_IREQUIRE((which() == Event::DRIVER_STATE_V2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setDriverStateV2( ::cereal::DriverStateV2::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_STATE_V2); ::capnp::_::PointerHelpers< ::cereal::DriverStateV2>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::DriverStateV2::Builder Event::Builder::initDriverStateV2() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_STATE_V2); return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptDriverStateV2( ::capnp::Orphan< ::cereal::DriverStateV2>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_STATE_V2); ::capnp::_::PointerHelpers< ::cereal::DriverStateV2>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DriverStateV2> Event::Builder::disownDriverStateV2() { KJ_IREQUIRE((which() == Event::DRIVER_STATE_V2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverStateV2>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isUserFlag() const { return which() == Event::USER_FLAG; } inline bool Event::Builder::isUserFlag() { return which() == Event::USER_FLAG; } inline bool Event::Reader::hasUserFlag() const { if (which() != Event::USER_FLAG) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasUserFlag() { if (which() != Event::USER_FLAG) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UserFlag::Reader Event::Reader::getUserFlag() const { KJ_IREQUIRE((which() == Event::USER_FLAG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UserFlag>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UserFlag::Builder Event::Builder::getUserFlag() { KJ_IREQUIRE((which() == Event::USER_FLAG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UserFlag>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setUserFlag( ::cereal::UserFlag::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::USER_FLAG); ::capnp::_::PointerHelpers< ::cereal::UserFlag>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UserFlag::Builder Event::Builder::initUserFlag() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::USER_FLAG); return ::capnp::_::PointerHelpers< ::cereal::UserFlag>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptUserFlag( ::capnp::Orphan< ::cereal::UserFlag>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::USER_FLAG); ::capnp::_::PointerHelpers< ::cereal::UserFlag>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UserFlag> Event::Builder::disownUserFlag() { KJ_IREQUIRE((which() == Event::USER_FLAG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UserFlag>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveTorqueParameters() const { return which() == Event::LIVE_TORQUE_PARAMETERS; } inline bool Event::Builder::isLiveTorqueParameters() { return which() == Event::LIVE_TORQUE_PARAMETERS; } inline bool Event::Reader::hasLiveTorqueParameters() const { if (which() != Event::LIVE_TORQUE_PARAMETERS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveTorqueParameters() { if (which() != Event::LIVE_TORQUE_PARAMETERS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LiveTorqueParametersData::Reader Event::Reader::getLiveTorqueParameters() const { KJ_IREQUIRE((which() == Event::LIVE_TORQUE_PARAMETERS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveTorqueParametersData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LiveTorqueParametersData::Builder Event::Builder::getLiveTorqueParameters() { KJ_IREQUIRE((which() == Event::LIVE_TORQUE_PARAMETERS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveTorqueParametersData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveTorqueParameters( ::cereal::LiveTorqueParametersData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_TORQUE_PARAMETERS); ::capnp::_::PointerHelpers< ::cereal::LiveTorqueParametersData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LiveTorqueParametersData::Builder Event::Builder::initLiveTorqueParameters() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_TORQUE_PARAMETERS); return ::capnp::_::PointerHelpers< ::cereal::LiveTorqueParametersData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveTorqueParameters( ::capnp::Orphan< ::cereal::LiveTorqueParametersData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_TORQUE_PARAMETERS); ::capnp::_::PointerHelpers< ::cereal::LiveTorqueParametersData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LiveTorqueParametersData> Event::Builder::disownLiveTorqueParameters() { KJ_IREQUIRE((which() == Event::LIVE_TORQUE_PARAMETERS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LiveTorqueParametersData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isMagnetometer() const { return which() == Event::MAGNETOMETER; } inline bool Event::Builder::isMagnetometer() { return which() == Event::MAGNETOMETER; } inline bool Event::Reader::hasMagnetometer() const { if (which() != Event::MAGNETOMETER) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasMagnetometer() { if (which() != Event::MAGNETOMETER) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::Reader Event::Reader::getMagnetometer() const { KJ_IREQUIRE((which() == Event::MAGNETOMETER), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::Builder Event::Builder::getMagnetometer() { KJ_IREQUIRE((which() == Event::MAGNETOMETER), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setMagnetometer( ::cereal::SensorEventData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MAGNETOMETER); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::Builder Event::Builder::initMagnetometer() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MAGNETOMETER); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptMagnetometer( ::capnp::Orphan< ::cereal::SensorEventData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MAGNETOMETER); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData> Event::Builder::disownMagnetometer() { KJ_IREQUIRE((which() == Event::MAGNETOMETER), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLightSensor() const { return which() == Event::LIGHT_SENSOR; } inline bool Event::Builder::isLightSensor() { return which() == Event::LIGHT_SENSOR; } inline bool Event::Reader::hasLightSensor() const { if (which() != Event::LIGHT_SENSOR) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLightSensor() { if (which() != Event::LIGHT_SENSOR) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::Reader Event::Reader::getLightSensor() const { KJ_IREQUIRE((which() == Event::LIGHT_SENSOR), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::Builder Event::Builder::getLightSensor() { KJ_IREQUIRE((which() == Event::LIGHT_SENSOR), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLightSensor( ::cereal::SensorEventData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIGHT_SENSOR); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::Builder Event::Builder::initLightSensor() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIGHT_SENSOR); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLightSensor( ::capnp::Orphan< ::cereal::SensorEventData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIGHT_SENSOR); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData> Event::Builder::disownLightSensor() { KJ_IREQUIRE((which() == Event::LIGHT_SENSOR), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isTemperatureSensor() const { return which() == Event::TEMPERATURE_SENSOR; } inline bool Event::Builder::isTemperatureSensor() { return which() == Event::TEMPERATURE_SENSOR; } inline bool Event::Reader::hasTemperatureSensor() const { if (which() != Event::TEMPERATURE_SENSOR) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasTemperatureSensor() { if (which() != Event::TEMPERATURE_SENSOR) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::Reader Event::Reader::getTemperatureSensor() const { KJ_IREQUIRE((which() == Event::TEMPERATURE_SENSOR), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::Builder Event::Builder::getTemperatureSensor() { KJ_IREQUIRE((which() == Event::TEMPERATURE_SENSOR), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setTemperatureSensor( ::cereal::SensorEventData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TEMPERATURE_SENSOR); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::Builder Event::Builder::initTemperatureSensor() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TEMPERATURE_SENSOR); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptTemperatureSensor( ::capnp::Orphan< ::cereal::SensorEventData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TEMPERATURE_SENSOR); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData> Event::Builder::disownTemperatureSensor() { KJ_IREQUIRE((which() == Event::TEMPERATURE_SENSOR), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isAccelerometer() const { return which() == Event::ACCELEROMETER; } inline bool Event::Builder::isAccelerometer() { return which() == Event::ACCELEROMETER; } inline bool Event::Reader::hasAccelerometer() const { if (which() != Event::ACCELEROMETER) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasAccelerometer() { if (which() != Event::ACCELEROMETER) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::Reader Event::Reader::getAccelerometer() const { KJ_IREQUIRE((which() == Event::ACCELEROMETER), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::Builder Event::Builder::getAccelerometer() { KJ_IREQUIRE((which() == Event::ACCELEROMETER), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setAccelerometer( ::cereal::SensorEventData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ACCELEROMETER); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::Builder Event::Builder::initAccelerometer() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ACCELEROMETER); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptAccelerometer( ::capnp::Orphan< ::cereal::SensorEventData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ACCELEROMETER); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData> Event::Builder::disownAccelerometer() { KJ_IREQUIRE((which() == Event::ACCELEROMETER), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isGyroscope() const { return which() == Event::GYROSCOPE; } inline bool Event::Builder::isGyroscope() { return which() == Event::GYROSCOPE; } inline bool Event::Reader::hasGyroscope() const { if (which() != Event::GYROSCOPE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasGyroscope() { if (which() != Event::GYROSCOPE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::Reader Event::Reader::getGyroscope() const { KJ_IREQUIRE((which() == Event::GYROSCOPE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::Builder Event::Builder::getGyroscope() { KJ_IREQUIRE((which() == Event::GYROSCOPE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setGyroscope( ::cereal::SensorEventData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GYROSCOPE); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::Builder Event::Builder::initGyroscope() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GYROSCOPE); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptGyroscope( ::capnp::Orphan< ::cereal::SensorEventData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GYROSCOPE); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData> Event::Builder::disownGyroscope() { KJ_IREQUIRE((which() == Event::GYROSCOPE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isGyroscope2() const { return which() == Event::GYROSCOPE2; } inline bool Event::Builder::isGyroscope2() { return which() == Event::GYROSCOPE2; } inline bool Event::Reader::hasGyroscope2() const { if (which() != Event::GYROSCOPE2) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasGyroscope2() { if (which() != Event::GYROSCOPE2) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::Reader Event::Reader::getGyroscope2() const { KJ_IREQUIRE((which() == Event::GYROSCOPE2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::Builder Event::Builder::getGyroscope2() { KJ_IREQUIRE((which() == Event::GYROSCOPE2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setGyroscope2( ::cereal::SensorEventData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GYROSCOPE2); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::Builder Event::Builder::initGyroscope2() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GYROSCOPE2); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptGyroscope2( ::capnp::Orphan< ::cereal::SensorEventData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::GYROSCOPE2); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData> Event::Builder::disownGyroscope2() { KJ_IREQUIRE((which() == Event::GYROSCOPE2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isAccelerometer2() const { return which() == Event::ACCELEROMETER2; } inline bool Event::Builder::isAccelerometer2() { return which() == Event::ACCELEROMETER2; } inline bool Event::Reader::hasAccelerometer2() const { if (which() != Event::ACCELEROMETER2) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasAccelerometer2() { if (which() != Event::ACCELEROMETER2) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::Reader Event::Reader::getAccelerometer2() const { KJ_IREQUIRE((which() == Event::ACCELEROMETER2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::Builder Event::Builder::getAccelerometer2() { KJ_IREQUIRE((which() == Event::ACCELEROMETER2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setAccelerometer2( ::cereal::SensorEventData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ACCELEROMETER2); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::Builder Event::Builder::initAccelerometer2() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ACCELEROMETER2); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptAccelerometer2( ::capnp::Orphan< ::cereal::SensorEventData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ACCELEROMETER2); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData> Event::Builder::disownAccelerometer2() { KJ_IREQUIRE((which() == Event::ACCELEROMETER2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isUiDebug() const { return which() == Event::UI_DEBUG; } inline bool Event::Builder::isUiDebug() { return which() == Event::UI_DEBUG; } inline bool Event::Reader::hasUiDebug() const { if (which() != Event::UI_DEBUG) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasUiDebug() { if (which() != Event::UI_DEBUG) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UIDebug::Reader Event::Reader::getUiDebug() const { KJ_IREQUIRE((which() == Event::UI_DEBUG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UIDebug>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UIDebug::Builder Event::Builder::getUiDebug() { KJ_IREQUIRE((which() == Event::UI_DEBUG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UIDebug>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setUiDebug( ::cereal::UIDebug::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_DEBUG); ::capnp::_::PointerHelpers< ::cereal::UIDebug>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UIDebug::Builder Event::Builder::initUiDebug() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_DEBUG); return ::capnp::_::PointerHelpers< ::cereal::UIDebug>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptUiDebug( ::capnp::Orphan< ::cereal::UIDebug>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_DEBUG); ::capnp::_::PointerHelpers< ::cereal::UIDebug>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UIDebug> Event::Builder::disownUiDebug() { KJ_IREQUIRE((which() == Event::UI_DEBUG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UIDebug>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isMicrophone() const { return which() == Event::MICROPHONE; } inline bool Event::Builder::isMicrophone() { return which() == Event::MICROPHONE; } inline bool Event::Reader::hasMicrophone() const { if (which() != Event::MICROPHONE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasMicrophone() { if (which() != Event::MICROPHONE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::Microphone::Reader Event::Reader::getMicrophone() const { KJ_IREQUIRE((which() == Event::MICROPHONE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Microphone>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::Microphone::Builder Event::Builder::getMicrophone() { KJ_IREQUIRE((which() == Event::MICROPHONE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Microphone>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setMicrophone( ::cereal::Microphone::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MICROPHONE); ::capnp::_::PointerHelpers< ::cereal::Microphone>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::Microphone::Builder Event::Builder::initMicrophone() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MICROPHONE); return ::capnp::_::PointerHelpers< ::cereal::Microphone>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptMicrophone( ::capnp::Orphan< ::cereal::Microphone>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MICROPHONE); ::capnp::_::PointerHelpers< ::cereal::Microphone>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::Microphone> Event::Builder::disownMicrophone() { KJ_IREQUIRE((which() == Event::MICROPHONE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::Microphone>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isNavModelDEPRECATED() const { return which() == Event::NAV_MODEL_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isNavModelDEPRECATED() { return which() == Event::NAV_MODEL_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasNavModelDEPRECATED() const { if (which() != Event::NAV_MODEL_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasNavModelDEPRECATED() { if (which() != Event::NAV_MODEL_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::NavModelData::Reader Event::Reader::getNavModelDEPRECATED() const { KJ_IREQUIRE((which() == Event::NAV_MODEL_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavModelData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::NavModelData::Builder Event::Builder::getNavModelDEPRECATED() { KJ_IREQUIRE((which() == Event::NAV_MODEL_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavModelData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setNavModelDEPRECATED( ::cereal::NavModelData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_MODEL_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::NavModelData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::NavModelData::Builder Event::Builder::initNavModelDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_MODEL_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::NavModelData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptNavModelDEPRECATED( ::capnp::Orphan< ::cereal::NavModelData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::NAV_MODEL_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::NavModelData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::NavModelData> Event::Builder::disownNavModelDEPRECATED() { KJ_IREQUIRE((which() == Event::NAV_MODEL_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::NavModelData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isMapRenderState() const { return which() == Event::MAP_RENDER_STATE; } inline bool Event::Builder::isMapRenderState() { return which() == Event::MAP_RENDER_STATE; } inline bool Event::Reader::hasMapRenderState() const { if (which() != Event::MAP_RENDER_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasMapRenderState() { if (which() != Event::MAP_RENDER_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::MapRenderState::Reader Event::Reader::getMapRenderState() const { KJ_IREQUIRE((which() == Event::MAP_RENDER_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::MapRenderState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::MapRenderState::Builder Event::Builder::getMapRenderState() { KJ_IREQUIRE((which() == Event::MAP_RENDER_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::MapRenderState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setMapRenderState( ::cereal::MapRenderState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MAP_RENDER_STATE); ::capnp::_::PointerHelpers< ::cereal::MapRenderState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::MapRenderState::Builder Event::Builder::initMapRenderState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MAP_RENDER_STATE); return ::capnp::_::PointerHelpers< ::cereal::MapRenderState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptMapRenderState( ::capnp::Orphan< ::cereal::MapRenderState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::MAP_RENDER_STATE); ::capnp::_::PointerHelpers< ::cereal::MapRenderState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::MapRenderState> Event::Builder::disownMapRenderState() { KJ_IREQUIRE((which() == Event::MAP_RENDER_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::MapRenderState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isUiPlanDEPRECATED() const { return which() == Event::UI_PLAN_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Builder::isUiPlanDEPRECATED() { return which() == Event::UI_PLAN_D_E_P_R_E_C_A_T_E_D; } inline bool Event::Reader::hasUiPlanDEPRECATED() const { if (which() != Event::UI_PLAN_D_E_P_R_E_C_A_T_E_D) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasUiPlanDEPRECATED() { if (which() != Event::UI_PLAN_D_E_P_R_E_C_A_T_E_D) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::UiPlan::Reader Event::Reader::getUiPlanDEPRECATED() const { KJ_IREQUIRE((which() == Event::UI_PLAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UiPlan>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::UiPlan::Builder Event::Builder::getUiPlanDEPRECATED() { KJ_IREQUIRE((which() == Event::UI_PLAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UiPlan>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setUiPlanDEPRECATED( ::cereal::UiPlan::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_PLAN_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::UiPlan>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::UiPlan::Builder Event::Builder::initUiPlanDEPRECATED() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_PLAN_D_E_P_R_E_C_A_T_E_D); return ::capnp::_::PointerHelpers< ::cereal::UiPlan>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptUiPlanDEPRECATED( ::capnp::Orphan< ::cereal::UiPlan>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::UI_PLAN_D_E_P_R_E_C_A_T_E_D); ::capnp::_::PointerHelpers< ::cereal::UiPlan>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::UiPlan> Event::Builder::disownUiPlanDEPRECATED() { KJ_IREQUIRE((which() == Event::UI_PLAN_D_E_P_R_E_C_A_T_E_D), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::UiPlan>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved0() const { return which() == Event::CUSTOM_RESERVED0; } inline bool Event::Builder::isCustomReserved0() { return which() == Event::CUSTOM_RESERVED0; } inline bool Event::Reader::hasCustomReserved0() const { if (which() != Event::CUSTOM_RESERVED0) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved0() { if (which() != Event::CUSTOM_RESERVED0) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved0::Reader Event::Reader::getCustomReserved0() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED0), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved0>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved0::Builder Event::Builder::getCustomReserved0() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED0), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved0>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved0( ::cereal::CustomReserved0::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED0); ::capnp::_::PointerHelpers< ::cereal::CustomReserved0>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved0::Builder Event::Builder::initCustomReserved0() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED0); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved0>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved0( ::capnp::Orphan< ::cereal::CustomReserved0>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED0); ::capnp::_::PointerHelpers< ::cereal::CustomReserved0>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved0> Event::Builder::disownCustomReserved0() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED0), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved0>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved1() const { return which() == Event::CUSTOM_RESERVED1; } inline bool Event::Builder::isCustomReserved1() { return which() == Event::CUSTOM_RESERVED1; } inline bool Event::Reader::hasCustomReserved1() const { if (which() != Event::CUSTOM_RESERVED1) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved1() { if (which() != Event::CUSTOM_RESERVED1) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved1::Reader Event::Reader::getCustomReserved1() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED1), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved1>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved1::Builder Event::Builder::getCustomReserved1() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED1), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved1>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved1( ::cereal::CustomReserved1::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED1); ::capnp::_::PointerHelpers< ::cereal::CustomReserved1>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved1::Builder Event::Builder::initCustomReserved1() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED1); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved1>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved1( ::capnp::Orphan< ::cereal::CustomReserved1>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED1); ::capnp::_::PointerHelpers< ::cereal::CustomReserved1>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved1> Event::Builder::disownCustomReserved1() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED1), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved1>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved2() const { return which() == Event::CUSTOM_RESERVED2; } inline bool Event::Builder::isCustomReserved2() { return which() == Event::CUSTOM_RESERVED2; } inline bool Event::Reader::hasCustomReserved2() const { if (which() != Event::CUSTOM_RESERVED2) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved2() { if (which() != Event::CUSTOM_RESERVED2) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved2::Reader Event::Reader::getCustomReserved2() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved2>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved2::Builder Event::Builder::getCustomReserved2() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved2>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved2( ::cereal::CustomReserved2::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED2); ::capnp::_::PointerHelpers< ::cereal::CustomReserved2>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved2::Builder Event::Builder::initCustomReserved2() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED2); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved2>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved2( ::capnp::Orphan< ::cereal::CustomReserved2>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED2); ::capnp::_::PointerHelpers< ::cereal::CustomReserved2>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved2> Event::Builder::disownCustomReserved2() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved2>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved3() const { return which() == Event::CUSTOM_RESERVED3; } inline bool Event::Builder::isCustomReserved3() { return which() == Event::CUSTOM_RESERVED3; } inline bool Event::Reader::hasCustomReserved3() const { if (which() != Event::CUSTOM_RESERVED3) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved3() { if (which() != Event::CUSTOM_RESERVED3) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved3::Reader Event::Reader::getCustomReserved3() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED3), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved3>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved3::Builder Event::Builder::getCustomReserved3() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED3), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved3>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved3( ::cereal::CustomReserved3::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED3); ::capnp::_::PointerHelpers< ::cereal::CustomReserved3>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved3::Builder Event::Builder::initCustomReserved3() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED3); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved3>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved3( ::capnp::Orphan< ::cereal::CustomReserved3>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED3); ::capnp::_::PointerHelpers< ::cereal::CustomReserved3>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved3> Event::Builder::disownCustomReserved3() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED3), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved3>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved4() const { return which() == Event::CUSTOM_RESERVED4; } inline bool Event::Builder::isCustomReserved4() { return which() == Event::CUSTOM_RESERVED4; } inline bool Event::Reader::hasCustomReserved4() const { if (which() != Event::CUSTOM_RESERVED4) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved4() { if (which() != Event::CUSTOM_RESERVED4) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved4::Reader Event::Reader::getCustomReserved4() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED4), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved4>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved4::Builder Event::Builder::getCustomReserved4() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED4), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved4>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved4( ::cereal::CustomReserved4::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED4); ::capnp::_::PointerHelpers< ::cereal::CustomReserved4>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved4::Builder Event::Builder::initCustomReserved4() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED4); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved4>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved4( ::capnp::Orphan< ::cereal::CustomReserved4>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED4); ::capnp::_::PointerHelpers< ::cereal::CustomReserved4>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved4> Event::Builder::disownCustomReserved4() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED4), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved4>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved5() const { return which() == Event::CUSTOM_RESERVED5; } inline bool Event::Builder::isCustomReserved5() { return which() == Event::CUSTOM_RESERVED5; } inline bool Event::Reader::hasCustomReserved5() const { if (which() != Event::CUSTOM_RESERVED5) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved5() { if (which() != Event::CUSTOM_RESERVED5) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved5::Reader Event::Reader::getCustomReserved5() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED5), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved5>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved5::Builder Event::Builder::getCustomReserved5() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED5), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved5>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved5( ::cereal::CustomReserved5::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED5); ::capnp::_::PointerHelpers< ::cereal::CustomReserved5>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved5::Builder Event::Builder::initCustomReserved5() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED5); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved5>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved5( ::capnp::Orphan< ::cereal::CustomReserved5>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED5); ::capnp::_::PointerHelpers< ::cereal::CustomReserved5>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved5> Event::Builder::disownCustomReserved5() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED5), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved5>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved6() const { return which() == Event::CUSTOM_RESERVED6; } inline bool Event::Builder::isCustomReserved6() { return which() == Event::CUSTOM_RESERVED6; } inline bool Event::Reader::hasCustomReserved6() const { if (which() != Event::CUSTOM_RESERVED6) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved6() { if (which() != Event::CUSTOM_RESERVED6) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved6::Reader Event::Reader::getCustomReserved6() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED6), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved6>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved6::Builder Event::Builder::getCustomReserved6() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED6), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved6>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved6( ::cereal::CustomReserved6::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED6); ::capnp::_::PointerHelpers< ::cereal::CustomReserved6>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved6::Builder Event::Builder::initCustomReserved6() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED6); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved6>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved6( ::capnp::Orphan< ::cereal::CustomReserved6>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED6); ::capnp::_::PointerHelpers< ::cereal::CustomReserved6>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved6> Event::Builder::disownCustomReserved6() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED6), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved6>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved7() const { return which() == Event::CUSTOM_RESERVED7; } inline bool Event::Builder::isCustomReserved7() { return which() == Event::CUSTOM_RESERVED7; } inline bool Event::Reader::hasCustomReserved7() const { if (which() != Event::CUSTOM_RESERVED7) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved7() { if (which() != Event::CUSTOM_RESERVED7) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved7::Reader Event::Reader::getCustomReserved7() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED7), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved7>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved7::Builder Event::Builder::getCustomReserved7() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED7), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved7>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved7( ::cereal::CustomReserved7::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED7); ::capnp::_::PointerHelpers< ::cereal::CustomReserved7>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved7::Builder Event::Builder::initCustomReserved7() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED7); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved7>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved7( ::capnp::Orphan< ::cereal::CustomReserved7>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED7); ::capnp::_::PointerHelpers< ::cereal::CustomReserved7>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved7> Event::Builder::disownCustomReserved7() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED7), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved7>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved8() const { return which() == Event::CUSTOM_RESERVED8; } inline bool Event::Builder::isCustomReserved8() { return which() == Event::CUSTOM_RESERVED8; } inline bool Event::Reader::hasCustomReserved8() const { if (which() != Event::CUSTOM_RESERVED8) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved8() { if (which() != Event::CUSTOM_RESERVED8) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved8::Reader Event::Reader::getCustomReserved8() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED8), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved8>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved8::Builder Event::Builder::getCustomReserved8() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED8), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved8>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved8( ::cereal::CustomReserved8::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED8); ::capnp::_::PointerHelpers< ::cereal::CustomReserved8>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved8::Builder Event::Builder::initCustomReserved8() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED8); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved8>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved8( ::capnp::Orphan< ::cereal::CustomReserved8>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED8); ::capnp::_::PointerHelpers< ::cereal::CustomReserved8>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved8> Event::Builder::disownCustomReserved8() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED8), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved8>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved9() const { return which() == Event::CUSTOM_RESERVED9; } inline bool Event::Builder::isCustomReserved9() { return which() == Event::CUSTOM_RESERVED9; } inline bool Event::Reader::hasCustomReserved9() const { if (which() != Event::CUSTOM_RESERVED9) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved9() { if (which() != Event::CUSTOM_RESERVED9) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved9::Reader Event::Reader::getCustomReserved9() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED9), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved9>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved9::Builder Event::Builder::getCustomReserved9() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED9), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved9>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved9( ::cereal::CustomReserved9::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED9); ::capnp::_::PointerHelpers< ::cereal::CustomReserved9>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved9::Builder Event::Builder::initCustomReserved9() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED9); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved9>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved9( ::capnp::Orphan< ::cereal::CustomReserved9>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED9); ::capnp::_::PointerHelpers< ::cereal::CustomReserved9>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved9> Event::Builder::disownCustomReserved9() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED9), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved9>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLivestreamRoadEncodeIdx() const { return which() == Event::LIVESTREAM_ROAD_ENCODE_IDX; } inline bool Event::Builder::isLivestreamRoadEncodeIdx() { return which() == Event::LIVESTREAM_ROAD_ENCODE_IDX; } inline bool Event::Reader::hasLivestreamRoadEncodeIdx() const { if (which() != Event::LIVESTREAM_ROAD_ENCODE_IDX) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLivestreamRoadEncodeIdx() { if (which() != Event::LIVESTREAM_ROAD_ENCODE_IDX) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeIndex::Reader Event::Reader::getLivestreamRoadEncodeIdx() const { KJ_IREQUIRE((which() == Event::LIVESTREAM_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeIndex::Builder Event::Builder::getLivestreamRoadEncodeIdx() { KJ_IREQUIRE((which() == Event::LIVESTREAM_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLivestreamRoadEncodeIdx( ::cereal::EncodeIndex::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_ROAD_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeIndex::Builder Event::Builder::initLivestreamRoadEncodeIdx() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_ROAD_ENCODE_IDX); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLivestreamRoadEncodeIdx( ::capnp::Orphan< ::cereal::EncodeIndex>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_ROAD_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeIndex> Event::Builder::disownLivestreamRoadEncodeIdx() { KJ_IREQUIRE((which() == Event::LIVESTREAM_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLivestreamWideRoadEncodeIdx() const { return which() == Event::LIVESTREAM_WIDE_ROAD_ENCODE_IDX; } inline bool Event::Builder::isLivestreamWideRoadEncodeIdx() { return which() == Event::LIVESTREAM_WIDE_ROAD_ENCODE_IDX; } inline bool Event::Reader::hasLivestreamWideRoadEncodeIdx() const { if (which() != Event::LIVESTREAM_WIDE_ROAD_ENCODE_IDX) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLivestreamWideRoadEncodeIdx() { if (which() != Event::LIVESTREAM_WIDE_ROAD_ENCODE_IDX) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeIndex::Reader Event::Reader::getLivestreamWideRoadEncodeIdx() const { KJ_IREQUIRE((which() == Event::LIVESTREAM_WIDE_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeIndex::Builder Event::Builder::getLivestreamWideRoadEncodeIdx() { KJ_IREQUIRE((which() == Event::LIVESTREAM_WIDE_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLivestreamWideRoadEncodeIdx( ::cereal::EncodeIndex::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_WIDE_ROAD_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeIndex::Builder Event::Builder::initLivestreamWideRoadEncodeIdx() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_WIDE_ROAD_ENCODE_IDX); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLivestreamWideRoadEncodeIdx( ::capnp::Orphan< ::cereal::EncodeIndex>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_WIDE_ROAD_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeIndex> Event::Builder::disownLivestreamWideRoadEncodeIdx() { KJ_IREQUIRE((which() == Event::LIVESTREAM_WIDE_ROAD_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLivestreamDriverEncodeIdx() const { return which() == Event::LIVESTREAM_DRIVER_ENCODE_IDX; } inline bool Event::Builder::isLivestreamDriverEncodeIdx() { return which() == Event::LIVESTREAM_DRIVER_ENCODE_IDX; } inline bool Event::Reader::hasLivestreamDriverEncodeIdx() const { if (which() != Event::LIVESTREAM_DRIVER_ENCODE_IDX) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLivestreamDriverEncodeIdx() { if (which() != Event::LIVESTREAM_DRIVER_ENCODE_IDX) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeIndex::Reader Event::Reader::getLivestreamDriverEncodeIdx() const { KJ_IREQUIRE((which() == Event::LIVESTREAM_DRIVER_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeIndex::Builder Event::Builder::getLivestreamDriverEncodeIdx() { KJ_IREQUIRE((which() == Event::LIVESTREAM_DRIVER_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLivestreamDriverEncodeIdx( ::cereal::EncodeIndex::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_DRIVER_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeIndex::Builder Event::Builder::initLivestreamDriverEncodeIdx() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_DRIVER_ENCODE_IDX); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLivestreamDriverEncodeIdx( ::capnp::Orphan< ::cereal::EncodeIndex>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_DRIVER_ENCODE_IDX); ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeIndex> Event::Builder::disownLivestreamDriverEncodeIdx() { KJ_IREQUIRE((which() == Event::LIVESTREAM_DRIVER_ENCODE_IDX), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeIndex>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLivestreamRoadEncodeData() const { return which() == Event::LIVESTREAM_ROAD_ENCODE_DATA; } inline bool Event::Builder::isLivestreamRoadEncodeData() { return which() == Event::LIVESTREAM_ROAD_ENCODE_DATA; } inline bool Event::Reader::hasLivestreamRoadEncodeData() const { if (which() != Event::LIVESTREAM_ROAD_ENCODE_DATA) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLivestreamRoadEncodeData() { if (which() != Event::LIVESTREAM_ROAD_ENCODE_DATA) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeData::Reader Event::Reader::getLivestreamRoadEncodeData() const { KJ_IREQUIRE((which() == Event::LIVESTREAM_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeData::Builder Event::Builder::getLivestreamRoadEncodeData() { KJ_IREQUIRE((which() == Event::LIVESTREAM_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLivestreamRoadEncodeData( ::cereal::EncodeData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_ROAD_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeData::Builder Event::Builder::initLivestreamRoadEncodeData() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_ROAD_ENCODE_DATA); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLivestreamRoadEncodeData( ::capnp::Orphan< ::cereal::EncodeData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_ROAD_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeData> Event::Builder::disownLivestreamRoadEncodeData() { KJ_IREQUIRE((which() == Event::LIVESTREAM_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLivestreamWideRoadEncodeData() const { return which() == Event::LIVESTREAM_WIDE_ROAD_ENCODE_DATA; } inline bool Event::Builder::isLivestreamWideRoadEncodeData() { return which() == Event::LIVESTREAM_WIDE_ROAD_ENCODE_DATA; } inline bool Event::Reader::hasLivestreamWideRoadEncodeData() const { if (which() != Event::LIVESTREAM_WIDE_ROAD_ENCODE_DATA) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLivestreamWideRoadEncodeData() { if (which() != Event::LIVESTREAM_WIDE_ROAD_ENCODE_DATA) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeData::Reader Event::Reader::getLivestreamWideRoadEncodeData() const { KJ_IREQUIRE((which() == Event::LIVESTREAM_WIDE_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeData::Builder Event::Builder::getLivestreamWideRoadEncodeData() { KJ_IREQUIRE((which() == Event::LIVESTREAM_WIDE_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLivestreamWideRoadEncodeData( ::cereal::EncodeData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_WIDE_ROAD_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeData::Builder Event::Builder::initLivestreamWideRoadEncodeData() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_WIDE_ROAD_ENCODE_DATA); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLivestreamWideRoadEncodeData( ::capnp::Orphan< ::cereal::EncodeData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_WIDE_ROAD_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeData> Event::Builder::disownLivestreamWideRoadEncodeData() { KJ_IREQUIRE((which() == Event::LIVESTREAM_WIDE_ROAD_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLivestreamDriverEncodeData() const { return which() == Event::LIVESTREAM_DRIVER_ENCODE_DATA; } inline bool Event::Builder::isLivestreamDriverEncodeData() { return which() == Event::LIVESTREAM_DRIVER_ENCODE_DATA; } inline bool Event::Reader::hasLivestreamDriverEncodeData() const { if (which() != Event::LIVESTREAM_DRIVER_ENCODE_DATA) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLivestreamDriverEncodeData() { if (which() != Event::LIVESTREAM_DRIVER_ENCODE_DATA) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::EncodeData::Reader Event::Reader::getLivestreamDriverEncodeData() const { KJ_IREQUIRE((which() == Event::LIVESTREAM_DRIVER_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::EncodeData::Builder Event::Builder::getLivestreamDriverEncodeData() { KJ_IREQUIRE((which() == Event::LIVESTREAM_DRIVER_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLivestreamDriverEncodeData( ::cereal::EncodeData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_DRIVER_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::EncodeData::Builder Event::Builder::initLivestreamDriverEncodeData() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_DRIVER_ENCODE_DATA); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLivestreamDriverEncodeData( ::capnp::Orphan< ::cereal::EncodeData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVESTREAM_DRIVER_ENCODE_DATA); ::capnp::_::PointerHelpers< ::cereal::EncodeData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::EncodeData> Event::Builder::disownLivestreamDriverEncodeData() { KJ_IREQUIRE((which() == Event::LIVESTREAM_DRIVER_ENCODE_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::EncodeData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isTemperatureSensor2() const { return which() == Event::TEMPERATURE_SENSOR2; } inline bool Event::Builder::isTemperatureSensor2() { return which() == Event::TEMPERATURE_SENSOR2; } inline bool Event::Reader::hasTemperatureSensor2() const { if (which() != Event::TEMPERATURE_SENSOR2) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasTemperatureSensor2() { if (which() != Event::TEMPERATURE_SENSOR2) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SensorEventData::Reader Event::Reader::getTemperatureSensor2() const { KJ_IREQUIRE((which() == Event::TEMPERATURE_SENSOR2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SensorEventData::Builder Event::Builder::getTemperatureSensor2() { KJ_IREQUIRE((which() == Event::TEMPERATURE_SENSOR2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setTemperatureSensor2( ::cereal::SensorEventData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TEMPERATURE_SENSOR2); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SensorEventData::Builder Event::Builder::initTemperatureSensor2() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TEMPERATURE_SENSOR2); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptTemperatureSensor2( ::capnp::Orphan< ::cereal::SensorEventData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TEMPERATURE_SENSOR2); ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SensorEventData> Event::Builder::disownTemperatureSensor2() { KJ_IREQUIRE((which() == Event::TEMPERATURE_SENSOR2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SensorEventData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReservedRawData0() const { return which() == Event::CUSTOM_RESERVED_RAW_DATA0; } inline bool Event::Builder::isCustomReservedRawData0() { return which() == Event::CUSTOM_RESERVED_RAW_DATA0; } inline bool Event::Reader::hasCustomReservedRawData0() const { if (which() != Event::CUSTOM_RESERVED_RAW_DATA0) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReservedRawData0() { if (which() != Event::CUSTOM_RESERVED_RAW_DATA0) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader Event::Reader::getCustomReservedRawData0() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED_RAW_DATA0), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder Event::Builder::getCustomReservedRawData0() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED_RAW_DATA0), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReservedRawData0( ::capnp::Data::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED_RAW_DATA0); ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder Event::Builder::initCustomReservedRawData0(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED_RAW_DATA0); return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptCustomReservedRawData0( ::capnp::Orphan< ::capnp::Data>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED_RAW_DATA0); ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> Event::Builder::disownCustomReservedRawData0() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED_RAW_DATA0), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReservedRawData1() const { return which() == Event::CUSTOM_RESERVED_RAW_DATA1; } inline bool Event::Builder::isCustomReservedRawData1() { return which() == Event::CUSTOM_RESERVED_RAW_DATA1; } inline bool Event::Reader::hasCustomReservedRawData1() const { if (which() != Event::CUSTOM_RESERVED_RAW_DATA1) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReservedRawData1() { if (which() != Event::CUSTOM_RESERVED_RAW_DATA1) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader Event::Reader::getCustomReservedRawData1() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED_RAW_DATA1), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder Event::Builder::getCustomReservedRawData1() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED_RAW_DATA1), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReservedRawData1( ::capnp::Data::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED_RAW_DATA1); ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder Event::Builder::initCustomReservedRawData1(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED_RAW_DATA1); return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptCustomReservedRawData1( ::capnp::Orphan< ::capnp::Data>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED_RAW_DATA1); ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> Event::Builder::disownCustomReservedRawData1() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED_RAW_DATA1), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReservedRawData2() const { return which() == Event::CUSTOM_RESERVED_RAW_DATA2; } inline bool Event::Builder::isCustomReservedRawData2() { return which() == Event::CUSTOM_RESERVED_RAW_DATA2; } inline bool Event::Reader::hasCustomReservedRawData2() const { if (which() != Event::CUSTOM_RESERVED_RAW_DATA2) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReservedRawData2() { if (which() != Event::CUSTOM_RESERVED_RAW_DATA2) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::Data::Reader Event::Reader::getCustomReservedRawData2() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED_RAW_DATA2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::Data::Builder Event::Builder::getCustomReservedRawData2() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED_RAW_DATA2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReservedRawData2( ::capnp::Data::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED_RAW_DATA2); ::capnp::_::PointerHelpers< ::capnp::Data>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::Data::Builder Event::Builder::initCustomReservedRawData2(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED_RAW_DATA2); return ::capnp::_::PointerHelpers< ::capnp::Data>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptCustomReservedRawData2( ::capnp::Orphan< ::capnp::Data>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED_RAW_DATA2); ::capnp::_::PointerHelpers< ::capnp::Data>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::Data> Event::Builder::disownCustomReservedRawData2() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED_RAW_DATA2), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::Data>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCarOutput() const { return which() == Event::CAR_OUTPUT; } inline bool Event::Builder::isCarOutput() { return which() == Event::CAR_OUTPUT; } inline bool Event::Reader::hasCarOutput() const { if (which() != Event::CAR_OUTPUT) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCarOutput() { if (which() != Event::CAR_OUTPUT) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CarOutput::Reader Event::Reader::getCarOutput() const { KJ_IREQUIRE((which() == Event::CAR_OUTPUT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarOutput>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CarOutput::Builder Event::Builder::getCarOutput() { KJ_IREQUIRE((which() == Event::CAR_OUTPUT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarOutput>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCarOutput( ::cereal::CarOutput::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_OUTPUT); ::capnp::_::PointerHelpers< ::cereal::CarOutput>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CarOutput::Builder Event::Builder::initCarOutput() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_OUTPUT); return ::capnp::_::PointerHelpers< ::cereal::CarOutput>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCarOutput( ::capnp::Orphan< ::cereal::CarOutput>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CAR_OUTPUT); ::capnp::_::PointerHelpers< ::cereal::CarOutput>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CarOutput> Event::Builder::disownCarOutput() { KJ_IREQUIRE((which() == Event::CAR_OUTPUT), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CarOutput>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isDrivingModelData() const { return which() == Event::DRIVING_MODEL_DATA; } inline bool Event::Builder::isDrivingModelData() { return which() == Event::DRIVING_MODEL_DATA; } inline bool Event::Reader::hasDrivingModelData() const { if (which() != Event::DRIVING_MODEL_DATA) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasDrivingModelData() { if (which() != Event::DRIVING_MODEL_DATA) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DrivingModelData::Reader Event::Reader::getDrivingModelData() const { KJ_IREQUIRE((which() == Event::DRIVING_MODEL_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::DrivingModelData::Builder Event::Builder::getDrivingModelData() { KJ_IREQUIRE((which() == Event::DRIVING_MODEL_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setDrivingModelData( ::cereal::DrivingModelData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVING_MODEL_DATA); ::capnp::_::PointerHelpers< ::cereal::DrivingModelData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::DrivingModelData::Builder Event::Builder::initDrivingModelData() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVING_MODEL_DATA); return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptDrivingModelData( ::capnp::Orphan< ::cereal::DrivingModelData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVING_MODEL_DATA); ::capnp::_::PointerHelpers< ::cereal::DrivingModelData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DrivingModelData> Event::Builder::disownDrivingModelData() { KJ_IREQUIRE((which() == Event::DRIVING_MODEL_DATA), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DrivingModelData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLivePose() const { return which() == Event::LIVE_POSE; } inline bool Event::Builder::isLivePose() { return which() == Event::LIVE_POSE; } inline bool Event::Reader::hasLivePose() const { if (which() != Event::LIVE_POSE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLivePose() { if (which() != Event::LIVE_POSE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::LivePose::Reader Event::Reader::getLivePose() const { KJ_IREQUIRE((which() == Event::LIVE_POSE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LivePose>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::LivePose::Builder Event::Builder::getLivePose() { KJ_IREQUIRE((which() == Event::LIVE_POSE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LivePose>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLivePose( ::cereal::LivePose::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_POSE); ::capnp::_::PointerHelpers< ::cereal::LivePose>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::LivePose::Builder Event::Builder::initLivePose() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_POSE); return ::capnp::_::PointerHelpers< ::cereal::LivePose>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLivePose( ::capnp::Orphan< ::cereal::LivePose>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_POSE); ::capnp::_::PointerHelpers< ::cereal::LivePose>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::LivePose> Event::Builder::disownLivePose() { KJ_IREQUIRE((which() == Event::LIVE_POSE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::LivePose>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isSelfdriveState() const { return which() == Event::SELFDRIVE_STATE; } inline bool Event::Builder::isSelfdriveState() { return which() == Event::SELFDRIVE_STATE; } inline bool Event::Reader::hasSelfdriveState() const { if (which() != Event::SELFDRIVE_STATE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasSelfdriveState() { if (which() != Event::SELFDRIVE_STATE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::SelfdriveState::Reader Event::Reader::getSelfdriveState() const { KJ_IREQUIRE((which() == Event::SELFDRIVE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SelfdriveState>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::SelfdriveState::Builder Event::Builder::getSelfdriveState() { KJ_IREQUIRE((which() == Event::SELFDRIVE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SelfdriveState>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setSelfdriveState( ::cereal::SelfdriveState::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SELFDRIVE_STATE); ::capnp::_::PointerHelpers< ::cereal::SelfdriveState>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::SelfdriveState::Builder Event::Builder::initSelfdriveState() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SELFDRIVE_STATE); return ::capnp::_::PointerHelpers< ::cereal::SelfdriveState>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptSelfdriveState( ::capnp::Orphan< ::cereal::SelfdriveState>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::SELFDRIVE_STATE); ::capnp::_::PointerHelpers< ::cereal::SelfdriveState>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::SelfdriveState> Event::Builder::disownSelfdriveState() { KJ_IREQUIRE((which() == Event::SELFDRIVE_STATE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::SelfdriveState>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isLiveTracks() const { return which() == Event::LIVE_TRACKS; } inline bool Event::Builder::isLiveTracks() { return which() == Event::LIVE_TRACKS; } inline bool Event::Reader::hasLiveTracks() const { if (which() != Event::LIVE_TRACKS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasLiveTracks() { if (which() != Event::LIVE_TRACKS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::RadarData::Reader Event::Reader::getLiveTracks() const { KJ_IREQUIRE((which() == Event::LIVE_TRACKS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::RadarData>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::RadarData::Builder Event::Builder::getLiveTracks() { KJ_IREQUIRE((which() == Event::LIVE_TRACKS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::RadarData>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setLiveTracks( ::cereal::RadarData::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_TRACKS); ::capnp::_::PointerHelpers< ::cereal::RadarData>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::RadarData::Builder Event::Builder::initLiveTracks() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_TRACKS); return ::capnp::_::PointerHelpers< ::cereal::RadarData>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptLiveTracks( ::capnp::Orphan< ::cereal::RadarData>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::LIVE_TRACKS); ::capnp::_::PointerHelpers< ::cereal::RadarData>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::RadarData> Event::Builder::disownLiveTracks() { KJ_IREQUIRE((which() == Event::LIVE_TRACKS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::RadarData>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isDriverAssistance() const { return which() == Event::DRIVER_ASSISTANCE; } inline bool Event::Builder::isDriverAssistance() { return which() == Event::DRIVER_ASSISTANCE; } inline bool Event::Reader::hasDriverAssistance() const { if (which() != Event::DRIVER_ASSISTANCE) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasDriverAssistance() { if (which() != Event::DRIVER_ASSISTANCE) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DriverAssistance::Reader Event::Reader::getDriverAssistance() const { KJ_IREQUIRE((which() == Event::DRIVER_ASSISTANCE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverAssistance>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::DriverAssistance::Builder Event::Builder::getDriverAssistance() { KJ_IREQUIRE((which() == Event::DRIVER_ASSISTANCE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverAssistance>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setDriverAssistance( ::cereal::DriverAssistance::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_ASSISTANCE); ::capnp::_::PointerHelpers< ::cereal::DriverAssistance>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::DriverAssistance::Builder Event::Builder::initDriverAssistance() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_ASSISTANCE); return ::capnp::_::PointerHelpers< ::cereal::DriverAssistance>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptDriverAssistance( ::capnp::Orphan< ::cereal::DriverAssistance>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::DRIVER_ASSISTANCE); ::capnp::_::PointerHelpers< ::cereal::DriverAssistance>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DriverAssistance> Event::Builder::disownDriverAssistance() { KJ_IREQUIRE((which() == Event::DRIVER_ASSISTANCE), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DriverAssistance>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isAlertDebug() const { return which() == Event::ALERT_DEBUG; } inline bool Event::Builder::isAlertDebug() { return which() == Event::ALERT_DEBUG; } inline bool Event::Reader::hasAlertDebug() const { if (which() != Event::ALERT_DEBUG) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasAlertDebug() { if (which() != Event::ALERT_DEBUG) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::DebugAlert::Reader Event::Reader::getAlertDebug() const { KJ_IREQUIRE((which() == Event::ALERT_DEBUG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DebugAlert>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::DebugAlert::Builder Event::Builder::getAlertDebug() { KJ_IREQUIRE((which() == Event::ALERT_DEBUG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DebugAlert>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setAlertDebug( ::cereal::DebugAlert::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ALERT_DEBUG); ::capnp::_::PointerHelpers< ::cereal::DebugAlert>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::DebugAlert::Builder Event::Builder::initAlertDebug() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ALERT_DEBUG); return ::capnp::_::PointerHelpers< ::cereal::DebugAlert>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptAlertDebug( ::capnp::Orphan< ::cereal::DebugAlert>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ALERT_DEBUG); ::capnp::_::PointerHelpers< ::cereal::DebugAlert>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::DebugAlert> Event::Builder::disownAlertDebug() { KJ_IREQUIRE((which() == Event::ALERT_DEBUG), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::DebugAlert>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isOnroadEvents() const { return which() == Event::ONROAD_EVENTS; } inline bool Event::Builder::isOnroadEvents() { return which() == Event::ONROAD_EVENTS; } inline bool Event::Reader::hasOnroadEvents() const { if (which() != Event::ONROAD_EVENTS) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasOnroadEvents() { if (which() != Event::ONROAD_EVENTS) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Reader Event::Reader::getOnroadEvents() const { KJ_IREQUIRE((which() == Event::ONROAD_EVENTS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Builder Event::Builder::getOnroadEvents() { KJ_IREQUIRE((which() == Event::ONROAD_EVENTS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setOnroadEvents( ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ONROAD_EVENTS); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>::Builder Event::Builder::initOnroadEvents(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ONROAD_EVENTS); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptOnroadEvents( ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::ONROAD_EVENTS); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>> Event::Builder::disownOnroadEvents() { KJ_IREQUIRE((which() == Event::ONROAD_EVENTS), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::OnroadEvent, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isTouch() const { return which() == Event::TOUCH; } inline bool Event::Builder::isTouch() { return which() == Event::TOUCH; } inline bool Event::Reader::hasTouch() const { if (which() != Event::TOUCH) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasTouch() { if (which() != Event::TOUCH) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>::Reader Event::Reader::getTouch() const { KJ_IREQUIRE((which() == Event::TOUCH), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>::Builder Event::Builder::getTouch() { KJ_IREQUIRE((which() == Event::TOUCH), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setTouch( ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TOUCH); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>::Builder Event::Builder::initTouch(unsigned int size) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TOUCH); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), size); } inline void Event::Builder::adoptTouch( ::capnp::Orphan< ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::TOUCH); ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>> Event::Builder::disownTouch() { KJ_IREQUIRE((which() == Event::TOUCH), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::capnp::List< ::cereal::Touch, ::capnp::Kind::STRUCT>>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved10() const { return which() == Event::CUSTOM_RESERVED10; } inline bool Event::Builder::isCustomReserved10() { return which() == Event::CUSTOM_RESERVED10; } inline bool Event::Reader::hasCustomReserved10() const { if (which() != Event::CUSTOM_RESERVED10) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved10() { if (which() != Event::CUSTOM_RESERVED10) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved10::Reader Event::Reader::getCustomReserved10() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED10), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved10>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved10::Builder Event::Builder::getCustomReserved10() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED10), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved10>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved10( ::cereal::CustomReserved10::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED10); ::capnp::_::PointerHelpers< ::cereal::CustomReserved10>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved10::Builder Event::Builder::initCustomReserved10() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED10); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved10>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved10( ::capnp::Orphan< ::cereal::CustomReserved10>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED10); ::capnp::_::PointerHelpers< ::cereal::CustomReserved10>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved10> Event::Builder::disownCustomReserved10() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED10), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved10>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved11() const { return which() == Event::CUSTOM_RESERVED11; } inline bool Event::Builder::isCustomReserved11() { return which() == Event::CUSTOM_RESERVED11; } inline bool Event::Reader::hasCustomReserved11() const { if (which() != Event::CUSTOM_RESERVED11) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved11() { if (which() != Event::CUSTOM_RESERVED11) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved11::Reader Event::Reader::getCustomReserved11() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED11), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved11>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved11::Builder Event::Builder::getCustomReserved11() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED11), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved11>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved11( ::cereal::CustomReserved11::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED11); ::capnp::_::PointerHelpers< ::cereal::CustomReserved11>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved11::Builder Event::Builder::initCustomReserved11() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED11); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved11>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved11( ::capnp::Orphan< ::cereal::CustomReserved11>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED11); ::capnp::_::PointerHelpers< ::cereal::CustomReserved11>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved11> Event::Builder::disownCustomReserved11() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED11), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved11>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved12() const { return which() == Event::CUSTOM_RESERVED12; } inline bool Event::Builder::isCustomReserved12() { return which() == Event::CUSTOM_RESERVED12; } inline bool Event::Reader::hasCustomReserved12() const { if (which() != Event::CUSTOM_RESERVED12) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved12() { if (which() != Event::CUSTOM_RESERVED12) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved12::Reader Event::Reader::getCustomReserved12() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED12), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved12>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved12::Builder Event::Builder::getCustomReserved12() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED12), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved12>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved12( ::cereal::CustomReserved12::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED12); ::capnp::_::PointerHelpers< ::cereal::CustomReserved12>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved12::Builder Event::Builder::initCustomReserved12() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED12); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved12>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved12( ::capnp::Orphan< ::cereal::CustomReserved12>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED12); ::capnp::_::PointerHelpers< ::cereal::CustomReserved12>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved12> Event::Builder::disownCustomReserved12() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED12), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved12>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved13() const { return which() == Event::CUSTOM_RESERVED13; } inline bool Event::Builder::isCustomReserved13() { return which() == Event::CUSTOM_RESERVED13; } inline bool Event::Reader::hasCustomReserved13() const { if (which() != Event::CUSTOM_RESERVED13) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved13() { if (which() != Event::CUSTOM_RESERVED13) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved13::Reader Event::Reader::getCustomReserved13() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED13), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved13>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved13::Builder Event::Builder::getCustomReserved13() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED13), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved13>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved13( ::cereal::CustomReserved13::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED13); ::capnp::_::PointerHelpers< ::cereal::CustomReserved13>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved13::Builder Event::Builder::initCustomReserved13() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED13); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved13>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved13( ::capnp::Orphan< ::cereal::CustomReserved13>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED13); ::capnp::_::PointerHelpers< ::cereal::CustomReserved13>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved13> Event::Builder::disownCustomReserved13() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED13), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved13>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved14() const { return which() == Event::CUSTOM_RESERVED14; } inline bool Event::Builder::isCustomReserved14() { return which() == Event::CUSTOM_RESERVED14; } inline bool Event::Reader::hasCustomReserved14() const { if (which() != Event::CUSTOM_RESERVED14) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved14() { if (which() != Event::CUSTOM_RESERVED14) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved14::Reader Event::Reader::getCustomReserved14() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED14), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved14>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved14::Builder Event::Builder::getCustomReserved14() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED14), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved14>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved14( ::cereal::CustomReserved14::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED14); ::capnp::_::PointerHelpers< ::cereal::CustomReserved14>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved14::Builder Event::Builder::initCustomReserved14() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED14); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved14>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved14( ::capnp::Orphan< ::cereal::CustomReserved14>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED14); ::capnp::_::PointerHelpers< ::cereal::CustomReserved14>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved14> Event::Builder::disownCustomReserved14() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED14), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved14>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved15() const { return which() == Event::CUSTOM_RESERVED15; } inline bool Event::Builder::isCustomReserved15() { return which() == Event::CUSTOM_RESERVED15; } inline bool Event::Reader::hasCustomReserved15() const { if (which() != Event::CUSTOM_RESERVED15) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved15() { if (which() != Event::CUSTOM_RESERVED15) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved15::Reader Event::Reader::getCustomReserved15() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED15), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved15>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved15::Builder Event::Builder::getCustomReserved15() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED15), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved15>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved15( ::cereal::CustomReserved15::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED15); ::capnp::_::PointerHelpers< ::cereal::CustomReserved15>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved15::Builder Event::Builder::initCustomReserved15() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED15); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved15>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved15( ::capnp::Orphan< ::cereal::CustomReserved15>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED15); ::capnp::_::PointerHelpers< ::cereal::CustomReserved15>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved15> Event::Builder::disownCustomReserved15() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED15), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved15>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved16() const { return which() == Event::CUSTOM_RESERVED16; } inline bool Event::Builder::isCustomReserved16() { return which() == Event::CUSTOM_RESERVED16; } inline bool Event::Reader::hasCustomReserved16() const { if (which() != Event::CUSTOM_RESERVED16) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved16() { if (which() != Event::CUSTOM_RESERVED16) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved16::Reader Event::Reader::getCustomReserved16() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED16), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved16>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved16::Builder Event::Builder::getCustomReserved16() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED16), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved16>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved16( ::cereal::CustomReserved16::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED16); ::capnp::_::PointerHelpers< ::cereal::CustomReserved16>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved16::Builder Event::Builder::initCustomReserved16() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED16); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved16>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved16( ::capnp::Orphan< ::cereal::CustomReserved16>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED16); ::capnp::_::PointerHelpers< ::cereal::CustomReserved16>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved16> Event::Builder::disownCustomReserved16() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED16), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved16>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved17() const { return which() == Event::CUSTOM_RESERVED17; } inline bool Event::Builder::isCustomReserved17() { return which() == Event::CUSTOM_RESERVED17; } inline bool Event::Reader::hasCustomReserved17() const { if (which() != Event::CUSTOM_RESERVED17) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved17() { if (which() != Event::CUSTOM_RESERVED17) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved17::Reader Event::Reader::getCustomReserved17() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED17), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved17>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved17::Builder Event::Builder::getCustomReserved17() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED17), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved17>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved17( ::cereal::CustomReserved17::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED17); ::capnp::_::PointerHelpers< ::cereal::CustomReserved17>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved17::Builder Event::Builder::initCustomReserved17() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED17); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved17>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved17( ::capnp::Orphan< ::cereal::CustomReserved17>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED17); ::capnp::_::PointerHelpers< ::cereal::CustomReserved17>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved17> Event::Builder::disownCustomReserved17() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED17), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved17>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved18() const { return which() == Event::CUSTOM_RESERVED18; } inline bool Event::Builder::isCustomReserved18() { return which() == Event::CUSTOM_RESERVED18; } inline bool Event::Reader::hasCustomReserved18() const { if (which() != Event::CUSTOM_RESERVED18) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved18() { if (which() != Event::CUSTOM_RESERVED18) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved18::Reader Event::Reader::getCustomReserved18() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED18), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved18>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved18::Builder Event::Builder::getCustomReserved18() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED18), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved18>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved18( ::cereal::CustomReserved18::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED18); ::capnp::_::PointerHelpers< ::cereal::CustomReserved18>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved18::Builder Event::Builder::initCustomReserved18() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED18); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved18>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved18( ::capnp::Orphan< ::cereal::CustomReserved18>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED18); ::capnp::_::PointerHelpers< ::cereal::CustomReserved18>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved18> Event::Builder::disownCustomReserved18() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED18), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved18>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline bool Event::Reader::isCustomReserved19() const { return which() == Event::CUSTOM_RESERVED19; } inline bool Event::Builder::isCustomReserved19() { return which() == Event::CUSTOM_RESERVED19; } inline bool Event::Reader::hasCustomReserved19() const { if (which() != Event::CUSTOM_RESERVED19) return false; return !_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline bool Event::Builder::hasCustomReserved19() { if (which() != Event::CUSTOM_RESERVED19) return false; return !_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS).isNull(); } inline ::cereal::CustomReserved19::Reader Event::Reader::getCustomReserved19() const { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED19), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved19>::get(_reader.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline ::cereal::CustomReserved19::Builder Event::Builder::getCustomReserved19() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED19), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved19>::get(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::setCustomReserved19( ::cereal::CustomReserved19::Reader value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED19); ::capnp::_::PointerHelpers< ::cereal::CustomReserved19>::set(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), value); } inline ::cereal::CustomReserved19::Builder Event::Builder::initCustomReserved19() { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED19); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved19>::init(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } inline void Event::Builder::adoptCustomReserved19( ::capnp::Orphan< ::cereal::CustomReserved19>&& value) { _builder.setDataField( ::capnp::bounded<4>() * ::capnp::ELEMENTS, Event::CUSTOM_RESERVED19); ::capnp::_::PointerHelpers< ::cereal::CustomReserved19>::adopt(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value)); } inline ::capnp::Orphan< ::cereal::CustomReserved19> Event::Builder::disownCustomReserved19() { KJ_IREQUIRE((which() == Event::CUSTOM_RESERVED19), "Must check which() before get()ing a union member."); return ::capnp::_::PointerHelpers< ::cereal::CustomReserved19>::disown(_builder.getPointerField( ::capnp::bounded<0>() * ::capnp::POINTERS)); } } // namespace CAPNP_END_HEADER