Comfort and friendly interface is one of advantages of the program. You can set up many small interface details from background color to toolbar position in the main window. All settings are auto saved on exit and are restored on the next run.
In options on "Other/Window view" tab you can set up (numbered from top to bottom, pic.1):
Pic.1. Window view
|1.||Start up in minimized state - on program start, the main window is not displayed on the desktop, but puts its icon in the system panel;|
|2.||Minimize to Systray (a panel near clock) - you may select that the program will place its icon on minimizing on the panel near clock (SysTray). Then, if you need, click left mouse button to restore former window position. On right mouse button click on icon, context menu will pop up. When cursor is over icon in Systray short Advanced Serial Port Monitor current state will pop up. |
|3.||Hide on plug start up - main window will hide before plug in work and will show after closing the plugin window.|
|4.||Display data sent and received in minimized state - data will be displayed only when main window is seen. In some cases it can minimize CPU load.|
|5.||Hide status bar, window with data - You can change window view, extending it vertically and horizontally. Also you can delete status bar or data receive window from view.|
|6.||Screen view mode - help you to set up font and font size, background color, characters color in data window. Transparency of main window help you to view state of other programs or desktop below ASPM window. Wrap words allows you display all data on screen at same time. You need it, if you specify "None" as end of string. ASPM will display all data received as one long string. And this options split long string to few others.|
|7.||Scroll bar - view or not scroll bar in received data display window.|
|8.||Number of strings in screen buffer - if string number, shown in this setting is exceeded, data window will be auto cleaned.|
Also on tab "Other/Data view" (pic.2) you can set up data, displayed in program window:
Pic.2. Data view
|1.||View characters with code < 20 Hex as - since data are from bytes you can set up data byte view with code >= 20 Hex. These data doesn't have the corresponding character, that's why these data can be displayed only in hex, dec or ASCII code. But you can specify your own format of data output (please, see below)|
|2.||View characters with code >= 20 Hex as - since received data are from bytes you can set up data byte display with code<20 Hex. You can set to display these data in hex and dec code or in character, corresponding to this code. You can specify your own format of data output too (please, see below).|
|3.||View received packet length - packet length will be counted and output to data window;|
|4.||Highlight data sent on screen - string with sent data will be highlighted by the set color.|
User's format of data view
You can set up own data display format. Directive %d in the "User's format" field shows to display decimal code. Directive %x - hexdecimal value. Directive %.2x - hexdecimal value with one leading zero before number (you can change number two to other). You can set other framing characters before and after these directives. For example, byte 12 (Dec) [%x] will output as [0D].
Fields "Framing characters" allows specify framing characters (as in the example above) but for predefined options in groups "View characters with code < 20 Hex as" and "View characters with code >= 20 Hex as".