 
 
 struct Config {
-	char node[4]; // Alphanumeric Id (for sketch)
+	char node[3]; // Alphanumeric Id (for sketch)
 	int node_id; // Id suffix integer (for unique run-time Id)
 	int version; // Sketch version
 	signed int temp_offset;

		//Serial.println();
#endif

		if (nodeConfigured(header.from_node)) {

			nodeReportRead(header);

		} else {

			if (header.id == 0) {

				registerNode(header);

			} else {
				Serial.println("Discarded messsage, no node config");
				// TODO request node config
			}
		}

	}

	}
}

Record* nodes;

bool nodeConfigured(uint16_t address)
{
	for (Record * r = nodes; ; ++r) {
		if (r->address == address)
			return true;
	}
	return false;
}


/* *** /EEPROM config *** }}} */
