Alright I've mostly done my homework.
Here's what I've found if anyone else is looking for similar information.
You can upload:
Timestamp
Position data
Wind direction in degrees
Wind speed in MPH
Wind gust in MPH over 5 minute period
Temperature in degrees fahrenheit
Rain in hundredths of an inch in the last 1 hour
Rain in hundredths of an inch in the last 24 hours
Rain in hundredths of an inch since midnight local time
Humidity in percent (%)
Altimeter barometric pressure in tenths of millibar
Solar Radiation luminescence in w/m^2
Equipment in use
I found this helpful link
here that describes in more detail the protocol.
On CWOP and the gladstonefamily page, it mentions the coordinates being in degrees, minutes, and hundredths of minutes. I guess this is actually degrees, minutes, and seconds(?) Please correct me if I am wrong.
Known ranges descried in a publication documenting instrumentation operating requirements found
here:
Wind speed range is 1 to 144 mph
Temperature range is -80 to 130 deg F
pressure range is 616 to 1066 hPa/mbar
Quirks with reporting I found:
When humidity reads 100%, it should actually report '00'.
Solar Radiation when reporting at or below 999 will be formatted as L999, when 1000 or above, it rolls over and reports only the ones, tens, and hundreds digits while changing uppercase L to lowercase L such that reporting 678 w/m^2 would read L678, while reporting 1032 w/m^2 would read l032.
So with whatever program you have outputting the data string, it should look something like this:
@13173000z1234.56N/01234.56W_032/005g008t054r001p078P044h50b10245L678"Your equipment here"
Where:
13173000z, timestamp
1234.56N/01234.56W, coordinates
_032, wind direction
/005, wind speed
g008, wind gust
t054, temperature
r001, rain last hr
p078, rain last 24 hrs
P044, rain since midnight local
h50, humidity
b10245, barometric pressure - altimeter
L678, solar radiation
Cheers