Kenji Arai / mbed-os_TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Embed: (wiki syntax)

« Back to documentation index

LoRaPHYAU915.cpp File Reference

LoRaPHYAU915.cpp File Reference

Implements LoRaPHY for Australian 915 MHz band. More...

Go to the source code of this file.

Variables

static const band_t AU915_BAND0 = {1, AU915_MAX_TX_POWER, 0, 0, 0, 915200000, 927800000}
static const uint8_t datarates_AU915 [] = {12, 11, 10, 9, 8, 7, 8, 0, 12, 11, 10, 9, 8, 7, 0, 0}
static const uint32_t bandwidths_AU915 []
static const int8_t datarate_offsets_AU915 [7][6]
static const uint8_t max_payload_AU915 []
static const uint8_t max_payload_with_repeater_AU915 []

Detailed Description

Implements LoRaPHY for Australian 915 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 LoRaPHYAU915.cpp.


Variable Documentation

const band_t AU915_BAND0 = {1, AU915_MAX_TX_POWER, 0, 0, 0, 915200000, 927800000} [static]

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

Definition at line 169 of file LoRaPHYAU915.cpp.

const uint32_t bandwidths_AU915[] [static]
Initial value:
 { 125000, 125000, 125000, 125000,
                                             125000, 125000, 500000, 0, 500000, 500000, 500000, 500000, 500000, 500000,
                                             0, 0
                                           }

Bandwidths table definition in Hz

Definition at line 194 of file LoRaPHYAU915.cpp.

const int8_t datarate_offsets_AU915[7][6] [static]
Initial value:
 { {
        DR_8, DR_8, DR_8, DR_8,
        DR_8, DR_8
    }, 
    { DR_9, DR_8, DR_8, DR_8, DR_8, DR_8 }, 
    { DR_10, DR_9, DR_8, DR_8, DR_8, DR_8 }, 
    { DR_11, DR_10, DR_9, DR_8, DR_8, DR_8 }, 
    { DR_12, DR_11, DR_10, DR_9, DR_8, DR_8 }, 
    { DR_13, DR_12, DR_11, DR_10, DR_9, DR_8 }, 
    { DR_13, DR_13, DR_12, DR_11, DR_10, DR_9 }, 
}

Up/Down link data rates offset definition

Definition at line 202 of file LoRaPHYAU915.cpp.

const uint8_t datarates_AU915[] = {12, 11, 10, 9, 8, 7, 8, 0, 12, 11, 10, 9, 8, 7, 0, 0} [static]

Data rates table definition

Definition at line 189 of file LoRaPHYAU915.cpp.

const uint8_t max_payload_AU915[] [static]
Initial value:
 { 51, 51, 51, 115, 242, 242,
                                             242, 0, 53, 129, 242, 242, 242, 242, 0, 0
                                           }

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

Definition at line 217 of file LoRaPHYAU915.cpp.

const uint8_t max_payload_with_repeater_AU915[] [static]
Initial value:
 { 51, 51, 51, 115,
                                                           222, 222, 222, 0, 33, 109, 222, 222, 222, 222, 0, 0
                                                         }

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

Definition at line 224 of file LoRaPHYAU915.cpp.