VectorNav .NET Library
Public Member Functions | Public Attributes | List of all members
VectorNav.Sensor.BinaryOutputRegister Class Reference

Structure representing a Binary Output register. More...

Public Member Functions

 BinaryOutputRegister ()
 Creates a new BinaryOutputRegister structure with default values. More...
 
 BinaryOutputRegister (AsyncMode asyncMode, UInt16 rateDivisor, CommonGroup commonField, TimeGroup timeField, ImuGroup imuField, GpsGroup gpsField, AttitudeGroup attitudeField, InsGroup insField)
 Creates and initializes a new BinaryOutputRegister structure. More...
 

Public Attributes

AsyncMode AsyncMode
 The asyncMode field. More...
 
UInt16 RateDivisor
 The rateDivisor field. More...
 
CommonGroup CommonField
 Group 1 (Common) More...
 
TimeGroup TimeField
 Group 2 (Time) More...
 
ImuGroup ImuField
 Group 3 (IMU) More...
 
GpsGroup GpsField
 Group 4 (GPS) More...
 
AttitudeGroup AttitudeField
 Group 5 (Attitude) More...
 
InsGroup InsField
 Group 6 (INS) More...
 

Detailed Description

Structure representing a Binary Output register.

The field outputGroup available one the sensor's register is not necessary in this structure since all read/writes operations will automatically determine this from the settings for the individual groups within this structure.

Constructor & Destructor Documentation

VectorNav.Sensor.BinaryOutputRegister.BinaryOutputRegister ( )

Creates a new BinaryOutputRegister structure with default values.

VectorNav.Sensor.BinaryOutputRegister.BinaryOutputRegister ( AsyncMode  asyncMode,
UInt16  rateDivisor,
CommonGroup  commonField,
TimeGroup  timeField,
ImuGroup  imuField,
GpsGroup  gpsField,
AttitudeGroup  attitudeField,
InsGroup  insField 
)

Creates and initializes a new BinaryOutputRegister structure.

Parameters
asyncModeValue to initialize the asyncMode field with.
rateDivisorValue to initialize the rateDivisor field with.
commonFieldValue to initialize field 1 (Common) with.
timeFieldValue to initialize field 2 (Time) with.
imuFieldValue to initialize field 3 (IMU) with.
gpsFieldValue to initialize field 4 (GPS) with.
attitudeFieldValue to initialize field 5 (Attitude) with.
insFieldValue to initialize field 6 (INS) with.

Member Data Documentation

AsyncMode VectorNav.Sensor.BinaryOutputRegister.AsyncMode

The asyncMode field.

AttitudeGroup VectorNav.Sensor.BinaryOutputRegister.AttitudeField

Group 5 (Attitude)

CommonGroup VectorNav.Sensor.BinaryOutputRegister.CommonField

Group 1 (Common)

GpsGroup VectorNav.Sensor.BinaryOutputRegister.GpsField

Group 4 (GPS)

ImuGroup VectorNav.Sensor.BinaryOutputRegister.ImuField

Group 3 (IMU)

InsGroup VectorNav.Sensor.BinaryOutputRegister.InsField

Group 6 (INS)

UInt16 VectorNav.Sensor.BinaryOutputRegister.RateDivisor

The rateDivisor field.

TimeGroup VectorNav.Sensor.BinaryOutputRegister.TimeField

Group 2 (Time)


The documentation for this class was generated from the following file: