Hopefully this solves your request. The first release was simple enough that we didn’t need a help file but this version is more complicated. We are currently creatinga help file and hope to have an update soon. Here are some macros you can add to the buttons to automate the loading of DWL Files:
/connection: Open, closes, or modifies a connection.
“/connection: action=open, type=serial, port=com1, baud=115200, parity=none, dataBits=8, stopBits=1, hwFlowControl=on, swFlowControl=off”: This command opens the serial port with the specified settings. All of the configuration parameters are optional except the port name.
“/connection: action=modify, baud=19200”: Sets the baud rate to 19200.
“/connection: action=modify, hwFlowControl=on”: Enables hardware flow control
“/connection: action=close”: Closes the connection.
“/connection: action=open, type=tcpClient, host=www.google.com, port=80”: Create a TCP client connection to Google.
“/connection: action=open, type=tcpServer, port=23”: Creates a TCP server connection on port 23.
“/connection: action=open, type=httpServer, port=80, debug=on”: Creates an HTTP server on port 80 and enables debug prints.
“/connection: action=open, type=udp, host=localhost, remotePort=1234, localPort=5678, packetSize=512, flushTimeout=1000, debug=on”: Creates a UDP connection.
- Omit the host and remotePort parameters to create a receive-only connection.
- Set flushTimeout = -1 to disable automatic packet flushing.
/fileTransfer: Starts a file transfer.
“/fileTransfer: protocol=xmodem, file=c:\fullpath\app.dwl, type=1k”: Starts an x-modem transfer using the 1K block size. Omit the type to use the default block size.
“/fileTransfer: protocol=raw, file=c:\fullpath\data.bin”: Sends the contents of data.bin over the connection in raw binary format.
/plugin: Controls plugins.
“/plugin: file=c:\fullpath\myPlugin.dll”: Loads the specified plugin.