int MSXE302x__AnalogMeasureGetConfiguration ( xsd__unsignedLong  ulModule,
struct MSXE302x__AnalogMeasureGetConfigurationResponse Response 
)
Parameters:
[in] ulOption1 : Reserved
[out] Response :
iReturnValue :

  • 0: means the remote function performed OK
  • -1: means an system error occured

sAcquisition :

  • ulConvertTimeUnit 0: micro second 1: milli second 2: second
  • pul_ConvertTimeValue : (10,65535)
  • pul_ChannelInitialisation (Are channels initialised and how) pointer to unsigned long[16]. bit 31 = initialised : (0,1) bit 30= polarity : (0,1) - 0:bipolar, 1:unipolar bits 29-0 : gain : (1,2) - 0: 10 V , 1: 5V

sAutoRefresh :

  • ulChannelMask Mask of channels used for the auto refresh mode
  • ulAverageMode Determine average mode 0: Sequence 1 : Channel
  • ulAverageValue Determine the number of sequence for a average value calculation
  • ulDataFormat D0: Time stamp information. 0 without, 1 with. D1 : Data format 0: digital 1: analog (in V)

sSequence :

  • ulSequenceSize Sequence array size
  • ulSequence Sequence channel array
  • ulSequenceInterrupt Determine the number of sequences for the interrupt
  • ulNbrOfSequence Determine the number total of sequences. 0: Continuous
  • ulDelayFlag 0 : Disabled 1 : Enabled
  • ulDelayMode 0 : delay not used 1 : mode 1 2 : mode 2
  • ulDelayTimeUnit Delay time unit 1: micros 2 : ms 3 : s
  • ulDelayTime Delay time
  • ulDataFormat D0: Time stamp information. 0 without, 1 with.
    D1 : Sequence counter information. 0 without, 1 with.
    D2 : Data format 0: digital 1: analog (in V)
Returns:
  • 0: SOAP_OK
  • <> 0: See SOAP error