Bleeding edge development version of the xDot library for mbed 5. This version of the library is not guaranteed to be stable or well tested and should not be used in production or deployment scenarios.
Dependents: Dot-Examples Dot-AT-Firmware Dot-Examples TEST_FF1705 ... more
ChannelPlan_AS923_Japan.cpp
00001 /********************************************************************** 00002 * COPYRIGHT 2016 MULTI-TECH SYSTEMS, INC. 00003 * 00004 * ALL RIGHTS RESERVED BY AND FOR THE EXCLUSIVE BENEFIT OF 00005 * MULTI-TECH SYSTEMS, INC. 00006 * 00007 * MULTI-TECH SYSTEMS, INC. - CONFIDENTIAL AND PROPRIETARY 00008 * INFORMATION AND/OR TRADE SECRET. 00009 * 00010 * NOTICE: ALL CODE, PROGRAM, INFORMATION, SCRIPT, INSTRUCTION, 00011 * DATA, AND COMMENT HEREIN IS AND SHALL REMAIN THE CONFIDENTIAL 00012 * INFORMATION AND PROPERTY OF MULTI-TECH SYSTEMS, INC. 00013 * USE AND DISCLOSURE THEREOF, EXCEPT AS STRICTLY AUTHORIZED IN A 00014 * WRITTEN AGREEMENT SIGNED BY MULTI-TECH SYSTEMS, INC. IS PROHIBITED. 00015 * 00016 ***********************************************************************/ 00017 00018 #include "ChannelPlan_AS923_Japan.h" 00019 00020 using namespace lora; 00021 00022 ChannelPlan_AS923_Japan::ChannelPlan_AS923_Japan() 00023 : 00024 ChannelPlan_AS923(NULL, NULL) 00025 { 00026 00027 } 00028 00029 ChannelPlan_AS923_Japan::ChannelPlan_AS923_Japan(Settings* settings) 00030 : 00031 ChannelPlan_AS923(NULL, settings) 00032 { 00033 00034 } 00035 00036 ChannelPlan_AS923_Japan::ChannelPlan_AS923_Japan(SxRadio* radio, Settings* settings) 00037 : 00038 ChannelPlan_AS923(radio, settings) 00039 { 00040 00041 } 00042 00043 ChannelPlan_AS923_Japan::~ChannelPlan_AS923_Japan() { 00044 00045 } 00046 00047 void ChannelPlan_AS923_Japan::Init() { 00048 ChannelPlan_AS923::Init(); 00049 00050 _plan = AS923_JAPAN; 00051 _planName = "AS923-JAPAN"; 00052 _minFrequency = 920600000; 00053 _maxFrequency = 928000000; 00054 00055 _minDatarate = 2; 00056 _maxDatarate = 5; 00057 00058 _minRx2Datarate = DR_2; 00059 _maxRx2Datarate = DR_5; 00060 00061 _minDatarateOffset = 2; 00062 _maxDatarateOffset = 5; 00063 00064 GetSettings()->Session.UplinkDwelltime = 1; 00065 GetSettings()->Session.Max_EIRP = 13; 00066 00067 DefaultLBT(); 00068 } 00069 00070 void ChannelPlan_AS923_Japan::DefaultLBT() { 00071 _LBT_TimeUs = 5000; 00072 _LBT_Threshold = -80; 00073 } 00074
Generated on Tue Jul 12 2022 18:19:47 by 1.7.2