922-20007052/1.2
9
M3 Sonar API overview
The M3 Sonar API allows you to control an M3 Sonar via remote TCP/IP commands
and without the graphical user interface.
When the M3 Sonar API is enabled, you can use your custom application (TCP client)
to issue commands to the M3 Sonar. You can write M3 Sonar API commands in XML
format.
The Command-Server Object listens on a port for TCP/IP commands issued by your
application. When the Command-Server Object receives commands, it will send the
commands to a Command-Processor Object, which process the commands and makes
the appropriate function calls. The Command-Server Object replies with a response
string that is received by your TCP client. You can read these responses to understand
the result of the last API command sent to the server.
You can use the M3 Sonar API Testing software to test the M3 Sonar API functionality.
You can also use the M3 Database Editor software to view or edit all the sonar
applications (operational modes) available for the M3 Sonar.