/// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- #pragma once #include #include #include class AP_BoardConfig { public: // constructor AP_BoardConfig(void) { AP_Param::setup_object_defaults(this, var_info); }; void init(void); static const struct AP_Param::GroupInfo var_info[]; private: AP_Int16 vehicleSerialNumber; #if CONFIG_HAL_BOARD == HAL_BOARD_PX4 AP_Int8 _pwm_count; AP_Int8 _ser1_rtscts; AP_Int8 _ser2_rtscts; AP_Int8 _safety_enable; AP_Int8 _sbus_out_rate; #ifndef CONFIG_ARCH_BOARD_PX4FMU_V1 AP_Int8 _can_enable; #endif #endif #if CONFIG_HAL_BOARD == HAL_BOARD_VRBRAIN #endif };