DutyCycleEncoderSim

class wpilib.simulation.DutyCycleEncoderSim(*args, **kwargs)

Bases: pybind11_object

Class to control a simulated duty cycle encoder.

Overloaded function.

  1. __init__(self: wpilib.simulation._simulation.DutyCycleEncoderSim, encoder: wpilib._wpilib.DutyCycleEncoder) -> None

Constructs from a DutyCycleEncoder object.

Parameters:

encoder – DutyCycleEncoder to simulate

  1. __init__(self: wpilib.simulation._simulation.DutyCycleEncoderSim, channel: int) -> None

Constructs from a digital input channel.

Parameters:

channel – digital input channel

set(turns: turns) None

Set the position in turns.

Parameters:

turns – The position.

setDistance(distance: float) None

Set the position.