batch lifetime control
batch not yet selected and distributed
fixed bunker selection call each 5mins if no batch is selected
См. определение в файле BunkerBroadcastScheduler.c строка 133
134 {
136 {
138 return;
139 }
140
141 int timeTrackerDeltaMinutes;
146 {
150 }
151
154 {
158 {
159 #ifdef ENABLE_LOGGING
160 Log(
"Enforcing batch selection - inactivity");
161 #endif
164 }
165 }
166
168 {
171
173 }
174
176 }
class LogTemplates Log(string message, LogTemplateID template_id=0)
Creates debug log (optional) from LogTemplate which are registred.
ref WorldTimeTracker m_WorldTimeTracker
BunkerBroadcastConfigInstance m_Config
ref TStringArray m_MorseOutputData
int GetDifferenceFromLastReport()
bool SendReport(TStringArray data, TStringArray morseData)
int m_LastReportDifferenceMinutes
void UpdatePersistentData()
int m_BatchSelectionTimer
ref TStringArray m_ReportData
Перекрестные ссылки GetDifferenceFromLastReport(), Log(), m_BatchLifetimeTimer, m_BatchSelected, m_BatchSelectionTimer, m_Config, m_ForceBroadcast, m_IsActivePeriod, m_LastReportDifferenceMinutes, m_MorseOutputData, m_ReportData, m_WorldTimeTracker, SelectNewBunkers(), SendReport() и UpdatePersistentData().