Represents a manipulator or simple cutting device
| C# | Visual Basic | Visual C++ |
public class Manipulator : Protocol_PRO4_IDevice
Public Class Manipulator _ Implements Protocol_PRO4_IDevice
public ref class Manipulator : Protocol_PRO4_IDevice
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| Manipulator()()() | Initializes a new instance of the Manipulator class | |
| CommandPending |
Gets or sets a value indicating whether a command pending to be sent to the manip.
| |
| CommsTimeout |
Duration in mS to wait for response from device
| |
| ConsecutiveMissedResponseCount |
Number of missed replys.
This value is set by the CommsManager
| |
| Control_Close(Double) |
Close the manip.
| |
| Control_Open(Double) |
Open the manp.
| |
| CountPacketsToSend |
Gets the number of packets to be sent.
| |
| DeviceName |
A device name so the user can identify the device in the UI
| |
| DeviceType |
Get the Device Type
| |
| Equals(Object) | (Inherited from Object.) | |
| GetHashCode()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| HandleResponse_CSR(UInt32, array<Byte>[]()[]) |
Handles the response_ CSR.
| |
| HandleResponse_DeviceSpecific(Int32, array<Byte>[]()[]) |
Handles the response_ device specific.
| |
| IsClosing |
Gets a value indicating whether this manip is closing.
| |
| IsConnected |
Gets a value indicating whether a manip is connected.
| |
| IsOpening |
Gets a value indicating whether manip is opening.
| |
| Lock |
Thread syncronization object for Manipulator class
As this is a publically accessible lock, please be VERY!!!! careful
to avoid deadlock conditions.
| |
| NetworkID |
Get Network Node ID
| |
| NextPacketToSend |
Gets the next packet to send.
| |
| ToString()()() | (Inherited from Object.) | |
| UsesRawComms |
Flag to indicate device uses RAW data stream and not true PRO4 protocol
Most devices should set this to FALSE
|
| Object | |
| Manipulator | |