|
- Parameters:
-
[in] | ulMFModuleIndex | : index of the multifunction sub module (0 to 3).
|
[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: means the remote function performed OK
- -1: means an system error occured
- -2: Multifunction sub module index selection error
- -3: Compare value error
- -4: Compare mode error
- -5: Synchro trigger error
- -6: Multifunction sub module is not a incremental counter
- -7: Incremental counter not initialised
- -8: Compare logic already initialised
- -100: Init and 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
|