wpilib.simulation Package

wpilib.simulation functions

ADIS16448_IMUSim

Class to control a simulated ADIS16448 IMU.

ADIS16470_IMUSim

Class to control a simulated ADIS16470 IMU.

ADXL345Sim

Class to control a simulated ADXRS450 gyroscope.

ADXL362Sim

Class to control a simulated ADXRS450 gyroscope.

ADXRS450_GyroSim

Class to control a simulated ADXRS450 gyroscope.

AddressableLEDSim

Class to control a simulated addressable LED.

AnalogEncoderSim

Class to control a simulated analog encoder.

AnalogGyroSim

Class to control a simulated analog gyro.

AnalogInputSim

Class to control a simulated analog input.

AnalogOutputSim

Class to control a simulated analog output.

AnalogTriggerSim

Class to control a simulated analog trigger.

BatterySim

A utility class to simulate the robot battery.

BuiltInAccelerometerSim

Class to control a simulated built-in accelerometer.

CTREPCMSim

Class to control a simulated Pneumatic Control Module (PCM).

CallbackStore

Manages simulation callbacks; each object is associated with a callback.

DCMotorSim

Represents a simulated DC motor mechanism.

DIOSim

Class to control a simulated digital input or output.

DifferentialDrivetrainSim

DigitalPWMSim

Class to control a simulated digital PWM output.

DoubleSolenoidSim

DriverStationSim

Class to control a simulated driver station.

DutyCycleEncoderSim

Class to control a simulated duty cycle encoder.

DutyCycleSim

Class to control a simulated duty cycle digital input.

ElevatorSim

Represents a simulated elevator mechanism.

EncoderSim

Class to control a simulated encoder.

FlywheelSim

Represents a simulated flywheel mechanism.

GenericHIDSim

Class to control a simulated generic joystick.

JoystickSim

Class to control a simulated joystick.

LinearSystemSim_1_1_1

This class helps simulate linear systems.

LinearSystemSim_1_1_2

This class helps simulate linear systems.

LinearSystemSim_2_1_1

This class helps simulate linear systems.

LinearSystemSim_2_1_2

This class helps simulate linear systems.

LinearSystemSim_2_2_1

This class helps simulate linear systems.

LinearSystemSim_2_2_2

This class helps simulate linear systems.

PS4ControllerSim

Class to control a simulated PS4 controller.

PWMSim

Class to control a simulated PWM output.

PneumaticsBaseSim

PowerDistributionSim

Class to control a simulated Power Distribution Panel (PowerDistribution).

REVPHSim

Class to control a simulated Pneumatic Control Module (PCM).

RelaySim

Class to control a simulated relay.

RoboRioSim

A utility class to control a simulated RoboRIO.

SPIAccelerometerSim

SimDeviceSim

Interact with a generic simulated device

SingleJointedArmSim

Represents a simulated arm mechanism.

SolenoidSim

UltrasonicSim

Class to control a simulated Ultrasonic.

XboxControllerSim

Class to control a simulated Xbox 360 or Xbox One controller.