int MSXE371x__IncCounterInitAndEnableCompareLogic ( xsd__unsignedLong  ulValue,
xsd__unsignedLong  ulMode,
xsd__unsignedLong  ulSynchroTrigger,
xsd__unsignedLong  ulOption01,
xsd__unsignedLong  ulOption02,
struct MSXE371x__Response Response 
)
Parameters:
[in] ulValue : compare value ( 0 to 0xFFFFFFFF included )
[in] ulMode : compare mode

  • 0: condition true when counter equals compare value
  • 1: condition true when counter equals a multiple of the compare value
[in] ulSynchroTrigger 

  • 0 : no synchro trigger
  • 1 : generates a synchro trigger when condition is true
[in] ulOption01 : set it to 0
[in] ulOption02 : set it to 0
[out] Response :
iReturnValue :

  • 0: success
  • -1: means an system error occurred
  • -2: Compare value error
  • -3: Compare mode error
  • -4: Synchro trigger error
  • -100: Write counter compare value kernel function error
  • -101: Enable counter compare kernel function error

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

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