On line commands

Syntax

Description

(?)GiveMeData

Ask one axis to return a 16/32 bit data from memory

TakeData

Answer to GiveMeData request

(??)GiveMeData2

Ask a group of axes to return each a 16/32 bit data from memory

TakeData2

Answer to GiveMeData2 request

GetTMLData

Ask one axis to return a TML data

TakeData

Answer to Get TML Data request

GetVersion

Ask one axis the firmware version

TakeVersion

Answer to Get version request

Get checksum

Ask one axis to return the checksum between 2 addresses from its TML memory

Take checksum

Answer to Get checksum request

PING

Ask a group of axes to return their axis ID

PONG

Answer to a PING request

GETERROR

Get last error reported by slaves

SAVEERROR

Save slave error in EEPROM

Remark: The online instructions are intended only for host/master usage and cannot reside in a TML program. Therefore their syntax is fictive, its only goal being to identify these commands.

In the Binary Code Viewer you can  “emulate” a GiveMeData request for a TML variable using syntax ?name and a GiveMeData2 request using syntax ??name. In both cases, name is the TML variable name.

In the Command interpreter, you can check the value of any TML data, by sending a GiveMeData request using the syntax ?name, where name is the TML data name. The value returned with the TakeData answer is displayed. Through the command interpreter you may also send a Get checksum request using the syntax: CHECKSUM Start_address, Stop_address. The value returned with Take checksum is displayed.