int MX370x__TransducerInitAndStartMinMaxAcquisition ( xsd__unsignedLong  ulTransducerSelection,
xsd__unsignedLong  ulChannelMask,
xsd__unsignedLong  ulDivisionFactor,
xsd__unsignedLong  ulStopChannelMask,
xsd__unsignedLong  ulStopCondition,
xsd__unsignedLong  ulStopValue,
xsd__unsignedLong  ulOption1,
xsd__unsignedLong  ulOption2,
xsd__unsignedLong  ulOption3,
xsd__unsignedLong  ulOption4,
struct MX370x__Response Response 
)
Parameters:
[in] ulTransducerSelection : Transducer type selection
[in] ulChannelMask : Mask of the channel for the min/max evaluation (1 bit = 1 channel)
[in] ulDivisionFactor : Division factor (min: 5, max: 255)
[in] ulStopChannelMask : Stop channel mask (1 bit = 1 channel)
[in] ulStopCondition : Define the condition to stop the min/max acquisition :

  • 0 : disabled
  • 1 : <
  • 2 : >
[in] ulStopValue : Stop value (24 bits : 0 to 0xFFFFFF)
[in] ulOption1 : Reserved
[in] ulOption2 : Reserved
[in] ulOption3 : Reserved
[in] ulOption4 : Reserved
[out] Response :
iReturnValue :

  • 0: success
  • -1: means an system error occurred
  • -2: Transducer selection error
  • -3: Channel mask can not be null
  • -4: channel mask error
  • -5: Division factor error
  • -6: Stop condition selection error
  • -7: Stop channel mask can not be null
  • -8: Stop channel mask error
  • -9: Stop value error
  • -100: TransducerInit kernel function error
  • -101: InitConvertTimeDivisionFactor kernel function error
  • -102: InitMinMaxAcquisition kernel function error
  • -103: StartStopMinMaxAcquisition kernel function error

syserrno : System-error code (the value of the libc "errno" code)
Its value is significant only when the iReturnValue returned an error (-1 or <= -100)
Give this value to the MXCommon_Strerror to get the string describing the error number.

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