Sets correction paramaters for the magnetometer triad. This is for filtering out hard and soft iron offsets, and scaling the output to match the local field strength. These parameters can be obtained from the compass calibration program provided by Phidgets Inc.

Namespace:  Phidgets
Assembly:  Phidget21.NET (in Phidget21.NET.dll) Version: 2.1.9.34

Syntax

C#
public void setCompassCorrectionParameters(
	double magField,
	double offset0,
	double offset1,
	double offset2,
	double gain0,
	double gain1,
	double gain2,
	double T0,
	double T1,
	double T2,
	double T3,
	double T4,
	double T5
)
Visual Basic (Declaration)
Public Sub setCompassCorrectionParameters ( _
	magField As Double, _
	offset0 As Double, _
	offset1 As Double, _
	offset2 As Double, _
	gain0 As Double, _
	gain1 As Double, _
	gain2 As Double, _
	T0 As Double, _
	T1 As Double, _
	T2 As Double, _
	T3 As Double, _
	T4 As Double, _
	T5 As Double _
)
Visual C++
public:
void setCompassCorrectionParameters(
	double magField, 
	double offset0, 
	double offset1, 
	double offset2, 
	double gain0, 
	double gain1, 
	double gain2, 
	double T0, 
	double T1, 
	double T2, 
	double T3, 
	double T4, 
	double T5
)

Parameters

magField
Type: System..::.Double

[Missing <param name="magField"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

offset0
Type: System..::.Double

[Missing <param name="offset0"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

offset1
Type: System..::.Double

[Missing <param name="offset1"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

offset2
Type: System..::.Double

[Missing <param name="offset2"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

gain0
Type: System..::.Double

[Missing <param name="gain0"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

gain1
Type: System..::.Double

[Missing <param name="gain1"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

gain2
Type: System..::.Double

[Missing <param name="gain2"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

T0
Type: System..::.Double

[Missing <param name="T0"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

T1
Type: System..::.Double

[Missing <param name="T1"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

T2
Type: System..::.Double

[Missing <param name="T2"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

T3
Type: System..::.Double

[Missing <param name="T3"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

T4
Type: System..::.Double

[Missing <param name="T4"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

T5
Type: System..::.Double

[Missing <param name="T5"/> documentation for "M:Phidgets.Spatial.setCompassCorrectionParameters(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)"]

See Also