int MSXE371x__ExternalTemperatureRead ( void *  _,
struct MSXE371x__ExternalTemperatureReadResponse Response 
)
Parameters:
[in] _ : no input parameter
[out] Response :
sResponse.iReturnValue :

  • 0: success
  • -1: means an system error occurred
  • -2: Power save enabled and no transducer acquisition started
  • -3: Power save enabled and transducer acquisition started but hardware trigger used
  • -100: Read external temperature kernel function error

sResponse.syserrno : system-error code (the value of the libc "errno" code) ulValue : External temperature value. Format depend from the initialisation ulTimeStampHigh : 32 bit high part of time stamp (s) ulTimeStampLow : 32 bit low part of time stamp (us)

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