mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
xx
This commit is contained in:
parent
48dcca4b7b
commit
e45d22ad35
@ -899,13 +899,13 @@ function CONTROLLABLE:CommandEPLRS( SwitchOnOff, Delay )
|
|||||||
id = 'EPLRS',
|
id = 'EPLRS',
|
||||||
params = {
|
params = {
|
||||||
value = SwitchOnOff,
|
value = SwitchOnOff,
|
||||||
groupId = nil,
|
groupId = self:GetID(),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
if self:IsGround() then
|
--if self:IsGround() then
|
||||||
CommandEPLRS.params.groupId = self:GetID()
|
--CommandEPLRS.params.groupId = self:GetID()
|
||||||
end
|
--end
|
||||||
|
|
||||||
if Delay and Delay > 0 then
|
if Delay and Delay > 0 then
|
||||||
SCHEDULER:New( nil, self.CommandEPLRS, { self, SwitchOnOff }, Delay )
|
SCHEDULER:New( nil, self.CommandEPLRS, { self, SwitchOnOff }, Delay )
|
||||||
@ -941,7 +941,7 @@ function CONTROLLABLE:CommandSetUnlimitedFuel(OnOff, Delay)
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
--- Set radio frequency. See [DCS command EPLRS](https://wiki.hoggitworld.com/view/DCS_command_setFrequency)
|
--- Set radio frequency. See [DCS command SetFrequency](https://wiki.hoggitworld.com/view/DCS_command_setFrequency)
|
||||||
-- @param #CONTROLLABLE self
|
-- @param #CONTROLLABLE self
|
||||||
-- @param #number Frequency Radio frequency in MHz.
|
-- @param #number Frequency Radio frequency in MHz.
|
||||||
-- @param #number Modulation Radio modulation. Default `radio.modulation.AM`.
|
-- @param #number Modulation Radio modulation. Default `radio.modulation.AM`.
|
||||||
@ -968,7 +968,7 @@ function CONTROLLABLE:CommandSetFrequency( Frequency, Modulation, Power, Delay )
|
|||||||
return self
|
return self
|
||||||
end
|
end
|
||||||
|
|
||||||
--- [AIR] Set radio frequency. See [DCS command EPLRS](https://wiki.hoggitworld.com/view/DCS_command_setFrequencyForUnit)
|
--- [AIR] Set radio frequency. See [DCS command SetFrequencyForUnit](https://wiki.hoggitworld.com/view/DCS_command_setFrequencyForUnit)
|
||||||
-- @param #CONTROLLABLE self
|
-- @param #CONTROLLABLE self
|
||||||
-- @param #number Frequency Radio frequency in MHz.
|
-- @param #number Frequency Radio frequency in MHz.
|
||||||
-- @param #number Modulation Radio modulation. Default `radio.modulation.AM`.
|
-- @param #number Modulation Radio modulation. Default `radio.modulation.AM`.
|
||||||
@ -1010,12 +1010,13 @@ function CONTROLLABLE:TaskEPLRS( SwitchOnOff, idx )
|
|||||||
id = 'EPLRS',
|
id = 'EPLRS',
|
||||||
params = {
|
params = {
|
||||||
value = SwitchOnOff,
|
value = SwitchOnOff,
|
||||||
groupId = nil,
|
groupId = self:GetID(),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
if self:IsGround() then
|
|
||||||
CommandEPLRS.params.groupId = self:GetID()
|
--if self:IsGround() then
|
||||||
end
|
--CommandEPLRS.params.groupId = self:GetID()
|
||||||
|
--end
|
||||||
|
|
||||||
return self:TaskWrappedAction( CommandEPLRS, idx or 1 )
|
return self:TaskWrappedAction( CommandEPLRS, idx or 1 )
|
||||||
end
|
end
|
||||||
|
|||||||
@ -360,7 +360,7 @@ end
|
|||||||
-- @return DCS#Group The DCS Group.
|
-- @return DCS#Group The DCS Group.
|
||||||
function GROUP:GetDCSObject()
|
function GROUP:GetDCSObject()
|
||||||
|
|
||||||
if (not self.LastCallDCSObject) or (self.LastCallDCSObject and timer.getTime() - self.LastCallDCSObject > 1) then
|
--if (not self.LastCallDCSObject) or (self.LastCallDCSObject and timer.getTime() - self.LastCallDCSObject > 1) then
|
||||||
|
|
||||||
-- Get DCS group.
|
-- Get DCS group.
|
||||||
local DCSGroup = Group.getByName( self.GroupName )
|
local DCSGroup = Group.getByName( self.GroupName )
|
||||||
@ -369,14 +369,14 @@ function GROUP:GetDCSObject()
|
|||||||
self.LastCallDCSObject = timer.getTime()
|
self.LastCallDCSObject = timer.getTime()
|
||||||
self.DCSObject = DCSGroup
|
self.DCSObject = DCSGroup
|
||||||
return DCSGroup
|
return DCSGroup
|
||||||
else
|
-- else
|
||||||
self.DCSObject = nil
|
-- self.DCSObject = nil
|
||||||
self.LastCallDCSObject = nil
|
-- self.LastCallDCSObject = nil
|
||||||
end
|
end
|
||||||
|
|
||||||
else
|
--else
|
||||||
return self.DCSObject
|
--return self.DCSObject
|
||||||
end
|
--end
|
||||||
|
|
||||||
--self:E(string.format("ERROR: Could not get DCS group object of group %s because DCS object could not be found!", tostring(self.GroupName)))
|
--self:E(string.format("ERROR: Could not get DCS group object of group %s because DCS object could not be found!", tostring(self.GroupName)))
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user