Exemplo n.º 1
0
 public static ExternalConnector GetInstance()
 {
     if (instance == null)
     {
         instance = new ExternalConnector();
     }
     return(instance);
 }
Exemplo n.º 2
0
 // ADD PERCEPTS
 public static void AddPercept(string percept)
 {
     ExternalConnector.GetInstance().sendEnvironmentToMAS("{\"name\":\"addpercept\",\"parameters\":{\"what\":\"" + percept + "\"}}");
 }
Exemplo n.º 3
0
 // INFORM AGENTS ENVIRONMENT CHANGED
 public static void InformAgsEnvironmentChanged()
 {
     ExternalConnector.GetInstance().sendEnvironmentToMAS("{\"name\":\"informchanges\",\"parameters\":{}}");
 }
Exemplo n.º 4
0
 public static void ClearPercepts(string agName)
 {
     ExternalConnector.GetInstance().sendEnvironmentToMAS("{\"name\":\"clearpercepts\",\"parameters\":{\"who\":\"" + agName + "\"}}");
 }
Exemplo n.º 5
0
 // CLEAR PERCEPTS
 public static void ClearPercepts()
 {
     ExternalConnector.GetInstance().sendEnvironmentToMAS("{\"name\":\"clearpercepts\",\"parameters\":{}}");
 }
Exemplo n.º 6
0
 public static void RemovePercept(string agName, string percept)
 {
     ExternalConnector.GetInstance().sendEnvironmentToMAS("{\"name\":\"removepercept\",\"parameters\":{\"what\":\"" + percept + "\",\"who\":\"" + agName + "\"}}");
 }