I'm trying to setup a payload to transmit over XBee using the Arduino XBee google code library. I have a bunch of int values that I want to transmit in groups with some sort of delimiter. I'm not really sure how I should go about formatting the payload. I don't mind if just the raw data transmits because I'm reading it into a Java program on the other end that can format it all correctly. Any help/suggestions? Thanks!
void transmitData(){
XBee xbee = XBee();
for(int i=1; i<=eeCount; i++){
toGet = i;
readEeprom();
uint8_t payload[] = {};
payload[0] = highByte(curActVal);
payload[1] = lowByte(curActVal);
payload[2] = ' ';
payload[3] = highByte(curMon);
payload[4] = lowByte(curMon);
//payload[5] = "/";
payload[6] = highByte(curDay);
payload[7] = lowByte(curDay);
//payload[8] = "/";
payload[9] = highByte(curYear);
payload[10] = lowByte(curYear);
// payload[11] = ' ';
payload[12] = highByte(curHour);
payload[13] = lowByte(curHour);
//payload[14] = ":";
payload[15] = highByte(curMin);
payload[16] = lowByte(curMin);
Tx16Request zbTx = Tx16Request(0x1234, payload, sizeof(payload));
xbee.send(zbTx);
}
}