Nol.A SDK Library  24.7.1
For IoT System Software Development
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