Add cfg configurable report interval
This commit is contained in:
parent
6e899a36c2
commit
d88f90d0b4
@ -75,6 +75,7 @@ try:
|
||||
# Process REPORTS items in the configuration
|
||||
REPORTS = {
|
||||
'REPORT_PEERS': config.getboolean(section, 'REPORT_PEERS'),
|
||||
'REPORT_INTERVAL': config.getint(section, 'REPORT_INTERVAL'),
|
||||
'PEER_REPORT_INC_MODE': config.getboolean(section, 'PEER_REPORT_INC_MODE'),
|
||||
'PEER_REPORT_INC_FLAGS': config.getboolean(section, 'PEER_REPORT_INC_FLAGS')
|
||||
}
|
||||
@ -797,7 +798,7 @@ class IPSC(DatagramProtocol):
|
||||
self._master_maintenance_loop = self._master_maintenance.start(self._local['ALIVE_TIMER'])
|
||||
#
|
||||
self._reporting = task.LoopingCall(self.reporting_loop)
|
||||
self._reporting_loop = self._reporting.start(10)
|
||||
self._reporting_loop = self._reporting.start(REPORTS['REPORT_INTERVAL'])
|
||||
|
||||
|
||||
# Timed loop used for reporting IPSC status
|
||||
|
@ -10,12 +10,14 @@ PATH: /absolute/path/to/DMRlink
|
||||
|
||||
# STDOUT REPORTING CONFIG
|
||||
# Enabling "REPORT_PEERS" will cause a print-out of the peers in each
|
||||
# IPSC each time the periodic reporting loop runs. Likewise, the
|
||||
# IPSC each time the periodic reporting loop runs, that perios is
|
||||
# specifiec by "REPORT_INTERVAL" in seconds. Likewise, the
|
||||
# additional features listed will cause that list to either include
|
||||
# or not include MODE and/or SERVICE FLAG details.
|
||||
#
|
||||
[REPORTS]
|
||||
REPORT_PEERS: 0
|
||||
REPORT_INTERVAL: 60
|
||||
PEER_REPORT_INC_MODE: 0
|
||||
PEER_REPORT_INC_FLAGS: 0
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user