OK, you've successfully started running the executable. Now how do you make it do something useful? Let's follow these quick directions to get you set up correctly. The steps are:
Now, here are the steps again in finer detail:
Select the operating system specific device name corresponding to the serial port connected to the weather station. This will be COMn (where n is a integer number) on Microsoft Windows, or /dev/ttySn or /dev/ttyUSBn on Linux or Mac OS X systems. If you do not see any device names in the device name drop-down, you are either using a connection unsupported by the JSSC communications library, or you do not have permission to access the device (check the privileges and/or Unix groups for your user account). Typically on Linux you will need to be a member of the "tty" or "dialout" group.
Note that certain reserved words have special meanings in a beacon string and should be used cautiously and deliberately. For example, if you wish to send Mic-E status values in your beacon while not using Mic-E packet format, you must manually include the status name in the free-text comment, using all upper case surrounded by exclamation points with no embedded spaces (ex.: !ENROUTE! ). Note that the word EMERGENCY (either case, even without exclamation points) alone is sufficient to indicate Emergency status in your transmitted beacons, so don't use that word (for example, in "Emergency Operations Center") in your beacon unless you really have an emergency at your location. Note that if you do specify EMERGENCY, YAAC will confirm you really mean it before saving the change.
You can also download topographic (elevation) data from the U.S. Geological Survey by selecting the File->Topographic->Download Tiles menu choice. Note that this data is for worldwide landmasses (not just the United States), and is available to any user whose nation is permitted Internet access to the United States.