Represents the unspecialized Protocol Adapter Multiplexer
Declaration Syntax
C# | Visual Basic | Visual C++ |
public class PAM_AccessoryModule : Protocol_PRO4_IDevice
Public Class PAM_AccessoryModule _ Implements Protocol_PRO4_IDevice
public ref class PAM_AccessoryModule : Protocol_PRO4_IDevice
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
PAM_AccessoryModule()()() | Initializes a new instance of the PAM_AccessoryModule class | |
Analog |
The ADC channel in mV
| |
CommandPending |
Gets or sets a value indicating whether a command pending to be sent to the manip.
| |
CommsDisabled |
Gets or sets a value indicating whether [comms disabled].
| |
CommsTimeout |
Duration in mS to wait for response from device
| |
ConsecutiveMissedResponseCount |
Number of missed replys.
This value is set by the CommsManager
| |
Control_Servo(Double) |
Set the PAM servo target.
| |
Control_Servo_actual(Double) |
Directly control the PAM servo.
| |
CountPacketsToSend |
Gets the count packets to send.
| |
DeviceName |
A device name so the user can identify the device in the UI
| |
DeviceType |
Get the Device Type
| |
Equals(Object) | (Inherited from Object.) | |
EventCount |
Value of the event counter, which is incremented on each external toggle
| |
GetHashCode()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
GPIO_DATA |
Read or write the GPIO port data bits.
| |
GPIO_DIRECTION |
Read or write the GPIO port direction bits.
| |
HandleResponse_CSR(UInt32, array<Byte>[]()[]) |
Handles the response_ CSR.
| |
HandleResponse_DeviceSpecific(Int32, array<Byte>[]()[]) |
Handles the response_ device specific.
| |
IsConnected |
Gets a value indicating whether this instance is connected.
| |
Lock |
Thread syncronization object for SimpleAccessoryModule 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.
| |
PropagateCSR()()() |
Update the subsystem classes based upon the CSR
| |
ResetCommunications()()() |
Resets the communications.
| |
Servo |
The servo value.
| |
ServoDeadBand |
Gets or sets the servo dead band.
| |
ServoMaxLimit |
Gets or sets the servo max limit.
| |
ServoTarget |
The servo target.
This may be different than the actual servo value depending on processing in the device
| |
Slew |
The servo slew rate
| |
TimerOut |
Timer output PWM value.
| |
ToString()()() | (Inherited from Object.) | |
UpdateCSR()()() |
Move data from user structures into the csr. These are the inputs being sent to the device
| |
UsesRawComms |
Flag to indicate device uses RAW data stream and not true PRO4 protocol
Most devices should set this to FALSE
|
Inheritance Hierarchy
Object | ||
PAM_AccessoryModule | ||
ExternalThruster |