blob: 88bddf16d49e3c141d640b7ae8be7f16e914baa7 [file] [log] [blame]
include "frc971/zeroing/constants.fbs";
include "frc971/vision/calibration.fbs";
include "frc971/wpilib/swerve/swerve_constants.fbs";
namespace y2024_swerve;
table CameraConfiguration {
calibration:frc971.vision.calibration.CameraCalibration (id: 0);
}
table Common {
swerve_positions_constants:frc971.wpilib.swerve.SwervePositionConstants (id: 0);
}
table RobotConstants {
front_left_zeroing_constants:frc971.zeroing.ContinuousAbsoluteEncoderZeroingConstants (id: 0);
front_right_zeroing_constants:frc971.zeroing.ContinuousAbsoluteEncoderZeroingConstants (id: 1);
back_left_zeroing_constants:frc971.zeroing.ContinuousAbsoluteEncoderZeroingConstants (id: 2);
back_right_zeroing_constants:frc971.zeroing.ContinuousAbsoluteEncoderZeroingConstants (id: 3);
cameras:[CameraConfiguration] (id: 4);
}
table Constants{
cameras:[CameraConfiguration] (id: 0, deprecated);
robot:RobotConstants (id: 1);
common:Common (id: 2);
}
root_type Constants;