Nol.A SDK Library  25.6.0
For IoT System Software Development
All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Modules Pages
Enumerations
Radio Namespace Reference

무선 공통 데이터형과 상수 More...

Enumerations

enum  Modulation_t {
  MOD_UNKNOWN = 0 , MOD_FSK = 1 , MOD_LORA = 2 , MOD_DSSS = 3 ,
  MOD_LORA2G = 4 , MOD_FLRC = 5 , MOD_BLE = 6
}
 Modulation Type. More...
 
enum  LoRaSF_t {
  SF_UNKNOWN = 0 , SF5 = 5 , SF6 = 6 , SF7 = 7 ,
  SF8 = 8 , SF9 = 9 , SF10 = 10 , SF11 = 11 ,
  SF12 = 12
}
 LoRa Spreading Factor Type. More...
 
enum  LoRaCR_t {
  CR_UNKNOWN = 0 , CR_4_5 = 1 , CR_4_6 = 2 , CR_4_7 = 3 ,
  CR_4_8 = 4 , CR_LI_4_5 = 5 , CR_LI_4_6 = 6 , CR_LI_4_7 = 7
}
 LoRa Coding Rate Type. More...
 
enum  LoRaBW_t {
  BW_UNKNOWN = 0 , BW_125kHz = 1 , BW_250kHz = 2 , BW_500kHz = 3 ,
  BW_200kHz = 4 , BW_400kHz = 5 , BW_800kHz = 6 , BW_1600kHz = 7
}
 LoRa Bandwidth Type. More...
 
enum  LoRaIQ_t { IQ_UNKNOWN = 0 , IQ_NORMAL = 1 , IQ_INVERTED = 2 }
 LoRa IQ Inversion Type. More...
 
enum  AutoCRCOption_t { AUTO_CRC_UNKNOWN = 0 , AUTO_CRC_ENABLE = 1 , AUTO_CRC_DISABLE = 2 }
 
enum  FixedPayloadLengthOption_t { FIXED_PAYLOAD_LENGTH_UNKNOWN = 0 , FIXED_PAYLOAD_LENGTH_DISABLE = 1 , FIXED_PAYLOAD_LENGTH_ENABLE = 2 }
 
enum  RxTimeoutOption_t { RX_TIMEOUT_UNKNOWN = 0 , RX_TIMEOUT_DISABLE = 1 , RX_TIMEOUT_ENABLE = 2 }
 

Detailed Description

무선 공통 데이터형과 상수

Enumeration Type Documentation

◆ LoRaBW_t

LoRa Bandwidth Type.

Enumerator
BW_UNKNOWN 

(LoRa) Unknown bandwidth

BW_125kHz 

(LoRa sub-1GHz) 125 kHz

BW_250kHz 

(LoRa sub-1GHz) 250 kHz

BW_500kHz 

(LoRa sub-1GHz) 500 kHz

BW_200kHz 

(LoRa 2.4GHz) 203.125 kHz

BW_400kHz 

(LoRa 2.4GHz) 406.25 kHz

BW_800kHz 

(LoRa 2.4GHz) 812.5 kHz

BW_1600kHz 

(LoRa 2.4GHz) 1625.0 kHz

107  {
108  BW_UNKNOWN = 0,
109  BW_125kHz = 1,
110  BW_250kHz = 2,
111  BW_500kHz = 3,
112  BW_200kHz = 4,
113  BW_400kHz = 5,
114  BW_800kHz = 6,
115  BW_1600kHz = 7,
116  } LoRaBW_t;
LoRaBW_t
LoRa Bandwidth Type.
Definition: Radio.hpp:107
@ BW_200kHz
Definition: Radio.hpp:112
@ BW_250kHz
Definition: Radio.hpp:110
@ BW_1600kHz
Definition: Radio.hpp:115
@ BW_125kHz
Definition: Radio.hpp:109
@ BW_800kHz
Definition: Radio.hpp:114
@ BW_UNKNOWN
Definition: Radio.hpp:108
@ BW_500kHz
Definition: Radio.hpp:111
@ BW_400kHz
Definition: Radio.hpp:113

◆ LoRaCR_t

LoRa Coding Rate Type.

Enumerator
CR_UNKNOWN 

(LoRa) Unknown coding rate

CR_4_5 

(LoRa) 4/5

CR_4_6 

(LoRa) 4/6

CR_4_7 

(LoRa) 4/7

CR_4_8 

(LoRa) 4/8

CR_LI_4_5 

(LoRa 2.4GHz) 4/5 with long interleaving

CR_LI_4_6 

(LoRa 2.4GHz) 4/6 with long interleaving

CR_LI_4_7 

(LoRa 2.4GHz) 4/7 with long interleaving

93  {
94  CR_UNKNOWN = 0,
95  CR_4_5 = 1,
96  CR_4_6 = 2,
97  CR_4_7 = 3,
98  CR_4_8 = 4,
99  CR_LI_4_5 = 5,
100  CR_LI_4_6 = 6,
101  CR_LI_4_7 = 7,
102  } LoRaCR_t;
LoRaCR_t
LoRa Coding Rate Type.
Definition: Radio.hpp:93
@ CR_4_6
Definition: Radio.hpp:96
@ CR_LI_4_5
Definition: Radio.hpp:99
@ CR_LI_4_7
Definition: Radio.hpp:101
@ CR_4_7
Definition: Radio.hpp:97
@ CR_LI_4_6
Definition: Radio.hpp:100
@ CR_UNKNOWN
Definition: Radio.hpp:94
@ CR_4_8
Definition: Radio.hpp:98
@ CR_4_5
Definition: Radio.hpp:95

◆ LoRaIQ_t

LoRa IQ Inversion Type.

Enumerator
IQ_UNKNOWN 

(LoRa only) Unknown I&Q signal mode

IQ_NORMAL 

(LoRa only) Normal I&Q signal mode

IQ_INVERTED 

(LoRa only) Inverted I&Q signal mode

121  {
122  IQ_UNKNOWN = 0,
123  IQ_NORMAL = 1,
124  IQ_INVERTED = 2,
125  } LoRaIQ_t;
LoRaIQ_t
LoRa IQ Inversion Type.
Definition: Radio.hpp:121
@ IQ_INVERTED
Definition: Radio.hpp:124
@ IQ_NORMAL
Definition: Radio.hpp:123
@ IQ_UNKNOWN
Definition: Radio.hpp:122

◆ LoRaSF_t

LoRa Spreading Factor Type.

Enumerator
SF_UNKNOWN 

(LoRa) Unknown spreading factor

SF5 

(LoRa) SF5

SF6 

(LoRa) SF6

SF7 

(LoRa) SF7

SF8 

(LoRa) SF8

SF9 

(LoRa) SF9

SF10 

(LoRa) SF10

SF11 

(LoRa) SF11

SF12 

(LoRa) SF12

78  {
79  SF_UNKNOWN = 0,
80  SF5 = 5,
81  SF6 = 6,
82  SF7 = 7,
83  SF8 = 8,
84  SF9 = 9,
85  SF10 = 10,
86  SF11 = 11,
87  SF12 = 12,
88  } LoRaSF_t;
LoRaSF_t
LoRa Spreading Factor Type.
Definition: Radio.hpp:78
@ SF8
Definition: Radio.hpp:83
@ SF6
Definition: Radio.hpp:81
@ SF_UNKNOWN
Definition: Radio.hpp:79
@ SF12
Definition: Radio.hpp:87
@ SF7
Definition: Radio.hpp:82
@ SF9
Definition: Radio.hpp:84
@ SF11
Definition: Radio.hpp:86
@ SF10
Definition: Radio.hpp:85
@ SF5
Definition: Radio.hpp:80

◆ Modulation_t

Modulation Type.

Enumerator
MOD_UNKNOWN 

Unknown modulation

MOD_FSK 

FSK

MOD_LORA 

LoRa

MOD_DSSS 

DSSS

MOD_LORA2G 

LoRa 2.4GHz

MOD_FLRC 

FLRC (Fast Long Range Communication)

MOD_BLE 

BLE

65  {
66  MOD_UNKNOWN = 0,
67  MOD_FSK = 1,
68  MOD_LORA = 2,
69  MOD_DSSS = 3,
70  MOD_LORA2G = 4,
71  MOD_FLRC = 5,
72  MOD_BLE = 6,
73  } Modulation_t;
Modulation_t
Modulation Type.
Definition: Radio.hpp:65
@ MOD_UNKNOWN
Definition: Radio.hpp:66
@ MOD_FSK
Definition: Radio.hpp:67
@ MOD_DSSS
Definition: Radio.hpp:69
@ MOD_LORA
Definition: Radio.hpp:68
@ MOD_LORA2G
Definition: Radio.hpp:70
@ MOD_BLE
Definition: Radio.hpp:72
@ MOD_FLRC
Definition: Radio.hpp:71