[wpilib] Add Pneumatics sim classes (#4033)

This commit is contained in:
Starlight220
2022-05-22 17:21:40 +03:00
committed by GitHub
parent 046c2c8972
commit 816aa4e465
15 changed files with 946 additions and 546 deletions

View File

@@ -14,12 +14,13 @@
using namespace frc;
using namespace frc::sim;
CTREPCMSim::CTREPCMSim() : m_index{SensorUtil::GetDefaultCTREPCMModule()} {}
CTREPCMSim::CTREPCMSim()
: PneumaticsBaseSim{SensorUtil::GetDefaultCTREPCMModule()} {}
CTREPCMSim::CTREPCMSim(int module) : m_index{module} {}
CTREPCMSim::CTREPCMSim(int module) : PneumaticsBaseSim{module} {}
CTREPCMSim::CTREPCMSim(const PneumaticsBase& pneumatics)
: m_index{pneumatics.GetModuleNumber()} {}
: PneumaticsBaseSim{pneumatics.GetModuleNumber()} {}
std::unique_ptr<CallbackStore> CTREPCMSim::RegisterInitializedCallback(
NotifyCallback callback, bool initialNotify) {