Difference between revisions of "Undocumented User Functions"

From SoftMC-Wiki
Jump to: navigation, search
m
Line 1: Line 1:
This sections is intended for expert users or developers and contains a list of internal functions that used for debugging, troubleshooting and development purposes.
+
This sections is intended for expert users or developers. It contains a list of internal functions for debugging, troubleshooting and development purposes.
We do not guaranty any kind of backward compatibility. Usege can cause severe deviation in operation.<br />
+
We do not guaranty any kind of backward compatibility. Usage can cause severe deviation in operation.<br />
'''''Use it on your own risk!!!'''''<br />
+
'''''Use it on your own risk!!'''''<br />
Each function gets up to 3 optional integer parameters and optional return value. <br />
+
Each function gets up to 3 optional integer parameters and optional return values. <br />
 
'''''Usage''''':  
 
'''''Usage''''':  
 
var = user FUNCTION_NAME(1,2,3)<br />
 
var = user FUNCTION_NAME(1,2,3)<br />

Revision as of 14:32, 19 March 2014

This sections is intended for expert users or developers. It contains a list of internal functions for debugging, troubleshooting and development purposes. We do not guaranty any kind of backward compatibility. Usage can cause severe deviation in operation.
Use it on your own risk!!
Each function gets up to 3 optional integer parameters and optional return values.
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