rds_group.h File Reference

#include <kdemacros.h>

Include dependency graph for rds_group.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RDSGroup

Defines

#define RDS_BLK_A   0
#define RDS_BLK_B   1
#define RDS_BLK_C   2
#define RDS_BLK_D   3
#define RDS_BLK_C_   4
#define RDS_BLK_E   5
#define RDS_BLK_E_   6
#define RDS_BLK_RESERVED   7
#define RDS_BLK_MAXCOUNT   8
#define RDS_PI_BLOCK   RDS_BLK_A
#define RDS_PI_SHIFT   0
#define RDS_PI_MASK   0xFFFF
#define RDS_GRP_BLOCK   RDS_BLK_B
#define RDS_GRP_SHIFT   11
#define RDS_GRP_MASK   0xF800
#define RDS_TP_BLOCK   RDS_BLK_B
#define RDS_TP_SHIFT   10
#define RDS_TP_MASK   0x0400
#define RDS_PTY_BLOCK   RDS_BLK_B
#define RDS_PTY_SHIFT   5
#define RDS_PTY_MASK   0x03E0
#define RDS_0A_POS_BLOCK   RDS_BLK_B
#define RDS_0A_POS_SHIFT   0
#define RDS_0A_POS_MASK   0x0003

Enumerations

enum  RDSGroupType {
  GROUP_0A = 0, GROUP_0B, GROUP_1A, GROUP_1B,
  GROUP_2A, GROUP_2B, GROUP_3A, GROUP_3B,
  GROUP_4A, GROUP_4B, GROUP_5A, GROUP_5B,
  GROUP_6A, GROUP_6B, GROUP_7A, GROUP_7B,
  GROUP_8A, GROUP_8B, GROUP_9A, GROUP_9B,
  GROUP_10A, GROUP_10B, GROUP_11A, GROUP_11B,
  GROUP_12A, GROUP_12B, GROUP_13A, GROUP_13B,
  GROUP_14A, GROUP_14B, GROUP_15A, GROUP_15B,
  GROUP_TYPE_COUNT
}


Define Documentation

#define RDS_0A_POS_BLOCK   RDS_BLK_B

Definition at line 53 of file rds_group.h.

#define RDS_0A_POS_MASK   0x0003

Definition at line 55 of file rds_group.h.

#define RDS_0A_POS_SHIFT   0

Definition at line 54 of file rds_group.h.

#define RDS_BLK_A   0

Definition at line 27 of file rds_group.h.

#define RDS_BLK_B   1

Definition at line 28 of file rds_group.h.

#define RDS_BLK_C   2

Definition at line 29 of file rds_group.h.

#define RDS_BLK_C_   4

Definition at line 31 of file rds_group.h.

#define RDS_BLK_D   3

Definition at line 30 of file rds_group.h.

Referenced by RDSGroup::getBlock().

#define RDS_BLK_E   5

Definition at line 32 of file rds_group.h.

#define RDS_BLK_E_   6

Definition at line 33 of file rds_group.h.

#define RDS_BLK_MAXCOUNT   8

Definition at line 35 of file rds_group.h.

#define RDS_BLK_RESERVED   7

Definition at line 34 of file rds_group.h.

#define RDS_GRP_BLOCK   RDS_BLK_B

Definition at line 41 of file rds_group.h.

#define RDS_GRP_MASK   0xF800

Definition at line 43 of file rds_group.h.

#define RDS_GRP_SHIFT   11

Definition at line 42 of file rds_group.h.

#define RDS_PI_BLOCK   RDS_BLK_A

Definition at line 37 of file rds_group.h.

#define RDS_PI_MASK   0xFFFF

Definition at line 39 of file rds_group.h.

#define RDS_PI_SHIFT   0

Definition at line 38 of file rds_group.h.

#define RDS_PTY_BLOCK   RDS_BLK_B

Definition at line 49 of file rds_group.h.

#define RDS_PTY_MASK   0x03E0

Definition at line 51 of file rds_group.h.

#define RDS_PTY_SHIFT   5

Definition at line 50 of file rds_group.h.

#define RDS_TP_BLOCK   RDS_BLK_B

Definition at line 45 of file rds_group.h.

#define RDS_TP_MASK   0x0400

Definition at line 47 of file rds_group.h.

#define RDS_TP_SHIFT   10

Definition at line 46 of file rds_group.h.


Enumeration Type Documentation

Enumerator:
GROUP_0A 
GROUP_0B 
GROUP_1A 
GROUP_1B 
GROUP_2A 
GROUP_2B 
GROUP_3A 
GROUP_3B 
GROUP_4A 
GROUP_4B 
GROUP_5A 
GROUP_5B 
GROUP_6A 
GROUP_6B 
GROUP_7A 
GROUP_7B 
GROUP_8A 
GROUP_8B 
GROUP_9A 
GROUP_9B 
GROUP_10A 
GROUP_10B 
GROUP_11A 
GROUP_11B 
GROUP_12A 
GROUP_12B 
GROUP_13A 
GROUP_13B 
GROUP_14A 
GROUP_14B 
GROUP_15A 
GROUP_15B 
GROUP_TYPE_COUNT 

Definition at line 58 of file rds_group.h.


Generated on Tue Jun 2 19:19:58 2009 for kradio4 by  doxygen 1.5.8