C# 클래스 CSharpRoboticsLib.ControlSystems.MotionControlledSystem

Extendable controller for a IMotionController Controlled mechanism. Defines No Constructors.
파일 보기 프로젝트 열기: shockwave4488/CSharpRoboticsLib

보호된 프로퍼티들

프로퍼티 타입 설명
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