summaryrefslogtreecommitdiffstats
path: root/notFinishedCode
diff options
context:
space:
mode:
authorRefik Hadzialic2011-10-30 16:21:36 +0100
committerRefik Hadzialic2011-10-30 16:21:36 +0100
commit9c12fe776e2cd62b90c87c30753ab9c52ad852cb (patch)
treee2916bf69e3fe0d835e34cbd93f7131a2919a746 /notFinishedCode
parentsmart test picture edit (diff)
downloadgsm-selftest-9c12fe776e2cd62b90c87c30753ab9c52ad852cb.tar.gz
gsm-selftest-9c12fe776e2cd62b90c87c30753ab9c52ad852cb.tar.xz
gsm-selftest-9c12fe776e2cd62b90c87c30753ab9c52ad852cb.zip
Class diagram
Diffstat (limited to 'notFinishedCode')
-rw-r--r--notFinishedCode/Report/classDiagram.pngbin142829 -> 92431 bytes
-rw-r--r--notFinishedCode/Report/test.log48
-rw-r--r--notFinishedCode/Report/test.out55
-rw-r--r--notFinishedCode/Report/test.pdfbin1597400 -> 1518830 bytes
4 files changed, 79 insertions, 24 deletions
diff --git a/notFinishedCode/Report/classDiagram.png b/notFinishedCode/Report/classDiagram.png
index 43a547c..902f822 100644
--- a/notFinishedCode/Report/classDiagram.png
+++ b/notFinishedCode/Report/classDiagram.png
Binary files differ
diff --git a/notFinishedCode/Report/test.log b/notFinishedCode/Report/test.log
index a5bdf3d..be90cdb 100644
--- a/notFinishedCode/Report/test.log
+++ b/notFinishedCode/Report/test.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2011.9.27) 28 OCT 2011 19:43
+This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) (format=pdflatex 2011.9.27) 30 OCT 2011 16:20
entering extended mode
%&-line parsing enabled.
**test.tex
@@ -475,73 +475,73 @@ LaTeX Font Info: External font `cmex10' loaded for size
(Font) <9> on input line 248.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 248.
- [11 <./activityControllerEdited.png (PNG copy)>] <classDiagram.png, id=359, 10
-27.84pt x 558.085pt>
+ [11 <./activityControllerEdited.png (PNG copy)>] <classDiagram.png, id=359, 16
+85.29625pt x 822.07124pt>
File: classDiagram.png Graphic file (type png)
- <use classDiagram.png>
-[12 <./classDiagram.png (PNG copy)>]
-<dbClass.png, id=371, 465.74pt x 468.75125pt>
+
+<use classDiagram.png> [12 <./classDiagram.png>]
+<dbClass.png, id=372, 465.74pt x 468.75125pt>
File: dbClass.png Graphic file (type png)
<use dbClass.png>
-<serialPort.png, id=373, 518.64352pt x 371.26941pt>
+<serialPort.png, id=374, 518.64352pt x 371.26941pt>
File: serialPort.png Graphic file (type png)
<use serialPort.png>
[13 <./dbClass.png (PNG copy)>]
-<serverClass.png, id=386, 302.12875pt x 181.67876pt>
+<serverClass.png, id=387, 302.12875pt x 181.67876pt>
File: serverClass.png Graphic file (type png)
<use serverClass.png>
-<ClientClass.png, id=387, 507.30705pt x 256.48764pt>
+<ClientClass.png, id=388, 507.30705pt x 256.48764pt>
File: ClientClass.png Graphic file (type png)
<use ClientClass.png>
[14 <./serialPort.png (PNG copy)>]
-<ping.png, id=399, 419.44942pt x 97.77705pt>
+<ping.png, id=400, 419.44942pt x 97.77705pt>
File: ping.png Graphic file (type png)
<use ping.png>
-<logging.png, id=401, 333.00882pt x 167.21294pt>
+<logging.png, id=402, 333.00882pt x 167.21294pt>
File: logging.png Graphic file (type png)
<use logging.png> [15 <./serverClass.png (PNG copy)> <./ClientClass.png (PNG c
opy)>]
-<sshTunnelClass.png, id=408, 486.05118pt x 235.23177pt>
+<sshTunnelClass.png, id=409, 486.05118pt x 235.23177pt>
File: sshTunnelClass.png Graphic file (type png)
-<use sshTunnelClass.png> <usbDetectClass.png, id=409, 401.5pt x 178.6675pt>
+<use sshTunnelClass.png> <usbDetectClass.png, id=410, 401.5pt x 178.6675pt>
File: usbDetectClass.png Graphic file (type png)
<use usbDetectClass.png> [16 <./ping.png (PNG copy)> <./logging.png (PNG copy)>
<./sshTunnelClass.png (PNG copy)>]
-<trueTable.png, id=418, 329.23pt x 111.41624pt>
+<trueTable.png, id=419, 329.23pt x 111.41624pt>
File: trueTable.png Graphic file (type png)
<use trueTable.png>
-<initTestClass.png, id=420, 422.57875pt x 162.6075pt>
+<initTestClass.png, id=421, 422.57875pt x 162.6075pt>
File: initTestClass.png Graphic file (type png)
<use initTestClass.png>
-<controllerclass.png, id=421, 377.41pt x 401.5pt>
+<controllerclass.png, id=422, 377.41pt x 401.5pt>
File: controllerclass.png Graphic file (type png)
<use controllerclass.png>
[17 <./usbDetectClass.png (PNG copy)> <./trueTable.png (PNG copy)>] [18 <./init
TestClass.png (PNG copy)> <./controllerclass.png (PNG copy)>]
-<bb.jpg, id=434, 521.95pt x 516.93124pt>
+<bb.jpg, id=435, 521.95pt x 516.93124pt>
File: bb.jpg Graphic file (type jpg)
<use bb.jpg> [19
<./bb.jpg>] [20]
[21
-] <protocolCommunicationHandler.png, id=459, 2486.93823pt x 792.13588pt>
+] <protocolCommunicationHandler.png, id=460, 2486.93823pt x 792.13588pt>
File: protocolCommunicationHandler.png Graphic file (type png)
<use protocolCommunicationHandler.png>
-<protocolCommunicationcControllerReceiver.png, id=460, 1808.16705pt x 766.62883
+<protocolCommunicationcControllerReceiver.png, id=461, 1808.16705pt x 766.62883
pt>
File: protocolCommunicationcControllerReceiver.png Graphic file (type png)
<use protocolCommunicationcControllerReceiver.png>
-<protocolCommunicationcControllerCaller.png, id=461, 1808.16705pt x 766.62883pt
+<protocolCommunicationcControllerCaller.png, id=462, 1808.16705pt x 766.62883pt
>
File: protocolCommunicationcControllerCaller.png Graphic file (type png)
<use protocolCommunicationcControllerCaller.png> [22 <./protocolCommunicationH
andler.png (PNG copy)> <./protocolCommunicationcControllerReceiver.png (PNG cop
y)>] [23 <./protocolCommunicationcControllerCaller.png (PNG copy)>] [24]
-<sshTunnel.png, id=505, 696.6025pt x 152.57pt>
+<sshTunnel.png, id=506, 696.6025pt x 152.57pt>
File: sshTunnel.png Graphic file (type png)
<use sshTunnel.png> [25
@@ -549,7 +549,7 @@ File: sshTunnel.png Graphic file (type png)
LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <9> not available
(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 692.
[28] [29] [30] [31]
-<resultsImage.png, id=669, 702.625pt x 431.6125pt>
+<resultsImage.png, id=670, 702.625pt x 431.6125pt>
File: resultsImage.png Graphic file (type png)
<use resultsImage.png>
[32 <./resultsImage.png (PNG copy)>] [33] [34] [35] [36] [37] [38] [39]
@@ -577,9 +577,9 @@ home/refik/.texmf-var/fonts/pk/ljfour/jknappen/ec/ecrm1728.600pk></usr/share/te
xmf-texlive/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/share/texmf-texlive
/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texmf-texlive/fonts/type
1/public/amsfonts/cm/cmsy9.pfb>
-Output written on test.pdf (40 pages, 1597400 bytes).
+Output written on test.pdf (40 pages, 1518830 bytes).
PDF statistics:
- 1515 PDF objects out of 1728 (max. 8388607)
+ 1516 PDF objects out of 1728 (max. 8388607)
360 named destinations out of 1000 (max. 500000)
561 words of extra memory for PDF output out of 10000 (max. 10000000)
diff --git a/notFinishedCode/Report/test.out b/notFinishedCode/Report/test.out
new file mode 100644
index 0000000..09a2d0a
--- /dev/null
+++ b/notFinishedCode/Report/test.out
@@ -0,0 +1,55 @@
+\BOOKMARK [1][-]{section.1}{Introduction and Motivation}{}
+\BOOKMARK [1][-]{section.2}{Requirements}{}
+\BOOKMARK [2][-]{subsection.2.1}{Logical and algorithmic requirements}{section.2}
+\BOOKMARK [2][-]{subsection.2.2}{Software requirements}{section.2}
+\BOOKMARK [2][-]{subsection.2.3}{Hardware requirements}{section.2}
+\BOOKMARK [1][-]{section.3}{Database design}{}
+\BOOKMARK [1][-]{section.4}{Software design}{}
+\BOOKMARK [2][-]{subsection.4.1}{Database access}{section.4}
+\BOOKMARK [2][-]{subsection.4.2}{Controlling the cell phones}{section.4}
+\BOOKMARK [2][-]{subsection.4.3}{Client and Server class}{section.4}
+\BOOKMARK [2][-]{subsection.4.4}{Ping class}{section.4}
+\BOOKMARK [2][-]{subsection.4.5}{Data logging}{section.4}
+\BOOKMARK [2][-]{subsection.4.6}{SSH Tunnel Class}{section.4}
+\BOOKMARK [2][-]{subsection.4.7}{USB Cell phone detection class}{section.4}
+\BOOKMARK [2][-]{subsection.4.8}{Truth table class}{section.4}
+\BOOKMARK [2][-]{subsection.4.9}{Init Test class}{section.4}
+\BOOKMARK [2][-]{subsection.4.10}{Controller class}{section.4}
+\BOOKMARK [1][-]{section.5}{Hardware design}{}
+\BOOKMARK [2][-]{subsection.5.1}{BeagleBoard}{section.5}
+\BOOKMARK [2][-]{subsection.5.2}{Cell phones}{section.5}
+\BOOKMARK [2][-]{subsection.5.3}{Cables for the cell phones}{section.5}
+\BOOKMARK [2][-]{subsection.5.4}{Server}{section.5}
+\BOOKMARK [1][-]{section.6}{Communication protocol}{}
+\BOOKMARK [2][-]{subsection.6.1}{Communication between the handler and controller}{section.6}
+\BOOKMARK [2][-]{subsection.6.2}{Verification of the protocol}{section.6}
+\BOOKMARK [1][-]{section.7}{Security and safety of the system}{}
+\BOOKMARK [2][-]{subsection.7.1}{Encryption of the communication channels}{section.7}
+\BOOKMARK [2][-]{subsection.7.2}{Security on the web site}{section.7}
+\BOOKMARK [3][-]{subsubsection.7.2.1}{Configuring the http secure protocol https}{subsection.7.2}
+\BOOKMARK [3][-]{subsubsection.7.2.2}{Password protecting the web site using .htaccess}{subsection.7.2}
+\BOOKMARK [1][-]{section.8}{Web page}{}
+\BOOKMARK [2][-]{subsection.8.1}{Communication between the web page and the test software}{section.8}
+\BOOKMARK [2][-]{subsection.8.2}{Results on the web page}{section.8}
+\BOOKMARK [1][-]{section.9}{Employing the test software system}{}
+\BOOKMARK [2][-]{subsection.9.1}{Required software and libraries}{section.9}
+\BOOKMARK [3][-]{subsubsection.9.1.1}{Python installation}{subsection.9.1}
+\BOOKMARK [3][-]{subsubsection.9.1.2}{Apache Web server installation}{subsection.9.1}
+\BOOKMARK [3][-]{subsubsection.9.1.3}{SSH}{subsection.9.1}
+\BOOKMARK [3][-]{subsubsection.9.1.4}{MySQL database and MySQLdb library}{subsection.9.1}
+\BOOKMARK [3][-]{subsubsection.9.1.5}{Serial port library}{subsection.9.1}
+\BOOKMARK [3][-]{subsubsection.9.1.6}{PJSUA library}{subsection.9.1}
+\BOOKMARK [3][-]{subsubsection.9.1.7}{pChart library}{subsection.9.1}
+\BOOKMARK [3][-]{subsubsection.9.1.8}{proctitle library}{subsection.9.1}
+\BOOKMARK [2][-]{subsection.9.2}{Configuring hardware}{section.9}
+\BOOKMARK [2][-]{subsection.9.3}{Location of the files}{section.9}
+\BOOKMARK [2][-]{subsection.9.4}{Setting up the parameters}{section.9}
+\BOOKMARK [2][-]{subsection.9.5}{Test descriptions}{section.9}
+\BOOKMARK [3][-]{subsubsection.9.5.1}{Smart test}{subsection.9.5}
+\BOOKMARK [3][-]{subsubsection.9.5.2}{SIP test}{subsection.9.5}
+\BOOKMARK [3][-]{subsubsection.9.5.3}{GSM test}{subsection.9.5}
+\BOOKMARK [3][-]{subsubsection.9.5.4}{All test}{subsection.9.5}
+\BOOKMARK [3][-]{subsubsection.9.5.5}{Manual test}{subsection.9.5}
+\BOOKMARK [2][-]{subsection.9.6}{Using the software}{section.9}
+\BOOKMARK [2][-]{subsection.9.7}{Result descriptions}{section.9}
+\BOOKMARK [1][-]{section.10}{Conclusion}{}
diff --git a/notFinishedCode/Report/test.pdf b/notFinishedCode/Report/test.pdf
index bc0eaf8..55d73ae 100644
--- a/notFinishedCode/Report/test.pdf
+++ b/notFinishedCode/Report/test.pdf
Binary files differ