int MSXE351x__AnalogOutputDiagnostic ( xsd__unsignedLong  ulOption,
struct MSXE351x__AnalogOutputDiagnosticResponse Response 
)
Parameters:
[in] ulOption : Reserved
[out] Response :
iReturnValue :

  • 0: remote function performed OK
  • -1: an system error occured
  • -2: channel selection error
  • -100: Get diagnostic information kernel function error

ulOverTemperature : over temperature mask information (each bit correspond to one channel)

  • 0: no over temperature detected,
  • 1: over temperature detected

ulShortCircuitOROpenLoad : short circuit/open load mask information (each bit correspond to one channel)

  • 0: no short-circuit/open-load detected,
  • 1: short circuit detected

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

Returns:
  • 0: SOAP_OK
  • <> 0: See SOAP error
Note:
: that the output is in short-circuit or open-load state depends of its current configuration