|
- Parameters:
-
[in] | ulWatchdog | : Watchdog index. |
[in] | ulMaster | : Only for watchdog 0.
1: Master watchdog. Watchdog 0 used for all channels |
[in] | ulTimebase | : Time base selection
|
[in] | ulDelay | : 1 to 65535: Watchdog delay time |
[in] | ulTriggerMask | : Trigger source
- 1 : Write DA access
- 2 : Software trigger
- 4 : Hardware trigger
- 8 : Synchro trigger
|
[in] | ulHardwareTriggerEdge | :
- 1 : Rising edge
- 2 : Falling edge
- 3 : Both front
|
[in] | ulOption1 | : Reserved. Set to 0 |
[in] | ulOption2 | : Reserved. Set to 0 |
[out] | Response | :
iReturnValue :
- 0: OK
- -1: Means an system error occured (check errno in this case)
- -2: Wrong watchdog index.
- -3: Wrong time base.
- -4: Wrong delay.
- -5: Wrong master configuration.
- -6: Wrong trigger mask.
- -7: Wrong hardware trigger edge.
- -100 : Kernel function error
syserrno : system-error code (the value of the libc "errno" code)
|
- Returns:
- 0: SOAP_OK
- <> 0: See SOAP error
|