mirror of
https://github.com/tinygo-org/drivers.git
synced 2026-08-20 14:39:00 +00:00
lorawan: Basic implementation of Lorawan Regional Settings and EU868/AU915 regions
This commit is contained in:
committed by
Ron Evans
parent
e6cde8f7ae
commit
78cc1afe46
@@ -0,0 +1,22 @@
|
||||
package region
|
||||
|
||||
import "tinygo.org/x/drivers/lora"
|
||||
|
||||
type RegionSettingsEU868 struct {
|
||||
}
|
||||
|
||||
func EU868() *RegionSettingsEU868 {
|
||||
return &RegionSettingsEU868{}
|
||||
}
|
||||
|
||||
func (r *RegionSettingsEU868) GetJoinRequestChannel() Channel {
|
||||
return Channel{868100000, lora.Bandwidth_125_0, lora.SpreadingFactor9, lora.CodingRate4_7}
|
||||
}
|
||||
|
||||
func (r *RegionSettingsEU868) GetJoinAcceptChannel() Channel {
|
||||
return Channel{868100000, lora.Bandwidth_125_0, lora.SpreadingFactor9, lora.CodingRate4_7}
|
||||
}
|
||||
|
||||
func (r *RegionSettingsEU868) GetUplinkChannel() Channel {
|
||||
return Channel{868100000, lora.Bandwidth_125_0, lora.SpreadingFactor9, lora.CodingRate4_7}
|
||||
}
|
||||
Reference in New Issue
Block a user