From 00f231fb0d986eb171fc2a9a60cc0ed41bc92e8e Mon Sep 17 00:00:00 2001 From: Alex <alexandravigneron1@gmail.com> Date: Wed, 8 Jul 2020 10:11:18 +0200 Subject: [PATCH] updated deciding supervisor with inform message --- .../solver/decentralized/supervisor/Supervisor.scala | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala b/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala index bcb61dd..c8181c6 100755 --- a/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala +++ b/src/main/scala/org/scadcop/solver/decentralized/supervisor/Supervisor.scala @@ -158,6 +158,11 @@ class Supervisor(val pb : DCOP, val algorithm: Algorithm, val initialContext: Co */ when(Deciding) { + case Event(Inform(measure), status) => { + stash + stay using status + } + //when an agent informs the supervisor of its current value case Event(InformValue(v), status) => { stash @@ -173,6 +178,7 @@ class Supervisor(val pb : DCOP, val algorithm: Algorithm, val initialContext: Co } case Event(StopAlgo, status) => { + unstashAll goto(FinalSupervisorState) using status } -- GitLab