 
 
 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
			}
		}

	}

	//scheduler.timer(MEASURE, 0);    // get the measurement loop going
}

void nodeReportRead(RF24NetworkHeader header)
{
		header.type;
	network.read(header, &payload, sizeof(payload));
}

void registerNode(RF24NetworkHeader header)
{
	Record record;
	Record announce;
	// XXX: read bytes until announce header
	network.read(header, &announce, sizeof(announce));
	//record.node = announce.node;
	//record.node_id = announce.node_id;
	//record.address = announce.address;
}

/* *** /Run-time handlers }}} *** */
