ESDi
Serial interface
Version 1.13 (or better) of ESDi accepts commands via a COM port. Use Window's regedit to add a new REG_SZ called SERIAL to ESDi's registry variables. If this variable is present ESDi will open a COM port. To edit the registry - START then RUN then enter regedit . ESDi's variables can be found at HKEY_LOCAL_MACHINE\SOFTWARE\ESDi.

When ESDi is ran the words "(COM ACTIVE)" will appear in the title bar.
Maximum message size is 256 bytes.
ASCII
CaSe sEnSitIve
Preamble Seperator Command [extra data if command requires it] terminator
where preamble is ENIGMA
Seperator is a dash/minus sign - (ASCII code 45
decimal)
terminator is a hash # (ASCII code 35 decimal)
| Command into COM port-
ENIGMA-GiveMyID# RESPONSE- If the 'Your ID' data field of ESDi contained CLASSROOM1 then ESDi would send the following out the COM port- ENIGMA-MyID-CLASSROOM1# |
|
Command into COM port- ENIGMA-TransmitON# RESPONSE- transmit will be turned on |
|
Command into COM port- ENIGMA-TransmitOFF# RESPONSE- transmit will be turned off |
|
Command into COM port- ENIGMA-COMdata-<Recipient's ID>-<YOUR DATA># e.g. ENIGMA-COMdata-HELPDESK-CLASSROOM1-RequestTalk# RESPONSE- ESDi will transmit this data over the network. THE DATA IS NOT GUARANTEED TO ARRIVE. If the data arrives at it's destination and the COM link is active the data will be send via the serial/COM/RS232 interface unchanged. |
The following handy COM/Serial/RS232 utility came from http://www.taltech.com/freesoftware/COMDebugSetup.htm

