Difference between revisions of "Undocumented User Functions"
(Created page with "This sections is intended for expert users and developers and contains a list of internal functions that used for debugging, troubleshooting and development purposes. We do no...") |
|||
Line 1: | Line 1: | ||
− | This sections is intended for expert users | + | This sections is intended for expert users or developers and contains a list of internal functions that used for debugging, troubleshooting and development purposes. |
− | We do not guaranty any kind of backward compatibility. | + | We do not guaranty any kind of backward compatibility. Usege can cause severe deviation in operation.<br /> |
− | + | '''''Use it on your own risk!!!'''''<br /> | |
+ | Each function gets up to 3 optional integer parameters and optional return value. <br /> | ||
'''''Usage''''': | '''''Usage''''': | ||
var = user FUNCTION_NAME(1,2,3)<br /> | var = user FUNCTION_NAME(1,2,3)<br /> | ||
Line 76: | Line 77: | ||
| none | | none | ||
| none | | none | ||
− | | | + | | ?????? |
+ | |- | ||
+ | | USER_GET_ES_LOCK_DETECT_TIMEOUT | ||
+ | | Delay in msecs | ||
+ | | none | ||
+ | | none | ||
+ | | none | ||
+ | | ???? | ||
+ | |- | ||
+ | | ENCRYPTFILE | ||
+ | | File name | ||
+ | | none | ||
+ | | none | ||
+ | | none | ||
+ | | Encrypt file, this function requires definition in proto.pro | ||
+ | |- | ||
+ | | EC_SET_TX_ERR | ||
+ | | number | ||
+ | | none | ||
+ | | none | ||
+ | | none | ||
+ | | Generate a number of consecutive tx errors. For debugging purposes. | ||
|- | |- | ||
| none | | none |
Revision as of 13:46, 10 October 2013
This sections is intended for expert users or developers and contains a list of internal functions that used for debugging, troubleshooting and development purposes.
We do not guaranty any kind of backward compatibility. Usege can cause severe deviation in operation.
Use it on your own risk!!!
Each function gets up to 3 optional integer parameters and optional return value.
Usage:
var = user FUNCTION_NAME(1,2,3)
?user FUNCTION_NAME(1,2,3)
Unused parameters shall be zero
Name | Parameter 1 | Parameter 2 | Parameter 3 | return value | Description |
---|---|---|---|---|---|
USR_GET_RUN_TIME_ERROR | none | none | none | error code | Value of last run-error |
USR_GET_ASSERTED_ERROR | none | none | none | error code | Value of last run-error delivered to interpreter from other module. |
USR_GET_RECENT_ERROR | none | none | none | error code | Value of recent error |
USER_CAN_GET_VFB | axis | none | none | VFB | axis 1,2,3... return value is that mapped to VFB |
USER_CAN_SDO_WRITE | drive address&value size | IndexSubindex | Value | Error code | example: user USER_CAN_SDO_WRITE(0x0101,0x606000,7) will write 7 into object dictioanry 0x6060 with subIndex zero |
USER_CAN_SDO_READ | drive address | IndexSubindex | none | Error code | example: USER_CAN_SDO_READ(1,0x606100,0) will read from object dictioanry 0x6061 with subIndex zero |
USER_SKIP_SYNC | number | none | none | none | Skip number of syncs for debugging purposes |
USER_DELAY_SYNC | Delay in uSecs | lCpuClockMzh | none | none | Create artificial delay in single SYNC messages |
USER_SET_ES_LOCK_DETECT_TIMEOUT | Delay in msecs | none | none | none | ?????? |
USER_GET_ES_LOCK_DETECT_TIMEOUT | Delay in msecs | none | none | none | ???? |
ENCRYPTFILE | File name | none | none | none | Encrypt file, this function requires definition in proto.pro |
EC_SET_TX_ERR | number | none | none | none | Generate a number of consecutive tx errors. For debugging purposes. |
none | none | none | none | none | none |