mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-25 01:41:43 +00:00
SCRIPT namespace replacements
This commit is contained in:
committed by
Peter Johnson
parent
ae6c043632
commit
9aca8e0fd6
@@ -11,19 +11,19 @@ constexpr size_t kKvAngularOff = kKaLinearOff + 8;
|
||||
constexpr size_t kKaAngularOff = kKvAngularOff + 8;
|
||||
} // namespace
|
||||
|
||||
frc::DifferentialDriveFeedforward wpi::Struct<
|
||||
frc::DifferentialDriveFeedforward>::Unpack(std::span<const uint8_t> data) {
|
||||
wpi::math::DifferentialDriveFeedforward wpi::util::Struct<
|
||||
wpi::math::DifferentialDriveFeedforward>::Unpack(std::span<const uint8_t> data) {
|
||||
return {
|
||||
decltype(1_V / 1_mps){wpi::UnpackStruct<double, kKvLinearOff>(data)},
|
||||
decltype(1_V / 1_mps_sq){wpi::UnpackStruct<double, kKaLinearOff>(data)},
|
||||
decltype(1_V / 1_mps){wpi::UnpackStruct<double, kKvAngularOff>(data)},
|
||||
decltype(1_V / 1_mps_sq){wpi::UnpackStruct<double, kKaAngularOff>(data)}};
|
||||
decltype(1_V / 1_mps){wpi::util::UnpackStruct<double, kKvLinearOff>(data)},
|
||||
decltype(1_V / 1_mps_sq){wpi::util::UnpackStruct<double, kKaLinearOff>(data)},
|
||||
decltype(1_V / 1_mps){wpi::util::UnpackStruct<double, kKvAngularOff>(data)},
|
||||
decltype(1_V / 1_mps_sq){wpi::util::UnpackStruct<double, kKaAngularOff>(data)}};
|
||||
}
|
||||
|
||||
void wpi::Struct<frc::DifferentialDriveFeedforward>::Pack(
|
||||
std::span<uint8_t> data, const frc::DifferentialDriveFeedforward& value) {
|
||||
wpi::PackStruct<kKvLinearOff>(data, value.m_kVLinear.value());
|
||||
wpi::PackStruct<kKaLinearOff>(data, value.m_kALinear.value());
|
||||
wpi::PackStruct<kKvAngularOff>(data, value.m_kVAngular.value());
|
||||
wpi::PackStruct<kKaAngularOff>(data, value.m_kAAngular.value());
|
||||
void wpi::util::Struct<wpi::math::DifferentialDriveFeedforward>::Pack(
|
||||
std::span<uint8_t> data, const wpi::math::DifferentialDriveFeedforward& value) {
|
||||
wpi::util::PackStruct<kKvLinearOff>(data, value.m_kVLinear.value());
|
||||
wpi::util::PackStruct<kKaLinearOff>(data, value.m_kALinear.value());
|
||||
wpi::util::PackStruct<kKvAngularOff>(data, value.m_kVAngular.value());
|
||||
wpi::util::PackStruct<kKaAngularOff>(data, value.m_kAAngular.value());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user