C# Класс CSharpRoboticsLib.ControlSystems.MotionControlledSystem

Extendable controller for a IMotionController Controlled mechanism. Defines No Constructors.
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
Controller IMotionController
Motor ISpeedController
Periodic WPILib.Notifier
Sensor IPIDSource
SetpointTolerance double

Открытые методы

Метод Описание
Start ( double period ) : void

Starts running Update periodically every period seconds

Stop ( ) : void

Stops running the Update periodically

Update ( ) : void

Updates the system based on SetPoint. If the system is in Manual, sets the motor to 0.

Описание методов

Start() публичный Метод

Starts running Update periodically every period seconds
public Start ( double period ) : void
period double
Результат void

Stop() публичный Метод

Stops running the Update periodically
public Stop ( ) : void
Результат void

Update() публичный Метод

Updates the system based on SetPoint. If the system is in Manual, sets the motor to 0.
public Update ( ) : void
Результат void

Описание свойств

Controller защищенное свойство

The IMotionController for the system to follow
protected IMotionController Controller
Результат IMotionController

Motor защищенное свойство

The ISpeedController to be controlled by the IMotionController
protected ISpeedController Motor
Результат ISpeedController

Periodic защищенное свойство

Notifier to update the MotionControlledSystem periodically
protected Notifier,WPILib Periodic
Результат WPILib.Notifier

Sensor защищенное свойство

The IPIDSource for the IMotionController to react to
protected IPIDSource Sensor
Результат IPIDSource

SetpointTolerance защищенное свойство

Positional tolerance of the SetPoint, used in the AtSetPoint property.
protected double SetpointTolerance
Результат double