This commit is contained in:
Frank
2019-10-21 00:29:46 +02:00
parent f5f1c9043b
commit 9b209d6ce0
2 changed files with 230 additions and 80 deletions

View File

@@ -52,7 +52,7 @@ RADIOQUEUE = {
sendercoord = nil,
sendername = nil,
senderinit = nil,
power = 100,
power = nil,
numbers = {},
checking = nil,
schedonce = nil,
@@ -97,6 +97,9 @@ function RADIOQUEUE:New(frequency, modulation, alias)
-- Modulation.
self.modulation=modulation or radio.modulation.AM
-- Set radio power.
self:SetRadioPower()
-- Scheduler.
self.scheduler=SCHEDULER:New()
self.scheduler:NoTrace()
@@ -156,6 +159,15 @@ function RADIOQUEUE:SetSenderUnitName(name)
return self
end
--- Set radio power. Note that this only applies if no relay unit is used.
-- @param #RADIOQUEUE self
-- @param #number power Radio power in Watts. Default 100 W.
-- @return #RADIOQUEUE self The RADIOQUEUE object.
function RADIOQUEUE:SetRadioPower(power)
self.power=power or 100
return self
end
--- Set parameters of a digit.
-- @param #RADIOQUEUE self
-- @param #number digit The digit 0-9.