Module HOUND.Config
HOUND.Config
Hound config singleton
instance.getId (self) |
get hound ID |
instance.getCoalition (self) |
get hound coalition ID |
instance.setCoalition (self, coalitionId) |
set hound coalition ID |
instance.setInterval (self, intervalName, setVal) |
set intervals |
instance.getMarkerType (self) |
get marker type |
instance.setMarkerType (self, markerType) |
set marker type |
instance.getUseMarkers (self) |
use marker getter |
instance.setUseMarkers (self, value) |
use markers setter |
instance.getMarkSites (self) |
Mark sites getter |
instance.setMarkSites (self, value) |
Mark sites setter |
instance.getBDA (self) |
BDA getter |
instance.setBDA (self, value) |
BDA setter |
instance.getNATO (self) |
NATO getter |
instance.getUseNATOCallsigns (self) |
NATO callsign getter |
instance.getAtisUpdateInterval (self) |
Atis Update Interval getter |
instance.setAtisUpdateInterval (self, value) |
Atis Update Interval setter |
instance.getPosErr (self) |
Position error getter |
instance.setPosErr (self, value) |
Platform Position error setter |
instance.getHardcore (self) |
Platform Hardcore mode getter |
instance.setHardcore (self, value) |
Platform Hardcore mode setter |
instance.getOnScreenDebug (self) |
On screen Debug Output getter |
instance.getCallsignOverride (self) |
Callsign override table getter |
instance.setCallsignOverride (self, value) |
Callsign override table setter |
instance.getAlertOnLaunch (self) |
Alert on Launch getter |
instance.getAlertOnLaunchCooldown (self) |
Alert on Launch cooldown getter |
instance.getRadioMenu (self) |
return root radio menu for hound instance
will create one if needed |
instance.removeRadioMenu (self) |
Remove radio menu root |
instance.getRadioMenuParent (self) |
return parent for the root menu |
instance.setRadioMenuParent (self, parent) |
set user defined parent menu for Hound instance
must be set BEFORE calling getRadioMenu() |
-
instance.setNATO (self, value)
-
NATO setter
Parameters:
- self
config instance
- value
boolean
set this value
Returns:
Bool
True if change was made
-
instance.setUseNATOCallsigns (self, value)
-
NATO callsign setter
Parameters:
- self
config instance
- value
boolean
set this value
Returns:
Bool
True if change was made
-
instance.setOnScreenDebug (self, value)
-
On screen Debug output setter
Parameters:
- self
config instance
- value
boolean
set this value
Returns:
Bool
True if change was made
-
instance.setAlertOnLaunch (self, value)
-
Alert on Launch setter
Parameters:
- self
config instance
- value
boolean
set this value
Returns:
Bool
True if change was made
-
instance.setAlertOnLaunchCooldown (self, value)
-
Alert on Launch cooldown setter
Parameters:
- self
config instance
- value
boolean
set this value
Returns:
Bool
True if change was made
-
HOUND.Config.get (HoundInstanceId)
-
return config for specific Hound instance
Parameters:
- HoundInstanceId
Hound instance ID
Returns:
config map for specific hound instace
-
instance.getId (self)
-
get hound ID
Parameters:
Returns:
int
Hound instance Id
-
instance.getCoalition (self)
-
get hound coalition ID
Parameters:
Returns:
int
Hound instance coalition Id
-
instance.setCoalition (self, coalitionId)
-
set hound coalition ID
Parameters:
- self
config instance
- coalitionId
coalition enum
Returns:
Bool
True if coalition was changed
-
instance.setInterval (self, intervalName, setVal)
-
set intervals
Parameters:
- self
config instance
- intervalName
interval to update
- setVal
set value (in seconds)
-
instance.getMarkerType (self)
-
get marker type
Parameters:
Returns:
ENUM markerType
See also:
-
instance.setMarkerType (self, markerType)
-
set marker type
Parameters:
- self
config instance
- markerType
MarkerType enum
Returns:
Bool
True if change was made
See also:
-
instance.getUseMarkers (self)
-
use marker getter
Parameters:
Returns:
Bool
True if markers to be used
-
instance.setUseMarkers (self, value)
-
use markers setter
Parameters:
- self
config instance
- value
boolean
set this value
Returns:
Bool
True if change was made
-
instance.getMarkSites (self)
-
Mark sites getter
Parameters:
Returns:
Bool
True if sites should be marked
-
instance.setMarkSites (self, value)
-
Mark sites setter
Parameters:
- self
config instance
- value
boolean
set this value
Returns:
Bool
True if change was made
-
instance.getBDA (self)
-
BDA getter
Parameters:
Returns:
Bool
True if BDA will be done
-
instance.setBDA (self, value)
-
BDA setter
Parameters:
- self
config instance
- value
boolean
set this value
Returns:
Bool
True if change was made
-
instance.getNATO (self)
-
NATO getter
Parameters:
Returns:
Bool
True if NATO brevity is used
-
instance.getUseNATOCallsigns (self)
-
NATO callsign getter
Parameters:
Returns:
Bool
True if NATO callsignes will be used
-
instance.getAtisUpdateInterval (self)
-
Atis Update Interval getter
Parameters:
Returns:
int
current AtisUpdateInterval
-
instance.setAtisUpdateInterval (self, value)
-
Atis Update Interval setter
Parameters:
- self
config instance
- value
integer
set update interval in seconds
Returns:
Bool
True if change was made
-
instance.getPosErr (self)
-
Position error getter
Parameters:
Returns:
Bool
True if platform position error is used
-
instance.setPosErr (self, value)
-
Platform Position error setter
Parameters:
- self
config instance
- value
boolean
true if you want to use platform position error
Returns:
Bool
True if change was made
-
instance.getHardcore (self)
-
Platform Hardcore mode getter
Parameters:
Returns:
Bool
True if enabled
-
instance.setHardcore (self, value)
-
Platform Hardcore mode setter
Parameters:
- self
config instance
- value
boolean
desired state
Returns:
Bool
True if change was made
-
instance.getOnScreenDebug (self)
-
On screen Debug Output getter
Parameters:
Returns:
Bool
True if Debug output will be used
-
instance.getCallsignOverride (self)
-
Callsign override table getter
Parameters:
Returns:
table of current callsign overrides
-
instance.setCallsignOverride (self, value)
-
Callsign override table setter
Parameters:
- self
config instance
- value
table of callsign overrides
Returns:
Bool
True if change was made
-
instance.getAlertOnLaunch (self)
-
Alert on Launch getter
Parameters:
Returns:
Bool
True if Debug output will be used
-
instance.getAlertOnLaunchCooldown (self)
-
Alert on Launch cooldown getter
Parameters:
Returns:
Bool
True if Debug output will be used
-
instance.getRadioMenu (self)
-
return root radio menu for hound instance
will create one if needed
Parameters:
Returns:
root menu entity
-
instance.removeRadioMenu (self)
-
Remove radio menu root
Parameters:
- self
HOUND.Config instance
Returns:
Bool
True if menu was removed
-
instance.getRadioMenuParent (self)
-
return parent for the root menu
Parameters:
Returns:
parent menu or nil if none set (root menu will be in root F10 meun)
-
instance.setRadioMenuParent (self, parent)
-
set user defined parent menu for Hound instance
must be set BEFORE calling
getRadioMenu()
Parameters:
- self
HOUND.Config instance
- parent
desired parent menu
Usage:
local servicesMenu = missionCommands.addSubMenuForCoalition(
coalition.side.BLUE, 'AWACS, Tankers and ELINT..')
HOUND.Config:setRadioMenuParent(servicesMenu)