vrLib SDK Documentation
PAM_AccessoryModule Class
NamespacesVideoRayPAM_AccessoryModule
Represents the unspecialized Protocol Adapter Multiplexer
Declaration Syntax
C#Visual BasicVisual 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 MembersConstructorsMethodsProperties



IconMemberDescription
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)
Determines whether the specified Object is equal to the current 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()()()
Returns a String that represents the current Object.
(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

Assembly: vrLib (Module: vrLib) Version: 2.0.1.0 (2.0.1.0)