From e02b9dc77a76d65e75bb921b19d7fc9e617eb9c3 Mon Sep 17 00:00:00 2001
From: "dereeves@nps.edu" <dereeves@nps.edu>
Date: Tue, 23 Mar 2021 17:08:28 -0700
Subject: [PATCH] * changed terrain to search path for data directory * fixed
 boolean error when logging 'isTransmitting' flag

---
 scripts/HTN/Trees/Red/RedForceCoordinator.xml | 8 +++++---
 scripts/HTNBehaviors.py                       | 2 +-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/scripts/HTN/Trees/Red/RedForceCoordinator.xml b/scripts/HTN/Trees/Red/RedForceCoordinator.xml
index dc2d19b..4bb96b8 100644
--- a/scripts/HTN/Trees/Red/RedForceCoordinator.xml
+++ b/scripts/HTN/Trees/Red/RedForceCoordinator.xml
@@ -141,14 +141,16 @@ import mtry.cxxi.model.HierarchicalTaskNetwork.PythonUtilities.AStarCM.TerrainNe
 import mtry.cxxi.model.HierarchicalTaskNetwork.PythonUtilities.AStarCM.TerrainNetwork.TerrainNetworkSerializer as TerrainNetworkSerializer
 import mtry.cxxi.model.HierarchicalTaskNetwork.PythonUtilities.AStarCM.TerrainNetwork.TerrainSearch as TerrainSearch
 
-roadPath = "D:/code_base/scenario_sandbox/TerrainReasoning/NewTests/IADS/scripts/data/"
+#roadPath = "D:/code_base/scenario_sandbox/TerrainReasoning/NewTestsfart/IADS/scripts/data/"
 
 # loading a road network
-borg.roadNetwork = TerrainNetworkSerializer.loadNetwork(roadPath+"road_edges", True)
+#borg.roadNetwork = TerrainNetworkSerializer.loadNetwork(roadPath+"road_edges", True)
+borg.roadNetwork = TerrainNetworkSerializer.loadNetwork("road_edges", True)
 borg.roadNetwork.printStats()
 #
 if not borg.roadNetwork.wasDeserialized:
-    TerrainNetworkSerializer.saveNetwork(borg.roadNetwork, roadPath+"road_edges.srz")
+#    TerrainNetworkSerializer.saveNetwork(borg.roadNetwork, roadPath+"road_edges.srz")
+    TerrainNetworkSerializer.saveNetwork(borg.roadNetwork, "road_edges.srz")
 #
 
 # load a dynamic network
diff --git a/scripts/HTNBehaviors.py b/scripts/HTNBehaviors.py
index 92d9207..e6b9db7 100644
--- a/scripts/HTNBehaviors.py
+++ b/scripts/HTNBehaviors.py
@@ -30,7 +30,7 @@ def IsTransmitting(unitName, isCommander):
     
     if activityName == "MOVE_TO_DEPLOYMENT_SITE" and not isCommander and (elapsedTime >= 300 and elapsedTime <= 310):
         return True
-    elif activityName == "OPERATE_AT_SITE" and isCommander (elapsedTime >= 3600 and elapsedTime <= 3610):
+    elif activityName == "OPERATE_AT_SITE" and isCommander and (elapsedTime >= 3600 and elapsedTime <= 3610):
         return True
     else:
         return False
-- 
GitLab