vrLib SDK Documentation
ExternalThruster Class
NamespacesVideoRayExternalThruster
An object which represents a PAM based external thruster POD
Declaration Syntax
C#Visual BasicVisual C++
public class ExternalThruster : PAM_AccessoryModule, 
	IThruster
Public Class ExternalThruster _
	Inherits PAM_AccessoryModule _
	Implements IThruster
public ref class ExternalThruster : public PAM_AccessoryModule, 
	IThruster
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
ExternalThruster()()()
Initializes a new instance of the ExternalThruster class

Actual
Analog
The ADC channel in mV
(Inherited from PAM_AccessoryModule.)
CommandPending
Gets or sets a value indicating whether a command pending to be sent to the manip.
(Inherited from PAM_AccessoryModule.)
CommsDisabled
Gets or sets a value indicating whether [comms disabled].
(Inherited from PAM_AccessoryModule.)
CommsTimeout
Duration in mS to wait for response from device
(Inherited from PAM_AccessoryModule.)
ConsecutiveMissedResponseCount
Number of missed replys. This value is set by the CommsManager
(Inherited from PAM_AccessoryModule.)
Control_Servo(Double)
Set the PAM servo target.
(Inherited from PAM_AccessoryModule.)
Control_Servo_actual(Double)
Directly control the PAM servo.
(Inherited from PAM_AccessoryModule.)
CountPacketsToSend
Gets the count packets to send.
(Inherited from PAM_AccessoryModule.)
Deadband
DeviceName
A device name so the user can identify the device in the UI
(Inherited from PAM_AccessoryModule.)
DeviceType
Get the Device Type
(Inherited from PAM_AccessoryModule.)
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
(Inherited from PAM_AccessoryModule.)
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.
(Inherited from PAM_AccessoryModule.)
GPIO_DIRECTION
Read or write the GPIO port direction bits.
(Inherited from PAM_AccessoryModule.)
HandleResponse_CSR(UInt32, array<Byte>[]()[])
Handles the response_ CSR.
(Inherited from PAM_AccessoryModule.)
HandleResponse_DeviceSpecific(Int32, array<Byte>[]()[])
Handles the response_ device specific.
(Inherited from PAM_AccessoryModule.)
InvertThrusterRotation
IsConnected
Gets a value indicating whether this instance is connected.
(Inherited from PAM_AccessoryModule.)
Lock
Thread syncronization object for SimpleAccessoryModule class As this is a publically accessible lock, please be VERY!!!! careful to avoid deadlock conditions.
(Inherited from PAM_AccessoryModule.)
Max_limit_actual
Max_limit_set
NetworkID
Get Network Node ID
(Inherited from PAM_AccessoryModule.)
NextPacketToSend
Gets the next packet to send.
(Inherited from PAM_AccessoryModule.)
PropagateCSR()()()
Update the subsystem classes based upon the CSR
(Inherited from PAM_AccessoryModule.)
ResetCommunications()()()
Resets the communications.
(Inherited from PAM_AccessoryModule.)
Servo
The servo value.
(Inherited from PAM_AccessoryModule.)
ServoDeadBand
Gets or sets the servo dead band.
(Inherited from PAM_AccessoryModule.)
ServoMaxLimit
Gets or sets the servo max limit.
(Inherited from PAM_AccessoryModule.)
ServoTarget
The servo target. This may be different than the actual servo value depending on processing in the device
(Inherited from PAM_AccessoryModule.)
Slew
The servo slew rate
(Inherited from PAM_AccessoryModule.)
Slew_rate
Target
TimerOut
Timer output PWM value.
(Inherited from PAM_AccessoryModule.)
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
(Inherited from PAM_AccessoryModule.)
UsesRawComms
Flag to indicate device uses RAW data stream and not true PRO4 protocol Most devices should set this to FALSE
(Inherited from PAM_AccessoryModule.)
Inheritance Hierarchy
Object
PAM_AccessoryModule
 ExternalThruster

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