Interface IMotor
Assembly: Experior.Interfaces.dll
Syntax
Properties
Arrows
Declaration
IReadOnlyList<IArrow> Arrows { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<IArrow> |
|
CurrentSpeed
Declaration
float CurrentSpeed { get; }
Property Value
Type |
Description |
System.Single |
|
Direction
Declaration
MotorDirection Direction { get; }
Property Value
Enabled
Declaration
bool Enabled { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Locked
Declaration
Property Value
Type |
Description |
System.Boolean |
|
Name
Declaration
string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
Running
Declaration
Property Value
Type |
Description |
System.Boolean |
|
Selected
Declaration
bool Selected { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Speed
Declaration
float Speed { get; set; }
Property Value
Type |
Description |
System.Single |
|
Visible
Declaration
bool Visible { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Add(IArrow)
Declaration
Parameters
Type |
Name |
Description |
IArrow |
arrow |
|
Backward()
Declaration
Forward()
Declaration
Remove(IArrow)
Declaration
void Remove(IArrow arrow)
Parameters
Type |
Name |
Description |
IArrow |
arrow |
|
Reset()
Declaration
Start()
Declaration
Stop()
Declaration
SwitchDirection()
Declaration
Events
OnDirectionChanged
Declaration
event EventHandler OnDirectionChanged
Event Type
Type |
Description |
System.EventHandler |
|
OnEnableChanged
Declaration
event EventHandler OnEnableChanged
Event Type
Type |
Description |
System.EventHandler |
|
OnSpeedChanged
Declaration
event EventHandler OnSpeedChanged
Event Type
Type |
Description |
System.EventHandler |
|
OnStarted
Declaration
event EventHandler OnStarted
Event Type
Type |
Description |
System.EventHandler |
|
OnStopped
Declaration
event EventHandler OnStopped
Event Type
Type |
Description |
System.EventHandler |
|