Makes it easy to track the status of position commands, speed commands, and any other commands that take time to complete.
Inheritance Hierarchy
DimensionEngineering.KangarooKangarooMonitor
Namespace: DimensionEngineering.Kangaroo
Assembly: DimensionEngineering.Kangaroo (in DimensionEngineering.Kangaroo.dll) Version: 1.0.5.0 (1.0.5.0)
Syntax
The KangarooMonitor type exposes the following members.
Methods
Name | Description | |
---|---|---|
Update |
Updates the status. The channel's command timeout is used.
| |
Update(Int32) |
Updates the status.
| |
Update(KangarooTimeout) |
Updates the status.
| |
Wait(Int32) |
Waits until IsDone returns true or the timeout expires.
| |
Wait(KangarooTimeout) |
Waits until IsDone returns true or the timeout expires.
| |
WaitAll(KangarooMonitor, KangarooTimeout) |
Waits until all of the monitors are done or the timeout expires.
| |
WaitAll(KangarooMonitor, Int32) |
Waits until all of the monitors are done or the timeout expires.
| |
WaitAny(KangarooMonitor, KangarooTimeout) |
Waits until at least one of the monitors is done or the timeout expires.
| |
WaitAny(KangarooMonitor, Int32) |
Waits until at least one of the monitors is done or the timeout expires.
|
Properties
Name | Description | |
---|---|---|
IsValid |
Gets whether the status is valid.
If you keep an old KangarooMonitor object around and issue a new command on the same channel,
the old KangarooMonitor will become invalid.
| |
Status |
Gets the most recently received status.
|
See Also