From: Natanael Adityasatria Date: Thu, 21 Jan 2016 16:43:18 +0000 (+0100) Subject: Updated source code explanation X-Git-Url: https://git.martlubbers.net/?a=commitdiff_plain;h=ee79074a1c5190be9d34eba12b54f058a3effc24;p=des2015.git Updated source code explanation --- diff --git a/marsrover/document/robot.tex b/marsrover/document/robot.tex index d86c4c2..a646737 100644 --- a/marsrover/document/robot.tex +++ b/marsrover/document/robot.tex @@ -201,5 +201,5 @@ left motor backward \end{lstlisting} \subsection{Code Structure} -The DSL is able to generate the missions and behaviours's source code. The generated source code contains one java class for mission and one java class for each different behaviours. Moreover, the default source code is categorized by two packages. First package contains a class implementing bluetooth communication protocol between Producer-Consumer (BTController.java), a class to collect the sensor data from Producer (SensorCollector.java), and a class to collect the sensor data from Consumer (RemoteSensors.java). -Second package mainly contains the arbitrator implementation of the robot (Marster.java), LCD Print functionality (LCDPrinter.java), the default actions of the robot (BasicBehaviour.java), the implementation of misssion (Mission.java), and a class to terminate the mission (ShutdownBehaviour.java). +The DSL is able to generate the source code for the missions and the behaviours. The generated source code contains one java class for the collection of missions and one java class for each different behaviours. Moreover, the default source code is categorized by two packages. First package contains a class implementing bluetooth communication protocol between Producer-Consumer (BTController.java), a class to collect the sensor data from Producer (SensorCollector.java), and a class to collect the sensor data from Consumer (RemoteSensors.java). +Second package mainly contains the arbitrator implementation of the robot (Marster.java), the default actions of the robot (BasicBehaviour.java), the implementation of the misssion (Mission.java), and a class to terminate the mission (ShutdownBehaviour.java). \ No newline at end of file diff --git a/marsrover/document/todo.txt b/marsrover/document/todo.txt index 2b57a95..da76dd9 100644 --- a/marsrover/document/todo.txt +++ b/marsrover/document/todo.txt @@ -1,5 +1,5 @@ -adit DSL description -adit Code structure, what do we generate? +done DSL description +done Code structure, what do we generate? 3. Development Plan & Evaluation Evaluation