Embed: (wiki syntax)

« Back to documentation index

LoRaPHYIN865.cpp File Reference

LoRaPHYIN865.cpp File Reference

Implements LoRaPHY for Indian 865 MHz band. More...

Go to the source code of this file.

Variables

static const band_t IN865_BAND0 = { 1 , IN865_MAX_TX_POWER, 0, 0, 0, 865000000, 867000000 }
static const channel_params_t IN865_LC1 = { 865062500, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 0 }
static const channel_params_t IN865_LC2 = { 865402500, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 0 }
static const channel_params_t IN865_LC3 = { 865985000, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 0 }
static const uint8_t datarates_IN865 [] = { 12, 11, 10, 9, 8, 7, 7, 50 }
static const uint32_t bandwidths_IN865 [] = { 125000, 125000, 125000, 125000, 125000, 125000, 250000, 0 }
static const uint8_t max_payloads_IN865 [] = { 51, 51, 51, 115, 242, 242, 242, 242 }
static const uint8_t max_payloads_with_repeater [] = { 51, 51, 51, 115, 222, 222, 222, 222 }
static const int8_t rx1_dr_offset_IN865 [] = { 0, 1, 2, 3, 4, 5, -1, -2 }

Detailed Description

Implements LoRaPHY for Indian 865 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 LoRaPHYIN865.cpp.


Variable Documentation

const uint32_t bandwidths_IN865[] = { 125000, 125000, 125000, 125000, 125000, 125000, 250000, 0 } [static]

Bandwidths table definition in Hz

Definition at line 218 of file LoRaPHYIN865.cpp.

const uint8_t datarates_IN865[] = { 12, 11, 10, 9, 8, 7, 7, 50 } [static]

Data rates table definition

Definition at line 213 of file LoRaPHYIN865.cpp.

const band_t IN865_BAND0 = { 1 , IN865_MAX_TX_POWER, 0, 0, 0, 865000000, 867000000 } [static]

Band 0 definition { DutyCycle, TxMaxPower, LastJoinTxDoneTime, LastTxDoneTime, TimeOff }

Definition at line 185 of file LoRaPHYIN865.cpp.

const channel_params_t IN865_LC1 = { 865062500, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 0 } [static]

LoRaMac default channel 1 Channel = { Frequency [Hz], RX1 Frequency [Hz], { ( ( DrMax << 4 ) | DrMin ) }, Band }

Definition at line 191 of file LoRaPHYIN865.cpp.

const channel_params_t IN865_LC2 = { 865402500, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 0 } [static]

LoRaMac default channel 2 Channel = { Frequency [Hz], RX1 Frequency [Hz], { ( ( DrMax << 4 ) | DrMin ) }, Band }

Definition at line 197 of file LoRaPHYIN865.cpp.

const channel_params_t IN865_LC3 = { 865985000, 0, { ( ( DR_5 << 4 ) | DR_0 ) }, 0 } [static]

LoRaMac default channel 3 Channel = { Frequency [Hz], RX1 Frequency [Hz], { ( ( DrMax << 4 ) | DrMin ) }, Band }

Definition at line 203 of file LoRaPHYIN865.cpp.

const uint8_t max_payloads_IN865[] = { 51, 51, 51, 115, 242, 242, 242, 242 } [static]

Maximum payload with respect to the datarate index. Cannot operate with repeater.

Definition at line 223 of file LoRaPHYIN865.cpp.

const uint8_t max_payloads_with_repeater[] = { 51, 51, 51, 115, 222, 222, 222, 222 } [static]

Maximum payload with respect to the datarate index. Can operate with repeater.

Definition at line 228 of file LoRaPHYIN865.cpp.

const int8_t rx1_dr_offset_IN865[] = { 0, 1, 2, 3, 4, 5, -1, -2 } [static]

Effective datarate offsets for receive window 1.

Definition at line 233 of file LoRaPHYIN865.cpp.