C# Class Animatroller.Framework.LogicalDevice.MotorWithFeedback

Inheritance: ILogicalDevice
Mostra file Open project: HakanL/animatroller Class Usage Examples

Protected Properties

Property Type Description
log System.Logger
name string

Public Methods

Method Description
MotorWithFeedback ( string name ) : System
SetDisabled ( bool disabled ) : MotorWithFeedback
SetInitialState ( ) : void
SetVector ( double speed, int target, System.TimeSpan timeout ) : MotorWithFeedback
WaitForVectorReached ( ) : void
WaitForVectorReached ( ISequenceInstance instance ) : void

Protected Methods

Method Description
RaiseVectorChanged ( ) : void

Private Methods

Method Description
Trigger ( int newPos, bool failed ) : void

Method Details

MotorWithFeedback() public method

public MotorWithFeedback ( string name ) : System
name string
return System

RaiseVectorChanged() protected method

protected RaiseVectorChanged ( ) : void
return void

SetDisabled() public method

public SetDisabled ( bool disabled ) : MotorWithFeedback
disabled bool
return MotorWithFeedback

SetInitialState() public method

public SetInitialState ( ) : void
return void

SetVector() public method

public SetVector ( double speed, int target, System.TimeSpan timeout ) : MotorWithFeedback
speed double
target int
timeout System.TimeSpan
return MotorWithFeedback

WaitForVectorReached() public method

public WaitForVectorReached ( ) : void
return void

WaitForVectorReached() public method

public WaitForVectorReached ( ISequenceInstance instance ) : void
instance ISequenceInstance
return void

Property Details

log protected_oe static_oe property

protected static Logger,System log
return System.Logger

name protected_oe property

protected string name
return string