int MSXE371x__ExternalTemperatureInit ( xsd__unsignedLong  ulConnectedTempSensor,
xsd__unsignedLong  ulConvertMode,
xsd__unsignedLong  ulGainSelection,
xsd__unsignedLong  ulFrequencySelection,
xsd__unsignedLong  ulPowerSaveMode,
xsd__unsignedLong  ulOption01,
xsd__unsignedLong  ulOption02,
xsd__unsignedLong  ulOption03,
xsd__unsignedLong  ulOption04,
struct MSXE371x__Response Response 
)
Parameters:
[in] ulConnectedTempSensor Connected sensor type

  • 1: TC type E
  • 2: TC type J
  • 3: TC type K
  • 4: TC type N
  • 5: TC type R
  • 6: TC type S
  • 7: TC type T
  • 100 for PT100
  • 200 for PT200
  • 500 for PT500
  • 1000 for PT1000
[in] ulConvertMode Converting mode

  • 0: Disabled. Return the value into the mOhm form
  • 1: oC
  • 2: oF
    If you use a TC sensor, you can only ask the value in °C or °F
[in] ulGainSelection Gain selection (0 for auto mode)
If you use a TC sensor, only use auto gain (0)
[in] ulFrequencySelection Acquisition frequency selection (10,50, 240)
If you use a TC sensor, you can only use frequencies 50 and 240
[in] ulPowerSaveMode Power save mode selection

  • 0 : Start the continuous acquisition
  • 1 : Disable the acquisition.
[in] ulOption01 Set it to 0
[in] ulOption02 Set it to 0
[in] ulOption03 Set it to 0
[in] ulOption04 Set it to 0
[out] Response 
iReturnValue :

  • 0: success
  • -1: means an system error occurred
  • -2: Connected temperature sensor selection error
  • -3: Convert mode selection error
  • -4: Gain selection error
  • -5: Frequency selection error
  • -6: Power save mode selection error
  • -100: Init external temperature kernel function error

syserrno system-error code (the value of the libc "errno" code)

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