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