int MSXE371x__TransducerGetTypeInformation ( xsd__unsignedLong  ulIndex,
struct MSXE371x__TransducerGetTypeInformationResponse Response 
)
Parameters:
[in] ulIndex : index of the transducer
[out] Response :
sResponse.iReturnValue : Error value

  • 0: success
  • -1: error
  • -2: index is invalid
  • -100: failure of kernel function "GetNumberOfTransducerTypes"
  • -101: failure of kernel function "GetTransducerType"
  • -101: failure of kernel function "GetTransducerInformation"
    sResponse.syserrno : system-error code (the value of the libc "errno" code)

ulTransducerSelectionIndex : Selection value. Value to write for the transducer type selection
pcName : Name of the transducer type
ulCalibrationStatus : Calibration status

  • 0 : Transducer type is not calibrated
  • 1 : Transducer type is calibrated
    ulCalibratedChannels : Bitmask of currently calibrated channels (D0 => channel 1, D1 => channel 1, ...) ulType : Type (0: HB 1: LVDT 2:Knaebel 3:HB-Mahr 4:LVDT-Mahr)

ulFrequency : Frequency (Hz)
ulImpedance : Impedance (Ohm)
dVeff : Nominal voltage (Vrms)
dSensibility : Sensibility (mv/V/mm)
dRange : Range (mm)

Returns:
  • 0: SOAP_OK
  • <> 0: See SOAP error