Commit 732f3930 authored by yoogx's avatar yoogx

Merge branch 'spark2014'

Conflicts:
	src/Makefile.am
	support/update_headers.sh
parents 678782f9 014306ed
......@@ -20,18 +20,13 @@ build-all:
fi
check-all: build-all
# XXX the following has been disabled due to issue with the execution
# of test programs by emulators
#
# if test ! "$(CHECKABLE_SCENARIO_FILES)" = ""; then \
# $(MAKE) scenarios-check; \
# elif test ! "$(CHECKABLE_SCENARIO_FILE)" = ""; then \
# $(MAKE) scenario-check; \
# else \
# echo "No scenario files, nothing to be done"; \
# fi
if test ! "$(CHECKABLE_SCENARIO_FILES)" = ""; then \
$(MAKE) scenarios-check; \
elif test ! "$(CHECKABLE_SCENARIO_FILE)" = ""; then \
$(MAKE) scenario-check; \
else \
echo "No scenario files, nothing to be done"; \
fi
############################################################################
# Code generation from AADL
......@@ -97,4 +92,3 @@ debug-makefile:
@echo "SAMPLE_DIR = $(SAMPLE_DIR)"
@echo "SCENARIO_FILES = $(SCENARIO_FILES)"
@echo "SCENARIO_FILE = $(SCENARIO_FILE)"
......@@ -19,7 +19,7 @@ REF_OUTPUTS = $(srcdir)/node_a_leon.ref
include $(srcdir)/../../Makefile.common
SCENARIO_FILES=$(srcdir)/scenario.aadl
CHECKABLE_SCENARIO_FILES=
CHECKABLE_SCENARIO_FILES=$(SCENARIO_FILES)
if HAS_GNATMAKE_FOR_LEON
SCENARIO_FILES+=$(srcdir)/scenario_local.aadl
......
......@@ -24,7 +24,7 @@ AADL_SOURCES = \
include $(srcdir)/../../Makefile.common
SCENARIO_FILES=$(srcdir)/scenario.aadl
CHECKABLE_SCENARIO_FILES=
CHECKABLE_SCENARIO_FILES= $(SCENARIO_FILES)
if HAS_GNATMAKE_FOR_MARTE
SCENARIO_FILES+=$(srcdir)/scenario_local_marte.aadl
......
[ 0.006661000] Hello! This is the pinger thread starting
[ 0.006661000] Hello! This is the pinger thread starting
[ 0.006691000] Sending ORDER: TRUE
[ 0.006698000] ORDER: TRUE
[ 0.006704000] Sending (+1) PING 1
......@@ -11,4 +12,3 @@
[ 3.006810000] Sending ORDER: FALSE
[ 3.006823000] ORDER: FALSE
[ 3.006829000] Sending (+5) PING 12
......@@ -51,7 +51,7 @@ package body Ping is
begin
Order := not Order;
Data_Source := Order;
Put_Line (Normal, "Sending ORDER: " & Opaque_Type'Image (Order));
Put_Line (Normal, "Sending ORDER: " + Opaque_Type'Image (Order));
end Do_Ping_Spg;
--------------------
......@@ -63,14 +63,14 @@ package body Ping is
Data_Source : out Simple_type)
is
begin
Put_Line (Normal, "ORDER: " & Opaque_Type'Image (Data_Sink));
Put_Line (Normal, "ORDER: " + Opaque_Type'Image (Data_Sink));
if Data_Sink then
Var := Var + 1;
Put_Line (Normal, "Sending (+1) PING" & Simple_Type'Image (Var));
Put_Line (Normal, "Sending (+1) PING" + Simple_Type'Image (Var));
else
Var := Var + 5;
Put_Line (Normal, "Sending (+5) PING" & Simple_Type'Image (Var));
Put_Line (Normal, "Sending (+5) PING" + Simple_Type'Image (Var));
end if;
Data_Source := Var;
......
-- This is a scenario file describing the AADL
-- This is a scenario file describing the AADL
-- application ping
-- $Id: scenario.aadl 6713 2009-06-20 20:58:28Z lanarre $
system ping
properties
Ocarina_Config::Timeout_Property => 4000ms;
Ocarina_Config::Referencial_Files =>
Ocarina_Config::Timeout_Property => 5000ms;
Ocarina_Config::Referencial_Files =>
("node_a", "node_a_native.ref",
"node_b", "node_b_native.ref");
Ocarina_Config::AADL_Files =>
Ocarina_Config::AADL_Files =>
("ping.aadl", "software.aadl");
Ocarina_Config::Generator => polyorb_hi_ada;
Ocarina_Config::Needed_Property_Sets =>
Ocarina_Config::Needed_Property_Sets =>
(value (Ocarina_Config::Data_Model),
value (Ocarina_Config::Deployment),
value (Ocarina_Config::Cheddar_Properties));
Ocarina_Config::AADL_Version => AADLv2;
Ocarina_Config::AADL_Version => AADLv2;
end ping;
system implementation ping.Impl
end ping.Impl;
......@@ -6,7 +6,7 @@
-- --
-- B o d y --
-- --
-- Copyright (C) 2009, GET-Telecom Paris. --
-- Copyright (C) 2009 Telecom ParisTech, 2010-2014 ESA & ISAE. --
-- --
-- PolyORB HI is free software; you can redistribute it and/or modify it --
-- under terms of the GNU General Public License as published by the Free --
......@@ -26,7 +26,8 @@
-- however invalidate any other reasons why the executable file might be --
-- covered by the GNU Public License. --
-- --
-- PolyORB HI is maintained by GET Telecom Paris --
-- PolyORB-HI/Ada is maintained by the TASTE project --
-- (taste-users@lists.tuxfamily.org) --
-- --
------------------------------------------------------------------------------
......@@ -61,6 +62,11 @@ package body Producer_Consumer is
procedure Produce_Spg (Data_Source : out Alpha_Type) is
begin
Data_Source := The_Data;
if The_Data > 1000 then
The_Data := 1;
end if;
The_Data := The_Data + 1;
Put_Line (Normal, Get_Node
......
......@@ -15,6 +15,9 @@ AADL_SOURCES = \
include $(srcdir)/../../Makefile.common
SCENARIO_FILE=$(srcdir)/scenario.aadl
CHECKABLE_SCENARIO_FILES=
#$(SCENARIO_FILE)
# For this example, there is an issue in the ordering of events arriving..
EXTRA_DIST = $(ADA_SPECS) $(ADA_BODIES) $(AADL_SOURCES) $(SCENARIO_FILE)
......
[ 0.004515000] ***** Received Boolean_Type: TRUE
[ 0.004553000] ***** Received Integer_Type: 1
[ 0.004610000] ***** Receivinng Array : ( 1, 2, 3, 4)
[ 0.004642000] ***** Received String_Type: "Bounded string message"
[ 1.004364000] ***** Received Boolean_Type: FALSE
[ 1.004432000] ***** Received Integer_Type: 2
[ 1.004477000] ***** Receivinng Array : ( 2, 3, 4, 1)
[ 1.004525000] ***** Received String_Type: "Longer bounded string message"
[ 2.004523000] ***** Receivinng Array : ( 3, 4, 1, 2)
[ 2.004530000] ***** Received Boolean_Type: TRUE
[ 2.004545000] ***** Received String_Type: "Even longer bounded string message"
[ 2.004551000] ***** Received Integer_Type: 3
[ 3.004497000] ***** Received Boolean_Type: FALSE
***** Received Boolean_Type: TRUE
***** Received Integer_Type: 1
***** Receivinng Array : ( 1, 2, 3, 4)
***** Received String_Type: "Bounded string message"
***** Received Boolean_Type: FALSE
***** Received Integer_Type: 2
***** Receivinng Array : ( 2, 3, 4, 1)
***** Received String_Type: "Longer bounded string message"
***** Received Boolean_Type: TRUE
***** Received Integer_Type: 3
***** Receivinng Array : ( 3, 4, 1, 2)
***** Received String_Type: "Even longer bounded string message"
***** Received Boolean_Type: FALSE
***** Receivinng Array : ( 4, 1, 2, 3)
***** Received String_Type: "Very much longer bounded string message"
***** Received Integer_Type: 4
-- This is a scenario file describing the AADL
-- This is a scenario file describing the AADL
-- application some_types
-- $Id: scenario.aadl 6713 2009-06-20 20:58:28Z lanarre $
system some_types
properties
Ocarina_Config::Timeout_Property => 4000ms;
Ocarina_Config::Referencial_Files =>
Ocarina_Config::Timeout_Property => 5000ms;
Ocarina_Config::Referencial_Files =>
("node_a", "node_a_native.ref",
"node_b", "node_b_native.ref");
Ocarina_Config::AADL_Files =>
Ocarina_Config::AADL_Files =>
("some_types.aadl", "software.aadl");
Ocarina_Config::Generator => polyorb_hi_ada;
Ocarina_Config::Needed_Property_Sets =>
Ocarina_Config::Needed_Property_Sets =>
(value (Ocarina_Config::Data_Model),
value (Ocarina_Config::Deployment),
value (Ocarina_Config::Cheddar_Properties));
......@@ -21,4 +21,3 @@ end some_types;
system implementation some_types.Impl
end some_types.Impl;
......@@ -19,7 +19,7 @@ REF_OUTPUTS = $(srcdir)/sunseeker_local.ref
include $(srcdir)/../../Makefile.common
SCENARIO_FILES=$(srcdir)/scenario_dist.aadl
CHECKABLE_SCENARIO_FILES=
CHECKABLE_SCENARIO_FILES=#$(SCENARIO_FILES)
if HAS_GNATMAKE_FOR_LEON
SCENARIO_FILES+=$(srcdir)/scenario_local.aadl
......
-- This is a scenario file describing the AADL
-- This is a scenario file describing the AADL
-- application sunseeker
-- $Id: scenario_dist.aadl 6713 2009-06-20 20:58:28Z lanarre $
system sunseeker
properties
Ocarina_Config::Timeout_Property => 1000ms;
Ocarina_Config::Referencial_Files =>
Ocarina_Config::Timeout_Property => 5000ms;
Ocarina_Config::Referencial_Files =>
("sunseekercontroller", "sunseeker_controller_native.ref",
"sunseekerplant", "sunseekerplant_native.ref");
Ocarina_Config::AADL_Files =>
Ocarina_Config::AADL_Files =>
("sunseeker.aadl", "sunseeker_dist.aadl");
Ocarina_Config::Generator => polyorb_hi_ada;
Ocarina_Config::Needed_Property_Sets =>
Ocarina_Config::Needed_Property_Sets =>
(value (Ocarina_Config::Data_Model),
value (Ocarina_Config::Deployment),
value (Ocarina_Config::Cheddar_Properties));
......@@ -21,4 +21,3 @@ end sunseeker;
system implementation sunseeker.Impl
end sunseeker.Impl;
[ 0.006178000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.006202000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.014151000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.014164000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.014300000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.014312000] Message [32] Broken pipe
[ 0.026152000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.026165000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.026202000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.026213000] Message [32] Broken pipe
[ 0.034152000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.034164000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.034197000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.034208000] Message [32] Broken pipe
[ 0.046153000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.046165000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.046198000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.046209000] Message [32] Broken pipe
[ 0.054153000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.054165000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.054197000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.054208000] Message [32] Broken pipe
[ 0.066154000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.066167000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.066204000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.066215000] Message [32] Broken pipe
[ 0.074154000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.074166000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.074199000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.074210000] Message [32] Broken pipe
[ 0.086155000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.086168000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.086201000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.086212000] Message [32] Broken pipe
[ 0.094157000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.094169000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.094201000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.094212000] Message [32] Broken pipe
[ 0.106157000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.106168000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.106201000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.106212000] Message [32] Broken pipe
[ 0.114157000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.114169000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.114201000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.114212000] Message [32] Broken pipe
[ 0.126152000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.126164000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.126197000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.126208000] Message [32] Broken pipe
[ 0.134157000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.134169000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.134202000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.134213000] Message [32] Broken pipe
[ 0.146158000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.146171000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.146205000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.146216000] Message [32] Broken pipe
[ 0.154159000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.154171000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.154204000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.154215000] Message [32] Broken pipe
[ 0.166160000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.166172000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.166207000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.166218000] Message [32] Broken pipe
[ 0.174182000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.174194000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.174227000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.174238000] Message [32] Broken pipe
[ 0.186162000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.186174000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.186206000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.186217000] Message [32] Broken pipe
[ 0.194162000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.194174000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.194207000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.194227000] Message [32] Broken pipe
[ 0.206162000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.206174000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.206207000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.206218000] Message [32] Broken pipe
[ 0.214163000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.214176000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.214208000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.214219000] Message [32] Broken pipe
[ 0.226164000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.226176000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.226208000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.226219000] Message [32] Broken pipe
[ 0.234165000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.234177000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.234210000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.234220000] Message [32] Broken pipe
[ 0.246166000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.246177000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.246210000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.246221000] Message [32] Broken pipe
[ 0.254166000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.254178000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.254210000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.254221000] Message [32] Broken pipe
[ 0.266157000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.266169000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.266204000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.266216000] Message [32] Broken pipe
[ 0.274142000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.274154000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.274187000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.274198000] Message [32] Broken pipe
[ 0.286168000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.286180000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.286214000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.286225000] Message [32] Broken pipe
[ 0.294193000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.294205000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.294238000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.294249000] Message [32] Broken pipe
[ 0.306169000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.306181000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.306214000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.306225000] Message [32] Broken pipe
[ 0.314193000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.314205000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.314238000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.314248000] Message [32] Broken pipe
[ 0.326170000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.326182000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.326216000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.326227000] Message [32] Broken pipe
[ 0.334214000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.334224000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.334250000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.334268000] Message [32] Broken pipe
[ 0.346192000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.346205000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.346237000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.346248000] Message [32] Broken pipe
[ 0.354173000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.354185000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.354227000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.354246000] Message [32] Broken pipe
[ 0.366193000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.366205000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.366238000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.366249000] Message [32] Broken pipe
[ 0.374174000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.374186000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.374218000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.374229000] Message [32] Broken pipe
[ 0.386184000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.386196000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.386228000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.386239000] Message [32] Broken pipe
[ 0.394196000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.394208000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.394241000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.394252000] Message [32] Broken pipe
[ 0.406175000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.406187000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.406219000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.406230000] Message [32] Broken pipe
[ 0.414197000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.414209000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.414242000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.414252000] Message [32] Broken pipe
[ 0.426197000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.426209000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.426241000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.426252000] Message [32] Broken pipe
[ 0.434178000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.434190000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.434222000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.434233000] Message [32] Broken pipe
[ 0.446198000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.446210000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.446242000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.446253000] Message [32] Broken pipe
[ 0.454199000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.454211000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.454243000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.454254000] Message [32] Broken pipe
[ 0.466179000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.466191000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.466223000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.466234000] Message [32] Broken pipe
[ 0.474201000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.474213000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.474245000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.474256000] Message [32] Broken pipe
[ 0.486181000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.486193000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.486228000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.486239000] Message [32] Broken pipe
[ 0.494202000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.494214000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
[ 0.494246000] Exception GNAT.SOCKETS.SOCKET_ERROR
[ 0.494257000] Message [32] Broken pipe
[ 0.506204000] SUNSEEKERCONTROLLER_K CONSTROLLER INPUT: 0.00000000
[ 0.506217000] SUNSEEKERCONTROLLER_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER OUTPUT: 0.00000000
Sunseekercontroller_K CONSTROLLER INPUT: 0.00000000