def set_compass_correction_parameters(new_mag_field, new_offset0, new_offset1, new_offset2, new_gain0, new_gain1, new_gain2, new_t0, new_t1, new_t2, new_t3, new_t4, new_t5)
      Klass.setCompassCorrectionParameters(@handle, new_mag_field, new_offset0, new_offset1, new_offset2, new_gain0, new_gain1, new_gain2, new_t0, new_t1, new_t2, new_t3, new_t4, new_t5)
	  true
    end
def set_compass_correction_parameters(new_mag_field, new_offset0, new_offset1, new_offset2, new_gain0, new_gain1, new_gain2, new_t0, new_t1, new_t2, new_t3, new_t4, new_t5)
      Klass.setCompassCorrectionParameters(@handle, new_mag_field, new_offset0, new_offset1, new_offset2, new_gain0, new_gain1, new_gain2, new_t0, new_t1, new_t2, new_t3, new_t4, new_t5)
	  true
    end
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.
 @param [Integer] new_mag_field local magnetic field strength
 @param [Integer] new_offset0 axis 0 offset correction
 @param [Integer] new_offset1 axis 1 offset correction
 @param [Integer] new_offset2 axis 2 offset correction
 @param [Integer] new_gain0 axis 0 gain correction.
 @param [Integer] new_gain1 axis 1 gain correction.
 @param [Integer] new_gain2 axis 2 gain correction.
 @param [Integer] new_t0 non-orthogonality correction factor 0
 @param [Integer] new_t1 non-orthogonality correction factor 1
 @param [Integer] new_t2 non-orthogonality correction factor 2
 @param [Integer] new_t3 non-orthogonality correction factor 3
 @param [Integer] new_t4 non-orthogonality correction factor 4
 @param [Integer] new_t5 non-orthogonality correction factor 5
 @return [Boolean] returns true if successful, or raises an error.