EO3000I_API  2.6.1.0
 All Data Structures Functions Variables Enumerations Enumerator Groups Pages
Radio Telegram Structures
Collaboration diagram for Radio Telegram Structures:

Data Structures

union  sys_ex_data
 Sys_ex datafield definition. More...
union  smart_answer
 Smart ack Learn Asnwer telegram datafield definition. More...
union  TEL_RADIO_TYPE
 Telegram structure used for Radio transmission. More...
union  TEL_PARAM_TYPE
 Telegram parameter structure. More...

Enumerations

enum  CHOICE_TYPE {
  RADIO_CHOICE_RPS = 0xF6, RADIO_CHOICE_1BS = 0xD5, RADIO_CHOICE_4BS = 0xA5, RADIO_CHOICE_HRC = 0xA3, RADIO_CHOICE_SYS = 0xA4, RADIO_CHOICE_SYS_EX = 0xC5, RADIO_CHOICE_SM_LRN_REQ = 0xC6, RADIO_CHOICE_SM_LRN_ANS = 0xC7, RADIO_CHOICE_RECLAIM = 0xA7, RADIO_CHOICE_SIGNAL = 0xD0, RADIO_CHOICE_ADT = 0xA6, RADIO_CHOICE_VLD = 0xD2, RADIO_CHOICE_UTE = 0xD4, RADIO_CHOICE_MSC = 0xD1, RADIO_CHOICE_CDM = 0x40, RADIO_CHOICE_SEC = 0x30, RADIO_CHOICE_SEC_ENCAPS = 0x31, RADIO_CHOICE_NON_SEC = 0x32, RADIO_CHOICE_SEC_TI = 0x35, RADIO_CHOICE_GP_TI = 0xB0,
  RADIO_CHOICE_GP_TR = 0xB1, RADIO_CHOICE_GP_CD = 0xB2, RADIO_CHOICE_GP_SD = 0xB3
}
 Telegram choice codes applies to radio telegram only. More...
enum  RADIO_TEL_LENGTH { RADIO_DEC_LENGTH_RPS = 8, RADIO_DEC_LENGTH_1BS = 8, RADIO_DEC_LENGTH_4BS = 11, RADIO_DEC_LENGTH_HRC = 8, RADIO_DEC_LENGTH_SYS = 11, RADIO_DEC_LENGTH_SYS_EX = 16, RADIO_DEC_LENGTH_SM_LRN_REQ = 17, RADIO_DEC_LENGTH_SM_LRN_ANS = 15, RADIO_DEC_LENGTH_SM_REC = 8, RADIO_DEC_LENGTH_SIGNAL = 8, RADIO_DEC_LENGTH_U2S = 6, RADIO_DEC_LENGTH_T2S = 6 }
 Length of the radio telegrams. More...
enum  STATUS_MASK { STATUS_CRC = 0x80, STATUS_GENERATION = 0x20, STATUS_ASSIGNED = 0x10, STATUS_REPEATER = 0x0F }
 Status byte masks. More...
enum  RADIO_INIT_PARAM { TRIGGER_CHAINS = 0x00, CFG_ALL = 0x01, CFG_ANALOG0 = 0x02 }
 Radio init parameters. More...

Detailed Description

Structures that are used in RADIO module


Enumeration Type Documentation

Telegram choice codes applies to radio telegram only.

Enumerator:
RADIO_CHOICE_RPS 

RPS telegram.

RADIO_CHOICE_1BS 

1BS telegram

RADIO_CHOICE_4BS 

4BS telegram

RADIO_CHOICE_HRC 

HRC telegram.

RADIO_CHOICE_SYS 

SYS telegram.

RADIO_CHOICE_SYS_EX 

SYS_EX telegram.

RADIO_CHOICE_SM_LRN_REQ 

Smart Ack Learn Reuqest telegram.

RADIO_CHOICE_SM_LRN_ANS 

Smart Ack Learn Answer telegram.

RADIO_CHOICE_RECLAIM 

Smart Ack Reclaim telegram.

RADIO_CHOICE_SIGNAL 

Smart Request telegram.

RADIO_CHOICE_ADT 

Encapsulated addressable telegram.

RADIO_CHOICE_VLD 

Variable Length Data.

RADIO_CHOICE_UTE 

Universal Teach In EEP based.

RADIO_CHOICE_MSC 

Manufacturer Specific Communication.

RADIO_CHOICE_CDM 

Chained data message.

RADIO_CHOICE_SEC 

Secure telegram without choice encapsulation.

RADIO_CHOICE_SEC_ENCAPS 

Secure telegram with choice encapsulation.

RADIO_CHOICE_NON_SEC 

Non-secure telegram.

RADIO_CHOICE_SEC_TI 

Secure teach-in telegram.

RADIO_CHOICE_GP_TI 

GenericProfiles Teach-in.

RADIO_CHOICE_GP_TR 

GenericProfiles Teach-in request.

RADIO_CHOICE_GP_CD 

GenericProfiles Complete Data.

RADIO_CHOICE_GP_SD 

GenericProfiles Selective Data.

Length of the radio telegrams.

Enumerator:
RADIO_DEC_LENGTH_RPS 

RPS decoded telegram length in bytes.

RADIO_DEC_LENGTH_1BS 

1BS decoded telegram length in bytes

RADIO_DEC_LENGTH_4BS 

4BS decoded telegram length in bytes

RADIO_DEC_LENGTH_HRC 

HRC decoded telegram length in bytes.

RADIO_DEC_LENGTH_SYS 

SYS decoded telegram length in bytes.

RADIO_DEC_LENGTH_SYS_EX 

SYS_EX decoded telegram length in bytes.

RADIO_DEC_LENGTH_SM_LRN_REQ 

Smart ack learn request decoded telegram length in bytes.

RADIO_DEC_LENGTH_SM_LRN_ANS 

Smart ack learn answer telegram length in bytes.

RADIO_DEC_LENGTH_SM_REC 

Smart ack reclaim telegram length in bytes.

RADIO_DEC_LENGTH_SIGNAL 

Signal telegram length in bytes.

RADIO_DEC_LENGTH_U2S 

U2S decoded telegram length in bytes.

RADIO_DEC_LENGTH_T2S 

T2S decoded telegram length iin bytes.

Status byte masks.

Enumerator:
STATUS_CRC 

Bitmask for masking CRC vs CHECKSUM in status byte.

STATUS_GENERATION 

Bitmask for masking telegram generation bit in status byte.

STATUS_ASSIGNED 

Bitmask for masking normal/unassigned bit in status byte.

STATUS_REPEATER 

Bitmask for masking repeater / hop counter / path selection bits.

Radio init parameters.

Enumerator:
TRIGGER_CHAINS 

Trigger chains download.

CFG_ALL 

Configure all chains and trigger download.

CFG_ANALOG0 

Configure analog0 chain and trigger download.