LoRaPHYEU868.cpp File Reference
Implements LoRaPHY for European 868 MHz band. More...
Go to the source code of this file.
Variables | |
static const band_t | EU868_BAND0 = {100 , EU868_MAX_TX_POWER, 0, 0, 0,865000000, 868000000} |
static const band_t | EU868_BAND1 = {100 , EU868_MAX_TX_POWER, 0, 0, 0, 868100000, 868600000} |
static const band_t | EU868_BAND2 = {1000, EU868_MAX_TX_POWER, 0, 0, 0, 868700000, 869200000} |
static const band_t | EU868_BAND3 = {10 , EU868_MAX_TX_POWER, 0, 0, 0, 869400000, 869650000} |
static const band_t | EU868_BAND4 = {100 , EU868_MAX_TX_POWER, 0, 0, 0, 869700000, 870000000} |
static const band_t | EU868_BAND5 = {1000, EU868_MAX_TX_POWER, 0, 0, 0, 863000000, 865000000} |
static const channel_params_t | EU868_LC1 = {868100000, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 1} |
static const channel_params_t | EU868_LC2 = {868300000, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 1} |
static const channel_params_t | EU868_LC3 = {868500000, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 1} |
static const uint8_t | datarates_EU868 [] = {12, 11, 10, 9, 8, 7, 7, 50} |
static const uint32_t | bandwidths_EU868 [] = {125000, 125000, 125000, 125000, 125000, 125000, 250000, 0} |
static const uint8_t | max_payloads_EU868 [] = {51, 51, 51, 115, 242, 242, 242, 242} |
static const uint8_t | max_payloads_repeater_EU868 [] = {51, 51, 51, 115, 222, 222, 222, 222} |
Detailed Description
Implements LoRaPHY for European 868 MHz band.
______ _ / _____) _ | | ( (____ _____ ____ _| |_ _____ ____| |__ \____ \| ___ | (_ _) ___ |/ ___) _ \ _____) ) ____| | | || |_| ____( (___| | | | (______/|_____)_|_|_| \__)_____)\____)_| |_| (C)2013 Semtech ___ _____ _ ___ _ _____ ___ ___ ___ ___ / __|_ _/_\ / __| |/ / __/ _ \| _ \/ __| __| \__ \ | |/ _ \ (__| ' <| _| (_) | / (__| _| |___/ |_/_/ \_\___|_|\_\_| \___/|_|_\\___|___| embedded.connectivity.solutions===============
License: Revised BSD License, see LICENSE.TXT file include in the project
Maintainer: Miguel Luis ( Semtech ), Gregory Cristian ( Semtech ) and Daniel Jaeckle ( STACKFORCE )
Copyright (c) 2017, Arm Limited and affiliates. SPDX-License-Identifier: BSD-3-Clause
Definition in file LoRaPHYEU868.cpp.
Variable Documentation
const uint32_t bandwidths_EU868[] = {125000, 125000, 125000, 125000, 125000, 125000, 250000, 0} [static] |
Bandwidths table definition in Hz
Definition at line 247 of file LoRaPHYEU868.cpp.
const uint8_t datarates_EU868[] = {12, 11, 10, 9, 8, 7, 7, 50} [static] |
Data rates table definition
Definition at line 242 of file LoRaPHYEU868.cpp.
const band_t EU868_BAND0 = {100 , EU868_MAX_TX_POWER, 0, 0, 0,865000000, 868000000} [static] |
Band 0 definition { DutyCycle, TxMaxPower, LastJoinTxDoneTime, LastTxDoneTime, TimeOff }
Definition at line 185 of file LoRaPHYEU868.cpp.
const band_t EU868_BAND1 = {100 , EU868_MAX_TX_POWER, 0, 0, 0, 868100000, 868600000} [static] |
Band 1 definition { DutyCycle, TxMaxPower, LastJoinTxDoneTime, LastTxDoneTime, TimeOff }
Definition at line 190 of file LoRaPHYEU868.cpp.
const band_t EU868_BAND2 = {1000, EU868_MAX_TX_POWER, 0, 0, 0, 868700000, 869200000} [static] |
Band 2 definition Band = { DutyCycle, TxMaxPower, LastJoinTxDoneTime, LastTxDoneTime, TimeOff }
Definition at line 196 of file LoRaPHYEU868.cpp.
const band_t EU868_BAND3 = {10 , EU868_MAX_TX_POWER, 0, 0, 0, 869400000, 869650000} [static] |
Band 3 definition Band = { DutyCycle, TxMaxPower, LastJoinTxDoneTime, LastTxDoneTime, TimeOff }
Definition at line 202 of file LoRaPHYEU868.cpp.
const band_t EU868_BAND4 = {100 , EU868_MAX_TX_POWER, 0, 0, 0, 869700000, 870000000} [static] |
Band 4 definition Band = { DutyCycle, TxMaxPower, LastJoinTxDoneTime, LastTxDoneTime, TimeOff }
Definition at line 208 of file LoRaPHYEU868.cpp.
const band_t EU868_BAND5 = {1000, EU868_MAX_TX_POWER, 0, 0, 0, 863000000, 865000000} [static] |
Band 5 definition - It's actually a sub part of Band 2 Band = { DutyCycle, TxMaxPower, LastJoinTxDoneTime, LastTxDoneTime, TimeOff }
Definition at line 214 of file LoRaPHYEU868.cpp.
const channel_params_t EU868_LC1 = {868100000, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 1} [static] |
LoRaMac default channel 1 Channel = { Frequency [Hz], RX1 Frequency [Hz], { ( ( DrMax << 4 ) | DrMin ) }, Band }
Definition at line 220 of file LoRaPHYEU868.cpp.
const channel_params_t EU868_LC2 = {868300000, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 1} [static] |
LoRaMac default channel 2 Channel = { Frequency [Hz], RX1 Frequency [Hz], { ( ( DrMax << 4 ) | DrMin ) }, Band }
Definition at line 226 of file LoRaPHYEU868.cpp.
const channel_params_t EU868_LC3 = {868500000, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 1} [static] |
LoRaMac default channel 3 Channel = { Frequency [Hz], RX1 Frequency [Hz], { ( ( DrMax << 4 ) | DrMin ) }, Band }
Definition at line 232 of file LoRaPHYEU868.cpp.
const uint8_t max_payloads_EU868[] = {51, 51, 51, 115, 242, 242, 242, 242} [static] |
Maximum payload with respect to the datarate index. Cannot operate with repeater.
Definition at line 252 of file LoRaPHYEU868.cpp.
const uint8_t max_payloads_repeater_EU868[] = {51, 51, 51, 115, 222, 222, 222, 222} [static] |
Maximum payload with respect to the datarate index. Can operate with repeater.
Definition at line 257 of file LoRaPHYEU868.cpp.
Generated on Tue Jul 12 2022 12:22:31 by
