Integrate physical radio calls and finite vehicle maintenance
This commit is contained in:
@@ -188,6 +188,8 @@ class ERR_NativeHQMemoryProbe
|
||||
if (!m_Route) return 0;
|
||||
if (!Check(!hq.Memory().Get(m_Mode) && m_Route.Advance(now, hq.Journal()) == 0,
|
||||
"queued synthetic sighting has no belief while actual transmitter starts")) return -1;
|
||||
if (!Check(!m_Route.Originated && !m_Route.Sending && m_Route.OriginDue - m_Route.StartedAt == 3000,
|
||||
"uplink holds original caller for three seconds before its first network hop")) return -1;
|
||||
if (!Check(RemoveRadios(m_Route.Nodes[0].Carrier), "fixture removes actual transmitting equipment mid-uplink"))
|
||||
return -1;
|
||||
m_Step = 1; return 0;
|
||||
@@ -197,6 +199,7 @@ class ERR_NativeHQMemoryProbe
|
||||
if (hq.Memory().Get(m_Mode))
|
||||
{ Check(false, "interrupted uplink created a belief"); return -1; }
|
||||
if (!m_Route.Failed) return 0;
|
||||
if (!Check(!m_Route.Originated && !m_Route.Sending, "original caller radio loss interrupts call before any hop")) return -1;
|
||||
Print("ERR SMOKE PASS: HQ memory physical uplink loss prevents production Accept");
|
||||
m_Step = 2;
|
||||
}
|
||||
@@ -229,6 +232,7 @@ class ERR_NativeHQMemoryProbe
|
||||
if (m_Step == 3)
|
||||
{
|
||||
if (!current || current.MessageId != m_Report.MessageId) return 0;
|
||||
if (!Check(m_Route.Originated && now - m_Route.StartedAt >= 5000, "delivered uplink includes originating call and physical hop latency")) return -1;
|
||||
if (!Check(current.Position == m_Report.Position && current.SampleCount == 1,
|
||||
"actual uplink delivery reaches production intake exactly once")) return -1;
|
||||
m_BeliefId = current.BeliefId; m_Step = 4; return 0;
|
||||
|
||||
Reference in New Issue
Block a user