+ printf("GRP11A ODA: #1=0x%02x #2=0x%04x #3=0x%04x\n", rdsgroup[1] & 0x1f, rdsgroup[2], rdsgroup[3]);
+
+ /* we previously got an RT+ identifier, try RT+ decoding */
+ if (rds_info.AID == 0x4bd7) {
+ printf("RT+\ntoggle: %s\n", (rdsgroup[1] & 0x10) ? "yes" : "no");
+ printf("item running : %s\n", (rdsgroup[1] & 0x08) ? "yes" : "no");
+ printf("content type 1 : %d\n", (rdsgroup[1] & 0x07) << 3 | (rdsgroup[2] & 0x0e00) >> 13);
+ printf("start marker 1 : %d\n", (rdsgroup[2] & 0x1f80) >> 7);
+ printf("length marker 1: %d\n", (rdsgroup[2] & 0x007e) >> 1);
+ printf("content type 2 : %d\n", (rdsgroup[1] & 0x01) << 4);
+ printf("start marker 2 : %d\n", (rdsgroup[2] & 0x07e0) >> 5);
+ printf("length marker 2: %d\n", (rdsgroup[2] & 0x001f));
+ }