Protocol Specification for Logger Version 1.2 Scope. ------ This document specifies the format for responses for queries sent to the logger unit. Communication can be serial port or network communication. Basic Operation. ---------------- Master sends query to slave. Mater is likely to a host and slave is the logger. In response to master queries slave responds according to this specification. Text. End-Of-Line. ------------------ Char format is 8-bit US-ASCII. Responds is terminated with EOF 1A (HEX) 26 (DEC). Max size in response is 512 chars. Details. -------- q0 -- API version. Version of the API must verified at start. Major and minor number In this spec version is 1.2. q1 -- Free informal status data. Details in status fileds not specified here. q2 -- Operational wind data printf"%4.1f %4.1f ", ms, hz); printf"%4.1f %4.1f\n", ms, hz); Where : wind speed in m/s for anemometer 0 wind speed in HZ for anemometer 0 wind speed in m/s for anemometer 1 wind speed in HZ for anemometer 1 q3 -- Operational data. printf("%s ", logging_on?"1":"0"); printf("%3.0f ", mem_usage()); printf("%5.2f ", v_bat); printf("%5.2f ", v_in); printf("%5.1f ", a_in); printf("%7.3f ", v_in_pa2); printf("%7.3f ", v_in_pa3); printf("%7.3f\n", v_in_pa4); Where : Logging is enabled. Bolean. Menory Usage of EEPROM. Percent. Battery Voltage. Volt. Input Voltage (Solar). Volt. Charging Current. mA. ADC port PA2. Volt. ADC port PA3. Volt. ADC port PA4. Volt. Date: 2011-07-10 Author: Robert Olsson