+ if (rdata->message[TYPE] == 0x02) {
+ if (rdata->message[PAYLOAD] == 0x04) {
+ printf("AES request received but not implemented for culfw!\n");
+ } else if (rdata->message[PAYLOAD] >= 0x80 && rdata->message[PAYLOAD] <= 0x8f) {
+ printf("NACK\n");
+ } else { /* ACK or ACKinfo */
+ break;
+ }
+ } else {
+ printf("Unexpected message received: ");
+ for (i = 0; i < rdata->message[LEN]; i++) {
+ printf("%02x", rdata->message[i+1]);
+ }
+ printf("\n");
+ }