From 07b567eb5297a928d4adea8cbe021f0eed4adfc0 Mon Sep 17 00:00:00 2001
From: Kevin Lyda <kevin@ie.suberic.net>
Date: Thu, 26 Jan 2017 15:11:46 +0000
Subject: [PATCH] Remove some cruft.

---
 .cproject                                     |   93 -
 .metadata/.lock                               |    0
 .metadata/.log                                |   47 -
 .metadata/.mylyn/repositories.xml.zip         |  Bin 438 -> 0 bytes
 .metadata/.plugins/org.eclipse.cdt.core/.log  |    3 -
 .../org.eclipse.cdt.core/shareddefaults.xml   |    1 -
 .../org.eclipse.cdt.make.core/specs.c         |    1 -
 .../org.eclipse.cdt.make.core/specs.cpp       |    1 -
 .../org.eclipse.cdt.ui/dialog_settings.xml    |    3 -
 .../.root/.indexes/history.version            |    1 -
 .../.root/.indexes/properties.index           |  Bin 124 -> 0 bytes
 .../.root/.indexes/properties.version         |    1 -
 .../org.eclipse.core.resources/.root/3.tree   |  Bin 288 -> 0 bytes
 .../.safetable/org.eclipse.core.resources     |  Bin 614 -> 0 bytes
 .../org.eclipse.cdt.managedbuilder.core.prefs |    4 -
 .../.settings/org.eclipse.cdt.ui.prefs        |    4 -
 .../org.eclipse.core.resources.prefs          |    2 -
 .../org.eclipse.epp.usagedata.recording.prefs |    2 -
 .../.settings/org.eclipse.help.base.prefs     |    2 -
 .../.settings/org.eclipse.help.ui.prefs       |    6 -
 .../.settings/org.eclipse.jdt.ui.prefs        |   14 -
 .../org.eclipse.mylyn.context.core.prefs      |    2 -
 .../org.eclipse.mylyn.monitor.ui.prefs        |    2 -
 .../.settings/org.eclipse.team.cvs.ui.prefs   |    2 -
 .../.settings/org.eclipse.team.ui.prefs       |    2 -
 .../.settings/org.eclipse.ui.ide.prefs        |    5 -
 .../.settings/org.eclipse.ui.prefs            |    2 -
 .../.settings/org.eclipse.ui.workbench.prefs  |    2 -
 .../upload0.csv                               |  245 ---
 .../upload1.csv                               |  241 ---
 .../usagedata.csv                             |  111 -
 .../org.eclipse.help.base/browser.log         |    3 -
 .../org.eclipse.jdt.core/invalidArchivesCache |  Bin 4 -> 0 bytes
 .../org.eclipse.jdt.core/nonChainingJarsCache |  Bin 4 -> 0 bytes
 .../variablesAndContainers.dat                |  Bin 58 -> 0 bytes
 .../org.eclipse.jdt.ui/OpenTypeHistory.xml    |    2 -
 .../QualifiedTypeNameHistory.xml              |    2 -
 .../.workspace/2012/5/19/refactorings.history |    4 -
 .../.workspace/2012/5/19/refactorings.index   |    1 -
 .../dialog_settings.xml                       |    7 -
 .../org.eclipse.ui.ide/dialog_settings.xml    |   20 -
 .../org.eclipse.ui.intro/dialog_settings.xml  |    4 -
 .../dialog_settings.xml                       |    9 -
 .../org.eclipse.ui.workbench/workbench.xml    |  279 ---
 .../org.eclipse.ui.workbench/workingsets.xml  |    4 -
 .metadata/version.ini                         |    1 -
 .project                                      |   79 -
 .settings/language.settings.xml               |   12 -
 Defines.mk                                    |   61 -
 Makefile                                      |   64 -
 Patterns.mk                                   |   15 -
 Targets.mk                                    |   20 -
 bin/gqgmc                                     |  Bin 45275 -> 0 bytes
 bin/gqgmc_gui                                 |  Bin 103113 -> 0 bytes
 doxygen/Doxyfile                              | 1813 -----------------
 doxygen/GQGMCdoxylayout.xml                   |  188 --
 doxygen/doxydoc/latex/Makefile                |   19 -
 doxygen/doxydoc/latex/annotated.tex           |    8 -
 .../latex/class_g_q_l_l_c_1_1_g_q_g_m_c.tex   |  370 ----
 doxygen/doxydoc/latex/class_plot_settings.tex |  118 --
 doxygen/doxydoc/latex/class_plotter.tex       |  303 ---
 doxygen/doxydoc/latex/doxygen.sty             |  482 -----
 doxygen/doxydoc/latex/files.tex               |   10 -
 doxygen/doxydoc/latex/gqgmc_8cc.tex           |  124 --
 doxygen/doxydoc/latex/gqgmc_8hh.tex           |  154 --
 doxygen/doxydoc/latex/main_8cc.tex            |   51 -
 doxygen/doxydoc/latex/main__gui_8cc.tex       |   88 -
 doxygen/doxydoc/latex/moc__plotter_8cc.tex    |   51 -
 doxygen/doxydoc/latex/namespace_g_q_l_l_c.tex |  386 ----
 doxygen/doxydoc/latex/namespaces.tex          |    4 -
 doxygen/doxydoc/latex/plotter_8cc.tex         |   37 -
 doxygen/doxydoc/latex/plotter_8hh.tex         |   14 -
 doxygen/doxydoc/latex/refman.tex              |   87 -
 ..._q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t.tex |  314 ---
 .../doxydoc/latex/struct_hex_char_struct.tex  |   34 -
 libs/libGQGMC.a                               |  Bin 47312 -> 0 bytes
 obj/gqgmc.o                                   |  Bin 45408 -> 0 bytes
 obj/main.o                                    |  Bin 24360 -> 0 bytes
 obj/main_gui.o                                |  Bin 33592 -> 0 bytes
 obj/moc_plotter.o                             |  Bin 20288 -> 0 bytes
 obj/plotter.o                                 |  Bin 98584 -> 0 bytes
 81 files changed, 6041 deletions(-)
 delete mode 100644 .cproject
 delete mode 100644 .metadata/.lock
 delete mode 100644 .metadata/.log
 delete mode 100644 .metadata/.mylyn/repositories.xml.zip
 delete mode 100644 .metadata/.plugins/org.eclipse.cdt.core/.log
 delete mode 100644 .metadata/.plugins/org.eclipse.cdt.core/shareddefaults.xml
 delete mode 100644 .metadata/.plugins/org.eclipse.cdt.make.core/specs.c
 delete mode 100644 .metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp
 delete mode 100644 .metadata/.plugins/org.eclipse.cdt.ui/dialog_settings.xml
 delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
 delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
 delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
 delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/.root/3.tree
 delete mode 100644 .metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.managedbuilder.core.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.recording.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.help.base.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.help.ui.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
 delete mode 100644 .metadata/.plugins/org.eclipse.epp.usagedata.recording/upload0.csv
 delete mode 100644 .metadata/.plugins/org.eclipse.epp.usagedata.recording/upload1.csv
 delete mode 100644 .metadata/.plugins/org.eclipse.epp.usagedata.recording/usagedata.csv
 delete mode 100644 .metadata/.plugins/org.eclipse.help.base/browser.log
 delete mode 100644 .metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache
 delete mode 100644 .metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache
 delete mode 100644 .metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
 delete mode 100644 .metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
 delete mode 100644 .metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
 delete mode 100644 .metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2012/5/19/refactorings.history
 delete mode 100644 .metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2012/5/19/refactorings.index
 delete mode 100644 .metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml
 delete mode 100644 .metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
 delete mode 100644 .metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml
 delete mode 100644 .metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
 delete mode 100644 .metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
 delete mode 100644 .metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
 delete mode 100644 .metadata/version.ini
 delete mode 100644 .project
 delete mode 100644 .settings/language.settings.xml
 delete mode 100644 Defines.mk
 delete mode 100644 Makefile
 delete mode 100644 Patterns.mk
 delete mode 100644 Targets.mk
 delete mode 100755 bin/gqgmc
 delete mode 100755 bin/gqgmc_gui
 delete mode 100644 doxygen/Doxyfile
 delete mode 100644 doxygen/GQGMCdoxylayout.xml
 delete mode 100644 doxygen/doxydoc/latex/Makefile
 delete mode 100644 doxygen/doxydoc/latex/annotated.tex
 delete mode 100644 doxygen/doxydoc/latex/class_g_q_l_l_c_1_1_g_q_g_m_c.tex
 delete mode 100644 doxygen/doxydoc/latex/class_plot_settings.tex
 delete mode 100644 doxygen/doxydoc/latex/class_plotter.tex
 delete mode 100644 doxygen/doxydoc/latex/doxygen.sty
 delete mode 100644 doxygen/doxydoc/latex/files.tex
 delete mode 100644 doxygen/doxydoc/latex/gqgmc_8cc.tex
 delete mode 100644 doxygen/doxydoc/latex/gqgmc_8hh.tex
 delete mode 100644 doxygen/doxydoc/latex/main_8cc.tex
 delete mode 100644 doxygen/doxydoc/latex/main__gui_8cc.tex
 delete mode 100644 doxygen/doxydoc/latex/moc__plotter_8cc.tex
 delete mode 100644 doxygen/doxydoc/latex/namespace_g_q_l_l_c.tex
 delete mode 100644 doxygen/doxydoc/latex/namespaces.tex
 delete mode 100644 doxygen/doxydoc/latex/plotter_8cc.tex
 delete mode 100644 doxygen/doxydoc/latex/plotter_8hh.tex
 delete mode 100644 doxygen/doxydoc/latex/refman.tex
 delete mode 100644 doxygen/doxydoc/latex/struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t.tex
 delete mode 100644 doxygen/doxydoc/latex/struct_hex_char_struct.tex
 delete mode 100644 libs/libGQGMC.a
 delete mode 100644 obj/gqgmc.o
 delete mode 100644 obj/main.o
 delete mode 100644 obj/main_gui.o
 delete mode 100644 obj/moc_plotter.o
 delete mode 100644 obj/plotter.o

diff --git a/.cproject b/.cproject
deleted file mode 100644
index 75f1f2b..0000000
--- a/.cproject
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?fileVersion 4.0.0?>
-
-<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
-	<storageModule moduleId="org.eclipse.cdt.core.settings">
-		<cconfiguration id="cdt.managedbuild.toolchain.gnu.base.665210620">
-			<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.toolchain.gnu.base.665210620" moduleId="org.eclipse.cdt.core.settings" name="Default">
-				<externalSettings/>
-				<extensions>
-					<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
-					<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-					<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
-					<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-					<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-					<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
-				</extensions>
-			</storageModule>
-			<storageModule moduleId="cdtBuildSystem" version="4.0.0">
-				<configuration artifactName="${ProjName}" buildProperties="" id="cdt.managedbuild.toolchain.gnu.base.665210620" name="Default" parent="org.eclipse.cdt.build.core.emptycfg">
-					<folderInfo id="cdt.managedbuild.toolchain.gnu.base.665210620.1403747508" name="/" resourcePath="">
-						<toolChain id="cdt.managedbuild.toolchain.gnu.base.693179673" name="cdt.managedbuild.toolchain.gnu.base" superClass="cdt.managedbuild.toolchain.gnu.base">
-							<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.1745285509" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
-							<builder id="cdt.managedbuild.target.gnu.builder.base.793347001" managedBuildOn="false" name="Gnu Make Builder.Default" superClass="cdt.managedbuild.target.gnu.builder.base"/>
-							<tool id="cdt.managedbuild.tool.gnu.archiver.base.239010556" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
-							<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.base.560031718" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
-								<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.434594581" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
-							</tool>
-							<tool id="cdt.managedbuild.tool.gnu.c.compiler.base.412239352" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
-								<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.585904920" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
-							</tool>
-							<tool id="cdt.managedbuild.tool.gnu.c.linker.base.588386943" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base"/>
-							<tool id="cdt.managedbuild.tool.gnu.cpp.linker.base.1683809179" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
-								<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1755646180" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
-									<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
-									<additionalInput kind="additionalinput" paths="$(LIBS)"/>
-								</inputType>
-							</tool>
-							<tool id="cdt.managedbuild.tool.gnu.assembler.base.1951760501" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
-								<inputType id="cdt.managedbuild.tool.gnu.assembler.input.998555724" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
-							</tool>
-						</toolChain>
-					</folderInfo>
-				</configuration>
-			</storageModule>
-			<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
-		</cconfiguration>
-	</storageModule>
-	<storageModule moduleId="scannerConfiguration">
-		<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
-	</storageModule>
-	<storageModule moduleId="cdtBuildSystem" version="4.0.0">
-		<project id="gqgmc.null.184380328" name="gqgmc"/>
-	</storageModule>
-	<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets">
-		<buildTargets>
-			<target name="xmoc" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
-				<buildCommand>make</buildCommand>
-				<buildTarget>xmoc</buildTarget>
-				<stopOnError>false</stopOnError>
-				<useDefaultCommand>false</useDefaultCommand>
-				<runAllBuilders>false</runAllBuilders>
-			</target>
-			<target name="xobj" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
-				<buildCommand>make</buildCommand>
-				<buildTarget>xobj</buildTarget>
-				<stopOnError>true</stopOnError>
-				<useDefaultCommand>false</useDefaultCommand>
-				<runAllBuilders>false</runAllBuilders>
-			</target>
-			<target name="libs" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
-				<buildCommand>make</buildCommand>
-				<buildTarget>libs</buildTarget>
-				<stopOnError>true</stopOnError>
-				<useDefaultCommand>false</useDefaultCommand>
-				<runAllBuilders>false</runAllBuilders>
-			</target>
-			<target name="bin" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
-				<buildCommand>make</buildCommand>
-				<buildTarget>bin</buildTarget>
-				<stopOnError>true</stopOnError>
-				<useDefaultCommand>false</useDefaultCommand>
-				<runAllBuilders>false</runAllBuilders>
-			</target>
-			<target name="all" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
-				<buildCommand>make</buildCommand>
-				<buildTarget>all</buildTarget>
-				<stopOnError>true</stopOnError>
-				<useDefaultCommand>false</useDefaultCommand>
-				<runAllBuilders>false</runAllBuilders>
-			</target>
-		</buildTargets>
-	</storageModule>
-</cproject>
diff --git a/.metadata/.lock b/.metadata/.lock
deleted file mode 100644
index e69de29..0000000
diff --git a/.metadata/.log b/.metadata/.log
deleted file mode 100644
index d0f6d45..0000000
--- a/.metadata/.log
+++ /dev/null
@@ -1,47 +0,0 @@
-
-!ENTRY org.eclipse.core.resources 4 568 2012-05-10 20:16:45.810
-!MESSAGE Could not write metadata for '/'.
-!STACK 0
-java.io.FileNotFoundException: /home/phil/Projects/gqgmc/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap (No such file or directory)
-	at java.io.FileOutputStream.openAppend(Native Method)
-	at java.io.FileOutputStream.<init>(FileOutputStream.java:207)
-	at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
-	at org.eclipse.core.internal.localstore.SafeChunkyOutputStream.<init>(SafeChunkyOutputStream.java:45)
-	at org.eclipse.core.internal.localstore.SafeChunkyOutputStream.<init>(SafeChunkyOutputStream.java:41)
-	at org.eclipse.core.internal.resources.SaveManager.visitAndSnap(SaveManager.java:1685)
-	at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1167)
-	at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1109)
-	at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51)
-	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
-
-!ENTRY org.eclipse.cdt.core 1 0 2012-05-10 20:16:46.182
-!MESSAGE Indexed 'gqgmc' (0 sources, 13 headers) in 0.32 sec: 0 declarations; 0 references; 13 unresolved inclusions; 0 syntax errors; 0 unresolved names (0.00%)
-
-!ENTRY org.eclipse.ui.ide 4 4 2012-05-10 20:28:08.151
-!MESSAGE Problems saving workspace
-
-!ENTRY org.eclipse.ui.ide 4 1 2012-05-10 20:28:08.152
-!MESSAGE Problems occurred while trying to save the state of the workbench.
-!SUBENTRY 1 org.eclipse.core.resources 4 568 2012-05-10 20:28:08.152
-!MESSAGE Could not write workspace metadata '/home/phil/Projects/gqgmc/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree'.
-!STACK 0
-java.io.FileNotFoundException: /home/phil/Projects/gqgmc/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree (No such file or directory)
-	at java.io.FileOutputStream.open(Native Method)
-	at java.io.FileOutputStream.<init>(FileOutputStream.java:209)
-	at java.io.FileOutputStream.<init>(FileOutputStream.java:160)
-	at org.eclipse.core.internal.localstore.SafeFileOutputStream.<init>(SafeFileOutputStream.java:47)
-	at org.eclipse.core.internal.resources.SaveManager.saveTree(SaveManager.java:1350)
-	at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1134)
-	at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2375)
-	at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor$5.run(IDEWorkbenchAdvisor.java:508)
-	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
-!SESSION 2012-05-10 20:37:41.690 -----------------------------------------------
-eclipse.buildId=M20120208-0800
-java.version=1.6.0_24
-java.vendor=Sun Microsystems Inc.
-BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
-Framework arguments:  -product org.eclipse.epp.package.linuxtools.product
-Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.linuxtools.product
-
-!ENTRY org.eclipse.core.resources 2 10035 2012-05-10 20:39:08.432
-!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
diff --git a/.metadata/.mylyn/repositories.xml.zip b/.metadata/.mylyn/repositories.xml.zip
deleted file mode 100644
index 62358f0a3b551d26b55e00c948b5bf62c7c05514..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 438
zcmWIWW@Zs#;9%fj;90uLfdL5!FfcF_r55BDXO`p_Wu_MERpjQp4e|A6HWc`)tysRf
zOF`+bn4>LcSJ?Z@cV9|b&2Blfr0n-=-?!7ZaIKBo%R70`bo0-0FL~2+S8BR#yEpaM
znK@al>ppEQ^<5d?R<1t1>cV^8Ms<G)o9K@hl~%W_D4u-Hw!HjZNmf#9?5n`6XVW;g
zcun;Bt0wegl}6EQ-mnzr#UD5R%z3f4uef;QdgspE!gsRMe(gG%p{<d3A+;xLW|H&u
zvMZL#k-U*&!uwB{DgKH~7fS9;_E1?mZN`TJo5LdVjX&=m{}u5jsm$ZkH}y$R8SWbj
z^cdv-DBFGIaOA~<9R|U@jXyX{n{pKdVzO5h-A(!Iz4!bEJ7e$FiCjz{En6QvzSZ`q
zU0~w+hA_^ktGAE*d;TQca%cRzj|#`d{68F;oAh1&MLk1+H#^5o$$niGMg|5476yg@
nZ$>5&21FPm%YnieDaf&ecz`!68%PBs10#bS0|P@6BZvn8$T6#=

diff --git a/.metadata/.plugins/org.eclipse.cdt.core/.log b/.metadata/.plugins/org.eclipse.cdt.core/.log
deleted file mode 100644
index 264018a..0000000
--- a/.metadata/.plugins/org.eclipse.cdt.core/.log
+++ /dev/null
@@ -1,3 +0,0 @@
-*** SESSION May 10, 2012 20:39:17.61 -------------------------------------------
-*** SESSION May 12, 2012 15:42:31.12 -------------------------------------------
-*** SESSION May 12, 2012 15:44:02.55 -------------------------------------------
diff --git a/.metadata/.plugins/org.eclipse.cdt.core/shareddefaults.xml b/.metadata/.plugins/org.eclipse.cdt.core/shareddefaults.xml
deleted file mode 100644
index c4b91cf..0000000
--- a/.metadata/.plugins/org.eclipse.cdt.core/shareddefaults.xml
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><SharedRoot><SharedProperty id="" value=""/></SharedRoot>
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c b/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c
deleted file mode 100644
index 8b13789..0000000
--- a/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp b/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp
deleted file mode 100644
index 8b13789..0000000
--- a/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/.metadata/.plugins/org.eclipse.cdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.cdt.ui/dialog_settings.xml
deleted file mode 100644
index 5ca0b77..0000000
--- a/.metadata/.plugins/org.eclipse.cdt.ui/dialog_settings.xml
+++ /dev/null
@@ -1,3 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
-</section>
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
deleted file mode 100644
index 25cb955..0000000
--- a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
deleted file mode 100644
index c5ca017d032b56692732d449da9a8da51ada7b58..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 124
zcmZQ%U|?WmVAN+|Vq%cWFG|--P0q<IC{EQ&&M!*UD@rZSFD*(=EoKl+&d)1J%`0(E
zOwLFR$;?eHE=kNSVBj@0Ha0Ucu{5zTw6rv5Vh}+#A}gf?Yz%`?aY<rHYFKJfab|v=
OUukYqY7qmIkr@DuJ|&3&

diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
deleted file mode 100644
index 6b2aaa7..0000000
--- a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/3.tree b/.metadata/.plugins/org.eclipse.core.resources/.root/3.tree
deleted file mode 100644
index 12451046f6d38a8472cef9dd1869b0cfb5395309..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 288
zcmZQ!W@2K106_?aLb5PO<`<>wr6%WO78IxIm82%->Lr&I>m}zGr7}pS<>#cN7U`yB
z7L`=$7MCQJr0OOoCTFCk;M2uhlv<o$T9llsTU?o!j87#u)O@fy5p3>Y5H3p1%`ZvS
sg`1h3TFJn`z{G%}JUOKV;$jrhESM+*0|O&76C(p7hyfy*Ap|HS0G)+TU;qFB

diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
deleted file mode 100644
index e89fe965281699f2779e22f95284cfe9166da9cf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 614
zcmZ?R*xjhShe1S2b=vdAllRFf=Oz}Hq!uZZBqrsgaw!KVmMHipRw@`8DHxhsnOImE
zS}ORugeVvp7#eXU=cFbUxuoWlB*y0#rR$|8=VTTXr|KoAl;|br7p2;!CFT^Ta;1P2
zxK<Qo7A2Ns=I5a(&4MX4G&VM~Fts$Yv^2Fa$EyWyI;s{NZh>0>af`lQNl|L5tuZdA
r=T_!a=INCr7H1dhm1aUca3JFMXK)Y&e(tH>U4Cpd$dF^3s2~FXKMvXF

diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.managedbuilder.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.managedbuilder.core.prefs
deleted file mode 100644
index 35c7e7a..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.managedbuilder.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-eclipse.preferences.version=1
-properties/GQGMC.null.1057668428/cdt.managedbuild.toolchain.gnu.base.617071390=\#\n\#Thu May 10 20\:00\:37 MDT 2012\ncdt.managedbuild.toolchain.gnu.base.400227187\=\\\#\\n\\\#Thu May 10 20\\\:00\\\:37 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.cpp.linker.base.248979588\=\\\#\\n\\\#Thu May 10 20\\\:00\\\:37 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.toolchain.gnu.base.617071390\=\\\#\\n\\\#Thu May 10 20\\\:00\\\:37 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.archiver.base.81498499\=\\\#\\n\\\#Thu May 10 20\\\:00\\\:37 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.cpp.compiler.base.586639256\=\\\#\\n\\\#Thu May 10 20\\\:00\\\:37 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.assembler.base.735564181\=\\\#\\n\\\#Thu May 10 20\\\:00\\\:37 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.c.linker.base.1973435648\=\\\#\\n\\\#Thu May 10 20\\\:00\\\:37 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.c.compiler.base.1301937529\=\\\#\\n\\\#Thu May 10 20\\\:00\\\:37 MDT 2012\\nrebuildState\\\=true\\n\n
-properties/gqgmc.null.1910362274/cdt.managedbuild.toolchain.gnu.base.1898411500=\#\n\#Thu May 10 20\:16\:44 MDT 2012\ncdt.managedbuild.toolchain.gnu.base.1852946395\=\\\#\\n\\\#Thu May 10 20\\\:16\\\:44 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.archiver.base.1401862798\=\\\#\\n\\\#Thu May 10 20\\\:16\\\:44 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.c.compiler.base.1447998943\=\\\#\\n\\\#Thu May 10 20\\\:16\\\:44 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.assembler.base.236245773\=\\\#\\n\\\#Thu May 10 20\\\:16\\\:44 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.c.linker.base.166333359\=\\\#\\n\\\#Thu May 10 20\\\:16\\\:44 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.cpp.linker.base.559636964\=\\\#\\n\\\#Thu May 10 20\\\:16\\\:44 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.cpp.compiler.base.656529954\=\\\#\\n\\\#Thu May 10 20\\\:16\\\:44 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.toolchain.gnu.base.1898411500\=\\\#\\n\\\#Thu May 10 20\\\:16\\\:44 MDT 2012\\nrebuildState\\\=true\\n\n
-properties/gqgmc.null.457397977/cdt.managedbuild.toolchain.gnu.base.1878504423=\#\n\#Thu May 10 20\:07\:58 MDT 2012\ncdt.managedbuild.tool.gnu.archiver.base.1392357309\=\\\#\\n\\\#Thu May 10 20\\\:07\\\:58 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.c.linker.base.1332215673\=\\\#\\n\\\#Thu May 10 20\\\:07\\\:58 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.c.compiler.base.1352109220\=\\\#\\n\\\#Thu May 10 20\\\:07\\\:58 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.cpp.linker.base.1942565457\=\\\#\\n\\\#Thu May 10 20\\\:07\\\:58 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.toolchain.gnu.base.822579542\=\\\#\\n\\\#Thu May 10 20\\\:07\\\:58 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.cpp.compiler.base.107458631\=\\\#\\n\\\#Thu May 10 20\\\:07\\\:58 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.tool.gnu.assembler.base.538933122\=\\\#\\n\\\#Thu May 10 20\\\:07\\\:58 MDT 2012\\nrebuildState\\\=true\\n\ncdt.managedbuild.toolchain.gnu.base.1878504423\=\\\#\\n\\\#Thu May 10 20\\\:07\\\:58 MDT 2012\\nrebuildState\\\=true\\n\n
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs
deleted file mode 100644
index 5e2da66..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-eclipse.preferences.version=1
-spelling_locale_initialized=true
-useAnnotationsPrefPage=true
-useQuickDiffPrefPage=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index dffc6b5..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-version=1
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.recording.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.recording.prefs
deleted file mode 100644
index 6af9154..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.recording.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.epp.usagedata.recording.last-upload=1336703965279
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.help.base.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.help.base.prefs
deleted file mode 100644
index d58f01d..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.help.base.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-scope=
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.help.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.help.ui.prefs
deleted file mode 100644
index a148b82..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.help.ui.prefs
+++ /dev/null
@@ -1,6 +0,0 @@
-browser.h=768
-browser.maximized=false
-browser.w=1024
-browser.x=69
-browser.y=42
-eclipse.preferences.version=1
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index 70e90b5..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,14 +0,0 @@
-content_assist_proposals_background=255,255,255
-content_assist_proposals_foreground=60,60,60
-eclipse.preferences.version=1
-fontPropagated=true
-org.eclipse.jdt.internal.ui.navigator.layout=2
-org.eclipse.jdt.ui.editor.tab.width=
-org.eclipse.jdt.ui.formatterprofiles.version=12
-org.eclipse.jdt.ui.javadoclocations.migrated=true
-org.eclipse.jface.textfont=1|Monospace|10.0|0|GTK|1|;
-proposalOrderMigrated=true
-spelling_locale_initialized=true
-tabWidthPropagated=true
-useAnnotationsPrefPage=true
-useQuickDiffPrefPage=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs
deleted file mode 100644
index 43e97e4..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-mylyn.attention.migrated=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs
deleted file mode 100644
index 8d462a6..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs
deleted file mode 100644
index f9e585b..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-pref_first_startup=false
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs
deleted file mode 100644
index 56cd496..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.team.ui.first_time=false
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
deleted file mode 100644
index 54f235c..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
+++ /dev/null
@@ -1,5 +0,0 @@
-PROBLEMS_FILTERS_MIGRATE=true
-eclipse.preferences.version=1
-platformState=1336449481997
-quickStart=false
-tipsAndTricks=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
deleted file mode 100644
index 08076f2..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-showIntro=false
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
deleted file mode 100644
index fec700d..0000000
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-ENABLED_DECORATORS=org.eclipse.cdt.ui.indexedFiles\:false,org.eclipse.cdt.managedbuilder.ui.excludedFile\:true,org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator\:true,org.eclipse.jdt.ui.override.decorator\:true,org.eclipse.jdt.ui.interface.decorator\:false,org.eclipse.jdt.ui.buildpath.decorator\:true,org.eclipse.linuxtools.tmf.ui.trace_folder.decorator\:true,org.eclipse.linuxtools.tmf.ui.experiment_folder.decorator\:true,org.eclipse.linuxtools.tmf.ui.linked_trace.decorator\:true,org.eclipse.mylyn.context.ui.decorator.interest\:true,org.eclipse.mylyn.tasks.ui.decorators.task\:true,org.eclipse.mylyn.team.ui.changeset.decorator\:true,org.eclipse.rse.core.virtualobject.decorator\:true,org.eclipse.rse.core.binary.executable.decorator\:true,org.eclipse.rse.core.script.executable.decorator\:true,org.eclipse.rse.core.java.executable.decorator\:true,org.eclipse.rse.core.library.decorator\:true,org.eclipse.rse.core.link.decorator\:true,org.eclipse.rse.subsystems.error.decorator\:true,org.eclipse.team.cvs.ui.decorator\:true,org.eclipse.ui.LinkedResourceDecorator\:true,org.eclipse.ui.VirtualResourceDecorator\:true,org.eclipse.ui.ContentTypeDecorator\:true,org.eclipse.ui.ResourceFilterDecorator\:false,
-eclipse.preferences.version=1
diff --git a/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload0.csv b/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload0.csv
deleted file mode 100644
index 3a39569..0000000
--- a/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload0.csv
+++ /dev/null
@@ -1,245 +0,0 @@
-what,kind,bundleId,bundleVersion,description,time
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702125302
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702138224
-executed,command,org.eclipse.ltk.ui.refactoring,3.6.0.v20110928-1453,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1336702141386
-executed,command,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui.edit.delete",1336702141387
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702141423
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702145777
-executed,command,org.eclipse.ltk.ui.refactoring,3.6.0.v20110928-1453,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1336702148457
-executed,command,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui.edit.delete",1336702148457
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702148495
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702150601
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702156906
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702173230
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702316135
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702319225
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702429539
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702469257
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702528452
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702542494
-error,log,,,"Could not write metadata for '/'.",1336702605813
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702606076
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702606506
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702622562
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702634747
-executed,command,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui.file.import",1336702662898
-executed,command,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui.file.import",1336702662898
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702662937
-started,bundle,org.eclipse.help.base,3.6.2.v201202080800,"org.eclipse.help.base",1336702732976
-started,bundle,org.eclipse.help.ui,3.5.101.r37_20110819,"org.eclipse.help.ui",1336702733004
-started,bundle,org.eclipse.equinox.http.jetty,2.0.100.v20110502,"org.eclipse.equinox.http.jetty",1336702733205
-started,bundle,org.eclipse.equinox.http.servlet,1.1.200.v20110502,"org.eclipse.equinox.http.servlet",1336702733379
-started,bundle,org.eclipse.equinox.http.registry,1.1.100.v20110502,"org.eclipse.equinox.http.registry",1336702733646
-executed,command,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui.help.helpContents",1336702735407
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336702735516
-started,bundle,org.eclipse.equinox.jsp.jasper.registry,1.0.200.v20100503,"org.eclipse.equinox.jsp.jasper.registry",1336702735626
-started,bundle,org.eclipse.equinox.jsp.jasper,1.0.300.v20110502,"org.eclipse.equinox.jsp.jasper",1336702735642
-started,bundle,org.eclipse.help.webapp,3.6.1.r37_20110929,"org.eclipse.help.webapp",1336702736795
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336703019339
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336703026205
-executed,command,org.eclipse.ltk.ui.refactoring,3.6.0.v20110928-1453,"org.eclipse.ltk.ui.refactoring.commands.deleteResources",1336703028369
-executed,command,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui.edit.delete",1336703028370
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336703028415
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336703031715
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336703080250
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336703097913
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336703263845
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336703276001
-closed,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336703284556
-error,log,,,"Problems saving workspace",1336703288151
-error,log,,,"Problems occurred while trying to save the state of the workbench.",1336703288157
-stopped,bundle,org.eclipse.linuxtools.valgrind.massif,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.massif",1336703288757
-stopped,bundle,org.eclipse.birt.chart.device.svg,3.7.2.v20120213,"org.eclipse.birt.chart.device.svg",1336703288759
-stopped,bundle,org.eclipse.birt.chart.device.extension,3.7.2.v20120213,"org.eclipse.birt.chart.device.extension",1336703288761
-stopped,bundle,org.eclipse.birt.chart.device.swt,3.7.2.v20120213,"org.eclipse.birt.chart.device.swt",1336703288762
-stopped,bundle,org.eclipse.birt.chart.engine.extension,3.7.2.v20120213,"org.eclipse.birt.chart.engine.extension",1336703288771
-stopped,bundle,org.eclipse.linuxtools.gcov.core,4.1.1.201202152032,"org.eclipse.linuxtools.gcov.core",1336703288773
-stopped,bundle,org.eclipse.linuxtools.gprof,4.0.0.201202152032,"org.eclipse.linuxtools.gprof",1336703288775
-stopped,bundle,org.eclipse.linuxtools.dataviewers.charts,4.1.0.201202152032,"org.eclipse.linuxtools.dataviewers.charts",1336703288776
-stopped,bundle,org.eclipse.birt.chart.ui,3.7.2.v20120213,"org.eclipse.birt.chart.ui",1336703288778
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.dashboardextension,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.dashboardextension",1336703288778
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.dashboard,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.dashboard",1336703288787
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphicalrun,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphicalrun",1336703288787
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.ide,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.ide",1336703288812
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphing,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphing",1336703288814
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphingapi.ui,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphingapi.ui",1336703288816
-stopped,bundle,org.eclipse.birt.chart.engine,3.7.2.v20120213,"org.eclipse.birt.chart.engine",1336703288827
-stopped,bundle,org.eclipse.birt.core.ui,3.7.2.v20120213,"org.eclipse.birt.core.ui",1336703288829
-stopped,bundle,org.eclipse.birt.data.aggregation,3.7.2.v20120213,"org.eclipse.birt.data.aggregation",1336703288830
-stopped,bundle,org.eclipse.birt.data,3.7.2.v20120213,"org.eclipse.birt.data",1336703288832
-stopped,bundle,org.eclipse.birt.core,3.7.2.v20120213,"org.eclipse.birt.core",1336703288834
-stopped,bundle,org.eclipse.cdt.build.crossgcc,1.0.2.201202111925,"org.eclipse.cdt.build.crossgcc",1336703288835
-stopped,bundle,org.eclipse.cdt.codan.checkers.ui,1.0.0.201202111925,"org.eclipse.cdt.codan.checkers.ui",1336703288837
-stopped,bundle,org.eclipse.cdt.codan.checkers,1.0.1.201202111925,"org.eclipse.cdt.codan.checkers",1336703288840
-stopped,bundle,org.eclipse.cdt.codan.ui.cxx,2.0.0.201202111925,"org.eclipse.cdt.codan.ui.cxx",1336703288840
-stopped,bundle,org.eclipse.cdt.codan.core.cxx,1.0.0.201202111925,"org.eclipse.cdt.codan.core.cxx",1336703288840
-stopped,bundle,org.eclipse.cdt.launch.remote,2.3.0.201202111925,"org.eclipse.cdt.launch.remote",1336703288842
-stopped,bundle,org.eclipse.cdt.debug.mi.ui,6.1.1.201202111925,"org.eclipse.cdt.debug.mi.ui",1336703288851
-stopped,bundle,org.eclipse.cdt.debug.mi.core,7.1.1.201202111925,"org.eclipse.cdt.debug.mi.core",1336703288853
-stopped,bundle,org.eclipse.cdt.debug.ui.memory.memorybrowser,1.2.100.201202111925,"org.eclipse.cdt.debug.ui.memory.memorybrowser",1336703288855
-stopped,bundle,org.eclipse.cdt.debug.ui.memory.search,1.2.1.201202111925,"org.eclipse.cdt.debug.ui.memory.search",1336703288856
-stopped,bundle,org.eclipse.cdt.dsf.gdb.ui,2.2.1.201202111925,"org.eclipse.cdt.dsf.gdb.ui",1336703288864
-stopped,bundle,org.eclipse.cdt.dsf.ui,2.2.1.201202111925,"org.eclipse.cdt.dsf.ui",1336703288874
-stopped,bundle,org.eclipse.cdt.gdb.ui,7.0.0.201202111925,"org.eclipse.cdt.gdb.ui",1336703288875
-stopped,bundle,org.eclipse.cdt.dsf.gdb,4.0.2.201202111925,"org.eclipse.cdt.dsf.gdb",1336703288878
-stopped,bundle,org.eclipse.linuxtools.callgraph.launch,0.9.0.201202152032,"org.eclipse.linuxtools.callgraph.launch",1336703288879
-stopped,bundle,org.eclipse.linuxtools.oprofile.launch,0.3.1.201202152032,"org.eclipse.linuxtools.oprofile.launch",1336703288881
-stopped,bundle,org.eclipse.linuxtools.valgrind.cachegrind,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.cachegrind",1336703288887
-stopped,bundle,org.eclipse.linuxtools.valgrind.helgrind,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.helgrind",1336703288889
-stopped,bundle,org.eclipse.linuxtools.valgrind.memcheck,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.memcheck",1336703288890
-stopped,bundle,org.eclipse.linuxtools.valgrind.launch,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.launch",1336703288903
-stopped,bundle,org.eclipse.linuxtools.profiling.launch,0.9.0.201202152032,"org.eclipse.linuxtools.profiling.launch",1336703288905
-stopped,bundle,org.eclipse.cdt.launch,7.0.0.201202111925,"org.eclipse.cdt.launch",1336703288907
-stopped,bundle,org.eclipse.linuxtools.valgrind.ui,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.ui",1336703288909
-stopped,bundle,org.eclipse.cdt.debug.ui,7.1.2.201202111925,"org.eclipse.cdt.debug.ui",1336703288912
-stopped,bundle,org.eclipse.cdt.debug.ui.memory.traditional,1.2.1.201202111925,"org.eclipse.cdt.debug.ui.memory.traditional",1336703288914
-activated,perspective,org.eclipse.cdt.ui,,"org.eclipse.cdt.ui.CPerspective",1336703964106
-started,bundle,org.eclipse.osgi,3.7.2.v20120110-1415,"org.eclipse.osgi",1336703964108
-started,bundle,com.ibm.icu,4.4.2.v20110823,"com.ibm.icu",1336703964109
-started,bundle,org.eclipse.equinox.simpleconfigurator,1.0.200.v20110815-1438,"org.eclipse.equinox.simpleconfigurator",1336703964110
-started,bundle,org.eclipse.cdt.codan.checkers,1.0.1.201202111925,"org.eclipse.cdt.codan.checkers",1336703964112
-started,bundle,org.eclipse.cdt.codan.core,2.0.0.201202111925,"org.eclipse.cdt.codan.core",1336703964113
-started,bundle,org.eclipse.cdt.codan.core.cxx,1.0.0.201202111925,"org.eclipse.cdt.codan.core.cxx",1336703964114
-started,bundle,org.eclipse.cdt.codan.ui.cxx,2.0.0.201202111925,"org.eclipse.cdt.codan.ui.cxx",1336703964114
-started,bundle,org.eclipse.cdt.core,5.3.2.201202111925,"org.eclipse.cdt.core",1336703964116
-started,bundle,org.eclipse.cdt.make.core,7.1.2.201202111925,"org.eclipse.cdt.make.core",1336703964117
-started,bundle,org.eclipse.cdt.make.ui,7.1.2.201202111925,"org.eclipse.cdt.make.ui",1336703964118
-started,bundle,org.eclipse.cdt.managedbuilder.core,8.0.2.201202111925,"org.eclipse.cdt.managedbuilder.core",1336703964119
-started,bundle,org.eclipse.cdt.ui,5.3.2.201202111925,"org.eclipse.cdt.ui",1336703964122
-started,bundle,org.eclipse.core.contenttype,3.4.100.v20110423-0524,"org.eclipse.core.contenttype",1336703964123
-started,bundle,org.eclipse.core.databinding.observable,1.4.0.I20110222-0800,"org.eclipse.core.databinding.observable",1336703964125
-started,bundle,org.eclipse.core.expressions,3.4.300.v20110228,"org.eclipse.core.expressions",1336703964125
-started,bundle,org.eclipse.core.filebuffers,3.5.200.v20110928-1504,"org.eclipse.core.filebuffers",1336703964126
-started,bundle,org.eclipse.core.filesystem,1.3.100.v20110423-0524,"org.eclipse.core.filesystem",1336703964128
-started,bundle,org.eclipse.core.jobs,3.5.101.v20120113-1953,"org.eclipse.core.jobs",1336703964129
-started,bundle,org.eclipse.core.net,1.2.100.I20110511-0800,"org.eclipse.core.net",1336703964130
-started,bundle,org.eclipse.core.resources,3.7.101.v20120125-1505,"org.eclipse.core.resources",1336703964131
-started,bundle,org.eclipse.core.runtime,3.7.0.v20110110,"org.eclipse.core.runtime",1336703964132
-started,bundle,org.eclipse.core.runtime.compatibility,3.2.100.v20100505,"org.eclipse.core.runtime.compatibility",1336703964133
-started,bundle,org.eclipse.core.runtime.compatibility.auth,3.2.200.v20110110,"org.eclipse.core.runtime.compatibility.auth",1336703964134
-started,bundle,org.eclipse.egit.core,1.3.0.201202151440-r,"org.eclipse.egit.core",1336703964136
-started,bundle,org.eclipse.egit.ui,1.3.0.201202151440-r,"org.eclipse.egit.ui",1336703964139
-started,bundle,org.eclipse.epp.mpc.ui,1.1.1.I20110907-0947,"org.eclipse.epp.mpc.ui",1336703964139
-started,bundle,org.eclipse.epp.usagedata.gathering,1.3.1.R201106061540,"org.eclipse.epp.usagedata.gathering",1336703964140
-started,bundle,org.eclipse.epp.usagedata.recording,1.3.1.R201106061540,"org.eclipse.epp.usagedata.recording",1336703964141
-started,bundle,org.eclipse.equinox.app,1.3.100.v20110321,"org.eclipse.equinox.app",1336703964142
-started,bundle,org.eclipse.equinox.common,3.6.0.v20110523,"org.eclipse.equinox.common",1336703964143
-started,bundle,org.eclipse.equinox.ds,1.3.1.R37x_v20110701,"org.eclipse.equinox.ds",1336703964144
-started,bundle,org.eclipse.equinox.event,1.2.100.v20110502,"org.eclipse.equinox.event",1336703964145
-started,bundle,org.eclipse.equinox.p2.core,2.1.1.v20120113-1346,"org.eclipse.equinox.p2.core",1336703964147
-started,bundle,org.eclipse.equinox.p2.directorywatcher,1.0.300.v20110815-1419,"org.eclipse.equinox.p2.directorywatcher",1336703964148
-started,bundle,org.eclipse.equinox.p2.engine,2.1.1.R37x_v20111003,"org.eclipse.equinox.p2.engine",1336703964149
-started,bundle,org.eclipse.equinox.p2.metadata,2.1.0.v20110815-1419,"org.eclipse.equinox.p2.metadata",1336703964151
-started,bundle,org.eclipse.equinox.p2.metadata.repository,1.2.0.v20110815-1419,"org.eclipse.equinox.p2.metadata.repository",1336703964152
-started,bundle,org.eclipse.equinox.p2.operations,2.1.1.R37x_v20111111,"org.eclipse.equinox.p2.operations",1336703964153
-started,bundle,org.eclipse.equinox.p2.reconciler.dropins,1.1.100.v20110815-1419,"org.eclipse.equinox.p2.reconciler.dropins",1336703964154
-started,bundle,org.eclipse.equinox.p2.repository,2.1.1.v20120113-1346,"org.eclipse.equinox.p2.repository",1336703964156
-started,bundle,org.eclipse.equinox.p2.ui.sdk.scheduler,1.0.100.v20110815-1419,"org.eclipse.equinox.p2.ui.sdk.scheduler",1336703964157
-started,bundle,org.eclipse.equinox.p2.updatechecker,1.1.200.v20110815-1419,"org.eclipse.equinox.p2.updatechecker",1336703964158
-started,bundle,org.eclipse.equinox.preferences,3.4.2.v20120111-2020,"org.eclipse.equinox.preferences",1336703964159
-started,bundle,org.eclipse.equinox.registry,3.5.101.R37x_v20110810-1611,"org.eclipse.equinox.registry",1336703964160
-started,bundle,org.eclipse.equinox.security,1.1.1.R37x_v20110822-1018,"org.eclipse.equinox.security",1336703964162
-started,bundle,org.eclipse.equinox.util,1.0.300.v20110502,"org.eclipse.equinox.util",1336703964163
-started,bundle,org.eclipse.help,3.5.100.v20110426,"org.eclipse.help",1336703964164
-started,bundle,org.eclipse.jdt.core,3.7.3.v20120119-1537,"org.eclipse.jdt.core",1336703964165
-started,bundle,org.eclipse.jdt.core.manipulation,1.4.0.v20110928-1453,"org.eclipse.jdt.core.manipulation",1336703964166
-started,bundle,org.eclipse.jdt.ui,3.7.2.v20120109-1427,"org.eclipse.jdt.ui",1336703964171
-started,bundle,org.eclipse.jface,3.7.0.v20110928-1505,"org.eclipse.jface",1336703964172
-started,bundle,org.eclipse.jgit,1.3.0.201202151440-r,"org.eclipse.jgit",1336703964172
-started,bundle,org.eclipse.jsch.core,1.1.300.I20110514-0800,"org.eclipse.jsch.core",1336703964174
-started,bundle,org.eclipse.linuxtools.systemtap.ui.dashboardextension,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.dashboardextension",1336703964175
-started,bundle,org.eclipse.linuxtools.systemtap.ui.editor,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.editor",1336703964177
-started,bundle,org.eclipse.linuxtools.systemtap.ui.graphicalrun,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphicalrun",1336703964178
-started,bundle,org.eclipse.ltk.core.refactoring,3.5.201.r372_v20111101-0700,"org.eclipse.ltk.core.refactoring",1336703964179
-started,bundle,org.eclipse.ltk.ui.refactoring,3.6.0.v20110928-1453,"org.eclipse.ltk.ui.refactoring",1336703964180
-started,bundle,org.eclipse.mylyn.bugzilla.core,3.6.5.v20120123-0100,"org.eclipse.mylyn.bugzilla.core",1336703964182
-started,bundle,org.eclipse.mylyn.bugzilla.ui,3.6.0.v20110608-1400,"org.eclipse.mylyn.bugzilla.ui",1336703964183
-started,bundle,org.eclipse.mylyn.commons.identity,0.8.0.v20110608-1400,"org.eclipse.mylyn.commons.identity",1336703964184
-started,bundle,org.eclipse.mylyn.commons.net,3.6.0.v20110608-1400,"org.eclipse.mylyn.commons.net",1336703964184
-started,bundle,org.eclipse.mylyn.commons.ui,3.6.1.v20110720-0100,"org.eclipse.mylyn.commons.ui",1336703964185
-started,bundle,org.eclipse.mylyn.context.core,3.6.1.v20110720-0100,"org.eclipse.mylyn.context.core",1336703964228
-started,bundle,org.eclipse.mylyn.context.ui,3.6.1.v20120112-0100,"org.eclipse.mylyn.context.ui",1336703964230
-started,bundle,org.eclipse.mylyn.monitor.ui,3.6.0.v20110608-1400,"org.eclipse.mylyn.monitor.ui",1336703964231
-started,bundle,org.eclipse.mylyn.tasks.ui,3.6.5.v20120215-0100,"org.eclipse.mylyn.tasks.ui",1336703964233
-started,bundle,org.eclipse.mylyn.team.ui,3.6.1.v20110825-0100,"org.eclipse.mylyn.team.ui",1336703964234
-started,bundle,org.eclipse.search,3.7.0.v20110928-1504,"org.eclipse.search",1336703964236
-started,bundle,org.eclipse.team.core,3.6.0.I20110525-0800,"org.eclipse.team.core",1336703964237
-started,bundle,org.eclipse.team.cvs.core,3.3.400.I20110510-0800,"org.eclipse.team.cvs.core",1336703964238
-started,bundle,org.eclipse.team.cvs.ui,3.3.401.v20120126-1227,"org.eclipse.team.cvs.ui",1336703964239
-started,bundle,org.eclipse.team.ui,3.6.101.R37x_v20111109-0800,"org.eclipse.team.ui",1336703964241
-started,bundle,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui",1336703964243
-started,bundle,org.eclipse.ui.console,3.5.100.v20111007_r372,"org.eclipse.ui.console",1336703964244
-started,bundle,org.eclipse.ui.editors,3.7.0.v20110928-1504,"org.eclipse.ui.editors",1336703964246
-started,bundle,org.eclipse.ui.forms,3.5.101.v20111011-1919,"org.eclipse.ui.forms",1336703964248
-started,bundle,org.eclipse.ui.ide,3.7.0.v20110928-1505,"org.eclipse.ui.ide",1336703964250
-started,bundle,org.eclipse.ui.intro,3.4.100.v20110425,"org.eclipse.ui.intro",1336703964251
-started,bundle,org.eclipse.ui.intro.universal,3.2.500.v20110510,"org.eclipse.ui.intro.universal",1336703964251
-started,bundle,org.eclipse.ui.navigator,3.5.101.v20120106-1355,"org.eclipse.ui.navigator",1336703964252
-started,bundle,org.eclipse.ui.navigator.resources,3.4.300.v20110928-1505,"org.eclipse.ui.navigator.resources",1336703964252
-started,bundle,org.eclipse.ui.net,1.2.100.v20111208-1155,"org.eclipse.ui.net",1336703964254
-started,bundle,org.eclipse.ui.views,3.6.0.v20110928-1505,"org.eclipse.ui.views",1336703964255
-started,bundle,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"org.eclipse.ui.workbench",1336703964256
-started,bundle,org.eclipse.ui.workbench.texteditor,3.7.0.v20110928-1504,"org.eclipse.ui.workbench.texteditor",1336703964258
-started,bundle,org.eclipse.update.configurator,3.3.100.v20100512,"org.eclipse.update.configurator",1336703964259
-started,bundle,org.eclipse.update.core,3.2.500.v20110330,"org.eclipse.update.core",1336703964260
-started,bundle,org.eclipse.update.scheduler,3.2.300.v20100512,"org.eclipse.update.scheduler",1336703964261
-os,sysinfo,,,"linux",1336703964269
-arch,sysinfo,,,"x86_64",1336703964269
-ws,sysinfo,,,"gtk",1336703964269
-locale,sysinfo,,,"en_US",1336703964269
-processors,sysinfo,,,"2",1336703964269
-java.runtime.name,sysinfo,,,"OpenJDK Runtime Environment",1336703964269
-java.runtime.version,sysinfo,,,"1.6.0_24-b24",1336703964269
-java.specification.name,sysinfo,,,"Java Platform API Specification",1336703964269
-java.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1336703964269
-java.specification.version,sysinfo,,,"1.6",1336703964269
-java.vendor,sysinfo,,,"Sun Microsystems Inc.",1336703964269
-java.version,sysinfo,,,"1.6.0_24",1336703964269
-java.vm.info,sysinfo,,,"mixed mode",1336703964269
-java.vm.name,sysinfo,,,"OpenJDK 64-Bit Server VM",1336703964269
-java.vm.specification.name,sysinfo,,,"Java Virtual Machine Specification",1336703964269
-java.vm.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1336703964269
-java.vm.specification.version,sysinfo,,,"1.0",1336703964269
-java.vm.vendor,sysinfo,,,"Sun Microsystems Inc.",1336703964269
-java.vm.version,sysinfo,,,"20.0-b12",1336703964269
-activated,view,org.eclipse.ui.navigator.resources,3.4.300.v20110928-1505,"org.eclipse.ui.navigator.ProjectExplorer",1336703967818
-activated,view,org.eclipse.ui.navigator.resources,3.4.300.v20110928-1505,"org.eclipse.ui.navigator.ProjectExplorer",1336703967862
-closed,view,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui.internal.introview",1336703967886
-started,bundle,org.eclipse.cdt.managedbuilder.ui,8.0.2.201202111925,"org.eclipse.cdt.managedbuilder.ui",1336703973759
-started,bundle,org.eclipse.linuxtools.cdt.autotools.core,1.0.2.201202152032,"org.eclipse.linuxtools.cdt.autotools.core",1336703974090
-started,bundle,org.eclipse.cdt.managedbuilder.gnu.ui,8.0.2.201202111925,"org.eclipse.cdt.managedbuilder.gnu.ui",1336703974144
-started,bundle,org.eclipse.cdt.build.crossgcc,1.0.2.201202111925,"org.eclipse.cdt.build.crossgcc",1336703974258
-started,bundle,org.eclipse.linuxtools.cdt.autotools.ui,1.0.1.201202152032,"org.eclipse.linuxtools.cdt.autotools.ui",1336703974527
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336703974898
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336704011400
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336704016560
-activated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336704019602
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336704021751
-closed,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336704024166
-started,bundle,org.eclipse.compare.core,3.5.200.I20110208-0800,"org.eclipse.compare.core",1336704024839
-started,bundle,org.eclipse.compare,3.5.202.R37x_v20111109-0800,"org.eclipse.compare",1336704024852
-stopped,bundle,org.eclipse.linuxtools.valgrind.massif,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.massif",1336704025788
-stopped,bundle,org.eclipse.birt.chart.device.svg,3.7.2.v20120213,"org.eclipse.birt.chart.device.svg",1336704025790
-stopped,bundle,org.eclipse.birt.chart.device.extension,3.7.2.v20120213,"org.eclipse.birt.chart.device.extension",1336704025792
-stopped,bundle,org.eclipse.birt.chart.device.swt,3.7.2.v20120213,"org.eclipse.birt.chart.device.swt",1336704025793
-stopped,bundle,org.eclipse.birt.chart.engine.extension,3.7.2.v20120213,"org.eclipse.birt.chart.engine.extension",1336704025795
-stopped,bundle,org.eclipse.linuxtools.gcov.core,4.1.1.201202152032,"org.eclipse.linuxtools.gcov.core",1336704025799
-stopped,bundle,org.eclipse.linuxtools.gprof,4.0.0.201202152032,"org.eclipse.linuxtools.gprof",1336704025801
-stopped,bundle,org.eclipse.linuxtools.dataviewers.charts,4.1.0.201202152032,"org.eclipse.linuxtools.dataviewers.charts",1336704025804
-stopped,bundle,org.eclipse.birt.chart.ui,3.7.2.v20120213,"org.eclipse.birt.chart.ui",1336704025808
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.dashboardextension,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.dashboardextension",1336704025809
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.dashboard,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.dashboard",1336704025811
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphicalrun,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphicalrun",1336704025830
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.ide,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.ide",1336704025832
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphing,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphing",1336704025834
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphingapi.ui,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphingapi.ui",1336704025836
-stopped,bundle,org.eclipse.birt.chart.engine,3.7.2.v20120213,"org.eclipse.birt.chart.engine",1336704025843
-stopped,bundle,org.eclipse.birt.core.ui,3.7.2.v20120213,"org.eclipse.birt.core.ui",1336704025851
-stopped,bundle,org.eclipse.birt.data.aggregation,3.7.2.v20120213,"org.eclipse.birt.data.aggregation",1336704025859
-stopped,bundle,org.eclipse.birt.data,3.7.2.v20120213,"org.eclipse.birt.data",1336704025861
-stopped,bundle,org.eclipse.birt.core,3.7.2.v20120213,"org.eclipse.birt.core",1336704025862
-stopped,bundle,org.eclipse.cdt.build.crossgcc,1.0.2.201202111925,"org.eclipse.cdt.build.crossgcc",1336704025868
-stopped,bundle,org.eclipse.cdt.codan.checkers.ui,1.0.0.201202111925,"org.eclipse.cdt.codan.checkers.ui",1336704025869
-stopped,bundle,org.eclipse.cdt.codan.checkers,1.0.1.201202111925,"org.eclipse.cdt.codan.checkers",1336704025875
-stopped,bundle,org.eclipse.cdt.codan.ui.cxx,2.0.0.201202111925,"org.eclipse.cdt.codan.ui.cxx",1336704025876
-stopped,bundle,org.eclipse.cdt.codan.core.cxx,1.0.0.201202111925,"org.eclipse.cdt.codan.core.cxx",1336704025876
diff --git a/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload1.csv b/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload1.csv
deleted file mode 100644
index 6e1e3b7..0000000
--- a/.metadata/.plugins/org.eclipse.epp.usagedata.recording/upload1.csv
+++ /dev/null
@@ -1,241 +0,0 @@
-what,kind,bundleId,bundleVersion,description,time
-stopped,bundle,org.eclipse.cdt.launch.remote,2.3.0.201202111925,"org.eclipse.cdt.launch.remote",1336704025876
-stopped,bundle,org.eclipse.cdt.debug.mi.ui,6.1.1.201202111925,"org.eclipse.cdt.debug.mi.ui",1336704025878
-stopped,bundle,org.eclipse.cdt.debug.mi.core,7.1.1.201202111925,"org.eclipse.cdt.debug.mi.core",1336704025881
-stopped,bundle,org.eclipse.cdt.debug.ui.memory.memorybrowser,1.2.100.201202111925,"org.eclipse.cdt.debug.ui.memory.memorybrowser",1336704025883
-stopped,bundle,org.eclipse.cdt.debug.ui.memory.search,1.2.1.201202111925,"org.eclipse.cdt.debug.ui.memory.search",1336704025884
-stopped,bundle,org.eclipse.cdt.dsf.gdb.ui,2.2.1.201202111925,"org.eclipse.cdt.dsf.gdb.ui",1336704025886
-stopped,bundle,org.eclipse.cdt.dsf.ui,2.2.1.201202111925,"org.eclipse.cdt.dsf.ui",1336704025888
-stopped,bundle,org.eclipse.cdt.gdb.ui,7.0.0.201202111925,"org.eclipse.cdt.gdb.ui",1336704025889
-stopped,bundle,org.eclipse.cdt.dsf.gdb,4.0.2.201202111925,"org.eclipse.cdt.dsf.gdb",1336704025907
-stopped,bundle,org.eclipse.linuxtools.callgraph.launch,0.9.0.201202152032,"org.eclipse.linuxtools.callgraph.launch",1336704025919
-stopped,bundle,org.eclipse.linuxtools.oprofile.launch,0.3.1.201202152032,"org.eclipse.linuxtools.oprofile.launch",1336704025921
-stopped,bundle,org.eclipse.linuxtools.valgrind.cachegrind,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.cachegrind",1336704025922
-stopped,bundle,org.eclipse.linuxtools.valgrind.helgrind,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.helgrind",1336704025924
-stopped,bundle,org.eclipse.linuxtools.valgrind.memcheck,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.memcheck",1336704025926
-stopped,bundle,org.eclipse.linuxtools.valgrind.launch,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.launch",1336704025927
-stopped,bundle,org.eclipse.linuxtools.profiling.launch,0.9.0.201202152032,"org.eclipse.linuxtools.profiling.launch",1336704025930
-stopped,bundle,org.eclipse.cdt.launch,7.0.0.201202111925,"org.eclipse.cdt.launch",1336704025937
-stopped,bundle,org.eclipse.linuxtools.valgrind.ui,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.ui",1336704025953
-stopped,bundle,org.eclipse.cdt.debug.ui,7.1.2.201202111925,"org.eclipse.cdt.debug.ui",1336704025956
-stopped,bundle,org.eclipse.cdt.debug.ui.memory.traditional,1.2.1.201202111925,"org.eclipse.cdt.debug.ui.memory.traditional",1336704025963
-stopped,bundle,org.eclipse.cdt.dsf,2.2.0.201202111925,"org.eclipse.cdt.dsf",1336704025964
-stopped,bundle,org.eclipse.linuxtools.binutils,4.0.0.201202152032,"org.eclipse.linuxtools.binutils",1336704025969
-stopped,bundle,org.eclipse.linuxtools.callgraph,0.9.0.201202152032,"org.eclipse.linuxtools.callgraph",1336704025976
-stopped,bundle,org.eclipse.linuxtools.callgraph.core,0.9.0.201202152032,"org.eclipse.linuxtools.callgraph.core",1336704025977
-stopped,bundle,org.eclipse.linuxtools.oprofile.ui,0.3.1.201202152032,"org.eclipse.linuxtools.oprofile.ui",1336704025979
-stopped,bundle,org.eclipse.linuxtools.profiling.ui,0.9.0.201202152032,"org.eclipse.linuxtools.profiling.ui",1336704025983
-stopped,bundle,org.eclipse.cdt.debug.core,7.1.0.201202111925,"org.eclipse.cdt.debug.core",1336704025992
-stopped,bundle,org.eclipse.linuxtools.cdt.autotools.ui,1.0.1.201202152032,"org.eclipse.linuxtools.cdt.autotools.ui",1336704025992
-stopped,bundle,org.eclipse.linuxtools.cdt.autotools.core,1.0.2.201202152032,"org.eclipse.linuxtools.cdt.autotools.core",1336704025992
-stopped,bundle,org.eclipse.cdt.managedbuilder.ui,8.0.2.201202111925,"org.eclipse.cdt.managedbuilder.ui",1336704025992
-stopped,bundle,org.eclipse.cdt.make.ui,7.1.2.201202111925,"org.eclipse.cdt.make.ui",1336704026002
-stopped,bundle,org.eclipse.cdt.managedbuilder.gnu.ui,8.0.2.201202111925,"org.eclipse.cdt.managedbuilder.gnu.ui",1336704026002
-stopped,bundle,org.eclipse.cdt.managedbuilder.core,8.0.2.201202111925,"org.eclipse.cdt.managedbuilder.core",1336704026002
-stopped,bundle,org.eclipse.cdt.make.core,7.1.2.201202111925,"org.eclipse.cdt.make.core",1336704026003
-stopped,bundle,org.eclipse.cdt.mylyn.ui,3.6.0.v20110608-1400,"org.eclipse.cdt.mylyn.ui",1336704026005
-stopped,bundle,org.eclipse.cdt.codan.ui,2.0.1.201202111925,"org.eclipse.cdt.codan.ui",1336704026007
-stopped,bundle,org.eclipse.linuxtools.cdt.libhover,1.1.0.201202152032,"org.eclipse.linuxtools.cdt.libhover",1336704026008
-stopped,bundle,org.eclipse.linuxtools.rpm.rpmlint,0.4.3.201202152032,"org.eclipse.linuxtools.rpm.rpmlint",1336704026019
-stopped,bundle,org.eclipse.linuxtools.rpm.ui.editor,0.4.3.201202152032,"org.eclipse.linuxtools.rpm.ui.editor",1336704026020
-activated,perspective,org.eclipse.cdt.ui,,"org.eclipse.cdt.ui.CPerspective",1336858959770
-started,bundle,org.eclipse.osgi,3.7.2.v20120110-1415,"org.eclipse.osgi",1336858959773
-started,bundle,com.ibm.icu,4.4.2.v20110823,"com.ibm.icu",1336858959780
-started,bundle,org.eclipse.equinox.simpleconfigurator,1.0.200.v20110815-1438,"org.eclipse.equinox.simpleconfigurator",1336858959781
-started,bundle,org.eclipse.cdt.codan.checkers,1.0.1.201202111925,"org.eclipse.cdt.codan.checkers",1336858959791
-started,bundle,org.eclipse.cdt.codan.core,2.0.0.201202111925,"org.eclipse.cdt.codan.core",1336858959799
-started,bundle,org.eclipse.cdt.codan.core.cxx,1.0.0.201202111925,"org.eclipse.cdt.codan.core.cxx",1336858959800
-started,bundle,org.eclipse.cdt.codan.ui.cxx,2.0.0.201202111925,"org.eclipse.cdt.codan.ui.cxx",1336858959801
-started,bundle,org.eclipse.cdt.core,5.3.2.201202111925,"org.eclipse.cdt.core",1336858959812
-started,bundle,org.eclipse.cdt.make.core,7.1.2.201202111925,"org.eclipse.cdt.make.core",1336858959820
-started,bundle,org.eclipse.cdt.make.ui,7.1.2.201202111925,"org.eclipse.cdt.make.ui",1336858959825
-started,bundle,org.eclipse.cdt.managedbuilder.core,8.0.2.201202111925,"org.eclipse.cdt.managedbuilder.core",1336858959831
-started,bundle,org.eclipse.cdt.ui,5.3.2.201202111925,"org.eclipse.cdt.ui",1336858959852
-started,bundle,org.eclipse.core.contenttype,3.4.100.v20110423-0524,"org.eclipse.core.contenttype",1336858959862
-started,bundle,org.eclipse.core.databinding.observable,1.4.0.I20110222-0800,"org.eclipse.core.databinding.observable",1336858959867
-started,bundle,org.eclipse.core.expressions,3.4.300.v20110228,"org.eclipse.core.expressions",1336858959878
-started,bundle,org.eclipse.core.filebuffers,3.5.200.v20110928-1504,"org.eclipse.core.filebuffers",1336858959884
-started,bundle,org.eclipse.core.filesystem,1.3.100.v20110423-0524,"org.eclipse.core.filesystem",1336858959894
-started,bundle,org.eclipse.core.jobs,3.5.101.v20120113-1953,"org.eclipse.core.jobs",1336858959901
-started,bundle,org.eclipse.core.net,1.2.100.I20110511-0800,"org.eclipse.core.net",1336858959903
-started,bundle,org.eclipse.core.resources,3.7.101.v20120125-1505,"org.eclipse.core.resources",1336858959915
-started,bundle,org.eclipse.core.runtime,3.7.0.v20110110,"org.eclipse.core.runtime",1336858959916
-started,bundle,org.eclipse.core.runtime.compatibility,3.2.100.v20100505,"org.eclipse.core.runtime.compatibility",1336858959918
-started,bundle,org.eclipse.core.runtime.compatibility.auth,3.2.200.v20110110,"org.eclipse.core.runtime.compatibility.auth",1336858959928
-started,bundle,org.eclipse.egit.core,1.3.0.201202151440-r,"org.eclipse.egit.core",1336858959943
-started,bundle,org.eclipse.egit.ui,1.3.0.201202151440-r,"org.eclipse.egit.ui",1336858959959
-started,bundle,org.eclipse.epp.mpc.ui,1.1.1.I20110907-0947,"org.eclipse.epp.mpc.ui",1336858959966
-started,bundle,org.eclipse.epp.usagedata.gathering,1.3.1.R201106061540,"org.eclipse.epp.usagedata.gathering",1336858959968
-started,bundle,org.eclipse.epp.usagedata.recording,1.3.1.R201106061540,"org.eclipse.epp.usagedata.recording",1336858959971
-started,bundle,org.eclipse.equinox.app,1.3.100.v20110321,"org.eclipse.equinox.app",1336858959983
-started,bundle,org.eclipse.equinox.common,3.6.0.v20110523,"org.eclipse.equinox.common",1336858959994
-started,bundle,org.eclipse.equinox.ds,1.3.1.R37x_v20110701,"org.eclipse.equinox.ds",1336858960007
-started,bundle,org.eclipse.equinox.event,1.2.100.v20110502,"org.eclipse.equinox.event",1336858960014
-started,bundle,org.eclipse.equinox.p2.core,2.1.1.v20120113-1346,"org.eclipse.equinox.p2.core",1336858960016
-started,bundle,org.eclipse.equinox.p2.directorywatcher,1.0.300.v20110815-1419,"org.eclipse.equinox.p2.directorywatcher",1336858960028
-started,bundle,org.eclipse.equinox.p2.engine,2.1.1.R37x_v20111003,"org.eclipse.equinox.p2.engine",1336858960041
-started,bundle,org.eclipse.equinox.p2.metadata,2.1.0.v20110815-1419,"org.eclipse.equinox.p2.metadata",1336858960051
-started,bundle,org.eclipse.equinox.p2.metadata.repository,1.2.0.v20110815-1419,"org.eclipse.equinox.p2.metadata.repository",1336858960058
-started,bundle,org.eclipse.equinox.p2.operations,2.1.1.R37x_v20111111,"org.eclipse.equinox.p2.operations",1336858960060
-started,bundle,org.eclipse.equinox.p2.reconciler.dropins,1.1.100.v20110815-1419,"org.eclipse.equinox.p2.reconciler.dropins",1336858960063
-started,bundle,org.eclipse.equinox.p2.repository,2.1.1.v20120113-1346,"org.eclipse.equinox.p2.repository",1336858960065
-started,bundle,org.eclipse.equinox.p2.ui.sdk.scheduler,1.0.100.v20110815-1419,"org.eclipse.equinox.p2.ui.sdk.scheduler",1336858960067
-started,bundle,org.eclipse.equinox.p2.updatechecker,1.1.200.v20110815-1419,"org.eclipse.equinox.p2.updatechecker",1336858960069
-started,bundle,org.eclipse.equinox.preferences,3.4.2.v20120111-2020,"org.eclipse.equinox.preferences",1336858960082
-started,bundle,org.eclipse.equinox.registry,3.5.101.R37x_v20110810-1611,"org.eclipse.equinox.registry",1336858960089
-started,bundle,org.eclipse.equinox.security,1.1.1.R37x_v20110822-1018,"org.eclipse.equinox.security",1336858960099
-started,bundle,org.eclipse.equinox.util,1.0.300.v20110502,"org.eclipse.equinox.util",1336858960112
-started,bundle,org.eclipse.help,3.5.100.v20110426,"org.eclipse.help",1336858960122
-started,bundle,org.eclipse.jdt.core,3.7.3.v20120119-1537,"org.eclipse.jdt.core",1336858960129
-started,bundle,org.eclipse.jdt.core.manipulation,1.4.0.v20110928-1453,"org.eclipse.jdt.core.manipulation",1336858960137
-started,bundle,org.eclipse.jdt.ui,3.7.2.v20120109-1427,"org.eclipse.jdt.ui",1336858960158
-started,bundle,org.eclipse.jface,3.7.0.v20110928-1505,"org.eclipse.jface",1336858960167
-started,bundle,org.eclipse.jgit,1.3.0.201202151440-r,"org.eclipse.jgit",1336858960169
-started,bundle,org.eclipse.jsch.core,1.1.300.I20110514-0800,"org.eclipse.jsch.core",1336858960171
-started,bundle,org.eclipse.linuxtools.systemtap.ui.dashboardextension,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.dashboardextension",1336858960173
-started,bundle,org.eclipse.linuxtools.systemtap.ui.editor,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.editor",1336858960175
-started,bundle,org.eclipse.linuxtools.systemtap.ui.graphicalrun,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphicalrun",1336858960185
-started,bundle,org.eclipse.ltk.core.refactoring,3.5.201.r372_v20111101-0700,"org.eclipse.ltk.core.refactoring",1336858960196
-started,bundle,org.eclipse.ltk.ui.refactoring,3.6.0.v20110928-1453,"org.eclipse.ltk.ui.refactoring",1336858960205
-started,bundle,org.eclipse.mylyn.bugzilla.core,3.6.5.v20120123-0100,"org.eclipse.mylyn.bugzilla.core",1336858960213
-started,bundle,org.eclipse.mylyn.bugzilla.ui,3.6.0.v20110608-1400,"org.eclipse.mylyn.bugzilla.ui",1336858960220
-started,bundle,org.eclipse.mylyn.commons.identity,0.8.0.v20110608-1400,"org.eclipse.mylyn.commons.identity",1336858960222
-started,bundle,org.eclipse.mylyn.commons.net,3.6.0.v20110608-1400,"org.eclipse.mylyn.commons.net",1336858960222
-started,bundle,org.eclipse.mylyn.commons.ui,3.6.1.v20110720-0100,"org.eclipse.mylyn.commons.ui",1336858960235
-started,bundle,org.eclipse.mylyn.context.core,3.6.1.v20110720-0100,"org.eclipse.mylyn.context.core",1336858960241
-started,bundle,org.eclipse.mylyn.context.ui,3.6.1.v20120112-0100,"org.eclipse.mylyn.context.ui",1336858960245
-started,bundle,org.eclipse.mylyn.monitor.ui,3.6.0.v20110608-1400,"org.eclipse.mylyn.monitor.ui",1336858960247
-started,bundle,org.eclipse.mylyn.tasks.ui,3.6.5.v20120215-0100,"org.eclipse.mylyn.tasks.ui",1336858960293
-started,bundle,org.eclipse.mylyn.team.ui,3.6.1.v20110825-0100,"org.eclipse.mylyn.team.ui",1336858960302
-started,bundle,org.eclipse.search,3.7.0.v20110928-1504,"org.eclipse.search",1336858960312
-started,bundle,org.eclipse.team.core,3.6.0.I20110525-0800,"org.eclipse.team.core",1336858960324
-started,bundle,org.eclipse.team.cvs.core,3.3.400.I20110510-0800,"org.eclipse.team.cvs.core",1336858960330
-started,bundle,org.eclipse.team.cvs.ui,3.3.401.v20120126-1227,"org.eclipse.team.cvs.ui",1336858960340
-started,bundle,org.eclipse.team.ui,3.6.101.R37x_v20111109-0800,"org.eclipse.team.ui",1336858960350
-started,bundle,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui",1336858960368
-started,bundle,org.eclipse.ui.console,3.5.100.v20111007_r372,"org.eclipse.ui.console",1336858960384
-started,bundle,org.eclipse.ui.editors,3.7.0.v20110928-1504,"org.eclipse.ui.editors",1336858960391
-started,bundle,org.eclipse.ui.forms,3.5.101.v20111011-1919,"org.eclipse.ui.forms",1336858960405
-started,bundle,org.eclipse.ui.ide,3.7.0.v20110928-1505,"org.eclipse.ui.ide",1336858960422
-started,bundle,org.eclipse.ui.navigator,3.5.101.v20120106-1355,"org.eclipse.ui.navigator",1336858960425
-started,bundle,org.eclipse.ui.navigator.resources,3.4.300.v20110928-1505,"org.eclipse.ui.navigator.resources",1336858960436
-started,bundle,org.eclipse.ui.net,1.2.100.v20111208-1155,"org.eclipse.ui.net",1336858960439
-started,bundle,org.eclipse.ui.views,3.6.0.v20110928-1505,"org.eclipse.ui.views",1336858960443
-started,bundle,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"org.eclipse.ui.workbench",1336858960454
-started,bundle,org.eclipse.ui.workbench.texteditor,3.7.0.v20110928-1504,"org.eclipse.ui.workbench.texteditor",1336858960467
-started,bundle,org.eclipse.update.configurator,3.3.100.v20100512,"org.eclipse.update.configurator",1336858960478
-started,bundle,org.eclipse.update.core,3.2.500.v20110330,"org.eclipse.update.core",1336858960528
-started,bundle,org.eclipse.update.scheduler,3.2.300.v20100512,"org.eclipse.update.scheduler",1336858960570
-os,sysinfo,,,"linux",1336858960586
-arch,sysinfo,,,"x86_64",1336858960587
-ws,sysinfo,,,"gtk",1336858960587
-locale,sysinfo,,,"en_US",1336858960587
-processors,sysinfo,,,"2",1336858960587
-java.runtime.name,sysinfo,,,"OpenJDK Runtime Environment",1336858960587
-java.runtime.version,sysinfo,,,"1.6.0_24-b24",1336858960587
-java.specification.name,sysinfo,,,"Java Platform API Specification",1336858960587
-java.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1336858960587
-java.specification.version,sysinfo,,,"1.6",1336858960587
-java.vendor,sysinfo,,,"Sun Microsystems Inc.",1336858960587
-java.version,sysinfo,,,"1.6.0_24",1336858960587
-java.vm.info,sysinfo,,,"mixed mode",1336858960587
-java.vm.name,sysinfo,,,"OpenJDK 64-Bit Server VM",1336858960587
-java.vm.specification.name,sysinfo,,,"Java Virtual Machine Specification",1336858960587
-java.vm.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1336858960587
-java.vm.specification.version,sysinfo,,,"1.0",1336858960587
-java.vm.vendor,sysinfo,,,"Sun Microsystems Inc.",1336858960587
-java.vm.version,sysinfo,,,"20.0-b12",1336858960587
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336859012707
-closed,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336859025926
-started,bundle,org.eclipse.compare.core,3.5.200.I20110208-0800,"org.eclipse.compare.core",1336859026896
-started,bundle,org.eclipse.compare,3.5.202.R37x_v20111109-0800,"org.eclipse.compare",1336859026939
-stopped,bundle,org.eclipse.linuxtools.valgrind.massif,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.massif",1336859028031
-stopped,bundle,org.eclipse.birt.chart.device.svg,3.7.2.v20120213,"org.eclipse.birt.chart.device.svg",1336859028039
-stopped,bundle,org.eclipse.birt.chart.device.extension,3.7.2.v20120213,"org.eclipse.birt.chart.device.extension",1336859028050
-stopped,bundle,org.eclipse.birt.chart.device.swt,3.7.2.v20120213,"org.eclipse.birt.chart.device.swt",1336859028069
-stopped,bundle,org.eclipse.birt.chart.engine.extension,3.7.2.v20120213,"org.eclipse.birt.chart.engine.extension",1336859028080
-stopped,bundle,org.eclipse.linuxtools.gcov.core,4.1.1.201202152032,"org.eclipse.linuxtools.gcov.core",1336859028093
-stopped,bundle,org.eclipse.linuxtools.gprof,4.0.0.201202152032,"org.eclipse.linuxtools.gprof",1336859028115
-stopped,bundle,org.eclipse.linuxtools.dataviewers.charts,4.1.0.201202152032,"org.eclipse.linuxtools.dataviewers.charts",1336859028129
-stopped,bundle,org.eclipse.birt.chart.ui,3.7.2.v20120213,"org.eclipse.birt.chart.ui",1336859028152
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.dashboardextension,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.dashboardextension",1336859028153
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.dashboard,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.dashboard",1336859028184
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphicalrun,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphicalrun",1336859028187
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.ide,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.ide",1336859028271
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphing,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphing",1336859028301
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphingapi.ui,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphingapi.ui",1336859028314
-stopped,bundle,org.eclipse.birt.chart.engine,3.7.2.v20120213,"org.eclipse.birt.chart.engine",1336859028341
-stopped,bundle,org.eclipse.birt.core.ui,3.7.2.v20120213,"org.eclipse.birt.core.ui",1336859028391
-stopped,bundle,org.eclipse.birt.data.aggregation,3.7.2.v20120213,"org.eclipse.birt.data.aggregation",1336859028441
-stopped,bundle,org.eclipse.birt.data,3.7.2.v20120213,"org.eclipse.birt.data",1336859028480
-stopped,bundle,org.eclipse.birt.core,3.7.2.v20120213,"org.eclipse.birt.core",1336859028527
-stopped,bundle,org.eclipse.cdt.build.crossgcc,1.0.2.201202111925,"org.eclipse.cdt.build.crossgcc",1336859028544
-stopped,bundle,org.eclipse.cdt.codan.checkers.ui,1.0.0.201202111925,"org.eclipse.cdt.codan.checkers.ui",1336859028569
-stopped,bundle,org.eclipse.cdt.codan.checkers,1.0.1.201202111925,"org.eclipse.cdt.codan.checkers",1336859028573
-stopped,bundle,org.eclipse.cdt.codan.ui.cxx,2.0.0.201202111925,"org.eclipse.cdt.codan.ui.cxx",1336859028574
-stopped,bundle,org.eclipse.cdt.codan.core.cxx,1.0.0.201202111925,"org.eclipse.cdt.codan.core.cxx",1336859028575
-stopped,bundle,org.eclipse.cdt.launch.remote,2.3.0.201202111925,"org.eclipse.cdt.launch.remote",1336859028605
-stopped,bundle,org.eclipse.cdt.debug.mi.ui,6.1.1.201202111925,"org.eclipse.cdt.debug.mi.ui",1336859028643
-stopped,bundle,org.eclipse.cdt.debug.mi.core,7.1.1.201202111925,"org.eclipse.cdt.debug.mi.core",1336859028677
-stopped,bundle,org.eclipse.cdt.debug.ui.memory.memorybrowser,1.2.100.201202111925,"org.eclipse.cdt.debug.ui.memory.memorybrowser",1336859028697
-stopped,bundle,org.eclipse.cdt.debug.ui.memory.search,1.2.1.201202111925,"org.eclipse.cdt.debug.ui.memory.search",1336859028712
-stopped,bundle,org.eclipse.cdt.dsf.gdb.ui,2.2.1.201202111925,"org.eclipse.cdt.dsf.gdb.ui",1336859028738
-stopped,bundle,org.eclipse.cdt.dsf.ui,2.2.1.201202111925,"org.eclipse.cdt.dsf.ui",1336859028769
-stopped,bundle,org.eclipse.cdt.gdb.ui,7.0.0.201202111925,"org.eclipse.cdt.gdb.ui",1336859028795
-stopped,bundle,org.eclipse.cdt.dsf.gdb,4.0.2.201202111925,"org.eclipse.cdt.dsf.gdb",1336859028839
-stopped,bundle,org.eclipse.linuxtools.callgraph.launch,0.9.0.201202152032,"org.eclipse.linuxtools.callgraph.launch",1336859028870
-stopped,bundle,org.eclipse.linuxtools.oprofile.launch,0.3.1.201202152032,"org.eclipse.linuxtools.oprofile.launch",1336859028888
-stopped,bundle,org.eclipse.linuxtools.valgrind.cachegrind,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.cachegrind",1336859028904
-stopped,bundle,org.eclipse.linuxtools.valgrind.helgrind,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.helgrind",1336859028918
-stopped,bundle,org.eclipse.linuxtools.valgrind.memcheck,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.memcheck",1336859028932
-stopped,bundle,org.eclipse.linuxtools.valgrind.launch,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.launch",1336859028945
-activated,perspective,org.eclipse.cdt.ui,,"org.eclipse.cdt.ui.CPerspective",1336859048094
-started,bundle,org.eclipse.osgi,3.7.2.v20120110-1415,"org.eclipse.osgi",1336859048096
-started,bundle,com.ibm.icu,4.4.2.v20110823,"com.ibm.icu",1336859048097
-started,bundle,org.eclipse.equinox.simpleconfigurator,1.0.200.v20110815-1438,"org.eclipse.equinox.simpleconfigurator",1336859048099
-started,bundle,org.eclipse.cdt.codan.checkers,1.0.1.201202111925,"org.eclipse.cdt.codan.checkers",1336859048100
-started,bundle,org.eclipse.cdt.codan.core,2.0.0.201202111925,"org.eclipse.cdt.codan.core",1336859048101
-started,bundle,org.eclipse.cdt.codan.core.cxx,1.0.0.201202111925,"org.eclipse.cdt.codan.core.cxx",1336859048102
-started,bundle,org.eclipse.cdt.codan.ui.cxx,2.0.0.201202111925,"org.eclipse.cdt.codan.ui.cxx",1336859048103
-started,bundle,org.eclipse.cdt.core,5.3.2.201202111925,"org.eclipse.cdt.core",1336859048105
-started,bundle,org.eclipse.cdt.make.core,7.1.2.201202111925,"org.eclipse.cdt.make.core",1336859048106
-started,bundle,org.eclipse.cdt.make.ui,7.1.2.201202111925,"org.eclipse.cdt.make.ui",1336859048107
-started,bundle,org.eclipse.cdt.managedbuilder.core,8.0.2.201202111925,"org.eclipse.cdt.managedbuilder.core",1336859048108
-started,bundle,org.eclipse.cdt.ui,5.3.2.201202111925,"org.eclipse.cdt.ui",1336859048112
-started,bundle,org.eclipse.core.contenttype,3.4.100.v20110423-0524,"org.eclipse.core.contenttype",1336859048113
-started,bundle,org.eclipse.core.databinding.observable,1.4.0.I20110222-0800,"org.eclipse.core.databinding.observable",1336859048114
-started,bundle,org.eclipse.core.expressions,3.4.300.v20110228,"org.eclipse.core.expressions",1336859048115
-started,bundle,org.eclipse.core.filebuffers,3.5.200.v20110928-1504,"org.eclipse.core.filebuffers",1336859048116
-started,bundle,org.eclipse.core.filesystem,1.3.100.v20110423-0524,"org.eclipse.core.filesystem",1336859048117
-started,bundle,org.eclipse.core.jobs,3.5.101.v20120113-1953,"org.eclipse.core.jobs",1336859048118
-started,bundle,org.eclipse.core.net,1.2.100.I20110511-0800,"org.eclipse.core.net",1336859048120
-started,bundle,org.eclipse.core.resources,3.7.101.v20120125-1505,"org.eclipse.core.resources",1336859048121
-started,bundle,org.eclipse.core.runtime,3.7.0.v20110110,"org.eclipse.core.runtime",1336859048122
-started,bundle,org.eclipse.core.runtime.compatibility,3.2.100.v20100505,"org.eclipse.core.runtime.compatibility",1336859048124
-started,bundle,org.eclipse.core.runtime.compatibility.auth,3.2.200.v20110110,"org.eclipse.core.runtime.compatibility.auth",1336859048125
-started,bundle,org.eclipse.egit.core,1.3.0.201202151440-r,"org.eclipse.egit.core",1336859048126
-started,bundle,org.eclipse.egit.ui,1.3.0.201202151440-r,"org.eclipse.egit.ui",1336859048129
-started,bundle,org.eclipse.epp.mpc.ui,1.1.1.I20110907-0947,"org.eclipse.epp.mpc.ui",1336859048130
-started,bundle,org.eclipse.epp.usagedata.gathering,1.3.1.R201106061540,"org.eclipse.epp.usagedata.gathering",1336859048130
-started,bundle,org.eclipse.epp.usagedata.recording,1.3.1.R201106061540,"org.eclipse.epp.usagedata.recording",1336859048131
-started,bundle,org.eclipse.equinox.app,1.3.100.v20110321,"org.eclipse.equinox.app",1336859048132
-started,bundle,org.eclipse.equinox.common,3.6.0.v20110523,"org.eclipse.equinox.common",1336859048133
-started,bundle,org.eclipse.equinox.ds,1.3.1.R37x_v20110701,"org.eclipse.equinox.ds",1336859048135
-started,bundle,org.eclipse.equinox.event,1.2.100.v20110502,"org.eclipse.equinox.event",1336859048136
-started,bundle,org.eclipse.equinox.p2.core,2.1.1.v20120113-1346,"org.eclipse.equinox.p2.core",1336859048137
-started,bundle,org.eclipse.equinox.p2.directorywatcher,1.0.300.v20110815-1419,"org.eclipse.equinox.p2.directorywatcher",1336859048138
-started,bundle,org.eclipse.equinox.p2.engine,2.1.1.R37x_v20111003,"org.eclipse.equinox.p2.engine",1336859048139
-started,bundle,org.eclipse.equinox.p2.metadata,2.1.0.v20110815-1419,"org.eclipse.equinox.p2.metadata",1336859048140
-started,bundle,org.eclipse.equinox.p2.metadata.repository,1.2.0.v20110815-1419,"org.eclipse.equinox.p2.metadata.repository",1336859048141
-started,bundle,org.eclipse.equinox.p2.operations,2.1.1.R37x_v20111111,"org.eclipse.equinox.p2.operations",1336859048142
-started,bundle,org.eclipse.equinox.p2.reconciler.dropins,1.1.100.v20110815-1419,"org.eclipse.equinox.p2.reconciler.dropins",1336859048143
-started,bundle,org.eclipse.equinox.p2.repository,2.1.1.v20120113-1346,"org.eclipse.equinox.p2.repository",1336859048144
-started,bundle,org.eclipse.equinox.p2.ui.sdk.scheduler,1.0.100.v20110815-1419,"org.eclipse.equinox.p2.ui.sdk.scheduler",1336859048145
-started,bundle,org.eclipse.equinox.p2.updatechecker,1.1.200.v20110815-1419,"org.eclipse.equinox.p2.updatechecker",1336859048146
-started,bundle,org.eclipse.equinox.preferences,3.4.2.v20120111-2020,"org.eclipse.equinox.preferences",1336859048147
-started,bundle,org.eclipse.equinox.registry,3.5.101.R37x_v20110810-1611,"org.eclipse.equinox.registry",1336859048148
-started,bundle,org.eclipse.equinox.security,1.1.1.R37x_v20110822-1018,"org.eclipse.equinox.security",1336859048149
-started,bundle,org.eclipse.equinox.util,1.0.300.v20110502,"org.eclipse.equinox.util",1336859048150
-started,bundle,org.eclipse.help,3.5.100.v20110426,"org.eclipse.help",1336859048152
-started,bundle,org.eclipse.jdt.core,3.7.3.v20120119-1537,"org.eclipse.jdt.core",1336859048153
-started,bundle,org.eclipse.jdt.core.manipulation,1.4.0.v20110928-1453,"org.eclipse.jdt.core.manipulation",1336859048154
diff --git a/.metadata/.plugins/org.eclipse.epp.usagedata.recording/usagedata.csv b/.metadata/.plugins/org.eclipse.epp.usagedata.recording/usagedata.csv
deleted file mode 100644
index ceaf029..0000000
--- a/.metadata/.plugins/org.eclipse.epp.usagedata.recording/usagedata.csv
+++ /dev/null
@@ -1,111 +0,0 @@
-what,kind,bundleId,bundleVersion,description,time
-started,bundle,org.eclipse.jdt.ui,3.7.2.v20120109-1427,"org.eclipse.jdt.ui",1336859048159
-started,bundle,org.eclipse.jface,3.7.0.v20110928-1505,"org.eclipse.jface",1336859048160
-started,bundle,org.eclipse.jgit,1.3.0.201202151440-r,"org.eclipse.jgit",1336859048161
-started,bundle,org.eclipse.jsch.core,1.1.300.I20110514-0800,"org.eclipse.jsch.core",1336859048162
-started,bundle,org.eclipse.linuxtools.systemtap.ui.dashboardextension,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.dashboardextension",1336859048163
-started,bundle,org.eclipse.linuxtools.systemtap.ui.editor,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.editor",1336859048164
-started,bundle,org.eclipse.linuxtools.systemtap.ui.graphicalrun,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphicalrun",1336859048164
-started,bundle,org.eclipse.ltk.core.refactoring,3.5.201.r372_v20111101-0700,"org.eclipse.ltk.core.refactoring",1336859048165
-started,bundle,org.eclipse.ltk.ui.refactoring,3.6.0.v20110928-1453,"org.eclipse.ltk.ui.refactoring",1336859048167
-started,bundle,org.eclipse.mylyn.bugzilla.core,3.6.5.v20120123-0100,"org.eclipse.mylyn.bugzilla.core",1336859048168
-started,bundle,org.eclipse.mylyn.bugzilla.ui,3.6.0.v20110608-1400,"org.eclipse.mylyn.bugzilla.ui",1336859048169
-started,bundle,org.eclipse.mylyn.commons.identity,0.8.0.v20110608-1400,"org.eclipse.mylyn.commons.identity",1336859048170
-started,bundle,org.eclipse.mylyn.commons.net,3.6.0.v20110608-1400,"org.eclipse.mylyn.commons.net",1336859048170
-started,bundle,org.eclipse.mylyn.commons.ui,3.6.1.v20110720-0100,"org.eclipse.mylyn.commons.ui",1336859048171
-started,bundle,org.eclipse.mylyn.context.core,3.6.1.v20110720-0100,"org.eclipse.mylyn.context.core",1336859048172
-started,bundle,org.eclipse.mylyn.context.ui,3.6.1.v20120112-0100,"org.eclipse.mylyn.context.ui",1336859048174
-started,bundle,org.eclipse.mylyn.monitor.ui,3.6.0.v20110608-1400,"org.eclipse.mylyn.monitor.ui",1336859048175
-started,bundle,org.eclipse.mylyn.tasks.ui,3.6.5.v20120215-0100,"org.eclipse.mylyn.tasks.ui",1336859048177
-started,bundle,org.eclipse.mylyn.team.ui,3.6.1.v20110825-0100,"org.eclipse.mylyn.team.ui",1336859048178
-started,bundle,org.eclipse.search,3.7.0.v20110928-1504,"org.eclipse.search",1336859048179
-started,bundle,org.eclipse.team.core,3.6.0.I20110525-0800,"org.eclipse.team.core",1336859048180
-started,bundle,org.eclipse.team.cvs.core,3.3.400.I20110510-0800,"org.eclipse.team.cvs.core",1336859048181
-started,bundle,org.eclipse.team.cvs.ui,3.3.401.v20120126-1227,"org.eclipse.team.cvs.ui",1336859048183
-started,bundle,org.eclipse.team.ui,3.6.101.R37x_v20111109-0800,"org.eclipse.team.ui",1336859048184
-started,bundle,org.eclipse.ui,3.7.0.v20110928-1505,"org.eclipse.ui",1336859048187
-started,bundle,org.eclipse.ui.console,3.5.100.v20111007_r372,"org.eclipse.ui.console",1336859048188
-started,bundle,org.eclipse.ui.editors,3.7.0.v20110928-1504,"org.eclipse.ui.editors",1336859048190
-started,bundle,org.eclipse.ui.forms,3.5.101.v20111011-1919,"org.eclipse.ui.forms",1336859048191
-started,bundle,org.eclipse.ui.ide,3.7.0.v20110928-1505,"org.eclipse.ui.ide",1336859048193
-started,bundle,org.eclipse.ui.navigator,3.5.101.v20120106-1355,"org.eclipse.ui.navigator",1336859048194
-started,bundle,org.eclipse.ui.navigator.resources,3.4.300.v20110928-1505,"org.eclipse.ui.navigator.resources",1336859048195
-started,bundle,org.eclipse.ui.net,1.2.100.v20111208-1155,"org.eclipse.ui.net",1336859048197
-started,bundle,org.eclipse.ui.views,3.6.0.v20110928-1505,"org.eclipse.ui.views",1336859048198
-started,bundle,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"org.eclipse.ui.workbench",1336859048199
-started,bundle,org.eclipse.ui.workbench.texteditor,3.7.0.v20110928-1504,"org.eclipse.ui.workbench.texteditor",1336859048202
-started,bundle,org.eclipse.update.configurator,3.3.100.v20100512,"org.eclipse.update.configurator",1336859048203
-started,bundle,org.eclipse.update.core,3.2.500.v20110330,"org.eclipse.update.core",1336859048205
-started,bundle,org.eclipse.update.scheduler,3.2.300.v20100512,"org.eclipse.update.scheduler",1336859048206
-os,sysinfo,,,"linux",1336859048214
-arch,sysinfo,,,"x86_64",1336859048214
-ws,sysinfo,,,"gtk",1336859048214
-locale,sysinfo,,,"en_US",1336859048214
-processors,sysinfo,,,"2",1336859048214
-java.runtime.name,sysinfo,,,"OpenJDK Runtime Environment",1336859048214
-java.runtime.version,sysinfo,,,"1.6.0_24-b24",1336859048214
-java.specification.name,sysinfo,,,"Java Platform API Specification",1336859048214
-java.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1336859048214
-java.specification.version,sysinfo,,,"1.6",1336859048214
-java.vendor,sysinfo,,,"Sun Microsystems Inc.",1336859048214
-java.version,sysinfo,,,"1.6.0_24",1336859048214
-java.vm.info,sysinfo,,,"mixed mode",1336859048214
-java.vm.name,sysinfo,,,"OpenJDK 64-Bit Server VM",1336859048214
-java.vm.specification.name,sysinfo,,,"Java Virtual Machine Specification",1336859048214
-java.vm.specification.vendor,sysinfo,,,"Sun Microsystems Inc.",1336859048214
-java.vm.specification.version,sysinfo,,,"1.0",1336859048214
-java.vm.vendor,sysinfo,,,"Sun Microsystems Inc.",1336859048214
-java.vm.version,sysinfo,,,"20.0-b12",1336859048214
-deactivated,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336859057770
-closed,workbench,org.eclipse.ui.workbench,3.7.1.v20120104-1859,"",1336859299272
-started,bundle,org.eclipse.compare.core,3.5.200.I20110208-0800,"org.eclipse.compare.core",1336859299868
-started,bundle,org.eclipse.compare,3.5.202.R37x_v20111109-0800,"org.eclipse.compare",1336859299881
-stopped,bundle,org.eclipse.linuxtools.valgrind.massif,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.massif",1336859300429
-stopped,bundle,org.eclipse.birt.chart.device.svg,3.7.2.v20120213,"org.eclipse.birt.chart.device.svg",1336859300431
-stopped,bundle,org.eclipse.birt.chart.device.extension,3.7.2.v20120213,"org.eclipse.birt.chart.device.extension",1336859300432
-stopped,bundle,org.eclipse.birt.chart.device.swt,3.7.2.v20120213,"org.eclipse.birt.chart.device.swt",1336859300434
-stopped,bundle,org.eclipse.birt.chart.engine.extension,3.7.2.v20120213,"org.eclipse.birt.chart.engine.extension",1336859300439
-stopped,bundle,org.eclipse.linuxtools.gcov.core,4.1.1.201202152032,"org.eclipse.linuxtools.gcov.core",1336859300440
-stopped,bundle,org.eclipse.linuxtools.gprof,4.0.0.201202152032,"org.eclipse.linuxtools.gprof",1336859300442
-stopped,bundle,org.eclipse.linuxtools.dataviewers.charts,4.1.0.201202152032,"org.eclipse.linuxtools.dataviewers.charts",1336859300444
-stopped,bundle,org.eclipse.birt.chart.ui,3.7.2.v20120213,"org.eclipse.birt.chart.ui",1336859300449
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.dashboardextension,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.dashboardextension",1336859300453
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.dashboard,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.dashboard",1336859300455
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphicalrun,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphicalrun",1336859300456
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.ide,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.ide",1336859300457
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphing,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphing",1336859300459
-stopped,bundle,org.eclipse.linuxtools.systemtap.ui.graphingapi.ui,0.3.0.201202152032,"org.eclipse.linuxtools.systemtap.ui.graphingapi.ui",1336859300469
-stopped,bundle,org.eclipse.birt.chart.engine,3.7.2.v20120213,"org.eclipse.birt.chart.engine",1336859300479
-stopped,bundle,org.eclipse.birt.core.ui,3.7.2.v20120213,"org.eclipse.birt.core.ui",1336859300487
-stopped,bundle,org.eclipse.birt.data.aggregation,3.7.2.v20120213,"org.eclipse.birt.data.aggregation",1336859300495
-stopped,bundle,org.eclipse.birt.data,3.7.2.v20120213,"org.eclipse.birt.data",1336859300497
-stopped,bundle,org.eclipse.birt.core,3.7.2.v20120213,"org.eclipse.birt.core",1336859300498
-stopped,bundle,org.eclipse.cdt.build.crossgcc,1.0.2.201202111925,"org.eclipse.cdt.build.crossgcc",1336859300500
-stopped,bundle,org.eclipse.cdt.codan.checkers.ui,1.0.0.201202111925,"org.eclipse.cdt.codan.checkers.ui",1336859300511
-stopped,bundle,org.eclipse.cdt.codan.checkers,1.0.1.201202111925,"org.eclipse.cdt.codan.checkers",1336859300512
-stopped,bundle,org.eclipse.cdt.codan.ui.cxx,2.0.0.201202111925,"org.eclipse.cdt.codan.ui.cxx",1336859300512
-stopped,bundle,org.eclipse.cdt.codan.core.cxx,1.0.0.201202111925,"org.eclipse.cdt.codan.core.cxx",1336859300513
-stopped,bundle,org.eclipse.cdt.launch.remote,2.3.0.201202111925,"org.eclipse.cdt.launch.remote",1336859300514
-stopped,bundle,org.eclipse.cdt.debug.mi.ui,6.1.1.201202111925,"org.eclipse.cdt.debug.mi.ui",1336859300516
-stopped,bundle,org.eclipse.cdt.debug.mi.core,7.1.1.201202111925,"org.eclipse.cdt.debug.mi.core",1336859300517
-stopped,bundle,org.eclipse.cdt.debug.ui.memory.memorybrowser,1.2.100.201202111925,"org.eclipse.cdt.debug.ui.memory.memorybrowser",1336859300519
-stopped,bundle,org.eclipse.cdt.debug.ui.memory.search,1.2.1.201202111925,"org.eclipse.cdt.debug.ui.memory.search",1336859300520
-stopped,bundle,org.eclipse.cdt.dsf.gdb.ui,2.2.1.201202111925,"org.eclipse.cdt.dsf.gdb.ui",1336859300522
-stopped,bundle,org.eclipse.cdt.dsf.ui,2.2.1.201202111925,"org.eclipse.cdt.dsf.ui",1336859300524
-stopped,bundle,org.eclipse.cdt.gdb.ui,7.0.0.201202111925,"org.eclipse.cdt.gdb.ui",1336859300526
-stopped,bundle,org.eclipse.cdt.dsf.gdb,4.0.2.201202111925,"org.eclipse.cdt.dsf.gdb",1336859300528
-stopped,bundle,org.eclipse.linuxtools.callgraph.launch,0.9.0.201202152032,"org.eclipse.linuxtools.callgraph.launch",1336859300529
-stopped,bundle,org.eclipse.linuxtools.oprofile.launch,0.3.1.201202152032,"org.eclipse.linuxtools.oprofile.launch",1336859300531
-stopped,bundle,org.eclipse.linuxtools.valgrind.cachegrind,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.cachegrind",1336859300532
-stopped,bundle,org.eclipse.linuxtools.valgrind.helgrind,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.helgrind",1336859300534
-stopped,bundle,org.eclipse.linuxtools.valgrind.memcheck,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.memcheck",1336859300535
-stopped,bundle,org.eclipse.linuxtools.valgrind.launch,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.launch",1336859300539
-stopped,bundle,org.eclipse.linuxtools.profiling.launch,0.9.0.201202152032,"org.eclipse.linuxtools.profiling.launch",1336859300540
-stopped,bundle,org.eclipse.cdt.launch,7.0.0.201202111925,"org.eclipse.cdt.launch",1336859300542
-stopped,bundle,org.eclipse.linuxtools.valgrind.ui,0.9.0.201202152032,"org.eclipse.linuxtools.valgrind.ui",1336859300544
-stopped,bundle,org.eclipse.cdt.debug.ui,7.1.2.201202111925,"org.eclipse.cdt.debug.ui",1336859300570
-stopped,bundle,org.eclipse.cdt.debug.ui.memory.traditional,1.2.1.201202111925,"org.eclipse.cdt.debug.ui.memory.traditional",1336859300582
-stopped,bundle,org.eclipse.cdt.dsf,2.2.0.201202111925,"org.eclipse.cdt.dsf",1336859300604
-stopped,bundle,org.eclipse.linuxtools.binutils,4.0.0.201202152032,"org.eclipse.linuxtools.binutils",1336859300617
-stopped,bundle,org.eclipse.linuxtools.callgraph,0.9.0.201202152032,"org.eclipse.linuxtools.callgraph",1336859300638
-stopped,bundle,org.eclipse.linuxtools.callgraph.core,0.9.0.201202152032,"org.eclipse.linuxtools.callgraph.core",1336859300651
diff --git a/.metadata/.plugins/org.eclipse.help.base/browser.log b/.metadata/.plugins/org.eclipse.help.base/browser.log
deleted file mode 100644
index cb9e33a..0000000
--- a/.metadata/.plugins/org.eclipse.help.base/browser.log
+++ /dev/null
@@ -1,3 +0,0 @@
-
-May 10, 2012 20:18:53.79 NEW SESSION
-May 10, 2012 20:18:53.79 /usr/bin/firefox
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache b/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache
deleted file mode 100644
index 593f4708db84ac8fd0f5cc47c634f38c013fe9e4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4
LcmZQzU|;|M00aO5

diff --git a/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache
deleted file mode 100644
index 593f4708db84ac8fd0f5cc47c634f38c013fe9e4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4
LcmZQzU|;|M00aO5

diff --git a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
deleted file mode 100644
index b22acd53757a7b3e27628cce9d609a7ef1af885d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 58
ucmZQzU|?c^0A?`7?iJ)39~|V&$iTqB$iNNd1^N4jfJB%W!16wxPK*GiM+eXV

diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
deleted file mode 100644
index a4ee3cb..0000000
--- a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<typeInfoHistroy/>
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
deleted file mode 100644
index 9e390f5..0000000
--- a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<qualifiedTypeNameHistroy/>
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2012/5/19/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2012/5/19/refactorings.history
deleted file mode 100644
index ef3c725..0000000
--- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2012/5/19/refactorings.history
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<session version="1.0">
-<refactoring comment="Delete resource &apos;gqgmc&apos;" deleteContents="false" description="Delete resource &apos;gqgmc&apos;" element1="/gqgmc" flags="7" id="org.eclipse.ltk.core.refactoring.delete.resources" resources="1" stamp="1336703028147"/>
-</session>
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2012/5/19/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2012/5/19/refactorings.index
deleted file mode 100644
index 96f40e6..0000000
--- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2012/5/19/refactorings.index
+++ /dev/null
@@ -1 +0,0 @@
-1336703028147	Delete resource 'gqgmc'
diff --git a/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml
deleted file mode 100644
index 27eb404..0000000
--- a/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
-	<section name="RefactoringWizard.preview">
-		<item value="400" key="height"/>
-		<item value="600" key="width"/>
-	</section>
-</section>
diff --git a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
deleted file mode 100644
index bb5311b..0000000
--- a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
-	<section name="ChooseWorkspaceDialogSettings">
-		<item value="228" key="DIALOG_Y_ORIGIN"/>
-		<item value="314" key="DIALOG_X_ORIGIN"/>
-	</section>
-	<section name="org.eclipse.ui.internal.ide.dialogs.ProjectContentsLocationArea">
-		<item value="/home/phil/Projects" key="OUTSIDE_LOCATION"/>
-	</section>
-	<section name="WORKBENCH_SETTINGS">
-		<list key="ENABLED_TRANSFERS">
-		</list>
-	</section>
-	<section name="NewWizardAction">
-		<item value="org.eclipse.cdt.ui.wizards.NewCWizard1" key="NewWizardSelectionPage.STORE_SELECTED_ID"/>
-		<list key="NewWizardSelectionPage.STORE_EXPANDED_CATEGORIES_ID">
-			<item value="org.eclipse.cdt.ui.newCWizards"/>
-		</list>
-	</section>
-</section>
diff --git a/.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml
deleted file mode 100644
index f118f02..0000000
--- a/.metadata/.plugins/org.eclipse.ui.intro/dialog_settings.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
-	<item value="1024" key="introLaunchBar.location"/>
-</section>
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
deleted file mode 100644
index b88e74a..0000000
--- a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
-	<section name="ImportExportAction">
-		<item value="org.eclipse.cdt.ui.wizards.MakeProjFromExisting" key="ImportExportPage.STORE_SELECTED_IMPORT_WIZARD_ID"/>
-		<list key="ImportExportPage.STORE_EXPANDED_IMPORT_CATEGORIES">
-			<item value="org.eclipse.cdt.ui.importWizardCategory"/>
-		</list>
-	</section>
-</section>
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
deleted file mode 100644
index b414b13..0000000
--- a/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
+++ /dev/null
@@ -1,279 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<workbench progressCount="31" version="2.0">
-<workbenchAdvisor/>
-<window height="882" width="1245" x="286" y="111">
-<fastViewData fastViewLocation="1024"/>
-<perspectiveBar>
-<itemSize x="160"/>
-</perspectiveBar>
-<coolbarLayout>
-<coolItem id="group.file" itemType="typeGroupMarker"/>
-<coolItem id="org.eclipse.ui.workbench.file" itemType="typeToolBarContribution" x="132" y="30"/>
-<coolItem id="additions" itemType="typeGroupMarker"/>
-<coolItem id="org.eclipse.cdt.ui.CElementCreationActionSet" itemType="typeToolBarContribution" x="156" y="30"/>
-<coolItem id="org.eclipse.cdt.ui.buildConfigActionSet" itemType="typeToolBarContribution" x="82" y="30"/>
-<coolItem id="org.eclipse.debug.ui.launchActionSet" itemType="typeToolBarContribution" x="156" y="30"/>
-<coolItem id="org.eclipse.search.searchActionSet" itemType="typeToolBarContribution" x="104" y="30"/>
-<coolItem id="org.eclipse.ui.edit.text.actionSet.presentation" itemType="typeToolBarContribution" x="68" y="30"/>
-<coolItem id="group.nav" itemType="typeGroupMarker"/>
-<coolItem id="org.eclipse.ui.workbench.navigate" itemType="typeToolBarContribution" x="184" y="30"/>
-<coolItem id="group.editor" itemType="typeGroupMarker"/>
-<coolItem id="group.help" itemType="typeGroupMarker"/>
-<coolItem id="org.eclipse.ui.workbench.help" itemType="typeToolBarContribution" x="-1" y="-1"/>
-</coolbarLayout>
-<page aggregateWorkingSetId="Aggregate for window 1336083145163" focus="true" label="Workspace - C/C++">
-<editors>
-<editorArea activeWorkbook="DefaultEditorWorkbook">
-<info part="DefaultEditorWorkbook">
-<folder appearance="1" expanded="2">
-<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory"/>
-</folder>
-</info>
-</editorArea>
-</editors>
-<views>
-<view id="org.eclipse.ui.navigator.ProjectExplorer" partName="Project Explorer">
-<viewState CommonNavigator.LINKING_ENABLED="0" org.eclipse.cdt.ui.cview.groupincludes="false" org.eclipse.cdt.ui.cview.groupmacros="false" org.eclipse.cdt.ui.editor.CUChildren="true" org.eclipse.ui.navigator.resources.workingSets.showTopLevelWorkingSets="0"/>
-</view>
-<view id="org.eclipse.ui.views.PropertySheet" partName="Properties"/>
-<view id="org.eclipse.cdt.make.ui.views.MakeView" partName="Make Target"/>
-<view id="org.eclipse.ui.views.ProblemView" partName="Problems">
-<viewState PRIMARY_SORT_FIELD="org.eclipse.ui.ide.severityAndDescriptionField" categoryGroup="org.eclipse.ui.ide.severity" markerContentGenerator="org.eclipse.ui.ide.problemsGenerator" partName="Problems">
-<columnWidths org.eclipse.ui.ide.locationField="105" org.eclipse.ui.ide.markerType="224" org.eclipse.ui.ide.pathField="140" org.eclipse.ui.ide.resourceField="105" org.eclipse.ui.ide.severityAndDescriptionField="350"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.severityAndDescriptionField"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.resourceField"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.pathField"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.locationField"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.markerType"/>
-</viewState>
-</view>
-<view id="org.eclipse.ui.console.ConsoleView" partName="Console"/>
-<view id="org.eclipse.mylyn.tasks.ui.views.tasks" partName="Task List"/>
-<view id="org.eclipse.ui.views.TaskList" partName="Tasks">
-<viewState PRIMARY_SORT_FIELD="org.eclipse.ui.ide.completionField" categoryGroup="none" markerContentGenerator="org.eclipse.ui.ide.tasksGenerator" partName="Tasks">
-<columnWidths org.eclipse.ui.ide.completionField="40" org.eclipse.ui.ide.descriptionField="350" org.eclipse.ui.ide.locationField="105" org.eclipse.ui.ide.markerType="201" org.eclipse.ui.ide.pathField="140" org.eclipse.ui.ide.priorityField="35" org.eclipse.ui.ide.resourceField="105"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.completionField"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.priorityField"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.descriptionField"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.resourceField"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.pathField"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.locationField"/>
-<visible IMemento.internal.id="org.eclipse.ui.ide.markerType"/>
-</viewState>
-</view>
-<view id="org.eclipse.ui.views.ContentOutline" partName="Outline">
-<viewState/>
-</view>
-</views>
-<perspectives activePart="org.eclipse.ui.navigator.ProjectExplorer" activePerspective="org.eclipse.cdt.ui.CPerspective">
-<perspective editorAreaTrimState="2" editorAreaVisible="1" fixed="0" version="0.016">
-<descriptor class="org.eclipse.ui.internal.ide.application.ResourcePerspective" id="org.eclipse.ui.resourcePerspective" label="Resource"/>
-<alwaysOnActionSet id="org.eclipse.ui.cheatsheets.actionSet"/>
-<alwaysOnActionSet id="org.eclipse.search.searchActionSet"/>
-<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.annotationNavigation"/>
-<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.navigation"/>
-<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo"/>
-<alwaysOnActionSet id="org.eclipse.ui.externaltools.ExternalToolsSet"/>
-<alwaysOnActionSet id="org.eclipse.ui.actionSet.keyBindings"/>
-<alwaysOnActionSet id="org.eclipse.ui.actionSet.openFiles"/>
-<alwaysOnActionSet id="org.eclipse.ui.NavigateActionSet"/>
-<alwaysOnActionSet id="org.eclipse.linuxtools.changelog.actionSet"/>
-<alwaysOnActionSet id="org.eclipse.linuxtools.lttng.ui.actionSet"/>
-<alwaysOnActionSet id="org.eclipse.mylyn.context.ui.actionSet"/>
-<alwaysOnActionSet id="org.eclipse.mylyn.doc.actionSet"/>
-<alwaysOnActionSet id="org.eclipse.mylyn.tasks.ui.navigation"/>
-<alwaysOnActionSet id="org.eclipse.rse.core.search.searchActionSet"/>
-<show_view_action id="org.eclipse.ui.navigator.ProjectExplorer"/>
-<show_view_action id="org.eclipse.ui.views.BookmarkView"/>
-<show_view_action id="org.eclipse.ui.views.ContentOutline"/>
-<show_view_action id="org.eclipse.ui.views.PropertySheet"/>
-<show_view_action id="org.eclipse.ui.views.ProblemView"/>
-<show_view_action id="org.eclipse.ui.views.ProgressView"/>
-<show_view_action id="org.eclipse.ui.views.TaskList"/>
-<show_view_action id="org.eclipse.ant.ui.views.AntView"/>
-<show_view_action id="org.eclipse.pde.runtime.LogView"/>
-<new_wizard_action id="org.eclipse.ui.wizards.new.folder"/>
-<new_wizard_action id="org.eclipse.ui.wizards.new.file"/>
-<new_wizard_action id="org.eclipse.ui.editors.wizards.UntitledTextFileWizard"/>
-<perspective_action id="org.eclipse.cdt.ui.CPerspective"/>
-<perspective_action id="org.eclipse.jdt.ui.JavaPerspective"/>
-<perspective_action id="org.eclipse.jdt.ui.JavaBrowsingPerspective"/>
-<perspective_action id="org.eclipse.team.cvs.ui.cvsPerspective"/>
-<perspective_action id="org.eclipse.team.ui.TeamSynchronizingPerspective"/>
-<hide_toolbar_item_id id="org.eclipse.jdt.ui.actions.OpenProjectWizard"/>
-<hide_toolbar_item_id id="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly"/>
-<view id="org.eclipse.ui.navigator.ProjectExplorer"/>
-<view id="org.eclipse.ui.views.TaskList"/>
-<view id="org.eclipse.ui.views.ContentOutline"/>
-<fastViewBars/>
-<layout>&#x0A;<mainWindow>&#x0A;<info folder="true" part="topLeft">&#x0A;<folder activePageID="org.eclipse.ui.navigator.ProjectExplorer" appearance="2" expanded="2">&#x0A;<page content="org.eclipse.ui.navigator.ProjectExplorer" label="Project Explorer"/>
-<page content="org.eclipse.ui.views.BookmarkView" label="LabelNotFound"/>
-<page content="org.eclipse.ui.views.ResourceNavigator" label="LabelNotFound"/>
-<page content="org.eclipse.team.ccvs.ui.RepositoriesView" label="LabelNotFound"/>
-<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">&#x0A;<part id="0"/>
-</presentation>
-</folder>
-</info>
-<info folder="true" part="org.eclipse.ui.internal.ViewStack@69127c4d" ratio="0.7495049" ratioLeft="757" ratioRight="253" relationship="2" relative="topLeft">&#x0A;<folder appearance="2" expanded="2">&#x0A;<page content="org.eclipse.help.ui.HelpView" label="LabelNotFound"/>
-<page content="org.eclipse.ui.internal.introview" label="LabelNotFound"/>
-<page content="org.eclipse.ui.cheatsheets.views.CheatSheetView" label="LabelNotFound"/>
-<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory"/>
-</folder>
-</info>
-<info part="org.eclipse.ui.editorss" ratio="0.25940594" ratioLeft="262" ratioRight="748" relationship="2" relative="topLeft"/>
-<info folder="true" part="bottomRight" ratio="0.6599064" ratioLeft="423" ratioRight="218" relationship="4" relative="org.eclipse.ui.editorss">&#x0A;<folder activePageID="org.eclipse.ui.views.TaskList" appearance="2" expanded="2">&#x0A;<page content="org.eclipse.ui.views.TaskList" label="Tasks"/>
-<page content="org.eclipse.team.ui.GenericHistoryView" label="LabelNotFound"/>
-<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">&#x0A;<part id="0"/>
-</presentation>
-</folder>
-</info>
-<info folder="true" part="org.eclipse.ui.internal.ViewStack@4848268a" ratio="0.74923855" ratioLeft="738" ratioRight="247" relationship="2" relative="org.eclipse.ui.editorss">&#x0A;<folder activePageID="org.eclipse.ui.views.ContentOutline" appearance="2" expanded="2">&#x0A;<page content="org.eclipse.ui.views.ContentOutline" label="Outline"/>
-<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">&#x0A;<part id="0"/>
-</presentation>
-</folder>
-</info>
-<info folder="true" part="bottomLeft" ratio="0.49921995" ratioLeft="320" ratioRight="321" relationship="4" relative="topLeft">&#x0A;<folder appearance="2" expanded="2">&#x0A;<page content="org.eclipse.ant.ui.views.AntView" label="LabelNotFound"/>
-<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory"/>
-</folder>
-</info>
-</mainWindow>
-</layout>
-</perspective>
-<perspective editorAreaTrimState="2" editorAreaVisible="1" fixed="0" version="0.016">
-<descriptor class="org.eclipse.cdt.internal.ui.CPerspectiveFactory" id="org.eclipse.cdt.ui.CPerspective" label="C/C++"/>
-<alwaysOnActionSet id="org.eclipse.linuxtools.changelog.actionSet"/>
-<alwaysOnActionSet id="org.eclipse.linuxtools.lttng.ui.actionSet"/>
-<alwaysOnActionSet id="org.eclipse.mylyn.context.ui.actionSet"/>
-<alwaysOnActionSet id="org.eclipse.mylyn.doc.actionSet"/>
-<alwaysOnActionSet id="org.eclipse.mylyn.tasks.ui.navigation"/>
-<alwaysOnActionSet id="org.eclipse.ui.cheatsheets.actionSet"/>
-<alwaysOnActionSet id="org.eclipse.rse.core.search.searchActionSet"/>
-<alwaysOnActionSet id="org.eclipse.search.searchActionSet"/>
-<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.annotationNavigation"/>
-<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.navigation"/>
-<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo"/>
-<alwaysOnActionSet id="org.eclipse.ui.externaltools.ExternalToolsSet"/>
-<alwaysOnActionSet id="org.eclipse.ui.actionSet.keyBindings"/>
-<alwaysOnActionSet id="org.eclipse.ui.actionSet.openFiles"/>
-<alwaysOnActionSet id="org.eclipse.cdt.ui.SearchActionSet"/>
-<alwaysOnActionSet id="org.eclipse.cdt.ui.CElementCreationActionSet"/>
-<alwaysOnActionSet id="org.eclipse.ui.NavigateActionSet"/>
-<alwaysOnActionSet id="org.eclipse.debug.ui.breakpointActionSet"/>
-<alwaysOnActionSet id="org.eclipse.cdt.make.ui.makeTargetActionSet"/>
-<alwaysOnActionSet id="org.eclipse.debug.ui.launchActionSet"/>
-<alwaysOnActionSet id="org.eclipse.cdt.ui.buildConfigActionSet"/>
-<alwaysOnActionSet id="org.eclipse.cdt.ui.NavigationActionSet"/>
-<alwaysOnActionSet id="org.eclipse.cdt.ui.OpenActionSet"/>
-<alwaysOnActionSet id="org.eclipse.cdt.ui.CodingActionSet"/>
-<alwaysOnActionSet id="org.eclipse.ui.edit.text.actionSet.presentation"/>
-<alwaysOnActionSet id="org.eclipse.debug.ui.profileActionSet"/>
-<show_view_action id="org.eclipse.ui.console.ConsoleView"/>
-<show_view_action id="org.eclipse.search.ui.views.SearchView"/>
-<show_view_action id="org.eclipse.ui.views.ContentOutline"/>
-<show_view_action id="org.eclipse.ui.views.ProblemView"/>
-<show_view_action id="org.eclipse.cdt.ui.CView"/>
-<show_view_action id="org.eclipse.ui.views.ResourceNavigator"/>
-<show_view_action id="org.eclipse.ui.views.PropertySheet"/>
-<show_view_action id="org.eclipse.ui.views.TaskList"/>
-<show_view_action id="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails"/>
-<show_view_action id="org.eclipse.cdt.make.ui.views.MakeView"/>
-<show_view_action id="org.eclipse.ui.navigator.ProjectExplorer"/>
-<show_view_action id="org.eclipse.cdt.ui.includeBrowser"/>
-<show_view_action id="org.eclipse.mylyn.tasks.ui.views.tasks"/>
-<new_wizard_action id="org.eclipse.cdt.ui.wizards.ConvertToMakeWizard"/>
-<new_wizard_action id="org.eclipse.cdt.ui.wizards.NewMakeFromExisting"/>
-<new_wizard_action id="org.eclipse.cdt.ui.wizards.NewCWizard1"/>
-<new_wizard_action id="org.eclipse.cdt.ui.wizards.NewCWizard2"/>
-<new_wizard_action id="org.eclipse.linuxtools.cdt.autotools.ui.wizards.conversionWizard"/>
-<new_wizard_action id="org.eclipse.cdt.ui.wizards.NewSourceFolderCreationWizard"/>
-<new_wizard_action id="org.eclipse.cdt.ui.wizards.NewFolderCreationWizard"/>
-<new_wizard_action id="org.eclipse.cdt.ui.wizards.NewSourceFileCreationWizard"/>
-<new_wizard_action id="org.eclipse.cdt.ui.wizards.NewHeaderFileCreationWizard"/>
-<new_wizard_action id="org.eclipse.cdt.ui.wizards.NewFileCreationWizard"/>
-<new_wizard_action id="org.eclipse.cdt.ui.wizards.NewClassCreationWizard"/>
-<new_wizard_action id="org.eclipse.mylyn.tasks.ui.wizards.new.repository.task"/>
-<perspective_action id="org.eclipse.debug.ui.DebugPerspective"/>
-<perspective_action id="org.eclipse.team.ui.TeamSynchronizingPerspective"/>
-<hide_toolbar_item_id id="org.eclipse.jdt.ui.actions.OpenProjectWizard"/>
-<hide_toolbar_item_id id="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly"/>
-<view id="org.eclipse.ui.navigator.ProjectExplorer"/>
-<view id="org.eclipse.ui.views.ProblemView"/>
-<view id="org.eclipse.ui.views.TaskList"/>
-<view id="org.eclipse.ui.console.ConsoleView"/>
-<view id="org.eclipse.ui.views.PropertySheet"/>
-<view id="org.eclipse.ui.views.ContentOutline"/>
-<view id="org.eclipse.cdt.make.ui.views.MakeView"/>
-<view id="org.eclipse.mylyn.tasks.ui.views.tasks"/>
-<fastViewBars/>
-<layout>
-<mainWindow>
-<info folder="true" part="topLeft">
-<folder activePageID="org.eclipse.ui.navigator.ProjectExplorer" appearance="2" expanded="2">
-<page content="org.eclipse.ui.navigator.ProjectExplorer" label="Project Explorer"/>
-<page content="org.eclipse.cdt.ui.CView" label="LabelNotFound"/>
-<page content="org.eclipse.ui.views.ResourceNavigator" label="LabelNotFound"/>
-<page content="org.eclipse.ui.views.BookmarkView" label="LabelNotFound"/>
-<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">
-<part id="0"/>
-</presentation>
-</folder>
-</info>
-<info folder="true" part="stickyFolderRight" ratio="0.7497989" ratioLeft="932" ratioRight="311" relationship="2" relative="topLeft">
-<folder appearance="2" expanded="2">
-<page content="org.eclipse.help.ui.HelpView" label="LabelNotFound"/>
-<page content="org.eclipse.ui.internal.introview" label="LabelNotFound"/>
-<page content="org.eclipse.ui.cheatsheets.views.CheatSheetView" label="LabelNotFound"/>
-<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory"/>
-</folder>
-</info>
-<info part="org.eclipse.ui.editorss" ratio="0.24939662" ratioLeft="310" ratioRight="933" relationship="2" relative="topLeft"/>
-<info folder="true" part="bottom" ratio="0.7496689" ratioLeft="566" ratioRight="189" relationship="4" relative="org.eclipse.ui.editorss">
-<folder activePageID="org.eclipse.ui.views.ProblemView" appearance="2" expanded="2">
-<page content="org.eclipse.ui.views.ProblemView" label="Problems"/>
-<page content="org.eclipse.ui.views.TaskList" label="Tasks"/>
-<page content="org.eclipse.ui.console.ConsoleView" label="Console"/>
-<page content="org.eclipse.ui.views.PropertySheet" label="Properties"/>
-<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">
-<part id="0"/>
-<part id="1"/>
-<part id="2"/>
-<part id="3"/>
-</presentation>
-</folder>
-</info>
-<info folder="true" part="topRight" ratio="0.7491961" ratioLeft="699" ratioRight="234" relationship="2" relative="org.eclipse.ui.editorss">
-<folder activePageID="org.eclipse.ui.views.ContentOutline" appearance="2" expanded="2">
-<page content="org.eclipse.ui.views.ContentOutline" label="Outline"/>
-<page content="org.eclipse.cdt.make.ui.views.MakeView" label="Make Target"/>
-<page content="org.eclipse.mylyn.tasks.ui.views.tasks" label="Task List"/>
-<presentation id="org.eclipse.ui.presentations.WorkbenchPresentationFactory">
-<part id="0"/>
-<part id="1"/>
-<part id="2"/>
-</presentation>
-</folder>
-</info>
-</mainWindow>
-</layout>
-</perspective>
-</perspectives>
-<workingSets/>
-<navigationHistory/>
-<input factoryID="org.eclipse.ui.internal.model.ResourceFactory" path="/" type="8"/>
-</page>
-<workbenchWindowAdvisor/>
-<actionBarAdvisor/>
-<trimLayout>
-<trimArea IMemento.internal.id="128">
-<trimItem IMemento.internal.id="org.eclipse.ui.internal.WorkbenchWindow.topBar"/>
-<trimItem IMemento.internal.id="org.eclipse.mylyn.tasks.ui.trim.container"/>
-</trimArea>
-<trimArea IMemento.internal.id="1024">
-<trimItem IMemento.internal.id="org.eclise.ui.internal.FastViewBar"/>
-<trimItem IMemento.internal.id="org.eclipse.jface.action.StatusLineManager"/>
-<trimItem IMemento.internal.id="org.eclipse.ui.internal.progress.ProgressRegion"/>
-</trimArea>
-</trimLayout>
-</window>
-<mruList/>
-</workbench>
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
deleted file mode 100644
index a750305..0000000
--- a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<workingSetManager>
-<workingSet aggregate="true" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1336703960497_0" label="Window Working Set" name="Aggregate for window 1336083145163"/>
-</workingSetManager>
\ No newline at end of file
diff --git a/.metadata/version.ini b/.metadata/version.ini
deleted file mode 100644
index c51ff74..0000000
--- a/.metadata/version.ini
+++ /dev/null
@@ -1 +0,0 @@
-org.eclipse.core.runtime=1
\ No newline at end of file
diff --git a/.project b/.project
deleted file mode 100644
index adafcbe..0000000
--- a/.project
+++ /dev/null
@@ -1,79 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>gqgmc</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
-			<triggers>clean,full,incremental,</triggers>
-			<arguments>
-				<dictionary>
-					<key>?name?</key>
-					<value></value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.append_environment</key>
-					<value>true</value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.autoBuildTarget</key>
-					<value>all</value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.buildArguments</key>
-					<value></value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.buildCommand</key>
-					<value>make</value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
-					<value>clean</value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.contents</key>
-					<value>org.eclipse.cdt.make.core.activeConfigSettings</value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.enableAutoBuild</key>
-					<value>false</value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.enableCleanBuild</key>
-					<value>true</value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.enableFullBuild</key>
-					<value>true</value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.fullBuildTarget</key>
-					<value>all</value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.stopOnError</key>
-					<value>true</value>
-				</dictionary>
-				<dictionary>
-					<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
-					<value>true</value>
-				</dictionary>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
-			<triggers>full,incremental,</triggers>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.cdt.core.cnature</nature>
-		<nature>org.eclipse.cdt.core.ccnature</nature>
-		<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
-		<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
-	</natures>
-</projectDescription>
diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml
deleted file mode 100644
index 77006f4..0000000
--- a/.settings/language.settings.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project>
-	<configuration id="cdt.managedbuild.toolchain.gnu.base.665210620" name="Default">
-		<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
-			<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
-			<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
-			<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuildCommandParser" id="org.eclipse.cdt.managedbuilder.core.GCCBuildCommandParser" keep-relative-paths="false" name="CDT GCC Build Output Parser" parameter="(gcc)|([gc]\+\+)|(clang)" prefer-non-shared="true"/>
-			<provider-reference id="org.eclipse.cdt.managedbuilder.core.GCCBuiltinSpecsDetector" ref="shared-provider"/>
-			<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
-		</extension>
-	</configuration>
-</project>
diff --git a/Defines.mk b/Defines.mk
deleted file mode 100644
index 83521f7..0000000
--- a/Defines.mk
+++ /dev/null
@@ -1,61 +0,0 @@
-#############################################################################
-#  Makefile macros
-#############################################################################
-# project root directory
-BASE	= /home/phil/Projects/gqgmc
-
-# executables directory
-BIN	= $(BASE)/bin
-
-# object directory
-OBJ	= $(BASE)/obj
-
-# gq library directory
-LIBS = $(BASE)/libs
-
-# include search paths
-GQ_INC   = -I$(BASE)
-QT_INC   = -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4
-X11_INC  = -I/usr/include/X11
-INC_DIR	 = $(GQ_INC) $(QT_INC) $(X11_INC)
-
-# libraries search paths
-GQ_LIBS	 = -L$(BASE)/libs
-GUI_LIBS = -L/usr/lib/x86_64-linux-gnu
-LIBS_PTH = $(GQ_LIBS) $(GUI_LIBS)
-
-#libraries linked
-GQ_LNK  = -lGQGMC
-QT_LNK  = -lQtGui -lQtCore -lpthread
-X11_LNK = -lXext -lX11
-LIBS_LNK = $(GQ_LNK) $(QT_LNK) $(X11_LNK)
-
-# C Compiler
-CC	= gcc
-LD	= gcc
-
-CPP	= g++
-LDCPP	= g++
-
-DEFINES = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
-
-# By default set to compile/link for 64-bit Linux.
-# For 32-bit, change to -m32.
-CPUSIZE = -m64
-
-#CFLAGS  = $(CPUSIZE) -pipe -O2 -Wall -W -D_REENTRANT $(DEFINES) $(INC_DIR)
-CFLAGS  = $(CPUSIZE) -pipe -Wall -D_REENTRANT $(DEFINES) $(INC_DIR)
-
-LDFLAGS = $(CPUSIZE) -Wl,-O1 $(LIBS_PTH)
-
-# MOC compiler
-MOC     = /usr/bin/moc-qt4
-
-# Use ar & ranlib to build libgqgmc library
-AR      = ar
-RANLIB  = ranlib
-
-
-
-
-
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 7b66947..0000000
--- a/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-#############################################################################
-# FILENAME:	Makefile
-#
-# PURPOSE:	Makefile for GQ GMC driver and sample program.
-#
-# AUTHOR:	Phil Gillaspy
-#
-# UPDATE:	05-10-2012
-#
-#############################################################################
-
-include Defines.mk
-
-LIBRARIES    = $(LIBS)/libGQGMC.a
-PROGRAMS     = $(BIN)/gqgmc_gui $(BIN)/gqgmc 
-
-include Targets.mk
-
-gq_source = gqgmc.cc
-
-# replace .cc with .o (object)
-gq_object = $(gq_source:%.cc=$(OBJ)/%.o)
-
-gui_src = plotter.cc moc_plotter.cc
-# replace .cc with .o (object)
-gui_object = $(gui_src:%.cc=$(OBJ)/%.o)
-
-$(BASE)/libs/libGQGMC.a .LIBRARY : $(gq_object)
-	ar ruv $@ $?
-	ranlib $@
-
-# generate MOC file
-moc_plotter.cc: plotter.hh
-	$(MOC) $(DEFINES) $(QT_INC) $< -o $@
-
-$(BIN)/gqgmc:  $(OBJ)/main.o $(LIBRARIES)
-	$(LDCPP) $(LDFLAGS) -o $@ $(OBJ)/main.o $(LIBS_LNK)
-
-$(BIN)/gqgmc_gui:  $(OBJ)/main_gui.o $(gui_object) $(LIBRARIES)
-	$(LDCPP) $(LDFLAGS) -o $@ $(OBJ)/main_gui.o $(gui_object) $(LIBS_LNK)
-
-all: xmoc xobj libs bin
-
-###############################################################################
-# File dependencies:
-
-include Patterns.mk
-
-# Generate Makefile dependencies:
-dep:
-	makedep -I$(INC)
-
-# Make dependencies: (Do not modify this line--makedep depends on it!)
-#	CAVEAT: The following dependencies were generated by the "makedep"
-#	program.  Any changes made beyond this point may be lost.
-#	Last "makedep" performed Jun 06, 1997 by gillaspy@Sirius.
-
-$(OBJ)/main.o: ./gqgmc.hh ./plotter.hh
-$(OBJ)/gqgmc.o:  ./gqgmc.cc ./gqgmc.hh
-
-$(OBJ)/plotter.o: ./plotter.hh
-$(OBJ)/moc_plotter.cc: ./plotter.hh
-
-###############################################################################
diff --git a/Patterns.mk b/Patterns.mk
deleted file mode 100644
index 8adf7dd..0000000
--- a/Patterns.mk
+++ /dev/null
@@ -1,15 +0,0 @@
-#############################################################################
-# source code 'make' pattern matching rules
- 
-$(OBJ)/%.o: %.c
-	$(CC) $(CFLAGS) -c $< -o $@
-
-# generate object files
-$(OBJ)/%.o: %.cc
-	$(CPP) $(CFLAGS) -c $< -o $@
- 
-# generate assembly object files
-$(OBJ)/%.o: %.a
-	$(ASCPP) $< -o $@
-
-#############################################################################
diff --git a/Targets.mk b/Targets.mk
deleted file mode 100644
index bc1de7c..0000000
--- a/Targets.mk
+++ /dev/null
@@ -1,20 +0,0 @@
-#############################################################################
-# make target definitions
-
-default: $(LIBRARIES) $(PROGRAMS)
-
-libs:	$(LIBRARIES)
-
-bin:	$(PROGRAMS)
-
-# Clean object
-
-xobj:
-	rm -f $(OBJ)/*.o 
-
-# Clean MOC files
-
-xmoc:
-	rm -f $(BASE)/moc*.cc
-
-############################################################################
diff --git a/bin/gqgmc b/bin/gqgmc
deleted file mode 100755
index 12eda978939fe3a16bd05da59f58e5d2a2b5968b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 45275
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
UigR#-1JsE#ft?cx5&_j#07D0wPXGV_

diff --git a/bin/gqgmc_gui b/bin/gqgmc_gui
deleted file mode 100755
index d14a70e8ded6c26243b10372a3120975217cbeaf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 103113
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
O1K=JsXazWAXdM8;`69mn

diff --git a/doxygen/Doxyfile b/doxygen/Doxyfile
deleted file mode 100644
index efbfb2f..0000000
--- a/doxygen/Doxyfile
+++ /dev/null
@@ -1,1813 +0,0 @@
-# Doxyfile 1.7.6.1
-
-# This file describes the settings to be used by the documentation system
-# doxygen (www.doxygen.org) for a project
-#
-# All text after a hash (#) is considered a comment and will be ignored
-# The format is:
-#       TAG = value [value, ...]
-# For lists items can also be appended using:
-#       TAG += value [value, ...]
-# Values that contain spaces should be placed between quotes (" ")
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-
-# This tag specifies the encoding used for all characters in the config file 
-# that follow. The default is UTF-8 which is also the encoding used for all 
-# text before the first occurrence of this tag. Doxygen uses libiconv (or the 
-# iconv built into libc) for the transcoding. See 
-# http://www.gnu.org/software/libiconv for the list of possible encodings.
-
-DOXYFILE_ENCODING      = UTF-8
-
-# The PROJECT_NAME tag is a single word (or sequence of words) that should 
-# identify the project. Note that if you do not use Doxywizard you need 
-# to put quotes around the project name if it contains spaces.
-
-PROJECT_NAME           = "GQLLC GMC-300"
-
-# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
-# This could be handy for archiving the generated documentation or 
-# if some version control system is used.
-
-PROJECT_NUMBER         = 0.1
-
-# Using the PROJECT_BRIEF tag one can provide an optional one line description 
-# for a project that appears at the top of each page and should give viewer 
-# a quick idea about the purpose of the project. Keep the description short.
-
-PROJECT_BRIEF          = "GQ Electronics Geiger-Counter Model 300"
-
-# With the PROJECT_LOGO tag one can specify an logo or icon that is 
-# included in the documentation. The maximum height of the logo should not 
-# exceed 55 pixels and the maximum width should not exceed 200 pixels. 
-# Doxygen will copy the logo to the output directory.
-
-PROJECT_LOGO           = /home/phil/Projects/gqgmc/GQLogo.jpg
-
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
-# base path where the generated documentation will be put. 
-# If a relative path is entered, it will be relative to the location 
-# where doxygen was started. If left blank the current directory will be used.
-
-OUTPUT_DIRECTORY       = /home/phil/Projects/gqgmc/doxygen/doxydoc
-
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
-# 4096 sub-directories (in 2 levels) under the output directory of each output 
-# format and will distribute the generated files over these directories. 
-# Enabling this option can be useful when feeding doxygen a huge amount of 
-# source files, where putting all generated files in the same directory would 
-# otherwise cause performance problems for the file system.
-
-CREATE_SUBDIRS         = NO
-
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
-# documentation generated by doxygen is written. Doxygen will use this 
-# information to generate all constant output in the proper language. 
-# The default language is English, other supported languages are: 
-# Afrikaans, Arabic, Brazilian, Catalan, Chinese, Chinese-Traditional, 
-# Croatian, Czech, Danish, Dutch, Esperanto, Farsi, Finnish, French, German, 
-# Greek, Hungarian, Italian, Japanese, Japanese-en (Japanese with English 
-# messages), Korean, Korean-en, Lithuanian, Norwegian, Macedonian, Persian, 
-# Polish, Portuguese, Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, 
-# Slovene, Spanish, Swedish, Ukrainian, and Vietnamese.
-
-OUTPUT_LANGUAGE        = English
-
-# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
-# include brief member descriptions after the members that are listed in 
-# the file and class documentation (similar to JavaDoc). 
-# Set to NO to disable this.
-
-BRIEF_MEMBER_DESC      = NO
-
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
-# the brief description of a member or function before the detailed description. 
-# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
-# brief descriptions will be completely suppressed.
-
-REPEAT_BRIEF           = YES
-
-# This tag implements a quasi-intelligent brief description abbreviator 
-# that is used to form the text in various listings. Each string 
-# in this list, if found as the leading text of the brief description, will be 
-# stripped from the text and the result after processing the whole list, is 
-# used as the annotated text. Otherwise, the brief description is used as-is. 
-# If left blank, the following values are used ("$name" is automatically 
-# replaced with the name of the entity): "The $name class" "The $name widget" 
-# "The $name file" "is" "provides" "specifies" "contains" 
-# "represents" "a" "an" "the"
-
-ABBREVIATE_BRIEF       = "The $name class" \
-                         "The $name widget" \
-                         "The $name file" \
-                         is \
-                         provides \
-                         specifies \
-                         contains \
-                         represents \
-                         a \
-                         an \
-                         the
-
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
-# Doxygen will generate a detailed section even if there is only a brief 
-# description.
-
-ALWAYS_DETAILED_SEC    = NO
-
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
-# inherited members of a class in the documentation of that class as if those 
-# members were ordinary class members. Constructors, destructors and assignment 
-# operators of the base classes will not be shown.
-
-INLINE_INHERITED_MEMB  = NO
-
-# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
-# path before files name in the file list and in the header files. If set 
-# to NO the shortest path that makes the file name unique will be used.
-
-FULL_PATH_NAMES        = YES
-
-# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
-# can be used to strip a user-defined part of the path. Stripping is 
-# only done if one of the specified strings matches the left-hand part of 
-# the path. The tag can be used to show relative paths in the file list. 
-# If left blank the directory from which doxygen is run is used as the 
-# path to strip.
-
-STRIP_FROM_PATH        = 
-
-# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
-# the path mentioned in the documentation of a class, which tells 
-# the reader which header file to include in order to use a class. 
-# If left blank only the name of the header file containing the class 
-# definition is used. Otherwise one should specify the include paths that 
-# are normally passed to the compiler using the -I flag.
-
-STRIP_FROM_INC_PATH    = 
-
-# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
-# (but less readable) file names. This can be useful if your file system 
-# doesn't support long names like on DOS, Mac, or CD-ROM.
-
-SHORT_NAMES            = NO
-
-# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
-# will interpret the first line (until the first dot) of a JavaDoc-style 
-# comment as the brief description. If set to NO, the JavaDoc 
-# comments will behave just like regular Qt-style comments 
-# (thus requiring an explicit @brief command for a brief description.)
-
-JAVADOC_AUTOBRIEF      = NO
-
-# If the QT_AUTOBRIEF tag is set to YES then Doxygen will 
-# interpret the first line (until the first dot) of a Qt-style 
-# comment as the brief description. If set to NO, the comments 
-# will behave just like regular Qt-style comments (thus requiring 
-# an explicit \brief command for a brief description.)
-
-QT_AUTOBRIEF           = NO
-
-# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
-# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
-# comments) as a brief description. This used to be the default behaviour. 
-# The new default is to treat a multi-line C++ comment block as a detailed 
-# description. Set this tag to YES if you prefer the old behaviour instead.
-
-MULTILINE_CPP_IS_BRIEF = NO
-
-# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
-# member inherits the documentation from any documented member that it 
-# re-implements.
-
-INHERIT_DOCS           = YES
-
-# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
-# a new page for each member. If set to NO, the documentation of a member will 
-# be part of the file/class/namespace that contains it.
-
-SEPARATE_MEMBER_PAGES  = NO
-
-# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
-# Doxygen uses this value to replace tabs by spaces in code fragments.
-
-TAB_SIZE               = 2
-
-# This tag can be used to specify a number of aliases that acts 
-# as commands in the documentation. An alias has the form "name=value". 
-# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
-# put the command \sideeffect (or @sideeffect) in the documentation, which 
-# will result in a user-defined paragraph with heading "Side Effects:". 
-# You can put \n's in the value part of an alias to insert newlines.
-
-ALIASES                = 
-
-# This tag can be used to specify a number of word-keyword mappings (TCL only). 
-# A mapping has the form "name=value". For example adding 
-# "class=itcl::class" will allow you to use the command class in the 
-# itcl::class meaning.
-
-TCL_SUBST              = 
-
-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
-# sources only. Doxygen will then generate output that is more tailored for C. 
-# For instance, some of the names that are used will be different. The list 
-# of all members will be omitted, etc.
-
-OPTIMIZE_OUTPUT_FOR_C  = NO
-
-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
-# sources only. Doxygen will then generate output that is more tailored for 
-# Java. For instance, namespaces will be presented as packages, qualified 
-# scopes will look different, etc.
-
-OPTIMIZE_OUTPUT_JAVA   = NO
-
-# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran 
-# sources only. Doxygen will then generate output that is more tailored for 
-# Fortran.
-
-OPTIMIZE_FOR_FORTRAN   = NO
-
-# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL 
-# sources. Doxygen will then generate output that is tailored for 
-# VHDL.
-
-OPTIMIZE_OUTPUT_VHDL   = NO
-
-# Doxygen selects the parser to use depending on the extension of the files it 
-# parses. With this tag you can assign which parser to use for a given extension. 
-# Doxygen has a built-in mapping, but you can override or extend it using this 
-# tag. The format is ext=language, where ext is a file extension, and language 
-# is one of the parsers supported by doxygen: IDL, Java, Javascript, CSharp, C, 
-# C++, D, PHP, Objective-C, Python, Fortran, VHDL, C, C++. For instance to make 
-# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C 
-# (default is Fortran), use: inc=Fortran f=C. Note that for custom extensions 
-# you also need to set FILE_PATTERNS otherwise the files are not read by doxygen.
-
-EXTENSION_MAPPING      = 
-
-# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want 
-# to include (a tag file for) the STL sources as input, then you should 
-# set this tag to YES in order to let doxygen match functions declarations and 
-# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
-# func(std::string) {}). This also makes the inheritance and collaboration 
-# diagrams that involve STL classes more complete and accurate.
-
-BUILTIN_STL_SUPPORT    = NO
-
-# If you use Microsoft's C++/CLI language, you should set this option to YES to 
-# enable parsing support.
-
-CPP_CLI_SUPPORT        = NO
-
-# Set the SIP_SUPPORT tag to YES if your project consists of sip sources only. 
-# Doxygen will parse them like normal C++ but will assume all classes use public 
-# instead of private inheritance when no explicit protection keyword is present.
-
-SIP_SUPPORT            = NO
-
-# For Microsoft's IDL there are propget and propput attributes to indicate getter 
-# and setter methods for a property. Setting this option to YES (the default) 
-# will make doxygen replace the get and set methods by a property in the 
-# documentation. This will only work if the methods are indeed getting or 
-# setting a simple type. If this is not the case, or you want to show the 
-# methods anyway, you should set this option to NO.
-
-IDL_PROPERTY_SUPPORT   = YES
-
-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
-# tag is set to YES, then doxygen will reuse the documentation of the first 
-# member in the group (if any) for the other members of the group. By default 
-# all members of a group must be documented explicitly.
-
-DISTRIBUTE_GROUP_DOC   = NO
-
-# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
-# the same type (for instance a group of public functions) to be put as a 
-# subgroup of that type (e.g. under the Public Functions section). Set it to 
-# NO to prevent subgrouping. Alternatively, this can be done per class using 
-# the \nosubgrouping command.
-
-SUBGROUPING            = YES
-
-# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and 
-# unions are shown inside the group in which they are included (e.g. using 
-# @ingroup) instead of on a separate page (for HTML and Man pages) or 
-# section (for LaTeX and RTF).
-
-INLINE_GROUPED_CLASSES = NO
-
-# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and 
-# unions with only public data fields will be shown inline in the documentation 
-# of the scope in which they are defined (i.e. file, namespace, or group 
-# documentation), provided this scope is documented. If set to NO (the default), 
-# structs, classes, and unions are shown on a separate page (for HTML and Man 
-# pages) or section (for LaTeX and RTF).
-
-INLINE_SIMPLE_STRUCTS  = NO
-
-# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct, union, or enum 
-# is documented as struct, union, or enum with the name of the typedef. So 
-# typedef struct TypeS {} TypeT, will appear in the documentation as a struct 
-# with name TypeT. When disabled the typedef will appear as a member of a file, 
-# namespace, or class. And the struct will be named TypeS. This can typically 
-# be useful for C code in case the coding convention dictates that all compound 
-# types are typedef'ed and only the typedef is referenced, never the tag name.
-
-TYPEDEF_HIDES_STRUCT   = NO
-
-# The SYMBOL_CACHE_SIZE determines the size of the internal cache use to 
-# determine which symbols to keep in memory and which to flush to disk. 
-# When the cache is full, less often used symbols will be written to disk. 
-# For small to medium size projects (<1000 input files) the default value is 
-# probably good enough. For larger projects a too small cache size can cause 
-# doxygen to be busy swapping symbols to and from disk most of the time 
-# causing a significant performance penalty. 
-# If the system has enough physical memory increasing the cache will improve the 
-# performance by keeping more symbols in memory. Note that the value works on 
-# a logarithmic scale so increasing the size by one will roughly double the 
-# memory usage. The cache size is given by this formula: 
-# 2^(16+SYMBOL_CACHE_SIZE). The valid range is 0..9, the default is 0, 
-# corresponding to a cache size of 2^16 = 65536 symbols.
-
-SYMBOL_CACHE_SIZE      = 0
-
-# Similar to the SYMBOL_CACHE_SIZE the size of the symbol lookup cache can be 
-# set using LOOKUP_CACHE_SIZE. This cache is used to resolve symbols given 
-# their name and scope. Since this can be an expensive process and often the 
-# same symbol appear multiple times in the code, doxygen keeps a cache of 
-# pre-resolved symbols. If the cache is too small doxygen will become slower. 
-# If the cache is too large, memory is wasted. The cache size is given by this 
-# formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range is 0..9, the default is 0, 
-# corresponding to a cache size of 2^16 = 65536 symbols.
-
-LOOKUP_CACHE_SIZE      = 0
-
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-
-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
-# documentation are documented, even if no documentation was available. 
-# Private class members and static file members will be hidden unless 
-# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
-
-EXTRACT_ALL            = YES
-
-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
-# will be included in the documentation.
-
-EXTRACT_PRIVATE        = YES
-
-# If the EXTRACT_STATIC tag is set to YES all static members of a file 
-# will be included in the documentation.
-
-EXTRACT_STATIC         = YES
-
-# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
-# defined locally in source files will be included in the documentation. 
-# If set to NO only classes defined in header files are included.
-
-EXTRACT_LOCAL_CLASSES  = YES
-
-# This flag is only useful for Objective-C code. When set to YES local 
-# methods, which are defined in the implementation section but not in 
-# the interface are included in the documentation. 
-# If set to NO (the default) only methods in the interface are included.
-
-EXTRACT_LOCAL_METHODS  = NO
-
-# If this flag is set to YES, the members of anonymous namespaces will be 
-# extracted and appear in the documentation as a namespace called 
-# 'anonymous_namespace{file}', where file will be replaced with the base 
-# name of the file that contains the anonymous namespace. By default 
-# anonymous namespaces are hidden.
-
-EXTRACT_ANON_NSPACES   = NO
-
-# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
-# undocumented members of documented classes, files or namespaces. 
-# If set to NO (the default) these members will be included in the 
-# various overviews, but no documentation section is generated. 
-# This option has no effect if EXTRACT_ALL is enabled.
-
-HIDE_UNDOC_MEMBERS     = NO
-
-# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
-# undocumented classes that are normally visible in the class hierarchy. 
-# If set to NO (the default) these classes will be included in the various 
-# overviews. This option has no effect if EXTRACT_ALL is enabled.
-
-HIDE_UNDOC_CLASSES     = NO
-
-# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
-# friend (class|struct|union) declarations. 
-# If set to NO (the default) these declarations will be included in the 
-# documentation.
-
-HIDE_FRIEND_COMPOUNDS  = NO
-
-# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
-# documentation blocks found inside the body of a function. 
-# If set to NO (the default) these blocks will be appended to the 
-# function's detailed documentation block.
-
-HIDE_IN_BODY_DOCS      = NO
-
-# The INTERNAL_DOCS tag determines if documentation 
-# that is typed after a \internal command is included. If the tag is set 
-# to NO (the default) then the documentation will be excluded. 
-# Set it to YES to include the internal documentation.
-
-INTERNAL_DOCS          = NO
-
-# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
-# file names in lower-case letters. If set to YES upper-case letters are also 
-# allowed. This is useful if you have classes or files whose names only differ 
-# in case and if your file system supports case sensitive file names. Windows 
-# and Mac users are advised to set this option to NO.
-
-CASE_SENSE_NAMES       = NO
-
-# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
-# will show members with their full class and namespace scopes in the 
-# documentation. If set to YES the scope will be hidden.
-
-HIDE_SCOPE_NAMES       = NO
-
-# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
-# will put a list of the files that are included by a file in the documentation 
-# of that file.
-
-SHOW_INCLUDE_FILES     = YES
-
-# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen 
-# will list include files with double quotes in the documentation 
-# rather than with sharp brackets.
-
-FORCE_LOCAL_INCLUDES   = NO
-
-# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
-# is inserted in the documentation for inline members.
-
-INLINE_INFO            = YES
-
-# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
-# will sort the (detailed) documentation of file and class members 
-# alphabetically by member name. If set to NO the members will appear in 
-# declaration order.
-
-SORT_MEMBER_DOCS       = YES
-
-# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
-# brief documentation of file, namespace and class members alphabetically 
-# by member name. If set to NO (the default) the members will appear in 
-# declaration order.
-
-SORT_BRIEF_DOCS        = NO
-
-# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen 
-# will sort the (brief and detailed) documentation of class members so that 
-# constructors and destructors are listed first. If set to NO (the default) 
-# the constructors will appear in the respective orders defined by 
-# SORT_MEMBER_DOCS and SORT_BRIEF_DOCS. 
-# This tag will be ignored for brief docs if SORT_BRIEF_DOCS is set to NO 
-# and ignored for detailed docs if SORT_MEMBER_DOCS is set to NO.
-
-SORT_MEMBERS_CTORS_1ST = NO
-
-# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the 
-# hierarchy of group names into alphabetical order. If set to NO (the default) 
-# the group names will appear in their defined order.
-
-SORT_GROUP_NAMES       = NO
-
-# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
-# sorted by fully-qualified names, including namespaces. If set to 
-# NO (the default), the class list will be sorted only by class name, 
-# not including the namespace part. 
-# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. 
-# Note: This option applies only to the class list, not to the 
-# alphabetical list.
-
-SORT_BY_SCOPE_NAME     = NO
-
-# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to 
-# do proper type resolution of all parameters of a function it will reject a 
-# match between the prototype and the implementation of a member function even 
-# if there is only one candidate or it is obvious which candidate to choose 
-# by doing a simple string match. By disabling STRICT_PROTO_MATCHING doxygen 
-# will still accept a match between prototype and implementation in such cases.
-
-STRICT_PROTO_MATCHING  = NO
-
-# The GENERATE_TODOLIST tag can be used to enable (YES) or 
-# disable (NO) the todo list. This list is created by putting \todo 
-# commands in the documentation.
-
-GENERATE_TODOLIST      = NO
-
-# The GENERATE_TESTLIST tag can be used to enable (YES) or 
-# disable (NO) the test list. This list is created by putting \test 
-# commands in the documentation.
-
-GENERATE_TESTLIST      = NO
-
-# The GENERATE_BUGLIST tag can be used to enable (YES) or 
-# disable (NO) the bug list. This list is created by putting \bug 
-# commands in the documentation.
-
-GENERATE_BUGLIST       = NO
-
-# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
-# disable (NO) the deprecated list. This list is created by putting 
-# \deprecated commands in the documentation.
-
-GENERATE_DEPRECATEDLIST= NO
-
-# The ENABLED_SECTIONS tag can be used to enable conditional 
-# documentation sections, marked by \if sectionname ... \endif.
-
-ENABLED_SECTIONS       = 
-
-# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
-# the initial value of a variable or macro consists of for it to appear in 
-# the documentation. If the initializer consists of more lines than specified 
-# here it will be hidden. Use a value of 0 to hide initializers completely. 
-# The appearance of the initializer of individual variables and macros in the 
-# documentation can be controlled using \showinitializer or \hideinitializer 
-# command in the documentation regardless of this setting.
-
-MAX_INITIALIZER_LINES  = 30
-
-# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
-# at the bottom of the documentation of classes and structs. If set to YES the 
-# list will mention the files that were used to generate the documentation.
-
-SHOW_USED_FILES        = YES
-
-# If the sources in your project are distributed over multiple directories 
-# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
-# in the documentation. The default is NO.
-
-SHOW_DIRECTORIES       = NO
-
-# Set the SHOW_FILES tag to NO to disable the generation of the Files page. 
-# This will remove the Files entry from the Quick Index and from the 
-# Folder Tree View (if specified). The default is YES.
-
-SHOW_FILES             = YES
-
-# Set the SHOW_NAMESPACES tag to NO to disable the generation of the 
-# Namespaces page.  This will remove the Namespaces entry from the Quick Index 
-# and from the Folder Tree View (if specified). The default is YES.
-
-SHOW_NAMESPACES        = YES
-
-# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
-# doxygen should invoke to get the current version for each file (typically from 
-# the version control system). Doxygen will invoke the program by executing (via 
-# popen()) the command <command> <input-file>, where <command> is the value of 
-# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
-# provided by doxygen. Whatever the program writes to standard output 
-# is used as the file version. See the manual for examples.
-
-FILE_VERSION_FILTER    = 
-
-# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed 
-# by doxygen. The layout file controls the global structure of the generated 
-# output files in an output format independent way. The create the layout file 
-# that represents doxygen's defaults, run doxygen with the -l option. 
-# You can optionally specify a file name after the option, if omitted 
-# DoxygenLayout.xml will be used as the name of the layout file.
-
-LAYOUT_FILE            = GQGMCdoxylayout.xml
-
-# The CITE_BIB_FILES tag can be used to specify one or more bib files 
-# containing the references data. This must be a list of .bib files. The 
-# .bib extension is automatically appended if omitted. Using this command 
-# requires the bibtex tool to be installed. See also 
-# http://en.wikipedia.org/wiki/BibTeX for more info. For LaTeX the style 
-# of the bibliography can be controlled using LATEX_BIB_STYLE. To use this 
-# feature you need bibtex and perl available in the search path.
-
-CITE_BIB_FILES         = 
-
-#---------------------------------------------------------------------------
-# configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-
-# The QUIET tag can be used to turn on/off the messages that are generated 
-# by doxygen. Possible values are YES and NO. If left blank NO is used.
-
-QUIET                  = NO
-
-# The WARNINGS tag can be used to turn on/off the warning messages that are 
-# generated by doxygen. Possible values are YES and NO. If left blank 
-# NO is used.
-
-WARNINGS               = YES
-
-# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
-# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
-# automatically be disabled.
-
-WARN_IF_UNDOCUMENTED   = YES
-
-# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
-# potential errors in the documentation, such as not documenting some 
-# parameters in a documented function, or documenting parameters that 
-# don't exist or using markup commands wrongly.
-
-WARN_IF_DOC_ERROR      = YES
-
-# The WARN_NO_PARAMDOC option can be enabled to get warnings for 
-# functions that are documented, but have no documentation for their parameters 
-# or return value. If set to NO (the default) doxygen will only warn about 
-# wrong or incomplete parameter documentation, but not about the absence of 
-# documentation.
-
-WARN_NO_PARAMDOC       = NO
-
-# The WARN_FORMAT tag determines the format of the warning messages that 
-# doxygen can produce. The string should contain the $file, $line, and $text 
-# tags, which will be replaced by the file and line number from which the 
-# warning originated and the warning text. Optionally the format may contain 
-# $version, which will be replaced by the version of the file (if it could 
-# be obtained via FILE_VERSION_FILTER)
-
-WARN_FORMAT            = "$file:$line: $text"
-
-# The WARN_LOGFILE tag can be used to specify a file to which warning 
-# and error messages should be written. If left blank the output is written 
-# to stderr.
-
-WARN_LOGFILE           = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the input files
-#---------------------------------------------------------------------------
-
-# The INPUT tag can be used to specify the files and/or directories that contain 
-# documented source files. You may enter file names like "myfile.cpp" or 
-# directories like "/usr/src/myproject". Separate the files or directories 
-# with spaces.
-
-INPUT                  = /home/phil/Projects/gqgmc
-
-# This tag can be used to specify the character encoding of the source files 
-# that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is 
-# also the default input encoding. Doxygen uses libiconv (or the iconv built 
-# into libc) for the transcoding. See http://www.gnu.org/software/libiconv for 
-# the list of possible encodings.
-
-INPUT_ENCODING         = UTF-8
-
-# If the value of the INPUT tag contains directories, you can use the 
-# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
-# and *.h) to filter out the source-files in the directories. If left 
-# blank the following patterns are tested: 
-# *.c *.cc *.cxx *.cpp *.c++ *.d *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh 
-# *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py 
-# *.f90 *.f *.for *.vhd *.vhdl
-
-FILE_PATTERNS          = *.c \
-                         *.cc \
-                         *.cxx \
-                         *.cpp \
-                         *.c++ \
-                         *.d \
-                         *.java \
-                         *.ii \
-                         *.ixx \
-                         *.ipp \
-                         *.i++ \
-                         *.inl \
-                         *.h \
-                         *.hh \
-                         *.hxx \
-                         *.hpp \
-                         *.h++ \
-                         *.idl \
-                         *.odl \
-                         *.cs \
-                         *.php \
-                         *.php3 \
-                         *.inc \
-                         *.m \
-                         *.mm \
-                         *.dox \
-                         *.py \
-                         *.f90 \
-                         *.f \
-                         *.for \
-                         *.vhd \
-                         *.vhdl
-
-# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
-# should be searched for input files as well. Possible values are YES and NO. 
-# If left blank NO is used.
-
-RECURSIVE              = NO
-
-# The EXCLUDE tag can be used to specify files and/or directories that should be 
-# excluded from the INPUT source files. This way you can easily exclude a 
-# subdirectory from a directory tree whose root is specified with the INPUT tag. 
-# Note that relative paths are relative to the directory from which doxygen is 
-# run.
-
-EXCLUDE                = 
-
-# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or 
-# directories that are symbolic links (a Unix file system feature) are excluded 
-# from the input.
-
-EXCLUDE_SYMLINKS       = NO
-
-# If the value of the INPUT tag contains directories, you can use the 
-# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
-# certain files from those directories. Note that the wildcards are matched 
-# against the file with absolute path, so to exclude all test directories 
-# for example use the pattern */test/*
-
-EXCLUDE_PATTERNS       = 
-
-# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names 
-# (namespaces, classes, functions, etc.) that should be excluded from the 
-# output. The symbol name can be a fully qualified name, a word, or if the 
-# wildcard * is used, a substring. Examples: ANamespace, AClass, 
-# AClass::ANamespace, ANamespace::*Test
-
-EXCLUDE_SYMBOLS        = 
-
-# The EXAMPLE_PATH tag can be used to specify one or more files or 
-# directories that contain example code fragments that are included (see 
-# the \include command).
-
-EXAMPLE_PATH           = 
-
-# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
-# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
-# and *.h) to filter out the source-files in the directories. If left 
-# blank all files are included.
-
-EXAMPLE_PATTERNS       = *
-
-# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
-# searched for input files to be used with the \include or \dontinclude 
-# commands irrespective of the value of the RECURSIVE tag. 
-# Possible values are YES and NO. If left blank NO is used.
-
-EXAMPLE_RECURSIVE      = NO
-
-# The IMAGE_PATH tag can be used to specify one or more files or 
-# directories that contain image that are included in the documentation (see 
-# the \image command).
-
-IMAGE_PATH             = 
-
-# The INPUT_FILTER tag can be used to specify a program that doxygen should 
-# invoke to filter for each input file. Doxygen will invoke the filter program 
-# by executing (via popen()) the command <filter> <input-file>, where <filter> 
-# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
-# input file. Doxygen will then use the output that the filter program writes 
-# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
-# ignored.
-
-INPUT_FILTER           = 
-
-# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
-# basis.  Doxygen will compare the file name with each pattern and apply the 
-# filter if there is a match.  The filters are a list of the form: 
-# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
-# info on how filters are used. If FILTER_PATTERNS is empty or if 
-# non of the patterns match the file name, INPUT_FILTER is applied.
-
-FILTER_PATTERNS        = 
-
-# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
-# INPUT_FILTER) will be used to filter the input files when producing source 
-# files to browse (i.e. when SOURCE_BROWSER is set to YES).
-
-FILTER_SOURCE_FILES    = NO
-
-# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file 
-# pattern. A pattern will override the setting for FILTER_PATTERN (if any) 
-# and it is also possible to disable source filtering for a specific pattern 
-# using *.ext= (so without naming a filter). This option only has effect when 
-# FILTER_SOURCE_FILES is enabled.
-
-FILTER_SOURCE_PATTERNS = 
-
-#---------------------------------------------------------------------------
-# configuration options related to source browsing
-#---------------------------------------------------------------------------
-
-# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
-# be generated. Documented entities will be cross-referenced with these sources. 
-# Note: To get rid of all source code in the generated output, make sure also 
-# VERBATIM_HEADERS is set to NO.
-
-SOURCE_BROWSER         = NO
-
-# Setting the INLINE_SOURCES tag to YES will include the body 
-# of functions and classes directly in the documentation.
-
-INLINE_SOURCES         = NO
-
-# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
-# doxygen to hide any special comment blocks from generated source code 
-# fragments. Normal C and C++ comments will always remain visible.
-
-STRIP_CODE_COMMENTS    = YES
-
-# If the REFERENCED_BY_RELATION tag is set to YES 
-# then for each documented function all documented 
-# functions referencing it will be listed.
-
-REFERENCED_BY_RELATION = NO
-
-# If the REFERENCES_RELATION tag is set to YES 
-# then for each documented function all documented entities 
-# called/used by that function will be listed.
-
-REFERENCES_RELATION    = NO
-
-# If the REFERENCES_LINK_SOURCE tag is set to YES (the default) 
-# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from 
-# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will 
-# link to the source code.  Otherwise they will link to the documentation.
-
-REFERENCES_LINK_SOURCE = YES
-
-# If the USE_HTAGS tag is set to YES then the references to source code 
-# will point to the HTML generated by the htags(1) tool instead of doxygen 
-# built-in source browser. The htags tool is part of GNU's global source 
-# tagging system (see http://www.gnu.org/software/global/global.html). You 
-# will need version 4.8.6 or higher.
-
-USE_HTAGS              = NO
-
-# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
-# will generate a verbatim copy of the header file for each class for 
-# which an include is specified. Set to NO to disable this.
-
-VERBATIM_HEADERS       = YES
-
-#---------------------------------------------------------------------------
-# configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-
-# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
-# of all compounds will be generated. Enable this if the project 
-# contains a lot of classes, structs, unions or interfaces.
-
-ALPHABETICAL_INDEX     = YES
-
-# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
-# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
-# in which this list will be split (can be a number in the range [1..20])
-
-COLS_IN_ALPHA_INDEX    = 5
-
-# In case all classes in a project start with a common prefix, all 
-# classes will be put under the same header in the alphabetical index. 
-# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
-# should be ignored while generating the index headers.
-
-IGNORE_PREFIX          = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the HTML output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
-# generate HTML output.
-
-GENERATE_HTML          = YES
-
-# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `html' will be used as the default path.
-
-HTML_OUTPUT            = html
-
-# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
-# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
-# doxygen will generate files with .html extension.
-
-HTML_FILE_EXTENSION    = .html
-
-# The HTML_HEADER tag can be used to specify a personal HTML header for 
-# each generated HTML page. If it is left blank doxygen will generate a 
-# standard header. Note that when using a custom header you are responsible  
-# for the proper inclusion of any scripts and style sheets that doxygen 
-# needs, which is dependent on the configuration options used. 
-# It is advised to generate a default header using "doxygen -w html 
-# header.html footer.html stylesheet.css YourConfigFile" and then modify 
-# that header. Note that the header is subject to change so you typically 
-# have to redo this when upgrading to a newer version of doxygen or when 
-# changing the value of configuration settings such as GENERATE_TREEVIEW!
-
-HTML_HEADER            = 
-
-# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
-# each generated HTML page. If it is left blank doxygen will generate a 
-# standard footer.
-
-HTML_FOOTER            = 
-
-# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
-# style sheet that is used by each HTML page. It can be used to 
-# fine-tune the look of the HTML output. If the tag is left blank doxygen 
-# will generate a default style sheet. Note that doxygen will try to copy 
-# the style sheet file to the HTML output directory, so don't put your own 
-# style sheet in the HTML output directory as well, or it will be erased!
-
-HTML_STYLESHEET        = 
-
-# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or 
-# other source files which should be copied to the HTML output directory. Note 
-# that these files will be copied to the base HTML output directory. Use the 
-# $relpath$ marker in the HTML_HEADER and/or HTML_FOOTER files to load these 
-# files. In the HTML_STYLESHEET file, use the file name only. Also note that 
-# the files will be copied as-is; there are no commands or markers available.
-
-HTML_EXTRA_FILES       = 
-
-# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. 
-# Doxygen will adjust the colors in the style sheet and background images 
-# according to this color. Hue is specified as an angle on a colorwheel, 
-# see http://en.wikipedia.org/wiki/Hue for more information. 
-# For instance the value 0 represents red, 60 is yellow, 120 is green, 
-# 180 is cyan, 240 is blue, 300 purple, and 360 is red again. 
-# The allowed range is 0 to 359.
-
-HTML_COLORSTYLE_HUE    = 220
-
-# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of 
-# the colors in the HTML output. For a value of 0 the output will use 
-# grayscales only. A value of 255 will produce the most vivid colors.
-
-HTML_COLORSTYLE_SAT    = 100
-
-# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to 
-# the luminance component of the colors in the HTML output. Values below 
-# 100 gradually make the output lighter, whereas values above 100 make 
-# the output darker. The value divided by 100 is the actual gamma applied, 
-# so 80 represents a gamma of 0.8, The value 220 represents a gamma of 2.2, 
-# and 100 does not change the gamma.
-
-HTML_COLORSTYLE_GAMMA  = 80
-
-# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML 
-# page will contain the date and time when the page was generated. Setting 
-# this to NO can help when comparing the output of multiple runs.
-
-HTML_TIMESTAMP         = YES
-
-# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
-# files or namespaces will be aligned in HTML using tables. If set to 
-# NO a bullet list will be used.
-
-HTML_ALIGN_MEMBERS     = YES
-
-# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML 
-# documentation will contain sections that can be hidden and shown after the 
-# page has loaded. For this to work a browser that supports 
-# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox 
-# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari).
-
-HTML_DYNAMIC_SECTIONS  = NO
-
-# If the GENERATE_DOCSET tag is set to YES, additional index files 
-# will be generated that can be used as input for Apple's Xcode 3 
-# integrated development environment, introduced with OSX 10.5 (Leopard). 
-# To create a documentation set, doxygen will generate a Makefile in the 
-# HTML output directory. Running make will produce the docset in that 
-# directory and running "make install" will install the docset in 
-# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find 
-# it at startup. 
-# See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html 
-# for more information.
-
-GENERATE_DOCSET        = NO
-
-# When GENERATE_DOCSET tag is set to YES, this tag determines the name of the 
-# feed. A documentation feed provides an umbrella under which multiple 
-# documentation sets from a single provider (such as a company or product suite) 
-# can be grouped.
-
-DOCSET_FEEDNAME        = "Doxygen generated docs"
-
-# When GENERATE_DOCSET tag is set to YES, this tag specifies a string that 
-# should uniquely identify the documentation set bundle. This should be a 
-# reverse domain-name style string, e.g. com.mycompany.MyDocSet. Doxygen 
-# will append .docset to the name.
-
-DOCSET_BUNDLE_ID       = org.doxygen.Project
-
-# When GENERATE_PUBLISHER_ID tag specifies a string that should uniquely identify 
-# the documentation publisher. This should be a reverse domain-name style 
-# string, e.g. com.mycompany.MyDocSet.documentation.
-
-DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
-
-# The GENERATE_PUBLISHER_NAME tag identifies the documentation publisher.
-
-DOCSET_PUBLISHER_NAME  = Publisher
-
-# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
-# will be generated that can be used as input for tools like the 
-# Microsoft HTML help workshop to generate a compiled HTML help file (.chm) 
-# of the generated HTML documentation.
-
-GENERATE_HTMLHELP      = NO
-
-# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
-# be used to specify the file name of the resulting .chm file. You 
-# can add a path in front of the file if the result should not be 
-# written to the html output directory.
-
-CHM_FILE               = 
-
-# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
-# be used to specify the location (absolute path including file name) of 
-# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
-# the HTML help compiler on the generated index.hhp.
-
-HHC_LOCATION           = 
-
-# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
-# controls if a separate .chi index file is generated (YES) or that 
-# it should be included in the master .chm file (NO).
-
-GENERATE_CHI           = NO
-
-# If the GENERATE_HTMLHELP tag is set to YES, the CHM_INDEX_ENCODING 
-# is used to encode HtmlHelp index (hhk), content (hhc) and project file 
-# content.
-
-CHM_INDEX_ENCODING     = 
-
-# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
-# controls whether a binary table of contents is generated (YES) or a 
-# normal table of contents (NO) in the .chm file.
-
-BINARY_TOC             = NO
-
-# The TOC_EXPAND flag can be set to YES to add extra items for group members 
-# to the contents of the HTML help documentation and to the tree view.
-
-TOC_EXPAND             = NO
-
-# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and 
-# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated 
-# that can be used as input for Qt's qhelpgenerator to generate a 
-# Qt Compressed Help (.qch) of the generated HTML documentation.
-
-GENERATE_QHP           = NO
-
-# If the QHG_LOCATION tag is specified, the QCH_FILE tag can 
-# be used to specify the file name of the resulting .qch file. 
-# The path specified is relative to the HTML output folder.
-
-QCH_FILE               = 
-
-# The QHP_NAMESPACE tag specifies the namespace to use when generating 
-# Qt Help Project output. For more information please see 
-# http://doc.trolltech.com/qthelpproject.html#namespace
-
-QHP_NAMESPACE          = org.doxygen.Project
-
-# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating 
-# Qt Help Project output. For more information please see 
-# http://doc.trolltech.com/qthelpproject.html#virtual-folders
-
-QHP_VIRTUAL_FOLDER     = doc
-
-# If QHP_CUST_FILTER_NAME is set, it specifies the name of a custom filter to 
-# add. For more information please see 
-# http://doc.trolltech.com/qthelpproject.html#custom-filters
-
-QHP_CUST_FILTER_NAME   = 
-
-# The QHP_CUST_FILT_ATTRS tag specifies the list of the attributes of the 
-# custom filter to add. For more information please see 
-# <a href="http://doc.trolltech.com/qthelpproject.html#custom-filters"> 
-# Qt Help Project / Custom Filters</a>.
-
-QHP_CUST_FILTER_ATTRS  = 
-
-# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this 
-# project's 
-# filter section matches. 
-# <a href="http://doc.trolltech.com/qthelpproject.html#filter-attributes"> 
-# Qt Help Project / Filter Attributes</a>.
-
-QHP_SECT_FILTER_ATTRS  = 
-
-# If the GENERATE_QHP tag is set to YES, the QHG_LOCATION tag can 
-# be used to specify the location of Qt's qhelpgenerator. 
-# If non-empty doxygen will try to run qhelpgenerator on the generated 
-# .qhp file.
-
-QHG_LOCATION           = 
-
-# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files  
-# will be generated, which together with the HTML files, form an Eclipse help 
-# plugin. To install this plugin and make it available under the help contents 
-# menu in Eclipse, the contents of the directory containing the HTML and XML 
-# files needs to be copied into the plugins directory of eclipse. The name of 
-# the directory within the plugins directory should be the same as 
-# the ECLIPSE_DOC_ID value. After copying Eclipse needs to be restarted before 
-# the help appears.
-
-GENERATE_ECLIPSEHELP   = NO
-
-# A unique identifier for the eclipse help plugin. When installing the plugin 
-# the directory name containing the HTML and XML files should also have 
-# this name.
-
-ECLIPSE_DOC_ID         = org.doxygen.Project
-
-# The DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) 
-# at top of each HTML page. The value NO (the default) enables the index and 
-# the value YES disables it. Since the tabs have the same information as the 
-# navigation tree you can set this option to NO if you already set 
-# GENERATE_TREEVIEW to YES.
-
-DISABLE_INDEX          = NO
-
-# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index 
-# structure should be generated to display hierarchical information. 
-# If the tag value is set to YES, a side panel will be generated 
-# containing a tree-like index structure (just like the one that 
-# is generated for HTML Help). For this to work a browser that supports 
-# JavaScript, DHTML, CSS and frames is required (i.e. any modern browser). 
-# Windows users are probably better off using the HTML help feature. 
-# Since the tree basically has the same information as the tab index you 
-# could consider to set DISABLE_INDEX to NO when enabling this option.
-
-GENERATE_TREEVIEW      = NO
-
-# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values 
-# (range [0,1..20]) that doxygen will group on one line in the generated HTML 
-# documentation. Note that a value of 0 will completely suppress the enum 
-# values from appearing in the overview section.
-
-ENUM_VALUES_PER_LINE   = 4
-
-# By enabling USE_INLINE_TREES, doxygen will generate the Groups, Directories, 
-# and Class Hierarchy pages using a tree view instead of an ordered list.
-
-USE_INLINE_TREES       = NO
-
-# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
-# used to set the initial width (in pixels) of the frame in which the tree 
-# is shown.
-
-TREEVIEW_WIDTH         = 250
-
-# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open 
-# links to external symbols imported via tag files in a separate window.
-
-EXT_LINKS_IN_WINDOW    = NO
-
-# Use this tag to change the font size of Latex formulas included 
-# as images in the HTML documentation. The default is 10. Note that 
-# when you change the font size after a successful doxygen run you need 
-# to manually remove any form_*.png images from the HTML output directory 
-# to force them to be regenerated.
-
-FORMULA_FONTSIZE       = 10
-
-# Use the FORMULA_TRANPARENT tag to determine whether or not the images 
-# generated for formulas are transparent PNGs. Transparent PNGs are 
-# not supported properly for IE 6.0, but are supported on all modern browsers. 
-# Note that when changing this option you need to delete any form_*.png files 
-# in the HTML output before the changes have effect.
-
-FORMULA_TRANSPARENT    = YES
-
-# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax 
-# (see http://www.mathjax.org) which uses client side Javascript for the 
-# rendering instead of using prerendered bitmaps. Use this if you do not 
-# have LaTeX installed or if you want to formulas look prettier in the HTML 
-# output. When enabled you also need to install MathJax separately and 
-# configure the path to it using the MATHJAX_RELPATH option.
-
-USE_MATHJAX            = NO
-
-# When MathJax is enabled you need to specify the location relative to the 
-# HTML output directory using the MATHJAX_RELPATH option. The destination 
-# directory should contain the MathJax.js script. For instance, if the mathjax 
-# directory is located at the same level as the HTML output directory, then 
-# MATHJAX_RELPATH should be ../mathjax. The default value points to the 
-# mathjax.org site, so you can quickly see the result without installing 
-# MathJax, but it is strongly recommended to install a local copy of MathJax 
-# before deployment.
-
-MATHJAX_RELPATH        = http://www.mathjax.org/mathjax
-
-# The MATHJAX_EXTENSIONS tag can be used to specify one or MathJax extension 
-# names that should be enabled during MathJax rendering.
-
-MATHJAX_EXTENSIONS     = 
-
-# When the SEARCHENGINE tag is enabled doxygen will generate a search box 
-# for the HTML output. The underlying search engine uses javascript 
-# and DHTML and should work on any modern browser. Note that when using 
-# HTML help (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets 
-# (GENERATE_DOCSET) there is already a search function so this one should 
-# typically be disabled. For large projects the javascript based search engine 
-# can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution.
-
-SEARCHENGINE           = YES
-
-# When the SERVER_BASED_SEARCH tag is enabled the search engine will be 
-# implemented using a PHP enabled web server instead of at the web client 
-# using Javascript. Doxygen will generate the search PHP script and index 
-# file to put on the web server. The advantage of the server 
-# based approach is that it scales better to large projects and allows 
-# full text search. The disadvantages are that it is more difficult to setup 
-# and does not have live searching capabilities.
-
-SERVER_BASED_SEARCH    = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the LaTeX output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
-# generate Latex output.
-
-GENERATE_LATEX         = YES
-
-# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `latex' will be used as the default path.
-
-LATEX_OUTPUT           = latex
-
-# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
-# invoked. If left blank `latex' will be used as the default command name. 
-# Note that when enabling USE_PDFLATEX this option is only used for 
-# generating bitmaps for formulas in the HTML output, but not in the 
-# Makefile that is written to the output directory.
-
-LATEX_CMD_NAME         = latex
-
-# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
-# generate index for LaTeX. If left blank `makeindex' will be used as the 
-# default command name.
-
-MAKEINDEX_CMD_NAME     = makeindex
-
-# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
-# LaTeX documents. This may be useful for small projects and may help to 
-# save some trees in general.
-
-COMPACT_LATEX          = NO
-
-# The PAPER_TYPE tag can be used to set the paper type that is used 
-# by the printer. Possible values are: a4, letter, legal and 
-# executive. If left blank a4wide will be used.
-
-PAPER_TYPE             = a4
-
-# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
-# packages that should be included in the LaTeX output.
-
-EXTRA_PACKAGES         = 
-
-# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
-# the generated latex document. The header should contain everything until 
-# the first chapter. If it is left blank doxygen will generate a 
-# standard header. Notice: only use this tag if you know what you are doing!
-
-LATEX_HEADER           = 
-
-# The LATEX_FOOTER tag can be used to specify a personal LaTeX footer for 
-# the generated latex document. The footer should contain everything after 
-# the last chapter. If it is left blank doxygen will generate a 
-# standard footer. Notice: only use this tag if you know what you are doing!
-
-LATEX_FOOTER           = 
-
-# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
-# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
-# contain links (just like the HTML output) instead of page references 
-# This makes the output suitable for online browsing using a pdf viewer.
-
-PDF_HYPERLINKS         = YES
-
-# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
-# plain latex in the generated Makefile. Set this option to YES to get a 
-# higher quality PDF documentation.
-
-USE_PDFLATEX           = YES
-
-# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
-# command to the generated LaTeX files. This will instruct LaTeX to keep 
-# running if errors occur, instead of asking the user for help. 
-# This option is also used when generating formulas in HTML.
-
-LATEX_BATCHMODE        = NO
-
-# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
-# include the index chapters (such as File Index, Compound Index, etc.) 
-# in the output.
-
-LATEX_HIDE_INDICES     = NO
-
-# If LATEX_SOURCE_CODE is set to YES then doxygen will include 
-# source code with syntax highlighting in the LaTeX output. 
-# Note that which sources are shown also depends on other settings 
-# such as SOURCE_BROWSER.
-
-LATEX_SOURCE_CODE      = NO
-
-# The LATEX_BIB_STYLE tag can be used to specify the style to use for the 
-# bibliography, e.g. plainnat, or ieeetr. The default style is "plain". See 
-# http://en.wikipedia.org/wiki/BibTeX for more info.
-
-LATEX_BIB_STYLE        = plain
-
-#---------------------------------------------------------------------------
-# configuration options related to the RTF output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
-# The RTF output is optimized for Word 97 and may not look very pretty with 
-# other RTF readers or editors.
-
-GENERATE_RTF           = NO
-
-# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `rtf' will be used as the default path.
-
-RTF_OUTPUT             = rtf
-
-# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
-# RTF documents. This may be useful for small projects and may help to 
-# save some trees in general.
-
-COMPACT_RTF            = NO
-
-# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
-# will contain hyperlink fields. The RTF file will 
-# contain links (just like the HTML output) instead of page references. 
-# This makes the output suitable for online browsing using WORD or other 
-# programs which support those fields. 
-# Note: wordpad (write) and others do not support links.
-
-RTF_HYPERLINKS         = NO
-
-# Load style sheet definitions from file. Syntax is similar to doxygen's 
-# config file, i.e. a series of assignments. You only have to provide 
-# replacements, missing definitions are set to their default value.
-
-RTF_STYLESHEET_FILE    = 
-
-# Set optional variables used in the generation of an rtf document. 
-# Syntax is similar to doxygen's config file.
-
-RTF_EXTENSIONS_FILE    = 
-
-#---------------------------------------------------------------------------
-# configuration options related to the man page output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
-# generate man pages
-
-GENERATE_MAN           = NO
-
-# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `man' will be used as the default path.
-
-MAN_OUTPUT             = man
-
-# The MAN_EXTENSION tag determines the extension that is added to 
-# the generated man pages (default is the subroutine's section .3)
-
-MAN_EXTENSION          = .3
-
-# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
-# then it will generate one additional man file for each entity 
-# documented in the real man page(s). These additional files 
-# only source the real man page, but without them the man command 
-# would be unable to find the correct page. The default is NO.
-
-MAN_LINKS              = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the XML output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_XML tag is set to YES Doxygen will 
-# generate an XML file that captures the structure of 
-# the code including all documentation.
-
-GENERATE_XML           = NO
-
-# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
-# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
-# put in front of it. If left blank `xml' will be used as the default path.
-
-XML_OUTPUT             = xml
-
-# The XML_SCHEMA tag can be used to specify an XML schema, 
-# which can be used by a validating XML parser to check the 
-# syntax of the XML files.
-
-XML_SCHEMA             = 
-
-# The XML_DTD tag can be used to specify an XML DTD, 
-# which can be used by a validating XML parser to check the 
-# syntax of the XML files.
-
-XML_DTD                = 
-
-# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
-# dump the program listings (including syntax highlighting 
-# and cross-referencing information) to the XML output. Note that 
-# enabling this will significantly increase the size of the XML output.
-
-XML_PROGRAMLISTING     = YES
-
-#---------------------------------------------------------------------------
-# configuration options for the AutoGen Definitions output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
-# generate an AutoGen Definitions (see autogen.sf.net) file 
-# that captures the structure of the code including all 
-# documentation. Note that this feature is still experimental 
-# and incomplete at the moment.
-
-GENERATE_AUTOGEN_DEF   = NO
-
-#---------------------------------------------------------------------------
-# configuration options related to the Perl module output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
-# generate a Perl module file that captures the structure of 
-# the code including all documentation. Note that this 
-# feature is still experimental and incomplete at the 
-# moment.
-
-GENERATE_PERLMOD       = NO
-
-# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
-# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
-# to generate PDF and DVI output from the Perl module output.
-
-PERLMOD_LATEX          = NO
-
-# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
-# nicely formatted so it can be parsed by a human reader.  This is useful 
-# if you want to understand what is going on.  On the other hand, if this 
-# tag is set to NO the size of the Perl module output will be much smaller 
-# and Perl will parse it just the same.
-
-PERLMOD_PRETTY         = YES
-
-# The names of the make variables in the generated doxyrules.make file 
-# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
-# This is useful so different doxyrules.make files included by the same 
-# Makefile don't overwrite each other's variables.
-
-PERLMOD_MAKEVAR_PREFIX = 
-
-#---------------------------------------------------------------------------
-# Configuration options related to the preprocessor
-#---------------------------------------------------------------------------
-
-# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
-# evaluate all C-preprocessor directives found in the sources and include 
-# files.
-
-ENABLE_PREPROCESSING   = YES
-
-# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
-# names in the source code. If set to NO (the default) only conditional 
-# compilation will be performed. Macro expansion can be done in a controlled 
-# way by setting EXPAND_ONLY_PREDEF to YES.
-
-MACRO_EXPANSION        = NO
-
-# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
-# then the macro expansion is limited to the macros specified with the 
-# PREDEFINED and EXPAND_AS_DEFINED tags.
-
-EXPAND_ONLY_PREDEF     = NO
-
-# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
-# pointed to by INCLUDE_PATH will be searched when a #include is found.
-
-SEARCH_INCLUDES        = YES
-
-# The INCLUDE_PATH tag can be used to specify one or more directories that 
-# contain include files that are not input files but should be processed by 
-# the preprocessor.
-
-INCLUDE_PATH           = 
-
-# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
-# patterns (like *.h and *.hpp) to filter out the header-files in the 
-# directories. If left blank, the patterns specified with FILE_PATTERNS will 
-# be used.
-
-INCLUDE_FILE_PATTERNS  = 
-
-# The PREDEFINED tag can be used to specify one or more macro names that 
-# are defined before the preprocessor is started (similar to the -D option of 
-# gcc). The argument of the tag is a list of macros of the form: name 
-# or name=definition (no spaces). If the definition and the = are 
-# omitted =1 is assumed. To prevent a macro definition from being 
-# undefined via #undef or recursively expanded use the := operator 
-# instead of the = operator.
-
-PREDEFINED             = 
-
-# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
-# this tag can be used to specify a list of macro names that should be expanded. 
-# The macro definition that is found in the sources will be used. 
-# Use the PREDEFINED tag if you want to use a different macro definition that 
-# overrules the definition found in the source code.
-
-EXPAND_AS_DEFINED      = 
-
-# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
-# doxygen's preprocessor will remove all references to function-like macros 
-# that are alone on a line, have an all uppercase name, and do not end with a 
-# semicolon, because these will confuse the parser if not removed.
-
-SKIP_FUNCTION_MACROS   = YES
-
-#---------------------------------------------------------------------------
-# Configuration::additions related to external references
-#---------------------------------------------------------------------------
-
-# The TAGFILES option can be used to specify one or more tagfiles. 
-# Optionally an initial location of the external documentation 
-# can be added for each tagfile. The format of a tag file without 
-# this location is as follows: 
-#   TAGFILES = file1 file2 ... 
-# Adding location for the tag files is done as follows: 
-#   TAGFILES = file1=loc1 "file2 = loc2" ... 
-# where "loc1" and "loc2" can be relative or absolute paths or 
-# URLs. If a location is present for each tag, the installdox tool 
-# does not have to be run to correct the links. 
-# Note that each tag file must have a unique name 
-# (where the name does NOT include the path) 
-# If a tag file is not located in the directory in which doxygen 
-# is run, you must also specify the path to the tagfile here.
-
-TAGFILES               = 
-
-# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
-# a tag file that is based on the input files it reads.
-
-GENERATE_TAGFILE       = 
-
-# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
-# in the class index. If set to NO only the inherited external classes 
-# will be listed.
-
-ALLEXTERNALS           = NO
-
-# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
-# in the modules index. If set to NO, only the current project's groups will 
-# be listed.
-
-EXTERNAL_GROUPS        = YES
-
-# The PERL_PATH should be the absolute path and name of the perl script 
-# interpreter (i.e. the result of `which perl').
-
-PERL_PATH              = /usr/bin/perl
-
-#---------------------------------------------------------------------------
-# Configuration options related to the dot tool
-#---------------------------------------------------------------------------
-
-# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
-# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
-# or super classes. Setting the tag to NO turns the diagrams off. Note that 
-# this option also works with HAVE_DOT disabled, but it is recommended to 
-# install and use dot, since it yields more powerful graphs.
-
-CLASS_DIAGRAMS         = NO
-
-# You can define message sequence charts within doxygen comments using the \msc 
-# command. Doxygen will then run the mscgen tool (see 
-# http://www.mcternan.me.uk/mscgen/) to produce the chart and insert it in the 
-# documentation. The MSCGEN_PATH tag allows you to specify the directory where 
-# the mscgen tool resides. If left empty the tool is assumed to be found in the 
-# default search path.
-
-MSCGEN_PATH            = 
-
-# If set to YES, the inheritance and collaboration graphs will hide 
-# inheritance and usage relations if the target is undocumented 
-# or is not a class.
-
-HIDE_UNDOC_RELATIONS   = YES
-
-# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
-# available from the path. This tool is part of Graphviz, a graph visualization 
-# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
-# have no effect if this option is set to NO (the default)
-
-HAVE_DOT               = YES
-
-# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is 
-# allowed to run in parallel. When set to 0 (the default) doxygen will 
-# base this on the number of processors available in the system. You can set it 
-# explicitly to a value larger than 0 to get control over the balance 
-# between CPU load and processing speed.
-
-DOT_NUM_THREADS        = 0
-
-# By default doxygen will use the Helvetica font for all dot files that 
-# doxygen generates. When you want a differently looking font you can specify 
-# the font name using DOT_FONTNAME. You need to make sure dot is able to find 
-# the font, which can be done by putting it in a standard location or by setting 
-# the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the 
-# directory containing the font.
-
-DOT_FONTNAME           = Helvetica
-
-# The DOT_FONTSIZE tag can be used to set the size of the font of dot graphs. 
-# The default size is 10pt.
-
-DOT_FONTSIZE           = 10
-
-# By default doxygen will tell dot to use the Helvetica font. 
-# If you specify a different font using DOT_FONTNAME you can use DOT_FONTPATH to 
-# set the path where dot can find it.
-
-DOT_FONTPATH           = 
-
-# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for each documented class showing the direct and 
-# indirect inheritance relations. Setting this tag to YES will force the 
-# CLASS_DIAGRAMS tag to NO.
-
-CLASS_GRAPH            = YES
-
-# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for each documented class showing the direct and 
-# indirect implementation dependencies (inheritance, containment, and 
-# class references variables) of the class with other documented classes.
-
-COLLABORATION_GRAPH    = NO
-
-# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graph for groups, showing the direct groups dependencies
-
-GROUP_GRAPHS           = YES
-
-# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
-# collaboration diagrams in a style similar to the OMG's Unified Modeling 
-# Language.
-
-UML_LOOK               = NO
-
-# If set to YES, the inheritance and collaboration graphs will show the 
-# relations between templates and their instances.
-
-TEMPLATE_RELATIONS     = NO
-
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
-# tags are set to YES then doxygen will generate a graph for each documented 
-# file showing the direct and indirect include dependencies of the file with 
-# other documented files.
-
-INCLUDE_GRAPH          = NO
-
-# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
-# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
-# documented header file showing the documented files that directly or 
-# indirectly include this file.
-
-INCLUDED_BY_GRAPH      = NO
-
-# If the CALL_GRAPH and HAVE_DOT options are set to YES then 
-# doxygen will generate a call dependency graph for every global function 
-# or class method. Note that enabling this option will significantly increase 
-# the time of a run. So in most cases it will be better to enable call graphs 
-# for selected functions only using the \callgraph command.
-
-CALL_GRAPH             = NO
-
-# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then 
-# doxygen will generate a caller dependency graph for every global function 
-# or class method. Note that enabling this option will significantly increase 
-# the time of a run. So in most cases it will be better to enable caller 
-# graphs for selected functions only using the \callergraph command.
-
-CALLER_GRAPH           = NO
-
-# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
-# will generate a graphical hierarchy of all classes instead of a textual one.
-
-GRAPHICAL_HIERARCHY    = YES
-
-# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
-# then doxygen will show the dependencies a directory has on other directories 
-# in a graphical way. The dependency relations are determined by the #include 
-# relations between the files in the directories.
-
-DIRECTORY_GRAPH        = YES
-
-# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
-# generated by dot. Possible values are svg, png, jpg, or gif. 
-# If left blank png will be used. If you choose svg you need to set 
-# HTML_FILE_EXTENSION to xhtml in order to make the SVG files 
-# visible in IE 9+ (other browsers do not have this requirement).
-
-DOT_IMAGE_FORMAT       = png
-
-# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to 
-# enable generation of interactive SVG images that allow zooming and panning. 
-# Note that this requires a modern browser other than Internet Explorer. 
-# Tested and working are Firefox, Chrome, Safari, and Opera. For IE 9+ you 
-# need to set HTML_FILE_EXTENSION to xhtml in order to make the SVG files 
-# visible. Older versions of IE do not have SVG support.
-
-INTERACTIVE_SVG        = NO
-
-# The tag DOT_PATH can be used to specify the path where the dot tool can be 
-# found. If left blank, it is assumed the dot tool can be found in the path.
-
-DOT_PATH               = 
-
-# The DOTFILE_DIRS tag can be used to specify one or more directories that 
-# contain dot files that are included in the documentation (see the 
-# \dotfile command).
-
-DOTFILE_DIRS           = 
-
-# The MSCFILE_DIRS tag can be used to specify one or more directories that 
-# contain msc files that are included in the documentation (see the 
-# \mscfile command).
-
-MSCFILE_DIRS           = 
-
-# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of 
-# nodes that will be shown in the graph. If the number of nodes in a graph 
-# becomes larger than this value, doxygen will truncate the graph, which is 
-# visualized by representing a node as a red box. Note that doxygen if the 
-# number of direct children of the root node in a graph is already larger than 
-# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note 
-# that the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
-
-DOT_GRAPH_MAX_NODES    = 50
-
-# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
-# graphs generated by dot. A depth value of 3 means that only nodes reachable 
-# from the root by following a path via at most 3 edges will be shown. Nodes 
-# that lay further from the root node will be omitted. Note that setting this 
-# option to 1 or 2 may greatly reduce the computation time needed for large 
-# code bases. Also note that the size of a graph can be further restricted by 
-# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
-
-MAX_DOT_GRAPH_DEPTH    = 0
-
-# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
-# background. This is disabled by default, because dot on Windows does not 
-# seem to support this out of the box. Warning: Depending on the platform used, 
-# enabling this option may lead to badly anti-aliased labels on the edges of 
-# a graph (i.e. they become hard to read).
-
-DOT_TRANSPARENT        = NO
-
-# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
-# files in one run (i.e. multiple -o and -T options on the command line). This 
-# makes dot run faster, but since only newer versions of dot (>1.8.10) 
-# support this, this feature is disabled by default.
-
-DOT_MULTI_TARGETS      = NO
-
-# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
-# generate a legend page explaining the meaning of the various boxes and 
-# arrows in the dot generated graphs.
-
-GENERATE_LEGEND        = YES
-
-# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
-# remove the intermediate dot files that are used to generate 
-# the various graphs.
-
-DOT_CLEANUP            = YES
diff --git a/doxygen/GQGMCdoxylayout.xml b/doxygen/GQGMCdoxylayout.xml
deleted file mode 100644
index 5b60278..0000000
--- a/doxygen/GQGMCdoxylayout.xml
+++ /dev/null
@@ -1,188 +0,0 @@
-<doxygenlayout version="1.0">
-  <!-- Navigation index tabs for HTML output -->
-  <navindex>
-    <tab type="mainpage" visible="yes" title=""/>
-    <tab type="pages" visible="yes" title="" intro=""/>
-    <tab type="modules" visible="yes" title="" intro=""/>
-    <tab type="namespaces" visible="yes" title="">
-      <tab type="namespacelist" visible="yes" title="" intro=""/>
-      <tab type="namespacemembers" visible="yes" title="" intro=""/>
-    </tab>
-    <tab type="classes" visible="yes" title="">
-      <tab type="classlist" visible="yes" title="" intro=""/>
-      <tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/> 
-      <tab type="hierarchy" visible="yes" title="" intro=""/>
-      <tab type="classmembers" visible="yes" title="" intro=""/>
-    </tab>
-    <tab type="files" visible="yes" title="">
-      <tab type="filelist" visible="yes" title="" intro=""/>
-      <tab type="globals" visible="yes" title="" intro=""/>
-    </tab>
-    <tab type="dirs" visible="yes" title="" intro=""/>
-    <tab type="examples" visible="yes" title="" intro=""/>  
-  </navindex>
-
-  <!-- Layout definition for a class page -->
-  <class>
-    <briefdescription visible="yes"/>
-    <includes visible="$SHOW_INCLUDE_FILES"/>
-    <inheritancegraph visible="$CLASS_GRAPH"/>
-    <collaborationgraph visible="$COLLABORATION_GRAPH"/>
-    <allmemberslink visible="yes"/>
-    <memberdecl>
-      <nestedclasses visible="yes" title=""/>
-      <publictypes title=""/>
-      <publicslots title=""/>
-      <signals title=""/>
-      <publicmethods title=""/>
-      <publicstaticmethods title=""/>
-      <publicattributes title=""/>
-      <publicstaticattributes title=""/>
-      <protectedtypes title=""/>
-      <protectedslots title=""/>
-      <protectedmethods title=""/>
-      <protectedstaticmethods title=""/>
-      <protectedattributes title=""/>
-      <protectedstaticattributes title=""/>
-      <packagetypes title=""/>
-      <packagemethods title=""/>
-      <packagestaticmethods title=""/>
-      <packageattributes title=""/>
-      <packagestaticattributes title=""/>
-      <properties title=""/>
-      <events title=""/>
-      <privatetypes title=""/>
-      <privateslots title=""/>
-      <privatemethods title=""/>
-      <privatestaticmethods title=""/>
-      <privateattributes title=""/>
-      <privatestaticattributes title=""/>
-      <friends title=""/>
-      <related title="" subtitle=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <inlineclasses title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <constructors title=""/>
-      <functions title=""/>
-      <related title=""/>
-      <variables title=""/>
-      <properties title=""/>
-      <events title=""/>
-    </memberdef>
-    <usedfiles visible="$SHOW_USED_FILES"/>
-    <authorsection visible="yes"/>
-  </class>
-
-  <!-- Layout definition for a namespace page -->
-  <namespace>
-    <briefdescription visible="yes"/>
-    <memberdecl>
-      <nestednamespaces visible="yes" title=""/>
-      <classes visible="yes" title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <inlineclasses title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-    </memberdef>
-    <authorsection visible="yes"/>
-  </namespace>
-
-  <!-- Layout definition for a file page -->
-  <file>
-    <briefdescription visible="yes"/>
-    <includes visible="$SHOW_INCLUDE_FILES"/>
-    <includegraph visible="$INCLUDE_GRAPH"/>
-    <includedbygraph visible="$INCLUDED_BY_GRAPH"/>
-    <sourcelink visible="yes"/>
-    <memberdecl>
-      <classes visible="yes" title=""/>
-      <namespaces visible="yes" title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <inlineclasses title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <functions title=""/>
-      <variables title=""/>
-    </memberdef>
-    <authorsection/>
-  </file>
-
-  <!-- Layout definition for a group page -->
-  <group>
-    <briefdescription visible="yes"/>
-    <groupgraph visible="$GROUP_GRAPHS"/>
-    <memberdecl>
-      <classes visible="yes" title=""/>
-      <namespaces visible="yes" title=""/>
-      <dirs visible="yes" title=""/>
-      <nestedgroups visible="yes" title=""/>
-      <files visible="yes" title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <enumvalues title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <signals title=""/>
-      <publicslots title=""/>
-      <protectedslots title=""/>
-      <privateslots title=""/>
-      <events title=""/>
-      <properties title=""/>
-      <friends title=""/>
-      <membergroups visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-    <memberdef>
-      <pagedocs/>
-      <inlineclasses title=""/>
-      <defines title=""/>
-      <typedefs title=""/>
-      <enums title=""/>
-      <enumvalues title=""/>
-      <functions title=""/>
-      <variables title=""/>
-      <signals title=""/>
-      <publicslots title=""/>
-      <protectedslots title=""/>
-      <privateslots title=""/>
-      <events title=""/>
-      <properties title=""/>
-      <friends title=""/>
-    </memberdef>
-    <authorsection visible="yes"/>
-  </group>
-
-  <!-- Layout definition for a directory page -->
-  <directory>
-    <briefdescription visible="yes"/>
-    <directorygraph visible="yes"/>
-    <memberdecl>
-      <dirs visible="yes"/>
-      <files visible="yes"/>
-    </memberdecl>
-    <detaileddescription title=""/>
-  </directory>
-</doxygenlayout>
diff --git a/doxygen/doxydoc/latex/Makefile b/doxygen/doxydoc/latex/Makefile
deleted file mode 100644
index bd43887..0000000
--- a/doxygen/doxydoc/latex/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-all: refman.pdf
-
-pdf: refman.pdf
-
-refman.pdf: clean refman.tex
-	pdflatex refman
-	makeindex refman.tex
-	pdflatex refman
-	latex_count=5 ; \
-	while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
-	    do \
-	      echo "Rerunning latex...." ;\
-	      pdflatex refman ;\
-	      latex_count=`expr $$latex_count - 1` ;\
-	    done
-
-
-clean:
-	rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
diff --git a/doxygen/doxydoc/latex/annotated.tex b/doxygen/doxydoc/latex/annotated.tex
deleted file mode 100644
index b1dbc21..0000000
--- a/doxygen/doxydoc/latex/annotated.tex
+++ /dev/null
@@ -1,8 +0,0 @@
-\section{\-Class \-List}
-\-Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
-\item\contentsline{section}{\hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t}{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t} }{\pageref{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t}}{}
-\item\contentsline{section}{\hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c}{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C} }{\pageref{class_g_q_l_l_c_1_1_g_q_g_m_c}}{}
-\item\contentsline{section}{\hyperlink{struct_hex_char_struct}{\-Hex\-Char\-Struct} }{\pageref{struct_hex_char_struct}}{}
-\item\contentsline{section}{\hyperlink{class_plot_settings}{\-Plot\-Settings} }{\pageref{class_plot_settings}}{}
-\item\contentsline{section}{\hyperlink{class_plotter}{\-Plotter} }{\pageref{class_plotter}}{}
-\end{DoxyCompactList}
diff --git a/doxygen/doxydoc/latex/class_g_q_l_l_c_1_1_g_q_g_m_c.tex b/doxygen/doxydoc/latex/class_g_q_l_l_c_1_1_g_q_g_m_c.tex
deleted file mode 100644
index 7bb939c..0000000
--- a/doxygen/doxydoc/latex/class_g_q_l_l_c_1_1_g_q_g_m_c.tex
+++ /dev/null
@@ -1,370 +0,0 @@
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c}{\section{\-G\-Q\-L\-L\-C\-:\-:\-G\-Q\-G\-M\-C \-Class \-Reference}
-\label{class_g_q_l_l_c_1_1_g_q_g_m_c}\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-}
-
-
-{\ttfamily \#include $<$gqgmc.\-hh$>$}
-
-\subsection*{\-Classes}
-\begin{DoxyCompactItemize}
-\item 
-struct \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t}{cfg\-\_\-data\-\_\-t}
-\end{DoxyCompactItemize}
-\subsection*{\-Public \-Member \-Functions}
-\begin{DoxyCompactItemize}
-\item 
-\hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_aab4ca26b11ecc6ddf461d360be97d36f}{\-G\-Q\-G\-M\-C} ()
-\item 
-virtual \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a0175cfeaf06740c6f8eeff8f73cd6b5d}{$\sim$\-G\-Q\-G\-M\-C} ()
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a8ce22d9a10dfba3cd423964e8da7caef}{open\-U\-S\-B} (string usb\-\_\-device\-\_\-name)
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a072bcfc93178abe90eb7a7d65ba969e3}{close\-U\-S\-B} (void)
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_aeb60bd5324fc103644f8198545b6d315}{clear\-U\-S\-B} ()
-\item 
-virtual enum \hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892}{gmc\-\_\-error\-\_\-t} \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_ad765e66d47e2c37c6f59835d0afbed27}{get\-Error\-Code} ()
-\item 
-virtual std\-::string \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a87d5991f967c000fa9231892cf821825}{get\-Error\-Text} (\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892}{gmc\-\_\-error\-\_\-t} err)
-\item 
-virtual std\-::string \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_ae6f8916ae009e38a2e499e4ef3717537}{get\-Version} ()
-\item 
-virtual std\-::string \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a8b7bee2b36a224360b7405a8652a540d}{get\-Serial\-Number} ()
-\item 
-virtual uint16\-\_\-t \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a9d200d16d9e90fe7291cb4fd990f08b2}{get\-C\-P\-M} ()
-\item 
-virtual uint16\-\_\-t \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a2757a936a467a4b326c7dafe7df6d284}{get\-C\-P\-S} ()
-\item 
-virtual float \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a1197f962087328f93b1d7a4083ea91f8}{get\-Battery\-Voltage} ()
-\item 
-virtual uint8\-\_\-t $\ast$const \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_ac47ffb728f31eb5d56651f6b1da79de0}{get\-History\-Data} (uint32\-\_\-t address, uint32\-\_\-t length)
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_ad314bf94bddc06aa386740ab1e81909f}{turn\-On\-C\-P\-S} ()
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a17e164a4075415601d1d94411804fcec}{turn\-Off\-C\-P\-S} ()
-\item 
-virtual uint16\-\_\-t \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a4a2176855e1234ee4921a7936e800484}{get\-Auto\-C\-P\-S} ()
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a0008eca34834ea7f7bb4e65afd6c4c12}{turn\-Off\-Power} ()
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_af1daeb95f4e36d4a7d9109f24b41366c}{get\-Configuration\-Data} ()
-\item 
-virtual enum \hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2da}{save\-Data\-Type\-\_\-t} \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_ac5ca40a3cba8ee82d13be775b118a42b}{get\-Save\-Data\-Type} ()
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a88e93958c5041ceb6635de09aed0706c}{set\-Save\-Data\-Type} (enum \hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2da}{save\-Data\-Type\-\_\-t} new\-Save\-Data\-Type)
-\item 
-virtual uint32\-\_\-t \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_ab967994f2de6badb1fafd79acd4d9a5a}{get\-Data\-Save\-Address} ()
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a9a8937d50bb1ea97b248ce23763a85e0}{reset\-Data\-Save\-Address} ()
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a657937277b885e17742747b953ecfe63}{write\-Configuration\-Data} (enum \hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223}{cfg\-\_\-param\-\_\-t} cfg\-Parameter, enum \hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572b}{cfg\-\_\-bytecnt\-\_\-t} cfg\-Data\-Count, uint8\-\_\-t const $\ast$const cfg\-Data)
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a9f38ea216b19e29129c5536a79250e12}{erase\-Configuration\-Data} ()
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a63a38979232ed9a52a7d26ce3e199548}{update\-Configuration\-Data} ()
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a5e0450a7600461c7f8d914a4ce60b8c7}{send\-Key} (enum \hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162}{softkey\-\_\-t} key)
-\end{DoxyCompactItemize}
-\subsection*{\-Private \-Member \-Functions}
-\begin{DoxyCompactItemize}
-\item 
-virtual void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_af3fd689594985d9b4ec7e7bb8b0538e5}{load\-Configuration\-Data} ()
-\item 
-void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a0591bde39a2ad37dfd2049354f8f4406}{communicate} (const std\-::string cmd, char $\ast$retdata, uint32\-\_\-t retbytes)
-\item 
-void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_ac7334219851b3dfa227183682d15264c}{send\-Cmd} (const std\-::string cmd)
-\item 
-void \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a4718ddfc86ddd4a73bcf161ad3c5ac68}{read\-Cmd\-Return} (char $\ast$retdata, uint32\-\_\-t retbytes)
-\item 
-bool \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_aef63b9e44e8602ade9ec5ad021c22a88}{is\-Big\-Endian} (void)
-\end{DoxyCompactItemize}
-\subsection*{\-Private \-Attributes}
-\begin{DoxyCompactItemize}
-\item 
-std\-::string \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a358fe79ef3338d88ab193ca5f17d3770}{m\-U\-S\-B\-\_\-device}
-\item 
-int \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a5ff48a1e65964a979867d1eba2eb58b5}{m\-U\-S\-B\-\_\-serial}
-\item 
-enum \hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892}{gmc\-\_\-error\-\_\-t} \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_aed89a460a261ff18ed427218b60b472d}{m\-Error\-\_\-code}
-\item 
-bool \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a31e866e262a7ea1c6aac19e3c848f2ab}{m\-Read\-\_\-status}
-\item 
-bool \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_adb2392500e4da8e8bb520171b637b68e}{m\-C\-P\-S\-\_\-is\-\_\-on}
-\item 
-bool \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_ae6d4705add2c6440660440b70a515a69}{m\-Big\-\_\-endian}
-\item 
-float \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a1f3457f4a8e3bb57319a833f469273f8}{m\-Firmware\-\_\-revision}
-\item 
-uint8\-\_\-t $\ast$ \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a5bd26eaef22d27553f06e369f5e40a8e}{m\-History\-\_\-data}
-\item 
-struct \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t}{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t} \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c_a5a11e2149e670bfb9e93814213a33b08}{m\-C\-F\-G\-\_\-\-Data}
-\end{DoxyCompactItemize}
-
-
-\subsection{\-Constructor \& \-Destructor \-Documentation}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_aab4ca26b11ecc6ddf461d360be97d36f}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!\-G\-Q\-G\-M\-C@{\-G\-Q\-G\-M\-C}}
-\index{\-G\-Q\-G\-M\-C@{\-G\-Q\-G\-M\-C}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{\-G\-Q\-G\-M\-C}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-G\-Q\-G\-M\-C\-::\-G\-Q\-G\-M\-C} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_aab4ca26b11ecc6ddf461d360be97d36f}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a0175cfeaf06740c6f8eeff8f73cd6b5d}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!$\sim$\-G\-Q\-G\-M\-C@{$\sim$\-G\-Q\-G\-M\-C}}
-\index{$\sim$\-G\-Q\-G\-M\-C@{$\sim$\-G\-Q\-G\-M\-C}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{$\sim$\-G\-Q\-G\-M\-C}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::$\sim$\-G\-Q\-G\-M\-C} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a0175cfeaf06740c6f8eeff8f73cd6b5d}
-
-
-\subsection{\-Member \-Function \-Documentation}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_aeb60bd5324fc103644f8198545b6d315}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!clear\-U\-S\-B@{clear\-U\-S\-B}}
-\index{clear\-U\-S\-B@{clear\-U\-S\-B}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{clear\-U\-S\-B}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::clear\-U\-S\-B} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_aeb60bd5324fc103644f8198545b6d315}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a072bcfc93178abe90eb7a7d65ba969e3}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!close\-U\-S\-B@{close\-U\-S\-B}}
-\index{close\-U\-S\-B@{close\-U\-S\-B}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{close\-U\-S\-B}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::close\-U\-S\-B} (
-\begin{DoxyParamCaption}
-\item[{void}]{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a072bcfc93178abe90eb7a7d65ba969e3}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a0591bde39a2ad37dfd2049354f8f4406}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!communicate@{communicate}}
-\index{communicate@{communicate}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{communicate}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::communicate} (
-\begin{DoxyParamCaption}
-\item[{const std\-::string}]{cmd, }
-\item[{char $\ast$}]{retdata, }
-\item[{uint32\-\_\-t}]{retbytes}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a0591bde39a2ad37dfd2049354f8f4406}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a9f38ea216b19e29129c5536a79250e12}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!erase\-Configuration\-Data@{erase\-Configuration\-Data}}
-\index{erase\-Configuration\-Data@{erase\-Configuration\-Data}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{erase\-Configuration\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::erase\-Configuration\-Data} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a9f38ea216b19e29129c5536a79250e12}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a4a2176855e1234ee4921a7936e800484}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-Auto\-C\-P\-S@{get\-Auto\-C\-P\-S}}
-\index{get\-Auto\-C\-P\-S@{get\-Auto\-C\-P\-S}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-Auto\-C\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}uint16\-\_\-t {\bf \-G\-Q\-G\-M\-C\-::get\-Auto\-C\-P\-S} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a4a2176855e1234ee4921a7936e800484}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a1197f962087328f93b1d7a4083ea91f8}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-Battery\-Voltage@{get\-Battery\-Voltage}}
-\index{get\-Battery\-Voltage@{get\-Battery\-Voltage}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-Battery\-Voltage}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf \-G\-Q\-G\-M\-C\-::get\-Battery\-Voltage} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a1197f962087328f93b1d7a4083ea91f8}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_af1daeb95f4e36d4a7d9109f24b41366c}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-Configuration\-Data@{get\-Configuration\-Data}}
-\index{get\-Configuration\-Data@{get\-Configuration\-Data}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-Configuration\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::get\-Configuration\-Data} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_af1daeb95f4e36d4a7d9109f24b41366c}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a9d200d16d9e90fe7291cb4fd990f08b2}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-C\-P\-M@{get\-C\-P\-M}}
-\index{get\-C\-P\-M@{get\-C\-P\-M}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-C\-P\-M}]{\setlength{\rightskip}{0pt plus 5cm}uint16\-\_\-t {\bf \-G\-Q\-G\-M\-C\-::get\-C\-P\-M} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a9d200d16d9e90fe7291cb4fd990f08b2}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a2757a936a467a4b326c7dafe7df6d284}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-C\-P\-S@{get\-C\-P\-S}}
-\index{get\-C\-P\-S@{get\-C\-P\-S}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-C\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}uint16\-\_\-t {\bf \-G\-Q\-G\-M\-C\-::get\-C\-P\-S} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a2757a936a467a4b326c7dafe7df6d284}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_ab967994f2de6badb1fafd79acd4d9a5a}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-Data\-Save\-Address@{get\-Data\-Save\-Address}}
-\index{get\-Data\-Save\-Address@{get\-Data\-Save\-Address}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-Data\-Save\-Address}]{\setlength{\rightskip}{0pt plus 5cm}uint32\-\_\-t {\bf \-G\-Q\-G\-M\-C\-::get\-Data\-Save\-Address} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_ab967994f2de6badb1fafd79acd4d9a5a}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_ad765e66d47e2c37c6f59835d0afbed27}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-Error\-Code@{get\-Error\-Code}}
-\index{get\-Error\-Code@{get\-Error\-Code}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-Error\-Code}]{\setlength{\rightskip}{0pt plus 5cm}virtual enum {\bf gmc\-\_\-error\-\_\-t} {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::get\-Error\-Code} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_ad765e66d47e2c37c6f59835d0afbed27}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a87d5991f967c000fa9231892cf821825}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-Error\-Text@{get\-Error\-Text}}
-\index{get\-Error\-Text@{get\-Error\-Text}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-Error\-Text}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf \-G\-Q\-G\-M\-C\-::get\-Error\-Text} (
-\begin{DoxyParamCaption}
-\item[{{\bf gmc\-\_\-error\-\_\-t}}]{err}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a87d5991f967c000fa9231892cf821825}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_ac47ffb728f31eb5d56651f6b1da79de0}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-History\-Data@{get\-History\-Data}}
-\index{get\-History\-Data@{get\-History\-Data}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-History\-Data}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t $\ast$const {\bf \-G\-Q\-G\-M\-C\-::get\-History\-Data} (
-\begin{DoxyParamCaption}
-\item[{uint32\-\_\-t}]{address, }
-\item[{uint32\-\_\-t}]{length}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_ac47ffb728f31eb5d56651f6b1da79de0}
-
-
-every second, minute, or hour. \-The length parameter is the number 
-
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_ac5ca40a3cba8ee82d13be775b118a42b}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-Save\-Data\-Type@{get\-Save\-Data\-Type}}
-\index{get\-Save\-Data\-Type@{get\-Save\-Data\-Type}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-Save\-Data\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf save\-Data\-Type\-\_\-t} {\bf \-G\-Q\-G\-M\-C\-::get\-Save\-Data\-Type} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_ac5ca40a3cba8ee82d13be775b118a42b}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a8b7bee2b36a224360b7405a8652a540d}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-Serial\-Number@{get\-Serial\-Number}}
-\index{get\-Serial\-Number@{get\-Serial\-Number}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-Serial\-Number}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf \-G\-Q\-G\-M\-C\-::get\-Serial\-Number} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a8b7bee2b36a224360b7405a8652a540d}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_ae6f8916ae009e38a2e499e4ef3717537}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!get\-Version@{get\-Version}}
-\index{get\-Version@{get\-Version}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{get\-Version}]{\setlength{\rightskip}{0pt plus 5cm}string {\bf \-G\-Q\-G\-M\-C\-::get\-Version} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_ae6f8916ae009e38a2e499e4ef3717537}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_aef63b9e44e8602ade9ec5ad021c22a88}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!is\-Big\-Endian@{is\-Big\-Endian}}
-\index{is\-Big\-Endian@{is\-Big\-Endian}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{is\-Big\-Endian}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-G\-Q\-G\-M\-C\-::is\-Big\-Endian} (
-\begin{DoxyParamCaption}
-\item[{void}]{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_aef63b9e44e8602ade9ec5ad021c22a88}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_af3fd689594985d9b4ec7e7bb8b0538e5}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!load\-Configuration\-Data@{load\-Configuration\-Data}}
-\index{load\-Configuration\-Data@{load\-Configuration\-Data}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{load\-Configuration\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::load\-Configuration\-Data} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}private, virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_af3fd689594985d9b4ec7e7bb8b0538e5}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a8ce22d9a10dfba3cd423964e8da7caef}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!open\-U\-S\-B@{open\-U\-S\-B}}
-\index{open\-U\-S\-B@{open\-U\-S\-B}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{open\-U\-S\-B}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::open\-U\-S\-B} (
-\begin{DoxyParamCaption}
-\item[{string}]{usb\-\_\-device\-\_\-name}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a8ce22d9a10dfba3cd423964e8da7caef}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a4718ddfc86ddd4a73bcf161ad3c5ac68}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!read\-Cmd\-Return@{read\-Cmd\-Return}}
-\index{read\-Cmd\-Return@{read\-Cmd\-Return}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{read\-Cmd\-Return}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::read\-Cmd\-Return} (
-\begin{DoxyParamCaption}
-\item[{char $\ast$}]{retdata, }
-\item[{uint32\-\_\-t}]{retbytes}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a4718ddfc86ddd4a73bcf161ad3c5ac68}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a9a8937d50bb1ea97b248ce23763a85e0}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!reset\-Data\-Save\-Address@{reset\-Data\-Save\-Address}}
-\index{reset\-Data\-Save\-Address@{reset\-Data\-Save\-Address}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{reset\-Data\-Save\-Address}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::reset\-Data\-Save\-Address} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a9a8937d50bb1ea97b248ce23763a85e0}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_ac7334219851b3dfa227183682d15264c}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!send\-Cmd@{send\-Cmd}}
-\index{send\-Cmd@{send\-Cmd}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{send\-Cmd}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::send\-Cmd} (
-\begin{DoxyParamCaption}
-\item[{const std\-::string}]{cmd}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_ac7334219851b3dfa227183682d15264c}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a5e0450a7600461c7f8d914a4ce60b8c7}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!send\-Key@{send\-Key}}
-\index{send\-Key@{send\-Key}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{send\-Key}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::send\-Key} (
-\begin{DoxyParamCaption}
-\item[{enum {\bf softkey\-\_\-t}}]{key}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a5e0450a7600461c7f8d914a4ce60b8c7}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a88e93958c5041ceb6635de09aed0706c}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!set\-Save\-Data\-Type@{set\-Save\-Data\-Type}}
-\index{set\-Save\-Data\-Type@{set\-Save\-Data\-Type}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{set\-Save\-Data\-Type}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::set\-Save\-Data\-Type} (
-\begin{DoxyParamCaption}
-\item[{enum {\bf save\-Data\-Type\-\_\-t}}]{new\-Save\-Data\-Type}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a88e93958c5041ceb6635de09aed0706c}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a17e164a4075415601d1d94411804fcec}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!turn\-Off\-C\-P\-S@{turn\-Off\-C\-P\-S}}
-\index{turn\-Off\-C\-P\-S@{turn\-Off\-C\-P\-S}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{turn\-Off\-C\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::turn\-Off\-C\-P\-S} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a17e164a4075415601d1d94411804fcec}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a0008eca34834ea7f7bb4e65afd6c4c12}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!turn\-Off\-Power@{turn\-Off\-Power}}
-\index{turn\-Off\-Power@{turn\-Off\-Power}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{turn\-Off\-Power}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::turn\-Off\-Power} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a0008eca34834ea7f7bb4e65afd6c4c12}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_ad314bf94bddc06aa386740ab1e81909f}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!turn\-On\-C\-P\-S@{turn\-On\-C\-P\-S}}
-\index{turn\-On\-C\-P\-S@{turn\-On\-C\-P\-S}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{turn\-On\-C\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::turn\-On\-C\-P\-S} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_ad314bf94bddc06aa386740ab1e81909f}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a63a38979232ed9a52a7d26ce3e199548}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!update\-Configuration\-Data@{update\-Configuration\-Data}}
-\index{update\-Configuration\-Data@{update\-Configuration\-Data}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{update\-Configuration\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::update\-Configuration\-Data} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a63a38979232ed9a52a7d26ce3e199548}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a657937277b885e17742747b953ecfe63}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!write\-Configuration\-Data@{write\-Configuration\-Data}}
-\index{write\-Configuration\-Data@{write\-Configuration\-Data}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{write\-Configuration\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-G\-Q\-G\-M\-C\-::write\-Configuration\-Data} (
-\begin{DoxyParamCaption}
-\item[{enum {\bf cfg\-\_\-param\-\_\-t}}]{cfg\-Parameter, }
-\item[{enum {\bf cfg\-\_\-bytecnt\-\_\-t}}]{cfg\-Data\-Count, }
-\item[{uint8\-\_\-t const $\ast$const}]{cfg\-Data}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}virtual\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a657937277b885e17742747b953ecfe63}
-
-
-\subsection{\-Member \-Data \-Documentation}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_ae6d4705add2c6440660440b70a515a69}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!m\-Big\-\_\-endian@{m\-Big\-\_\-endian}}
-\index{m\-Big\-\_\-endian@{m\-Big\-\_\-endian}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{m\-Big\-\_\-endian}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::m\-Big\-\_\-endian}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_ae6d4705add2c6440660440b70a515a69}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a5a11e2149e670bfb9e93814213a33b08}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!m\-C\-F\-G\-\_\-\-Data@{m\-C\-F\-G\-\_\-\-Data}}
-\index{m\-C\-F\-G\-\_\-\-Data@{m\-C\-F\-G\-\_\-\-Data}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{m\-C\-F\-G\-\_\-\-Data}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}  {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::m\-C\-F\-G\-\_\-\-Data}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a5a11e2149e670bfb9e93814213a33b08}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_adb2392500e4da8e8bb520171b637b68e}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!m\-C\-P\-S\-\_\-is\-\_\-on@{m\-C\-P\-S\-\_\-is\-\_\-on}}
-\index{m\-C\-P\-S\-\_\-is\-\_\-on@{m\-C\-P\-S\-\_\-is\-\_\-on}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{m\-C\-P\-S\-\_\-is\-\_\-on}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::m\-C\-P\-S\-\_\-is\-\_\-on}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_adb2392500e4da8e8bb520171b637b68e}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_aed89a460a261ff18ed427218b60b472d}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!m\-Error\-\_\-code@{m\-Error\-\_\-code}}
-\index{m\-Error\-\_\-code@{m\-Error\-\_\-code}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{m\-Error\-\_\-code}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf gmc\-\_\-error\-\_\-t} {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::m\-Error\-\_\-code}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_aed89a460a261ff18ed427218b60b472d}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a1f3457f4a8e3bb57319a833f469273f8}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!m\-Firmware\-\_\-revision@{m\-Firmware\-\_\-revision}}
-\index{m\-Firmware\-\_\-revision@{m\-Firmware\-\_\-revision}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{m\-Firmware\-\_\-revision}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::m\-Firmware\-\_\-revision}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a1f3457f4a8e3bb57319a833f469273f8}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a5bd26eaef22d27553f06e369f5e40a8e}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!m\-History\-\_\-data@{m\-History\-\_\-data}}
-\index{m\-History\-\_\-data@{m\-History\-\_\-data}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{m\-History\-\_\-data}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t$\ast$ {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::m\-History\-\_\-data}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a5bd26eaef22d27553f06e369f5e40a8e}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a31e866e262a7ea1c6aac19e3c848f2ab}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!m\-Read\-\_\-status@{m\-Read\-\_\-status}}
-\index{m\-Read\-\_\-status@{m\-Read\-\_\-status}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{m\-Read\-\_\-status}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::m\-Read\-\_\-status}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a31e866e262a7ea1c6aac19e3c848f2ab}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a358fe79ef3338d88ab193ca5f17d3770}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!m\-U\-S\-B\-\_\-device@{m\-U\-S\-B\-\_\-device}}
-\index{m\-U\-S\-B\-\_\-device@{m\-U\-S\-B\-\_\-device}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{m\-U\-S\-B\-\_\-device}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::m\-U\-S\-B\-\_\-device}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a358fe79ef3338d88ab193ca5f17d3770}
-\hypertarget{class_g_q_l_l_c_1_1_g_q_g_m_c_a5ff48a1e65964a979867d1eba2eb58b5}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}!m\-U\-S\-B\-\_\-serial@{m\-U\-S\-B\-\_\-serial}}
-\index{m\-U\-S\-B\-\_\-serial@{m\-U\-S\-B\-\_\-serial}!GQLLC::GQGMC@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}}
-\subsubsection[{m\-U\-S\-B\-\_\-serial}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::m\-U\-S\-B\-\_\-serial}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_g_q_l_l_c_1_1_g_q_g_m_c_a5ff48a1e65964a979867d1eba2eb58b5}
-
-
-\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
-\item 
-/home/phil/\-Projects/gqgmc/\hyperlink{gqgmc_8hh}{gqgmc.\-hh}\item 
-/home/phil/\-Projects/gqgmc/\hyperlink{gqgmc_8cc}{gqgmc.\-cc}\end{DoxyCompactItemize}
diff --git a/doxygen/doxydoc/latex/class_plot_settings.tex b/doxygen/doxydoc/latex/class_plot_settings.tex
deleted file mode 100644
index c85ba0b..0000000
--- a/doxygen/doxydoc/latex/class_plot_settings.tex
+++ /dev/null
@@ -1,118 +0,0 @@
-\hypertarget{class_plot_settings}{\section{\-Plot\-Settings \-Class \-Reference}
-\label{class_plot_settings}\index{\-Plot\-Settings@{\-Plot\-Settings}}
-}
-
-
-{\ttfamily \#include $<$plotter.\-hh$>$}
-
-\subsection*{\-Public \-Member \-Functions}
-\begin{DoxyCompactItemize}
-\item 
-\hyperlink{class_plot_settings_acf6e5ffc85b66759c8711fd07e146332}{\-Plot\-Settings} ()
-\item 
-void \hyperlink{class_plot_settings_a75adc325387104c532df9004c10c62f6}{scroll} (int dx, int dy)
-\item 
-void \hyperlink{class_plot_settings_abfc8b0fcc9311636022156df6a7e446a}{adjust} ()
-\item 
-double \hyperlink{class_plot_settings_ad2d73a5c02b00c4676cfd4b79f3477a5}{span\-X} () const 
-\item 
-double \hyperlink{class_plot_settings_a346be9b63b807112c7b7247d717fec32}{span\-Y} () const 
-\end{DoxyCompactItemize}
-\subsection*{\-Public \-Attributes}
-\begin{DoxyCompactItemize}
-\item 
-double \hyperlink{class_plot_settings_a0f3c3bfbc9387ca63259b8316488530e}{min\-X}
-\item 
-double \hyperlink{class_plot_settings_a14fb707bc407b135c8733bf26a78fe98}{max\-X}
-\item 
-int \hyperlink{class_plot_settings_a6cb8aae67d8e1fc60ccb61f50b37bf0c}{num\-X\-Ticks}
-\item 
-double \hyperlink{class_plot_settings_ad3cc5104ce9c973747a166f940f73962}{min\-Y}
-\item 
-double \hyperlink{class_plot_settings_a79c0bea58aa61bffe86d2b282d1ce7dd}{max\-Y}
-\item 
-int \hyperlink{class_plot_settings_a8951d83f460971da1fa7d582a510e19c}{num\-Y\-Ticks}
-\end{DoxyCompactItemize}
-\subsection*{\-Static \-Private \-Member \-Functions}
-\begin{DoxyCompactItemize}
-\item 
-static void \hyperlink{class_plot_settings_af94ab8a7b08e30f11f584283fc27ec55}{adjust\-Axis} (double \&min, double \&max, int \&num\-Ticks)
-\end{DoxyCompactItemize}
-
-
-\subsection{\-Constructor \& \-Destructor \-Documentation}
-\hypertarget{class_plot_settings_acf6e5ffc85b66759c8711fd07e146332}{\index{\-Plot\-Settings@{\-Plot\-Settings}!\-Plot\-Settings@{\-Plot\-Settings}}
-\index{\-Plot\-Settings@{\-Plot\-Settings}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{\-Plot\-Settings}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Plot\-Settings\-::\-Plot\-Settings} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)}}\label{class_plot_settings_acf6e5ffc85b66759c8711fd07e146332}
-
-
-\subsection{\-Member \-Function \-Documentation}
-\hypertarget{class_plot_settings_abfc8b0fcc9311636022156df6a7e446a}{\index{\-Plot\-Settings@{\-Plot\-Settings}!adjust@{adjust}}
-\index{adjust@{adjust}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{adjust}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plot\-Settings\-::adjust} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)}}\label{class_plot_settings_abfc8b0fcc9311636022156df6a7e446a}
-\hypertarget{class_plot_settings_af94ab8a7b08e30f11f584283fc27ec55}{\index{\-Plot\-Settings@{\-Plot\-Settings}!adjust\-Axis@{adjust\-Axis}}
-\index{adjust\-Axis@{adjust\-Axis}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{adjust\-Axis}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plot\-Settings\-::adjust\-Axis} (
-\begin{DoxyParamCaption}
-\item[{double \&}]{min, }
-\item[{double \&}]{max, }
-\item[{int \&}]{num\-Ticks}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}static, private\mbox{]}}}}\label{class_plot_settings_af94ab8a7b08e30f11f584283fc27ec55}
-\hypertarget{class_plot_settings_a75adc325387104c532df9004c10c62f6}{\index{\-Plot\-Settings@{\-Plot\-Settings}!scroll@{scroll}}
-\index{scroll@{scroll}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{scroll}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plot\-Settings\-::scroll} (
-\begin{DoxyParamCaption}
-\item[{int}]{dx, }
-\item[{int}]{dy}
-\end{DoxyParamCaption}
-)}}\label{class_plot_settings_a75adc325387104c532df9004c10c62f6}
-\hypertarget{class_plot_settings_ad2d73a5c02b00c4676cfd4b79f3477a5}{\index{\-Plot\-Settings@{\-Plot\-Settings}!span\-X@{span\-X}}
-\index{span\-X@{span\-X}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{span\-X}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Plot\-Settings\-::span\-X} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{class_plot_settings_ad2d73a5c02b00c4676cfd4b79f3477a5}
-\hypertarget{class_plot_settings_a346be9b63b807112c7b7247d717fec32}{\index{\-Plot\-Settings@{\-Plot\-Settings}!span\-Y@{span\-Y}}
-\index{span\-Y@{span\-Y}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{span\-Y}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Plot\-Settings\-::span\-Y} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{class_plot_settings_a346be9b63b807112c7b7247d717fec32}
-
-
-\subsection{\-Member \-Data \-Documentation}
-\hypertarget{class_plot_settings_a14fb707bc407b135c8733bf26a78fe98}{\index{\-Plot\-Settings@{\-Plot\-Settings}!max\-X@{max\-X}}
-\index{max\-X@{max\-X}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{max\-X}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Plot\-Settings\-::max\-X}}}\label{class_plot_settings_a14fb707bc407b135c8733bf26a78fe98}
-\hypertarget{class_plot_settings_a79c0bea58aa61bffe86d2b282d1ce7dd}{\index{\-Plot\-Settings@{\-Plot\-Settings}!max\-Y@{max\-Y}}
-\index{max\-Y@{max\-Y}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{max\-Y}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Plot\-Settings\-::max\-Y}}}\label{class_plot_settings_a79c0bea58aa61bffe86d2b282d1ce7dd}
-\hypertarget{class_plot_settings_a0f3c3bfbc9387ca63259b8316488530e}{\index{\-Plot\-Settings@{\-Plot\-Settings}!min\-X@{min\-X}}
-\index{min\-X@{min\-X}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{min\-X}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Plot\-Settings\-::min\-X}}}\label{class_plot_settings_a0f3c3bfbc9387ca63259b8316488530e}
-\hypertarget{class_plot_settings_ad3cc5104ce9c973747a166f940f73962}{\index{\-Plot\-Settings@{\-Plot\-Settings}!min\-Y@{min\-Y}}
-\index{min\-Y@{min\-Y}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{min\-Y}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf \-Plot\-Settings\-::min\-Y}}}\label{class_plot_settings_ad3cc5104ce9c973747a166f940f73962}
-\hypertarget{class_plot_settings_a6cb8aae67d8e1fc60ccb61f50b37bf0c}{\index{\-Plot\-Settings@{\-Plot\-Settings}!num\-X\-Ticks@{num\-X\-Ticks}}
-\index{num\-X\-Ticks@{num\-X\-Ticks}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{num\-X\-Ticks}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Plot\-Settings\-::num\-X\-Ticks}}}\label{class_plot_settings_a6cb8aae67d8e1fc60ccb61f50b37bf0c}
-\hypertarget{class_plot_settings_a8951d83f460971da1fa7d582a510e19c}{\index{\-Plot\-Settings@{\-Plot\-Settings}!num\-Y\-Ticks@{num\-Y\-Ticks}}
-\index{num\-Y\-Ticks@{num\-Y\-Ticks}!PlotSettings@{\-Plot\-Settings}}
-\subsubsection[{num\-Y\-Ticks}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Plot\-Settings\-::num\-Y\-Ticks}}}\label{class_plot_settings_a8951d83f460971da1fa7d582a510e19c}
-
-
-\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
-\item 
-/home/phil/\-Projects/gqgmc/\hyperlink{plotter_8hh}{plotter.\-hh}\item 
-/home/phil/\-Projects/gqgmc/\hyperlink{plotter_8cc}{plotter.\-cc}\end{DoxyCompactItemize}
diff --git a/doxygen/doxydoc/latex/class_plotter.tex b/doxygen/doxydoc/latex/class_plotter.tex
deleted file mode 100644
index 464c1d9..0000000
--- a/doxygen/doxydoc/latex/class_plotter.tex
+++ /dev/null
@@ -1,303 +0,0 @@
-\hypertarget{class_plotter}{\section{\-Plotter \-Class \-Reference}
-\label{class_plotter}\index{\-Plotter@{\-Plotter}}
-}
-
-
-{\ttfamily \#include $<$plotter.\-hh$>$}
-
-\subsection*{\-Public \-Slots}
-\begin{DoxyCompactItemize}
-\item 
-void \hyperlink{class_plotter_a6fa3194176578784291b812b18380306}{zoom\-In} ()
-\item 
-void \hyperlink{class_plotter_ac21dbd314180f9e5f3ba6c049577df1b}{zoom\-Out} ()
-\item 
-void \hyperlink{class_plotter_a63aa82ff02f2ff644403dfa4575c439b}{timer\-Event} (\-Q\-Timer\-Event $\ast$event)
-\end{DoxyCompactItemize}
-\subsection*{\-Public \-Member \-Functions}
-\begin{DoxyCompactItemize}
-\item 
-\hyperlink{class_plotter_a367b6890c36910a27ec710ac3693e64b}{\-Plotter} (\-Q\-Widget $\ast$parent=0)
-\item 
-void \hyperlink{class_plotter_a19e4b1df2b506660fdfff2c52ed6d4fc}{start\-Sample} (void)
-\item 
-void \hyperlink{class_plotter_a1eef69d8478a2639d6f968b8cfaeeda0}{set\-Plot\-Settings} (const \hyperlink{class_plot_settings}{\-Plot\-Settings} \&\hyperlink{gqgmc_8cc_ab4595a4c5785577c2fe2b882ba3d74f8}{settings})
-\item 
-void \hyperlink{class_plotter_ad3463aa743cc04f7e7bfdefe4ec0165b}{set\-Curve\-Data} (int id, const \-Q\-Vector$<$ \-Q\-Point\-F $>$ \&data)
-\item 
-void \hyperlink{class_plotter_a1c1975e2c8dcf9c8efadd5de34065211}{clear\-Curve} (int id)
-\item 
-\-Q\-Size \hyperlink{class_plotter_a611d88bb9e51ce9baf2fd97275c1c6ae}{minimum\-Size\-Hint} () const 
-\item 
-\-Q\-Size \hyperlink{class_plotter_a030b4cb40353aa3c325ae810fc21a0bd}{size\-Hint} () const 
-\end{DoxyCompactItemize}
-\subsection*{\-Public \-Attributes}
-\begin{DoxyCompactItemize}
-\item 
-bool \hyperlink{class_plotter_ae4a2f9fec7b69141f70bbcf548f25427}{b\-Scroll}
-\end{DoxyCompactItemize}
-\subsection*{\-Protected \-Member \-Functions}
-\begin{DoxyCompactItemize}
-\item 
-void \hyperlink{class_plotter_a06477bf987646f000a8982db1352a11d}{paint\-Event} (\-Q\-Paint\-Event $\ast$event)
-\item 
-void \hyperlink{class_plotter_ac7f7f91ac094ca5854444d859770e967}{resize\-Event} (\-Q\-Resize\-Event $\ast$event)
-\item 
-void \hyperlink{class_plotter_aac8dfc9c49d06ccf085973ceec6eb50c}{mouse\-Press\-Event} (\-Q\-Mouse\-Event $\ast$event)
-\item 
-void \hyperlink{class_plotter_aedd6ee525b4cacb6bcbc7540ed1ef3e9}{mouse\-Move\-Event} (\-Q\-Mouse\-Event $\ast$event)
-\item 
-void \hyperlink{class_plotter_ab2bc4de7e7b866686beafde21cf2c872}{mouse\-Release\-Event} (\-Q\-Mouse\-Event $\ast$event)
-\item 
-void \hyperlink{class_plotter_a5cdbd19cee8030c80e6f2a937618ab60}{key\-Press\-Event} (\-Q\-Key\-Event $\ast$event)
-\item 
-void \hyperlink{class_plotter_aa7b9d248476cc83d63c41a0b903eb6fd}{wheel\-Event} (\-Q\-Wheel\-Event $\ast$event)
-\end{DoxyCompactItemize}
-\subsection*{\-Private \-Types}
-\begin{DoxyCompactItemize}
-\item 
-enum \{ \hyperlink{class_plotter_a9e77c5b581af48fbcf2b876c08f1e32ca020d9897a6cebf24a7862abf26c748aa}{\-Margin} =  50
- \}
-\end{DoxyCompactItemize}
-\subsection*{\-Private \-Member \-Functions}
-\begin{DoxyCompactItemize}
-\item 
-void \hyperlink{class_plotter_a9824c263d7a2eb56c69b4598a13f086b}{update\-Rubber\-Band\-Region} ()
-\item 
-void \hyperlink{class_plotter_af05b7b0627b2b865b7e6fce0fd74ba13}{refresh\-Pixmap} ()
-\item 
-void \hyperlink{class_plotter_ad29aa4be5e77624f4dec6866b5defa33}{draw\-Grid} (\-Q\-Painter $\ast$painter)
-\item 
-void \hyperlink{class_plotter_a0eaeed4e032bfea55093af61da5e4cfe}{draw\-Curves} (\-Q\-Painter $\ast$painter)
-\end{DoxyCompactItemize}
-\subsection*{\-Private \-Attributes}
-\begin{DoxyCompactItemize}
-\item 
-\-Q\-Tool\-Button $\ast$ \hyperlink{class_plotter_a82b0e067ea3826befaec3ec5206770d7}{zoom\-In\-Button}
-\item 
-\-Q\-Tool\-Button $\ast$ \hyperlink{class_plotter_a7a8edab1f66b7cccc195201aab969d56}{zoom\-Out\-Button}
-\item 
-\-Q\-Map$<$ int, \-Q\-Vector$<$ \-Q\-Point\-F $>$ $>$ \hyperlink{class_plotter_af35afcf49655837b654c631b85443665}{curve\-Map}
-\item 
-\-Q\-Vector$<$ \hyperlink{class_plot_settings}{\-Plot\-Settings} $>$ \hyperlink{class_plotter_a55ba032505163dce539c667debbcde2e}{zoom\-Stack}
-\item 
-int \hyperlink{class_plotter_aad79a663e9f42f43a824be11069e00de}{cur\-Zoom}
-\item 
-bool \hyperlink{class_plotter_a4b80b6ad016ef03736a208699c7d37a3}{rubber\-Band\-Is\-Shown}
-\item 
-\-Q\-Rect \hyperlink{class_plotter_a1ae97c53cd344c2abde0811fc9814093}{rubber\-Band\-Rect}
-\item 
-\-Q\-Pixmap \hyperlink{class_plotter_a9fb6f7f3af672b4d8bc43a4e1f7fbbbc}{pixmap}
-\item 
-int \hyperlink{class_plotter_a5984542f00fe574aaf1bf6fbdbd7428a}{my\-Timer\-I\-D}
-\item 
-int \hyperlink{class_plotter_a8aad7ebc11a37e83511920648c4c0c43}{sample\-Cnt}
-\end{DoxyCompactItemize}
-
-
-\subsection{\-Member \-Enumeration \-Documentation}
-\hypertarget{class_plotter_a9e77c5b581af48fbcf2b876c08f1e32c}{\subsubsection[{anonymous enum}]{\setlength{\rightskip}{0pt plus 5cm}anonymous enum\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_a9e77c5b581af48fbcf2b876c08f1e32c}
-\begin{Desc}
-\item[\-Enumerator\-: ]\par
-\begin{description}
-\index{\-Margin@{\-Margin}!\-Plotter@{\-Plotter}}\index{\-Plotter@{\-Plotter}!\-Margin@{\-Margin}}\item[{\em 
-\hypertarget{class_plotter_a9e77c5b581af48fbcf2b876c08f1e32ca020d9897a6cebf24a7862abf26c748aa}{\-Margin}\label{class_plotter_a9e77c5b581af48fbcf2b876c08f1e32ca020d9897a6cebf24a7862abf26c748aa}
-}]\end{description}
-\end{Desc}
-
-
-
-\subsection{\-Constructor \& \-Destructor \-Documentation}
-\hypertarget{class_plotter_a367b6890c36910a27ec710ac3693e64b}{\index{\-Plotter@{\-Plotter}!\-Plotter@{\-Plotter}}
-\index{\-Plotter@{\-Plotter}!Plotter@{\-Plotter}}
-\subsubsection[{\-Plotter}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Plotter\-::\-Plotter} (
-\begin{DoxyParamCaption}
-\item[{\-Q\-Widget $\ast$}]{parent = {\ttfamily 0}}
-\end{DoxyParamCaption}
-)}}\label{class_plotter_a367b6890c36910a27ec710ac3693e64b}
-
-
-\subsection{\-Member \-Function \-Documentation}
-\hypertarget{class_plotter_a1c1975e2c8dcf9c8efadd5de34065211}{\index{\-Plotter@{\-Plotter}!clear\-Curve@{clear\-Curve}}
-\index{clear\-Curve@{clear\-Curve}!Plotter@{\-Plotter}}
-\subsubsection[{clear\-Curve}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::clear\-Curve} (
-\begin{DoxyParamCaption}
-\item[{int}]{id}
-\end{DoxyParamCaption}
-)}}\label{class_plotter_a1c1975e2c8dcf9c8efadd5de34065211}
-\hypertarget{class_plotter_a0eaeed4e032bfea55093af61da5e4cfe}{\index{\-Plotter@{\-Plotter}!draw\-Curves@{draw\-Curves}}
-\index{draw\-Curves@{draw\-Curves}!Plotter@{\-Plotter}}
-\subsubsection[{draw\-Curves}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::draw\-Curves} (
-\begin{DoxyParamCaption}
-\item[{\-Q\-Painter $\ast$}]{painter}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_a0eaeed4e032bfea55093af61da5e4cfe}
-\hypertarget{class_plotter_ad29aa4be5e77624f4dec6866b5defa33}{\index{\-Plotter@{\-Plotter}!draw\-Grid@{draw\-Grid}}
-\index{draw\-Grid@{draw\-Grid}!Plotter@{\-Plotter}}
-\subsubsection[{draw\-Grid}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::draw\-Grid} (
-\begin{DoxyParamCaption}
-\item[{\-Q\-Painter $\ast$}]{painter}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_ad29aa4be5e77624f4dec6866b5defa33}
-\hypertarget{class_plotter_a5cdbd19cee8030c80e6f2a937618ab60}{\index{\-Plotter@{\-Plotter}!key\-Press\-Event@{key\-Press\-Event}}
-\index{key\-Press\-Event@{key\-Press\-Event}!Plotter@{\-Plotter}}
-\subsubsection[{key\-Press\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::key\-Press\-Event} (
-\begin{DoxyParamCaption}
-\item[{\-Q\-Key\-Event $\ast$}]{event}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}\label{class_plotter_a5cdbd19cee8030c80e6f2a937618ab60}
-\hypertarget{class_plotter_a611d88bb9e51ce9baf2fd97275c1c6ae}{\index{\-Plotter@{\-Plotter}!minimum\-Size\-Hint@{minimum\-Size\-Hint}}
-\index{minimum\-Size\-Hint@{minimum\-Size\-Hint}!Plotter@{\-Plotter}}
-\subsubsection[{minimum\-Size\-Hint}]{\setlength{\rightskip}{0pt plus 5cm}\-Q\-Size {\bf \-Plotter\-::minimum\-Size\-Hint} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-) const}}\label{class_plotter_a611d88bb9e51ce9baf2fd97275c1c6ae}
-\hypertarget{class_plotter_aedd6ee525b4cacb6bcbc7540ed1ef3e9}{\index{\-Plotter@{\-Plotter}!mouse\-Move\-Event@{mouse\-Move\-Event}}
-\index{mouse\-Move\-Event@{mouse\-Move\-Event}!Plotter@{\-Plotter}}
-\subsubsection[{mouse\-Move\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::mouse\-Move\-Event} (
-\begin{DoxyParamCaption}
-\item[{\-Q\-Mouse\-Event $\ast$}]{event}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}\label{class_plotter_aedd6ee525b4cacb6bcbc7540ed1ef3e9}
-\hypertarget{class_plotter_aac8dfc9c49d06ccf085973ceec6eb50c}{\index{\-Plotter@{\-Plotter}!mouse\-Press\-Event@{mouse\-Press\-Event}}
-\index{mouse\-Press\-Event@{mouse\-Press\-Event}!Plotter@{\-Plotter}}
-\subsubsection[{mouse\-Press\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::mouse\-Press\-Event} (
-\begin{DoxyParamCaption}
-\item[{\-Q\-Mouse\-Event $\ast$}]{event}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}\label{class_plotter_aac8dfc9c49d06ccf085973ceec6eb50c}
-\hypertarget{class_plotter_ab2bc4de7e7b866686beafde21cf2c872}{\index{\-Plotter@{\-Plotter}!mouse\-Release\-Event@{mouse\-Release\-Event}}
-\index{mouse\-Release\-Event@{mouse\-Release\-Event}!Plotter@{\-Plotter}}
-\subsubsection[{mouse\-Release\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::mouse\-Release\-Event} (
-\begin{DoxyParamCaption}
-\item[{\-Q\-Mouse\-Event $\ast$}]{event}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}\label{class_plotter_ab2bc4de7e7b866686beafde21cf2c872}
-\hypertarget{class_plotter_a06477bf987646f000a8982db1352a11d}{\index{\-Plotter@{\-Plotter}!paint\-Event@{paint\-Event}}
-\index{paint\-Event@{paint\-Event}!Plotter@{\-Plotter}}
-\subsubsection[{paint\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::paint\-Event} (
-\begin{DoxyParamCaption}
-\item[{\-Q\-Paint\-Event $\ast$}]{event}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}\label{class_plotter_a06477bf987646f000a8982db1352a11d}
-\hypertarget{class_plotter_af05b7b0627b2b865b7e6fce0fd74ba13}{\index{\-Plotter@{\-Plotter}!refresh\-Pixmap@{refresh\-Pixmap}}
-\index{refresh\-Pixmap@{refresh\-Pixmap}!Plotter@{\-Plotter}}
-\subsubsection[{refresh\-Pixmap}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::refresh\-Pixmap} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_af05b7b0627b2b865b7e6fce0fd74ba13}
-\hypertarget{class_plotter_ac7f7f91ac094ca5854444d859770e967}{\index{\-Plotter@{\-Plotter}!resize\-Event@{resize\-Event}}
-\index{resize\-Event@{resize\-Event}!Plotter@{\-Plotter}}
-\subsubsection[{resize\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::resize\-Event} (
-\begin{DoxyParamCaption}
-\item[{\-Q\-Resize\-Event $\ast$}]{event}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}\label{class_plotter_ac7f7f91ac094ca5854444d859770e967}
-\hypertarget{class_plotter_ad3463aa743cc04f7e7bfdefe4ec0165b}{\index{\-Plotter@{\-Plotter}!set\-Curve\-Data@{set\-Curve\-Data}}
-\index{set\-Curve\-Data@{set\-Curve\-Data}!Plotter@{\-Plotter}}
-\subsubsection[{set\-Curve\-Data}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::set\-Curve\-Data} (
-\begin{DoxyParamCaption}
-\item[{int}]{id, }
-\item[{const \-Q\-Vector$<$ \-Q\-Point\-F $>$ \&}]{data}
-\end{DoxyParamCaption}
-)}}\label{class_plotter_ad3463aa743cc04f7e7bfdefe4ec0165b}
-\hypertarget{class_plotter_a1eef69d8478a2639d6f968b8cfaeeda0}{\index{\-Plotter@{\-Plotter}!set\-Plot\-Settings@{set\-Plot\-Settings}}
-\index{set\-Plot\-Settings@{set\-Plot\-Settings}!Plotter@{\-Plotter}}
-\subsubsection[{set\-Plot\-Settings}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::set\-Plot\-Settings} (
-\begin{DoxyParamCaption}
-\item[{const {\bf \-Plot\-Settings} \&}]{settings}
-\end{DoxyParamCaption}
-)}}\label{class_plotter_a1eef69d8478a2639d6f968b8cfaeeda0}
-\hypertarget{class_plotter_a030b4cb40353aa3c325ae810fc21a0bd}{\index{\-Plotter@{\-Plotter}!size\-Hint@{size\-Hint}}
-\index{size\-Hint@{size\-Hint}!Plotter@{\-Plotter}}
-\subsubsection[{size\-Hint}]{\setlength{\rightskip}{0pt plus 5cm}\-Q\-Size {\bf \-Plotter\-::size\-Hint} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-) const}}\label{class_plotter_a030b4cb40353aa3c325ae810fc21a0bd}
-\hypertarget{class_plotter_a19e4b1df2b506660fdfff2c52ed6d4fc}{\index{\-Plotter@{\-Plotter}!start\-Sample@{start\-Sample}}
-\index{start\-Sample@{start\-Sample}!Plotter@{\-Plotter}}
-\subsubsection[{start\-Sample}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::start\-Sample} (
-\begin{DoxyParamCaption}
-\item[{void}]{}
-\end{DoxyParamCaption}
-)}}\label{class_plotter_a19e4b1df2b506660fdfff2c52ed6d4fc}
-\hypertarget{class_plotter_a63aa82ff02f2ff644403dfa4575c439b}{\index{\-Plotter@{\-Plotter}!timer\-Event@{timer\-Event}}
-\index{timer\-Event@{timer\-Event}!Plotter@{\-Plotter}}
-\subsubsection[{timer\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::timer\-Event} (
-\begin{DoxyParamCaption}
-\item[{\-Q\-Timer\-Event $\ast$}]{event}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}slot\mbox{]}}}}\label{class_plotter_a63aa82ff02f2ff644403dfa4575c439b}
-\hypertarget{class_plotter_a9824c263d7a2eb56c69b4598a13f086b}{\index{\-Plotter@{\-Plotter}!update\-Rubber\-Band\-Region@{update\-Rubber\-Band\-Region}}
-\index{update\-Rubber\-Band\-Region@{update\-Rubber\-Band\-Region}!Plotter@{\-Plotter}}
-\subsubsection[{update\-Rubber\-Band\-Region}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::update\-Rubber\-Band\-Region} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_a9824c263d7a2eb56c69b4598a13f086b}
-\hypertarget{class_plotter_aa7b9d248476cc83d63c41a0b903eb6fd}{\index{\-Plotter@{\-Plotter}!wheel\-Event@{wheel\-Event}}
-\index{wheel\-Event@{wheel\-Event}!Plotter@{\-Plotter}}
-\subsubsection[{wheel\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::wheel\-Event} (
-\begin{DoxyParamCaption}
-\item[{\-Q\-Wheel\-Event $\ast$}]{event}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}\label{class_plotter_aa7b9d248476cc83d63c41a0b903eb6fd}
-\hypertarget{class_plotter_a6fa3194176578784291b812b18380306}{\index{\-Plotter@{\-Plotter}!zoom\-In@{zoom\-In}}
-\index{zoom\-In@{zoom\-In}!Plotter@{\-Plotter}}
-\subsubsection[{zoom\-In}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::zoom\-In} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}slot\mbox{]}}}}\label{class_plotter_a6fa3194176578784291b812b18380306}
-\hypertarget{class_plotter_ac21dbd314180f9e5f3ba6c049577df1b}{\index{\-Plotter@{\-Plotter}!zoom\-Out@{zoom\-Out}}
-\index{zoom\-Out@{zoom\-Out}!Plotter@{\-Plotter}}
-\subsubsection[{zoom\-Out}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Plotter\-::zoom\-Out} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}slot\mbox{]}}}}\label{class_plotter_ac21dbd314180f9e5f3ba6c049577df1b}
-
-
-\subsection{\-Member \-Data \-Documentation}
-\hypertarget{class_plotter_ae4a2f9fec7b69141f70bbcf548f25427}{\index{\-Plotter@{\-Plotter}!b\-Scroll@{b\-Scroll}}
-\index{b\-Scroll@{b\-Scroll}!Plotter@{\-Plotter}}
-\subsubsection[{b\-Scroll}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Plotter\-::b\-Scroll}}}\label{class_plotter_ae4a2f9fec7b69141f70bbcf548f25427}
-\hypertarget{class_plotter_af35afcf49655837b654c631b85443665}{\index{\-Plotter@{\-Plotter}!curve\-Map@{curve\-Map}}
-\index{curve\-Map@{curve\-Map}!Plotter@{\-Plotter}}
-\subsubsection[{curve\-Map}]{\setlength{\rightskip}{0pt plus 5cm}\-Q\-Map$<$int, \-Q\-Vector$<$\-Q\-Point\-F$>$ $>$ {\bf \-Plotter\-::curve\-Map}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_af35afcf49655837b654c631b85443665}
-\hypertarget{class_plotter_aad79a663e9f42f43a824be11069e00de}{\index{\-Plotter@{\-Plotter}!cur\-Zoom@{cur\-Zoom}}
-\index{cur\-Zoom@{cur\-Zoom}!Plotter@{\-Plotter}}
-\subsubsection[{cur\-Zoom}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Plotter\-::cur\-Zoom}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_aad79a663e9f42f43a824be11069e00de}
-\hypertarget{class_plotter_a5984542f00fe574aaf1bf6fbdbd7428a}{\index{\-Plotter@{\-Plotter}!my\-Timer\-I\-D@{my\-Timer\-I\-D}}
-\index{my\-Timer\-I\-D@{my\-Timer\-I\-D}!Plotter@{\-Plotter}}
-\subsubsection[{my\-Timer\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Plotter\-::my\-Timer\-I\-D}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_a5984542f00fe574aaf1bf6fbdbd7428a}
-\hypertarget{class_plotter_a9fb6f7f3af672b4d8bc43a4e1f7fbbbc}{\index{\-Plotter@{\-Plotter}!pixmap@{pixmap}}
-\index{pixmap@{pixmap}!Plotter@{\-Plotter}}
-\subsubsection[{pixmap}]{\setlength{\rightskip}{0pt plus 5cm}\-Q\-Pixmap {\bf \-Plotter\-::pixmap}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_a9fb6f7f3af672b4d8bc43a4e1f7fbbbc}
-\hypertarget{class_plotter_a4b80b6ad016ef03736a208699c7d37a3}{\index{\-Plotter@{\-Plotter}!rubber\-Band\-Is\-Shown@{rubber\-Band\-Is\-Shown}}
-\index{rubber\-Band\-Is\-Shown@{rubber\-Band\-Is\-Shown}!Plotter@{\-Plotter}}
-\subsubsection[{rubber\-Band\-Is\-Shown}]{\setlength{\rightskip}{0pt plus 5cm}bool {\bf \-Plotter\-::rubber\-Band\-Is\-Shown}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_a4b80b6ad016ef03736a208699c7d37a3}
-\hypertarget{class_plotter_a1ae97c53cd344c2abde0811fc9814093}{\index{\-Plotter@{\-Plotter}!rubber\-Band\-Rect@{rubber\-Band\-Rect}}
-\index{rubber\-Band\-Rect@{rubber\-Band\-Rect}!Plotter@{\-Plotter}}
-\subsubsection[{rubber\-Band\-Rect}]{\setlength{\rightskip}{0pt plus 5cm}\-Q\-Rect {\bf \-Plotter\-::rubber\-Band\-Rect}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_a1ae97c53cd344c2abde0811fc9814093}
-\hypertarget{class_plotter_a8aad7ebc11a37e83511920648c4c0c43}{\index{\-Plotter@{\-Plotter}!sample\-Cnt@{sample\-Cnt}}
-\index{sample\-Cnt@{sample\-Cnt}!Plotter@{\-Plotter}}
-\subsubsection[{sample\-Cnt}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Plotter\-::sample\-Cnt}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_a8aad7ebc11a37e83511920648c4c0c43}
-\hypertarget{class_plotter_a82b0e067ea3826befaec3ec5206770d7}{\index{\-Plotter@{\-Plotter}!zoom\-In\-Button@{zoom\-In\-Button}}
-\index{zoom\-In\-Button@{zoom\-In\-Button}!Plotter@{\-Plotter}}
-\subsubsection[{zoom\-In\-Button}]{\setlength{\rightskip}{0pt plus 5cm}\-Q\-Tool\-Button$\ast$ {\bf \-Plotter\-::zoom\-In\-Button}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_a82b0e067ea3826befaec3ec5206770d7}
-\hypertarget{class_plotter_a7a8edab1f66b7cccc195201aab969d56}{\index{\-Plotter@{\-Plotter}!zoom\-Out\-Button@{zoom\-Out\-Button}}
-\index{zoom\-Out\-Button@{zoom\-Out\-Button}!Plotter@{\-Plotter}}
-\subsubsection[{zoom\-Out\-Button}]{\setlength{\rightskip}{0pt plus 5cm}\-Q\-Tool\-Button$\ast$ {\bf \-Plotter\-::zoom\-Out\-Button}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_a7a8edab1f66b7cccc195201aab969d56}
-\hypertarget{class_plotter_a55ba032505163dce539c667debbcde2e}{\index{\-Plotter@{\-Plotter}!zoom\-Stack@{zoom\-Stack}}
-\index{zoom\-Stack@{zoom\-Stack}!Plotter@{\-Plotter}}
-\subsubsection[{zoom\-Stack}]{\setlength{\rightskip}{0pt plus 5cm}\-Q\-Vector$<${\bf \-Plot\-Settings}$>$ {\bf \-Plotter\-::zoom\-Stack}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{class_plotter_a55ba032505163dce539c667debbcde2e}
-
-
-\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
-\item 
-/home/phil/\-Projects/gqgmc/\hyperlink{plotter_8hh}{plotter.\-hh}\item 
-/home/phil/\-Projects/gqgmc/\hyperlink{plotter_8cc}{plotter.\-cc}\end{DoxyCompactItemize}
diff --git a/doxygen/doxydoc/latex/doxygen.sty b/doxygen/doxydoc/latex/doxygen.sty
deleted file mode 100644
index 74f96fa..0000000
--- a/doxygen/doxydoc/latex/doxygen.sty
+++ /dev/null
@@ -1,482 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{doxygen}
-
-% Packages used by this style file
-\RequirePackage{alltt}
-\RequirePackage{array}
-\RequirePackage{calc}
-\RequirePackage{color}
-\RequirePackage{fancyhdr}
-\RequirePackage{longtable}
-\RequirePackage{verbatim}
-\RequirePackage{ifthen}
-\RequirePackage[table]{xcolor}
-
-% Use helvetica font instead of times roman
-\RequirePackage{helvet}
-\RequirePackage{sectsty}
-\RequirePackage{tocloft}
-\providecommand{\rmdefault}{phv}
-\providecommand{\bfdefault}{bc}
-
-
-% Setup fancy headings
-\pagestyle{fancyplain}
-\newcommand{\clearemptydoublepage}{%
-  \newpage{\pagestyle{empty}\cleardoublepage}%
-}
-\renewcommand{\chaptermark}[1]{%
-  \markboth{#1}{}%
-}
-\renewcommand{\sectionmark}[1]{%
-  \markright{\thesection\ #1}%
-}
-\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
-\fancyhead[CE]{\fancyplain{}{}}
-\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
-\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
-\fancyhead[CO]{\fancyplain{}{}}
-\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
-\fancyfoot[LE]{\fancyplain{}{}}
-\fancyfoot[CE]{\fancyplain{}{}}
-\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize \-Generated on \-Fri \-Oct 19 2012 20\-:45\-:30 for \-G\-Q\-L\-L\-C \-G\-M\-C-\/300 by Doxygen }}
-\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize \-Generated on \-Fri \-Oct 19 2012 20\-:45\-:30 for \-G\-Q\-L\-L\-C \-G\-M\-C-\/300 by Doxygen }}
-\fancyfoot[CO]{\fancyplain{}{}}
-\fancyfoot[RO]{\fancyplain{}{}}
-%---------- Internal commands used in this style file ----------------
-
-\newcommand\tabfill[1]{%
-  \dimen@\linewidth%
-  \advance\dimen@\@totalleftmargin%
-  \advance\dimen@-\dimen\@curtab%
-  \parbox[t]\dimen@{\raggedright #1\ifhmode\strut\fi}%
-}
-
-\newcommand{\ensurespace}[1]{%
-  \begingroup
-    \setlength{\dimen@}{#1}%
-    \vskip\z@\@plus\dimen@
-    \penalty -100\vskip\z@\@plus -\dimen@
-    \vskip\dimen@
-    \penalty 9999%
-    \vskip -\dimen@
-    \vskip\z@skip % hide the previous |\vskip| from |\addvspace|
-  \endgroup
-}
-
-% Generic environment used by all paragraph-based environments defined
-% below. Note that the command \title{...} needs to be defined inside
-% those environments!
-\newenvironment{DoxyDesc}[1]{%
-  \ensurespace{4\baselineskip}%
-  \begin{list}{}%
-  {%
-    \settowidth{\labelwidth}{40pt}%
-    \setlength{\leftmargin}{\labelwidth}%
-    \setlength{\parsep}{0pt}%
-    \setlength{\itemsep}{-4pt}%
-    \renewcommand{\makelabel}{\entrylabel}%
-  }%
-  \item[#1]%
-}{%
-  \end{list}%
-}
-
-%---------- Commands used by doxygen LaTeX output generator ----------
-
-% Used by <pre> ... </pre>
-\newenvironment{DoxyPre}{%
-  \small%
-  \begin{alltt}%
-}{%
-  \end{alltt}%
-  \normalsize%
-}
-
-% Used by @code ... @endcode
-\newenvironment{DoxyCode}{%
-  \footnotesize%
-  \verbatim%
-}{%
-  \endverbatim%
-  \normalsize%
-}
-
-% Used by @example, @include, @includelineno and @dontinclude
-\newenvironment{DoxyCodeInclude}{%
-  \DoxyCode%
-}{%
-  \endDoxyCode%
-}
-
-% Used by @verbatim ... @endverbatim
-\newenvironment{DoxyVerb}{%
-  \footnotesize%
-  \verbatim%
-}{%
-  \endverbatim%
-  \normalsize%
-}
-
-% Used by @verbinclude
-\newenvironment{DoxyVerbInclude}{%
-  \DoxyVerb%
-}{%
-  \endDoxyVerb%
-}
-
-% Used by numbered lists (using '-#' or <ol> ... </ol>)
-\newenvironment{DoxyEnumerate}{%
-  \enumerate%
-}{%
-  \endenumerate%
-}
-
-% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
-\newenvironment{DoxyItemize}{%
-  \itemize%
-}{%
-  \enditemize%
-}
-
-% Used by description lists (using <dl> ... </dl>)
-\newenvironment{DoxyDescription}{%
-  \description%
-}{%
-  \enddescription%
-}
-
-% Used by @image, @dotfile, and @dot ... @enddot
-% (only if caption is specified)
-\newenvironment{DoxyImage}{%
-  \begin{figure}[H]%
-  \begin{center}%
-}{%
-  \end{center}%
-  \end{figure}%
-}
-
-% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
-% (only if no caption is specified)
-\newenvironment{DoxyImageNoCaption}{%
-}{%
-}
-
-% Used by @attention
-\newenvironment{DoxyAttention}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @author and @authors
-\newenvironment{DoxyAuthor}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @date
-\newenvironment{DoxyDate}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @invariant
-\newenvironment{DoxyInvariant}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @note
-\newenvironment{DoxyNote}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @post
-\newenvironment{DoxyPostcond}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @pre
-\newenvironment{DoxyPrecond}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @copyright
-\newenvironment{DoxyCopyright}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @remark
-\newenvironment{DoxyRemark}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @return
-\newenvironment{DoxyReturn}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @since
-\newenvironment{DoxySince}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @see
-\newenvironment{DoxySeeAlso}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @version
-\newenvironment{DoxyVersion}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @warning
-\newenvironment{DoxyWarning}[1]{%
-  \begin{DoxyDesc}{#1}%
-}{%
-  \end{DoxyDesc}%
-}
-
-% Used by @internal
-\newenvironment{DoxyInternal}[1]{%
-  \paragraph*{#1}%
-}{%
-}
-
-% Used by @par and @paragraph
-\newenvironment{DoxyParagraph}[1]{%
-  \begin{list}{}%
-  {%
-    \settowidth{\labelwidth}{40pt}%
-    \setlength{\leftmargin}{\labelwidth}%
-    \setlength{\parsep}{0pt}%
-    \setlength{\itemsep}{-4pt}%
-    \renewcommand{\makelabel}{\entrylabel}%
-  }%
-  \item[#1]%
-}{%
-  \end{list}%
-}
-
-% Used by parameter lists
-\newenvironment{DoxyParams}[2][]{%
-  \begin{DoxyDesc}{#2}%
-    \item[] \hspace{\fill} \vspace{-40pt}%
-    \settowidth{\labelwidth}{40pt}%
-    \setlength{\LTleft}{0pt}%
-    \setlength{\tabcolsep}{0.01\textwidth}%
-    \ifthenelse{\equal{#1}{}}%
-    {\begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
-                        p{0.815\textwidth}|}}%
-    {\ifthenelse{\equal{#1}{1}}%
-      {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
-                         >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
-                         p{0.685\textwidth}|}}%
-      {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
-                         >{\centering\hspace{0pt}}p{0.15\textwidth}|%
-                         >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
-                         p{0.515\textwidth}|}}%
-    }\hline%
-}{%
-    \end{longtable}%
-  \end{DoxyDesc}%
-}
-
-% Used for fields of simple structs
-\newenvironment{DoxyFields}[1]{%
-  \begin{DoxyDesc}{#1}%
-    \item[] \hspace{\fill} \vspace{-40pt}%
-    \settowidth{\labelwidth}{40pt}%
-    \setlength{\LTleft}{0pt}%
-    \setlength{\tabcolsep}{0.01\textwidth}%
-    \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
-                         p{0.15\textwidth}|%
-                         p{0.635\textwidth}|}%
-    \hline%
-}{%
-    \end{longtable}%
-  \end{DoxyDesc}%
-}
-
-% is used for parameters within a detailed function description
-\newenvironment{DoxyParamCaption}{%
-  \renewcommand{\item}[2][]{##1 {\em ##2}}%
-  }{%
-}
-
-% Used by return value lists
-\newenvironment{DoxyRetVals}[1]{%
-  \begin{DoxyDesc}{#1}%
-    \begin{description}%
-      \item[] \hspace{\fill} \vspace{-25pt}%
-      \setlength{\tabcolsep}{0.01\textwidth}%
-      \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
-                          p{0.77\textwidth}|}%
-      \hline%
-}{%
-      \end{longtable}%
-    \end{description}%
-  \end{DoxyDesc}%
-}
-
-% Used by exception lists
-\newenvironment{DoxyExceptions}[1]{%
-  \begin{DoxyDesc}{#1}%
-    \begin{description}%
-      \item[] \hspace{\fill} \vspace{-25pt}%
-      \definecolor{tableShade}{HTML}{F8F8F8}%
-      \rowcolors{1}{white}{tableShade}%
-      \arrayrulecolor{gray}%
-      \setlength{\tabcolsep}{0.01\textwidth}%
-      \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
-                          p{0.77\textwidth}|}%
-      \hline%
-}{%
-      \end{longtable}%
-    \end{description}%
-  \end{DoxyDesc}%
-}
-
-% Used by template parameter lists
-\newenvironment{DoxyTemplParams}[1]{%
-  \begin{DoxyDesc}{#1}%
-    \begin{description}%
-      \item[] \hspace{\fill} \vspace{-25pt}%
-      \definecolor{tableShade}{HTML}{F8F8F8}%
-      \rowcolors{1}{white}{tableShade}%
-      \arrayrulecolor{gray}%
-      \setlength{\tabcolsep}{0.01\textwidth}%
-      \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
-                          p{0.77\textwidth}|}%
-      \hline%
-}{%
-      \end{longtable}%
-    \end{description}%
-  \end{DoxyDesc}%
-}
-
-\newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
-\newenvironment{DoxyCompactList}
-{\begin{list}{}{
-  \setlength{\leftmargin}{0.5cm}
-  \setlength{\itemsep}{0pt}
-  \setlength{\parsep}{0pt}
-  \setlength{\topsep}{0pt}
-  \renewcommand{\makelabel}{\hfill}}}
-{\end{list}}
-\newenvironment{DoxyCompactItemize}
-{
-  \begin{itemize}
-  \setlength{\itemsep}{-3pt}
-  \setlength{\parsep}{0pt}
-  \setlength{\topsep}{0pt}
-  \setlength{\partopsep}{0pt}
-}
-{\end{itemize}}
-\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
-\newlength{\tmplength}
-\newenvironment{TabularC}[1]
-{
-\setlength{\tmplength}
-     {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
-      \par\begin{tabular*}{\linewidth}
-             {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
-}
-{\end{tabular*}\par}
-\newcommand{\entrylabel}[1]{
-   {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{%
-   \usefont{OT1}{phv}{bc}{n}\color{darkgray}#1}\vspace{1.5\baselineskip}}}}
-\newenvironment{Desc}
-{\begin{list}{}
-  {
-    \settowidth{\labelwidth}{40pt}
-    \setlength{\leftmargin}{\labelwidth}
-    \setlength{\parsep}{0pt}
-    \setlength{\itemsep}{-4pt}
-    \renewcommand{\makelabel}{\entrylabel}
-  }
-}
-{\end{list}}
-\newsavebox{\xrefbox}
-\newlength{\xreflength}
-\newcommand{\xreflabel}[1]{%
-  \sbox{\xrefbox}{#1}%
-  \setlength{\xreflength}{\wd\xrefbox}%
-  \ifthenelse{\xreflength>\labelwidth}{%
-    \begin{minipage}{\textwidth}%
-      \setlength{\parindent}{0pt}%
-      \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
-    \end{minipage}%
-  }{%
-   \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
-  }}%
-\newenvironment{DoxyRefList}{%
-  \begin{list}{}{%
-    \setlength{\labelwidth}{10pt}%
-    \setlength{\leftmargin}{\labelwidth}%
-    \addtolength{\leftmargin}{\labelsep}%
-    \renewcommand{\makelabel}{\xreflabel}%
-    }%
-  }%
-{\end{list}}
-\newenvironment{DoxyRefDesc}[1]
-{\begin{list}{}{%
-  \renewcommand\makelabel[1]{\textbf{##1}}
-  \settowidth\labelwidth{\makelabel{#1}}
-  \setlength\leftmargin{\labelwidth+\labelsep}}}
-{\end{list}}
-\newenvironment{Indent}
-  {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
-      \item[]\ignorespaces}
-  {\unskip\end{list}}
-\setlength{\parindent}{0cm}
-\setlength{\parskip}{0.2cm}
-\addtocounter{secnumdepth}{2}
-\usepackage[T1]{fontenc}
-\makeatletter
-\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
-   {-1.0ex}%
-   {1.0ex}%
-   {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}}
-\renewcommand{\subparagraph}{\@startsection{subparagraph}{5}{0ex}%
-   {-1.0ex}%
-   {1.0ex}%
-   {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}}
-\makeatother
-\allsectionsfont{\usefont{OT1}{phv}{bc}{n}\selectfont\color{darkgray}}
-\stepcounter{secnumdepth}
-\stepcounter{tocdepth}
-\definecolor{comment}{rgb}{0.5,0.0,0.0}
-\definecolor{keyword}{rgb}{0.0,0.5,0.0}
-\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
-\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
-\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
-\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
-\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
-\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
-\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
-\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
-\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
diff --git a/doxygen/doxydoc/latex/files.tex b/doxygen/doxydoc/latex/files.tex
deleted file mode 100644
index 7332732..0000000
--- a/doxygen/doxydoc/latex/files.tex
+++ /dev/null
@@ -1,10 +0,0 @@
-\section{\-File \-List}
-\-Here is a list of all files with brief descriptions\-:\begin{DoxyCompactList}
-\item\contentsline{section}{/home/phil/\-Projects/gqgmc/\hyperlink{gqgmc_8cc}{gqgmc.\-cc} }{\pageref{gqgmc_8cc}}{}
-\item\contentsline{section}{/home/phil/\-Projects/gqgmc/\hyperlink{gqgmc_8hh}{gqgmc.\-hh} }{\pageref{gqgmc_8hh}}{}
-\item\contentsline{section}{/home/phil/\-Projects/gqgmc/\hyperlink{main_8cc}{main.\-cc} }{\pageref{main_8cc}}{}
-\item\contentsline{section}{/home/phil/\-Projects/gqgmc/\hyperlink{main__gui_8cc}{main\-\_\-gui.\-cc} }{\pageref{main__gui_8cc}}{}
-\item\contentsline{section}{/home/phil/\-Projects/gqgmc/\hyperlink{moc__plotter_8cc}{moc\-\_\-plotter.\-cc} }{\pageref{moc__plotter_8cc}}{}
-\item\contentsline{section}{/home/phil/\-Projects/gqgmc/\hyperlink{plotter_8cc}{plotter.\-cc} }{\pageref{plotter_8cc}}{}
-\item\contentsline{section}{/home/phil/\-Projects/gqgmc/\hyperlink{plotter_8hh}{plotter.\-hh} }{\pageref{plotter_8hh}}{}
-\end{DoxyCompactList}
diff --git a/doxygen/doxydoc/latex/gqgmc_8cc.tex b/doxygen/doxydoc/latex/gqgmc_8cc.tex
deleted file mode 100644
index 9c45f2d..0000000
--- a/doxygen/doxydoc/latex/gqgmc_8cc.tex
+++ /dev/null
@@ -1,124 +0,0 @@
-\hypertarget{gqgmc_8cc}{\section{/home/phil/\-Projects/gqgmc/gqgmc.cc \-File \-Reference}
-\label{gqgmc_8cc}\index{/home/phil/\-Projects/gqgmc/gqgmc.\-cc@{/home/phil/\-Projects/gqgmc/gqgmc.\-cc}}
-}
-{\ttfamily \#include $<$string$>$}\*
-{\ttfamily \#include $<$fstream$>$}\*
-{\ttfamily \#include $<$iostream$>$}\*
-{\ttfamily \#include $<$iomanip$>$}\*
-{\ttfamily \#include $<$ios$>$}\*
-{\ttfamily \#include $<$unistd.\-h$>$}\*
-{\ttfamily \#include $<$fcntl.\-h$>$}\*
-{\ttfamily \#include $<$termios.\-h$>$}\*
-{\ttfamily \#include $<$string.\-h$>$}\*
-{\ttfamily \#include \char`\"{}gqgmc.\-hh\char`\"{}}\*
-\subsection*{\-Classes}
-\begin{DoxyCompactItemize}
-\item 
-struct \hyperlink{struct_hex_char_struct}{\-Hex\-Char\-Struct}
-\end{DoxyCompactItemize}
-\subsection*{\-Functions}
-\begin{DoxyCompactItemize}
-\item 
-static std\-::ostream \& \hyperlink{gqgmc_8cc_a946164515ece9aec787090f30233a9bb}{operator$<$$<$} (std\-::ostream \&o, const \hyperlink{struct_hex_char_struct}{\-Hex\-Char\-Struct} \&hs)
-\item 
-static \hyperlink{struct_hex_char_struct}{\-Hex\-Char\-Struct} \hyperlink{gqgmc_8cc_aab6474e7b3786814220e6e83bdbd0f5f}{\-Hex} (unsigned char \-\_\-c)
-\end{DoxyCompactItemize}
-\subsection*{\-Variables}
-\begin{DoxyCompactItemize}
-\item 
-static const string \hyperlink{gqgmc_8cc_aab047f762e57fde0e3aa51403c1c46eb}{get\-\_\-serial\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-S\-E\-R\-I\-A\-L$>$$>$\char`\"{}
-\item 
-static const string \hyperlink{gqgmc_8cc_a6ea9b60d0f71a1d2a1ab08e584044fe0}{get\-\_\-version\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-V\-E\-R$>$$>$\char`\"{}
-\item 
-static const string \hyperlink{gqgmc_8cc_a27f0112ab0d4f47f1be989a81615fd5a}{get\-\_\-voltage\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-V\-O\-L\-T$>$$>$\char`\"{}
-\item 
-static const string \hyperlink{gqgmc_8cc_a53d6b3bcfd25959b1e3e3255ae3bb111}{get\-\_\-cpm\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-C\-P\-M$>$$>$\char`\"{}
-\item 
-static const string \hyperlink{gqgmc_8cc_afca15715387c5e2756293b6d3b201bea}{get\-\_\-cps\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-C\-P\-S$>$$>$\char`\"{}
-\item 
-static const string \hyperlink{gqgmc_8cc_ae2097c94fe75c79b58df1c4b38d9043d}{get\-\_\-cfg\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-C\-F\-G$>$$>$\char`\"{}
-\item 
-static const string \hyperlink{gqgmc_8cc_a7478cf18aaa7c8b31b7069665907418e}{erase\-\_\-cfg\-\_\-cmd} = \char`\"{}$<$\-E\-C\-F\-G$>$$>$\char`\"{}
-\item 
-static const string \hyperlink{gqgmc_8cc_a89a6a6f656c6895920fbf8ddef6022a3}{update\-\_\-cfg\-\_\-cmd} = \char`\"{}$<$\-C\-F\-G\-U\-P\-D\-A\-T\-E$>$$>$\char`\"{}
-\item 
-static const string \hyperlink{gqgmc_8cc_ad7aab12b8fc6e67cd59fd8bb18b7378f}{turn\-\_\-on\-\_\-cps\-\_\-cmd} = \char`\"{}$<$\-H\-E\-A\-R\-T\-B\-E\-A\-T1$>$$>$\char`\"{}
-\item 
-static const string \hyperlink{gqgmc_8cc_ab94fcbec72c9cdb91459077e899a3231}{turn\-\_\-off\-\_\-cps\-\_\-cmd} = \char`\"{}$<$\-H\-E\-A\-R\-T\-B\-E\-A\-T0$>$$>$\char`\"{}
-\item 
-static const string \hyperlink{gqgmc_8cc_aa9cf71267e747e750bdab878a905f042}{turn\-\_\-off\-\_\-pwr\-\_\-cmd} = \char`\"{}$<$\-P\-O\-W\-E\-R\-O\-F\-F$>$$>$\char`\"{}
-\item 
-static float const \hyperlink{gqgmc_8cc_a99c297bd88c24c2ab037da2526f3cc5c}{k\-New\-\_\-\-Firmware} = 2.\-15f
-\item 
-static uint32\-\_\-t const \hyperlink{gqgmc_8cc_a652edd87f4fe0680661791807caad4b2}{k\-N\-V\-M\-Size} = 256
-\item 
-static struct termios \hyperlink{gqgmc_8cc_ab4595a4c5785577c2fe2b882ba3d74f8}{settings}
-\end{DoxyCompactItemize}
-
-
-\subsection{\-Detailed \-Description}
-\-Define the class and its methods describing the capabilities of the \-G\-Q \-Electronics \-L\-L\-C \-Geiger-\/\-Muller \-Counter (\-G\-Q \-G\-M\-C). this code applies to model 300 and later geiger counters. 
-
-\subsection{\-Function \-Documentation}
-\hypertarget{gqgmc_8cc_aab6474e7b3786814220e6e83bdbd0f5f}{\index{gqgmc.\-cc@{gqgmc.\-cc}!\-Hex@{\-Hex}}
-\index{\-Hex@{\-Hex}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{\-Hex}]{\setlength{\rightskip}{0pt plus 5cm}static {\bf \-Hex\-Char\-Struct} {\bf \-Hex} (
-\begin{DoxyParamCaption}
-\item[{unsigned char}]{\-\_\-c}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_aab6474e7b3786814220e6e83bdbd0f5f}
-\hypertarget{gqgmc_8cc_a946164515ece9aec787090f30233a9bb}{\index{gqgmc.\-cc@{gqgmc.\-cc}!operator$<$$<$@{operator$<$$<$}}
-\index{operator$<$$<$@{operator$<$$<$}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}static std\-::ostream\& operator$<$$<$ (
-\begin{DoxyParamCaption}
-\item[{std\-::ostream \&}]{o, }
-\item[{const {\bf \-Hex\-Char\-Struct} \&}]{hs}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_a946164515ece9aec787090f30233a9bb}
-
-
-\subsection{\-Variable \-Documentation}
-\hypertarget{gqgmc_8cc_a7478cf18aaa7c8b31b7069665907418e}{\index{gqgmc.\-cc@{gqgmc.\-cc}!erase\-\_\-cfg\-\_\-cmd@{erase\-\_\-cfg\-\_\-cmd}}
-\index{erase\-\_\-cfg\-\_\-cmd@{erase\-\_\-cfg\-\_\-cmd}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{erase\-\_\-cfg\-\_\-cmd}]{\setlength{\rightskip}{0pt plus 5cm}const string {\bf erase\-\_\-cfg\-\_\-cmd} = \char`\"{}$<$\-E\-C\-F\-G$>$$>$\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_a7478cf18aaa7c8b31b7069665907418e}
-\hypertarget{gqgmc_8cc_ae2097c94fe75c79b58df1c4b38d9043d}{\index{gqgmc.\-cc@{gqgmc.\-cc}!get\-\_\-cfg\-\_\-cmd@{get\-\_\-cfg\-\_\-cmd}}
-\index{get\-\_\-cfg\-\_\-cmd@{get\-\_\-cfg\-\_\-cmd}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{get\-\_\-cfg\-\_\-cmd}]{\setlength{\rightskip}{0pt plus 5cm}const string {\bf get\-\_\-cfg\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-C\-F\-G$>$$>$\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_ae2097c94fe75c79b58df1c4b38d9043d}
-\hypertarget{gqgmc_8cc_a53d6b3bcfd25959b1e3e3255ae3bb111}{\index{gqgmc.\-cc@{gqgmc.\-cc}!get\-\_\-cpm\-\_\-cmd@{get\-\_\-cpm\-\_\-cmd}}
-\index{get\-\_\-cpm\-\_\-cmd@{get\-\_\-cpm\-\_\-cmd}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{get\-\_\-cpm\-\_\-cmd}]{\setlength{\rightskip}{0pt plus 5cm}const string {\bf get\-\_\-cpm\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-C\-P\-M$>$$>$\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_a53d6b3bcfd25959b1e3e3255ae3bb111}
-\hypertarget{gqgmc_8cc_afca15715387c5e2756293b6d3b201bea}{\index{gqgmc.\-cc@{gqgmc.\-cc}!get\-\_\-cps\-\_\-cmd@{get\-\_\-cps\-\_\-cmd}}
-\index{get\-\_\-cps\-\_\-cmd@{get\-\_\-cps\-\_\-cmd}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{get\-\_\-cps\-\_\-cmd}]{\setlength{\rightskip}{0pt plus 5cm}const string {\bf get\-\_\-cps\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-C\-P\-S$>$$>$\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_afca15715387c5e2756293b6d3b201bea}
-\hypertarget{gqgmc_8cc_aab047f762e57fde0e3aa51403c1c46eb}{\index{gqgmc.\-cc@{gqgmc.\-cc}!get\-\_\-serial\-\_\-cmd@{get\-\_\-serial\-\_\-cmd}}
-\index{get\-\_\-serial\-\_\-cmd@{get\-\_\-serial\-\_\-cmd}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{get\-\_\-serial\-\_\-cmd}]{\setlength{\rightskip}{0pt plus 5cm}const string {\bf get\-\_\-serial\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-S\-E\-R\-I\-A\-L$>$$>$\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_aab047f762e57fde0e3aa51403c1c46eb}
-\-Here we declare local constants which are the \-A\-S\-C\-I\-I strings for the various commands to the \-G\-Q \-G\-M\-C. \-These are not declared as data members of the \-G\-Q\-G\-M\-C class because there is just no need to do so. \-The user never need know the actual string commands because there is a dedicated public method for each command.
-
-\-All commands start with '$<$'. \-That is followed by \-A\-S\-C\-I\-I text, followed by \char`\"{}$>$$>$\char`\"{}. \-Commands which take binary data as parameters must be dynamically constructed within the command method. \hypertarget{gqgmc_8cc_a6ea9b60d0f71a1d2a1ab08e584044fe0}{\index{gqgmc.\-cc@{gqgmc.\-cc}!get\-\_\-version\-\_\-cmd@{get\-\_\-version\-\_\-cmd}}
-\index{get\-\_\-version\-\_\-cmd@{get\-\_\-version\-\_\-cmd}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{get\-\_\-version\-\_\-cmd}]{\setlength{\rightskip}{0pt plus 5cm}const string {\bf get\-\_\-version\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-V\-E\-R$>$$>$\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_a6ea9b60d0f71a1d2a1ab08e584044fe0}
-\hypertarget{gqgmc_8cc_a27f0112ab0d4f47f1be989a81615fd5a}{\index{gqgmc.\-cc@{gqgmc.\-cc}!get\-\_\-voltage\-\_\-cmd@{get\-\_\-voltage\-\_\-cmd}}
-\index{get\-\_\-voltage\-\_\-cmd@{get\-\_\-voltage\-\_\-cmd}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{get\-\_\-voltage\-\_\-cmd}]{\setlength{\rightskip}{0pt plus 5cm}const string {\bf get\-\_\-voltage\-\_\-cmd} = \char`\"{}$<$\-G\-E\-T\-V\-O\-L\-T$>$$>$\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_a27f0112ab0d4f47f1be989a81615fd5a}
-\hypertarget{gqgmc_8cc_a99c297bd88c24c2ab037da2526f3cc5c}{\index{gqgmc.\-cc@{gqgmc.\-cc}!k\-New\-\_\-\-Firmware@{k\-New\-\_\-\-Firmware}}
-\index{k\-New\-\_\-\-Firmware@{k\-New\-\_\-\-Firmware}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{k\-New\-\_\-\-Firmware}]{\setlength{\rightskip}{0pt plus 5cm}float const {\bf k\-New\-\_\-\-Firmware} = 2.\-15f\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_a99c297bd88c24c2ab037da2526f3cc5c}
-\hypertarget{gqgmc_8cc_a652edd87f4fe0680661791807caad4b2}{\index{gqgmc.\-cc@{gqgmc.\-cc}!k\-N\-V\-M\-Size@{k\-N\-V\-M\-Size}}
-\index{k\-N\-V\-M\-Size@{k\-N\-V\-M\-Size}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{k\-N\-V\-M\-Size}]{\setlength{\rightskip}{0pt plus 5cm}uint32\-\_\-t const {\bf k\-N\-V\-M\-Size} = 256\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_a652edd87f4fe0680661791807caad4b2}
-\hypertarget{gqgmc_8cc_ab4595a4c5785577c2fe2b882ba3d74f8}{\index{gqgmc.\-cc@{gqgmc.\-cc}!settings@{settings}}
-\index{settings@{settings}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{settings}]{\setlength{\rightskip}{0pt plus 5cm}struct termios {\bf settings}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_ab4595a4c5785577c2fe2b882ba3d74f8}
-\hypertarget{gqgmc_8cc_ab94fcbec72c9cdb91459077e899a3231}{\index{gqgmc.\-cc@{gqgmc.\-cc}!turn\-\_\-off\-\_\-cps\-\_\-cmd@{turn\-\_\-off\-\_\-cps\-\_\-cmd}}
-\index{turn\-\_\-off\-\_\-cps\-\_\-cmd@{turn\-\_\-off\-\_\-cps\-\_\-cmd}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{turn\-\_\-off\-\_\-cps\-\_\-cmd}]{\setlength{\rightskip}{0pt plus 5cm}const string {\bf turn\-\_\-off\-\_\-cps\-\_\-cmd} = \char`\"{}$<$\-H\-E\-A\-R\-T\-B\-E\-A\-T0$>$$>$\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_ab94fcbec72c9cdb91459077e899a3231}
-\hypertarget{gqgmc_8cc_aa9cf71267e747e750bdab878a905f042}{\index{gqgmc.\-cc@{gqgmc.\-cc}!turn\-\_\-off\-\_\-pwr\-\_\-cmd@{turn\-\_\-off\-\_\-pwr\-\_\-cmd}}
-\index{turn\-\_\-off\-\_\-pwr\-\_\-cmd@{turn\-\_\-off\-\_\-pwr\-\_\-cmd}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{turn\-\_\-off\-\_\-pwr\-\_\-cmd}]{\setlength{\rightskip}{0pt plus 5cm}const string {\bf turn\-\_\-off\-\_\-pwr\-\_\-cmd} = \char`\"{}$<$\-P\-O\-W\-E\-R\-O\-F\-F$>$$>$\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_aa9cf71267e747e750bdab878a905f042}
-\hypertarget{gqgmc_8cc_ad7aab12b8fc6e67cd59fd8bb18b7378f}{\index{gqgmc.\-cc@{gqgmc.\-cc}!turn\-\_\-on\-\_\-cps\-\_\-cmd@{turn\-\_\-on\-\_\-cps\-\_\-cmd}}
-\index{turn\-\_\-on\-\_\-cps\-\_\-cmd@{turn\-\_\-on\-\_\-cps\-\_\-cmd}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{turn\-\_\-on\-\_\-cps\-\_\-cmd}]{\setlength{\rightskip}{0pt plus 5cm}const string {\bf turn\-\_\-on\-\_\-cps\-\_\-cmd} = \char`\"{}$<$\-H\-E\-A\-R\-T\-B\-E\-A\-T1$>$$>$\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_ad7aab12b8fc6e67cd59fd8bb18b7378f}
-\hypertarget{gqgmc_8cc_a89a6a6f656c6895920fbf8ddef6022a3}{\index{gqgmc.\-cc@{gqgmc.\-cc}!update\-\_\-cfg\-\_\-cmd@{update\-\_\-cfg\-\_\-cmd}}
-\index{update\-\_\-cfg\-\_\-cmd@{update\-\_\-cfg\-\_\-cmd}!gqgmc.cc@{gqgmc.\-cc}}
-\subsubsection[{update\-\_\-cfg\-\_\-cmd}]{\setlength{\rightskip}{0pt plus 5cm}const string {\bf update\-\_\-cfg\-\_\-cmd} = \char`\"{}$<$\-C\-F\-G\-U\-P\-D\-A\-T\-E$>$$>$\char`\"{}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{gqgmc_8cc_a89a6a6f656c6895920fbf8ddef6022a3}
diff --git a/doxygen/doxydoc/latex/gqgmc_8hh.tex b/doxygen/doxydoc/latex/gqgmc_8hh.tex
deleted file mode 100644
index 29828fc..0000000
--- a/doxygen/doxydoc/latex/gqgmc_8hh.tex
+++ /dev/null
@@ -1,154 +0,0 @@
-\hypertarget{gqgmc_8hh}{\section{/home/phil/\-Projects/gqgmc/gqgmc.hh \-File \-Reference}
-\label{gqgmc_8hh}\index{/home/phil/\-Projects/gqgmc/gqgmc.\-hh@{/home/phil/\-Projects/gqgmc/gqgmc.\-hh}}
-}
-{\ttfamily \#include $<$string$>$}\*
-{\ttfamily \#include $<$stdint.\-h$>$}\*
-\subsection*{\-Classes}
-\begin{DoxyCompactItemize}
-\item 
-class \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c}{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C}
-\item 
-struct \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t}{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}
-\end{DoxyCompactItemize}
-\subsection*{\-Namespaces}
-\begin{DoxyCompactItemize}
-\item 
-namespace \hyperlink{namespace_g_q_l_l_c}{\-G\-Q\-L\-L\-C}
-\end{DoxyCompactItemize}
-\subsection*{\-Enumerations}
-\begin{DoxyCompactItemize}
-\item 
-enum \hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223}{\-G\-Q\-L\-L\-C\-::cfg\-\_\-param\-\_\-t} \{ \*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a34ec38d7eb0aa4facb62a846bf7d1b6f}{\-G\-Q\-L\-L\-C\-::e\-Power\-On\-Off} =  0, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad4a9d19536d95fe886c3b2663214db83}{\-G\-Q\-L\-L\-C\-::e\-Alarm\-On\-Off} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223aac9f8f99eb20d55c1ee65adbb9ae9e8a}{\-G\-Q\-L\-L\-C\-::e\-Speaker\-On\-Off} =  2, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab21372acb4f6f22c9a0c10cd6ddc4d5b}{\-G\-Q\-L\-L\-C\-::e\-Graphic\-Mode\-On\-Off} =  3, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ac7bf0bdc123dfd03d1185ed0440d8f27}{\-G\-Q\-L\-L\-C\-::e\-Backlight\-Timeout\-Seconds} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a2afcf9dce2d1e2d1f63fd12cfcaa4202}{\-G\-Q\-L\-L\-C\-::e\-Idle\-Title\-Display\-Mode} =  5, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a027ae4c8bc454d3fb08e08d58b4ac88b}{\-G\-Q\-L\-L\-C\-::e\-Alarm\-C\-P\-M\-Value} =  6, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a51e0b4220c8deb7adde96f536e52455f}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-C\-P\-M0} =  8, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad8bf6c100cca6e318491c639e064f4bc}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-Sv\-Uc0} =  10, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a3ddc335aa3226341c74fc07c470df14a}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-C\-P\-M1} =  14, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab99c3ff13cbc9a328fe5ec45aec40e3d}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-Sv\-Uc1} =  16, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab098691fbf6f61b8a1d8bb0e9a51bddf}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-C\-P\-M2} =  20, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ae366aff8a7d2257d4887ed8fe382c179}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-Sv\-Uc2} =  22, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a673c704e1649b4d42f9f85f5a2f94499}{\-G\-Q\-L\-L\-C\-::e\-Idle\-Display\-Mode} =  26, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a1fc176f3141f3862b7da73ed58208594}{\-G\-Q\-L\-L\-C\-::e\-Alarm\-Valueu\-Sv\-Uc} =  27, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223afcf9b242636de59bd9a7c490aa219829}{\-G\-Q\-L\-L\-C\-::e\-Alarm\-Type} =  31, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a38a2adcb9af799f48d354d2b4cd0fb37}{\-G\-Q\-L\-L\-C\-::e\-Save\-Data\-Type} =  32, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223aef8dd69a2c395e05e42ceacd94a0df85}{\-G\-Q\-L\-L\-C\-::e\-Swivel\-Display} =  33, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a73bbdae1b0e0460071d6348d363fca38}{\-G\-Q\-L\-L\-C\-::e\-Zoom} =  34, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223adefe7c2799893e83f9447a86dac4d9ea}{\-G\-Q\-L\-L\-C\-::e\-Data\-Save\-Address} =  38, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a5d65de7dcd13bbb79e28310ee460c0b2}{\-G\-Q\-L\-L\-C\-::e\-Data\-Read\-Address} =  41, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a524780be96e2b61c3b8a604aaa8df990}{\-G\-Q\-L\-L\-C\-::e\-N\-Power\-Saving\-Mode} =  44, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a99c4cef4f2551a30d9558eb26fb279ae}{\-G\-Q\-L\-L\-C\-::e\-N\-Sensitivity\-Mode} =  45, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a8ed1e7bec624d108eec3269c081fbcad}{\-G\-Q\-L\-L\-C\-::e\-N\-Counter\-Delay} =  46, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223abf5c7eaeec8fc9f9cc45eab3c624ad11}{\-G\-Q\-L\-L\-C\-::e\-N\-Voltage\-Offset} =  48, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad7fb6f62141bb0e9121977b33e7112f4}{\-G\-Q\-L\-L\-C\-::e\-Max\-C\-P\-M} =  49, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a89b6684d035e9f515b43b98dcffa5d61}{\-G\-Q\-L\-L\-C\-::e\-N\-Sensitivity\-Auto\-Mode\-Threshold} =  51, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a1c6af4c389cfa181968c15d6fdaf3bb7}{\-G\-Q\-L\-L\-C\-::e\-Save\-Date} =  52, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad3e9f89c09644536197cbd9df8c6b8cc}{\-G\-Q\-L\-L\-C\-::e\-Save\-Time} =  55, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a9fc008e3b8488bd237f1b1f143309aa0}{\-G\-Q\-L\-L\-C\-::e\-Max\-Bytes} =  58
- \}
-\item 
-enum \hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572b}{\-G\-Q\-L\-L\-C\-::cfg\-\_\-bytecnt\-\_\-t} \{ \*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba9c4439c64c1170ea3a89ac841c4578ee}{\-G\-Q\-L\-L\-C\-::e\-Power\-On\-Off\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba0c480b54998895321681b6d3324c9d12}{\-G\-Q\-L\-L\-C\-::e\-Alarm\-On\-Off\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baa66cd115ca56e675fd6a93243f5c7bac}{\-G\-Q\-L\-L\-C\-::e\-Speaker\-On\-Off\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae9c620b8d748079de7af411c5d4194f2}{\-G\-Q\-L\-L\-C\-::e\-Graphic\-Mode\-On\-Off\-\_\-bytecnt} =  1, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba802f47aee88256c3666f54f5531faa10}{\-G\-Q\-L\-L\-C\-::e\-Backlight\-Timeout\-Seconds\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba6d878d77c02bc1b93ad351bc308f20f3}{\-G\-Q\-L\-L\-C\-::e\-Idle\-Title\-Display\-Mode\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba40be00639c210b31942f34fe4df71b8b}{\-G\-Q\-L\-L\-C\-::e\-Alarm\-C\-P\-M\-Value\-\_\-bytecnt} =  2, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baf8b4796e1d1f1f0df7ab23921999ed1e}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-C\-P\-M0\-\_\-bytecnt} =  2, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba7c947e9ee91b0768bfba1b9d8b195c01}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-Sv\-Uc0\-\_\-bytecnt} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba71452c7cb01fb73a551830735e16623e}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-C\-P\-M1\-\_\-bytecnt} =  2, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba86ed3b3ec87e2de1cc0931a977453fbd}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-Sv\-Uc1\-\_\-bytecnt} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572babf502de0a8d50aa7c4548b87771ab2fd}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-C\-P\-M2\-\_\-bytecnt} =  2, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba5bad1654caf4d06d65b1344fed61c16c}{\-G\-Q\-L\-L\-C\-::e\-Calibration\-Sv\-Uc2\-\_\-bytecnt} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba4bae8c1536e7a0bb7d098004ead96686}{\-G\-Q\-L\-L\-C\-::e\-Idle\-Display\-Mode\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae638063a894dcc4a25ebb5c3511e3826}{\-G\-Q\-L\-L\-C\-::e\-Alarm\-Valueu\-Sv\-Uc\-\_\-bytecnt} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3f9b24c6eba0ce9280bd32fcd930f5b5}{\-G\-Q\-L\-L\-C\-::e\-Alarm\-Type\-\_\-bytecnt} =  1, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba6a97afd447dd3f00d10e3e759917dcca}{\-G\-Q\-L\-L\-C\-::e\-Save\-Data\-Type\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba1e3b35cb1c738321a3358c689b9d75c7}{\-G\-Q\-L\-L\-C\-::e\-Swivel\-Display\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baa64ad6ed056fb2d2b4c82e05b6b1872c}{\-G\-Q\-L\-L\-C\-::e\-Zoom\-\_\-bytecnt} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baf784cd7956ff74ecdeabc4e0c28bfa40}{\-G\-Q\-L\-L\-C\-::e\-Data\-Save\-Address\-\_\-bytecnt} =  3, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba21b33c7cc33cf8140fe5b6a8cc358e1d}{\-G\-Q\-L\-L\-C\-::e\-Data\-Read\-Address\-\_\-bytecnt} =  3, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bad3374732dd9924ea938252a498c4eab3}{\-G\-Q\-L\-L\-C\-::e\-N\-Power\-Saving\-Mode\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba9e436342f3f37156b0565b8fcb8f9a8e}{\-G\-Q\-L\-L\-C\-::e\-N\-Sensitivity\-Mode\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba847c9b6c4372bc2f744dde63757183d4}{\-G\-Q\-L\-L\-C\-::e\-N\-Counter\-Delay\-\_\-bytecnt} =  2, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3437e0307cfc4812b0781c8c4ba1b653}{\-G\-Q\-L\-L\-C\-::e\-N\-Voltage\-Offset\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba1347768796c535bfedcbbb281c6fd347}{\-G\-Q\-L\-L\-C\-::e\-Max\-C\-P\-M\-\_\-bytecnt} =  2, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3b3553304f5d66f7ced6898d0f33446d}{\-G\-Q\-L\-L\-C\-::e\-N\-Sensitivity\-Auto\-Mode\-Threshold\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba49a4497ff331b75042944d85e83affa9}{\-G\-Q\-L\-L\-C\-::e\-Save\-Date\-\_\-bytecnt} =  3, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bac10b8835f039c22b4c3601f0d47d2308}{\-G\-Q\-L\-L\-C\-::e\-Save\-Time\-\_\-bytecnt} =  3, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae9ba6983aadf1b21783dc4114c327a07}{\-G\-Q\-L\-L\-C\-::e\-Max\-Bytes\-\_\-bytecnt} =  1
- \}
-\item 
-enum \hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2da}{\-G\-Q\-L\-L\-C\-::save\-Data\-Type\-\_\-t} \{ \*
-\hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daacd8e9589cc038c4c71477ad779e7d335}{\-G\-Q\-L\-L\-C\-::e\-Save\-Off} =  0, 
-\hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa29392fe12f4b4a341364040e52f994db}{\-G\-Q\-L\-L\-C\-::e\-C\-P\-S} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa240d1d5f3f0fef37203646236262a7ea}{\-G\-Q\-L\-L\-C\-::e\-C\-P\-M} =  2, 
-\hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa91d5bc6f42a6f208691293c2ead2db09}{\-G\-Q\-L\-L\-C\-::e\-C\-P\-H} =  3, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daad0ae94a5d195ec66b6da8bdc4643734c}{\-G\-Q\-L\-L\-C\-::e\-Max\-Save\-Data\-Type} =  4
- \}
-\item 
-enum \hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162}{\-G\-Q\-L\-L\-C\-::softkey\-\_\-t} \{ \*
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a8f1f162e5d30ad836a276b0a62134724}{\-G\-Q\-L\-L\-C\-::e\-Key1} =  '0', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162ae32ef21a7d01cdd6b70a914fbd99d8bb}{\-G\-Q\-L\-L\-C\-::e\-Key2} =  '1', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162aa57b5ad17964c638b86339036fee166c}{\-G\-Q\-L\-L\-C\-::e\-Key3} =  '2', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a57a28bb5e8893fe169ea18850922b5c4}{\-G\-Q\-L\-L\-C\-::e\-Key4} =  '3', 
-\*
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a7582e8ef8ec1f49364d644fbfb235857}{\-G\-Q\-L\-L\-C\-::e\-Left\-Arrow} =  '0', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a69f644af1573af94d0a57cd35cb37ef9}{\-G\-Q\-L\-L\-C\-::e\-Up\-Arrow} =  '1', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162af33aca79d7adf266018aca9d908a9617}{\-G\-Q\-L\-L\-C\-::e\-Down\-Arrow} =  '2', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a8d41ef5e17dba0a88352bf175a94e4d0}{\-G\-Q\-L\-L\-C\-::e\-Enter} =  '3'
- \}
-\item 
-enum \hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892}{\-G\-Q\-L\-L\-C\-::gmc\-\_\-error\-\_\-t} \{ \*
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a7a6ca60fe1d8367552e8ee20c39d8bc3}{\-G\-Q\-L\-L\-C\-::e\-No\-Problem}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892aab36a84c6451b0223827f60e7a0a3970}{\-G\-Q\-L\-L\-C\-::e\-U\-S\-B\-\_\-open\-\_\-failed}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a7a7d48e98acd6f079f74146fcf2a17f3}{\-G\-Q\-L\-L\-C\-::e\-Older\-\_\-firmware}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a3ea46e45cd974d90b6ab5c9c58ac0ae5}{\-G\-Q\-L\-L\-C\-::e\-Get\-\_\-version}, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ac69f1c8dd7c28349abd57214de0ddf4a}{\-G\-Q\-L\-L\-C\-::e\-Get\-\_\-serial\-\_\-number}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a9aa048d7e083d5ee7aace8affc0fa404}{\-G\-Q\-L\-L\-C\-::e\-Get\-\_\-\-C\-P\-M}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a1a7837ac0ef0ef642238c5a1cfd4bf5c}{\-G\-Q\-L\-L\-C\-::e\-Get\-\_\-\-C\-P\-S}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a49b7d9fd11c55572c18fca8abc1273e4}{\-G\-Q\-L\-L\-C\-::e\-Get\-\_\-\-Auto\-C\-P\-S}, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a40d18032afc029333c9985184ba9532c}{\-G\-Q\-L\-L\-C\-::e\-Get\-\_\-\-C\-F\-G}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892abecca83caaff49a1f0d24c3cfe55380e}{\-G\-Q\-L\-L\-C\-::e\-Erase\-\_\-\-C\-F\-G}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a1cd6bb6077239faa446d289541fc0caf}{\-G\-Q\-L\-L\-C\-::e\-Update\-\_\-\-C\-F\-G}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a65565b0b11939f2692a65c68e2c0993d}{\-G\-Q\-L\-L\-C\-::e\-Write\-\_\-\-C\-F\-G}, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892abecfc966ec1a9cebe94dd989e23e0e4a}{\-G\-Q\-L\-L\-C\-::e\-Clear\-\_\-\-U\-S\-B}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892acfea8b07f38796ca820e38988485474e}{\-G\-Q\-L\-L\-C\-::e\-Get\-\_\-battery\-\_\-voltage}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ab16af62233281c624a7bc5df67525b23}{\-G\-Q\-L\-L\-C\-::e\-Get\-\_\-history\-\_\-data}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a10937b6b616b7586b5e85771a51a2330}{\-G\-Q\-L\-L\-C\-::e\-Get\-\_\-history\-\_\-data\-\_\-length}, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a007e2ce2ba8921abdab29de22343685e}{\-G\-Q\-L\-L\-C\-::e\-Get\-\_\-history\-\_\-data\-\_\-address}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ab4119adbac5f26939832e51905c634d8}{\-G\-Q\-L\-L\-C\-::e\-Get\-\_\-history\-\_\-data\-\_\-overrun}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892af5dcc155b6af155961da88471c977eaf}{\-G\-Q\-L\-L\-C\-::e\-Last\-\_\-error\-\_\-code}
- \}
-\end{DoxyCompactItemize}
-\subsection*{\-Variables}
-\begin{DoxyCompactItemize}
-\item 
-uint32\-\_\-t const \hyperlink{namespace_g_q_l_l_c_a0962d4d174ab6af40f32ee9e88a52220}{\-G\-Q\-L\-L\-C\-::k\-History\-\_\-\-Data\-\_\-\-Maxsize} = 0x1000
-\item 
-uint32\-\_\-t const \hyperlink{namespace_g_q_l_l_c_a59bb6208ac178d3b97dc83361465a8ca}{\-G\-Q\-L\-L\-C\-::k\-History\-\_\-\-Addr\-\_\-\-Maxsize} = 0x10000
-\end{DoxyCompactItemize}
diff --git a/doxygen/doxydoc/latex/main_8cc.tex b/doxygen/doxydoc/latex/main_8cc.tex
deleted file mode 100644
index a280b0b..0000000
--- a/doxygen/doxydoc/latex/main_8cc.tex
+++ /dev/null
@@ -1,51 +0,0 @@
-\hypertarget{main_8cc}{\section{/home/phil/\-Projects/gqgmc/main.cc \-File \-Reference}
-\label{main_8cc}\index{/home/phil/\-Projects/gqgmc/main.\-cc@{/home/phil/\-Projects/gqgmc/main.\-cc}}
-}
-{\ttfamily \#include $<$string$>$}\*
-{\ttfamily \#include $<$sstream$>$}\*
-{\ttfamily \#include $<$iostream$>$}\*
-{\ttfamily \#include $<$iomanip$>$}\*
-{\ttfamily \#include \char`\"{}gqgmc.\-hh\char`\"{}}\*
-\subsection*{\-Functions}
-\begin{DoxyCompactItemize}
-\item 
-void \hyperlink{main_8cc_ae4880ab6a08531d72d56862bc04639c4}{mypause} ()
-\item 
-void \hyperlink{main_8cc_a7942422485e37638b0efd1220bebdfdb}{\-Display\-\_\-message} (string msg)
-\item 
-void \hyperlink{main_8cc_a6c5aa5864b3b76092bfe4709bb26a481}{\-Display\-\_\-error} (const \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c}{\-G\-Q\-G\-M\-C} \&gmc)
-\item 
-int \hyperlink{main_8cc_a3c04138a5bfe5d72780bb7e82a18e627}{main} (int argc, char $\ast$$\ast$argv)
-\end{DoxyCompactItemize}
-
-
-\subsection{\-Function \-Documentation}
-\hypertarget{main_8cc_a6c5aa5864b3b76092bfe4709bb26a481}{\index{main.\-cc@{main.\-cc}!\-Display\-\_\-error@{\-Display\-\_\-error}}
-\index{\-Display\-\_\-error@{\-Display\-\_\-error}!main.cc@{main.\-cc}}
-\subsubsection[{\-Display\-\_\-error}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Display\-\_\-error} (
-\begin{DoxyParamCaption}
-\item[{const {\bf \-G\-Q\-G\-M\-C} \&}]{gmc}
-\end{DoxyParamCaption}
-)}}\label{main_8cc_a6c5aa5864b3b76092bfe4709bb26a481}
-\hypertarget{main_8cc_a7942422485e37638b0efd1220bebdfdb}{\index{main.\-cc@{main.\-cc}!\-Display\-\_\-message@{\-Display\-\_\-message}}
-\index{\-Display\-\_\-message@{\-Display\-\_\-message}!main.cc@{main.\-cc}}
-\subsubsection[{\-Display\-\_\-message}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Display\-\_\-message} (
-\begin{DoxyParamCaption}
-\item[{string}]{msg}
-\end{DoxyParamCaption}
-)}}\label{main_8cc_a7942422485e37638b0efd1220bebdfdb}
-\hypertarget{main_8cc_a3c04138a5bfe5d72780bb7e82a18e627}{\index{main.\-cc@{main.\-cc}!main@{main}}
-\index{main@{main}!main.cc@{main.\-cc}}
-\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf main} (
-\begin{DoxyParamCaption}
-\item[{int}]{argc, }
-\item[{char $\ast$$\ast$}]{argv}
-\end{DoxyParamCaption}
-)}}\label{main_8cc_a3c04138a5bfe5d72780bb7e82a18e627}
-\hypertarget{main_8cc_ae4880ab6a08531d72d56862bc04639c4}{\index{main.\-cc@{main.\-cc}!mypause@{mypause}}
-\index{mypause@{mypause}!main.cc@{main.\-cc}}
-\subsubsection[{mypause}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf mypause} (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)}}\label{main_8cc_ae4880ab6a08531d72d56862bc04639c4}
diff --git a/doxygen/doxydoc/latex/main__gui_8cc.tex b/doxygen/doxydoc/latex/main__gui_8cc.tex
deleted file mode 100644
index 50b82c8..0000000
--- a/doxygen/doxydoc/latex/main__gui_8cc.tex
+++ /dev/null
@@ -1,88 +0,0 @@
-\hypertarget{main__gui_8cc}{\section{/home/phil/\-Projects/gqgmc/main\-\_\-gui.cc \-File \-Reference}
-\label{main__gui_8cc}\index{/home/phil/\-Projects/gqgmc/main\-\_\-gui.\-cc@{/home/phil/\-Projects/gqgmc/main\-\_\-gui.\-cc}}
-}
-{\ttfamily \#include $<$string$>$}\*
-{\ttfamily \#include $<$sstream$>$}\*
-{\ttfamily \#include $<$iostream$>$}\*
-{\ttfamily \#include $<$iomanip$>$}\*
-{\ttfamily \#include $<$\-Q\-Application$>$}\*
-{\ttfamily \#include $<$\-Qt\-Gui$>$}\*
-{\ttfamily \#include $<$\-Q\-Pixmap$>$}\*
-{\ttfamily \#include $<$\-Q\-Message\-Box$>$}\*
-{\ttfamily \#include $<$\-Q\-Date\-Time$>$}\*
-{\ttfamily \#include \char`\"{}plotter.\-hh\char`\"{}}\*
-{\ttfamily \#include \char`\"{}gqgmc.\-hh\char`\"{}}\*
-\subsection*{\-Functions}
-\begin{DoxyCompactItemize}
-\item 
-void \hyperlink{main__gui_8cc_aa22db4dc9f042100a64550cc8ad2d0fe}{get\-C\-P\-M} (int i)
-\item 
-void \hyperlink{main__gui_8cc_a7942422485e37638b0efd1220bebdfdb}{\-Display\-\_\-message} (string msg)
-\item 
-void \hyperlink{main__gui_8cc_a6c5aa5864b3b76092bfe4709bb26a481}{\-Display\-\_\-error} (const \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c}{\-G\-Q\-G\-M\-C} \&gmc)
-\item 
-int \hyperlink{main__gui_8cc_a0ddf1224851353fc92bfbff6f499fa97}{main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]})
-\end{DoxyCompactItemize}
-\subsection*{\-Variables}
-\begin{DoxyCompactItemize}
-\item 
-static \hyperlink{class_plotter}{\-Plotter} $\ast$ \hyperlink{main__gui_8cc_a6e39b136f98eef0cced3b9bb95699b8d}{p\-Plotter}
-\item 
-static \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c}{\-G\-Q\-G\-M\-C} $\ast$ \hyperlink{main__gui_8cc_a1ba760fe36d26592c746df6c20ccfe33}{gqgmc}
-\item 
-int \hyperlink{main__gui_8cc_a876743604f1c17f0d9f7137274b1a7fd}{num\-Points} = 120
-\item 
-int \hyperlink{main__gui_8cc_af9c33a4d63ca02b93c5a401189cb9631}{k\-Halfway} = \hyperlink{plotter_8cc_a876743604f1c17f0d9f7137274b1a7fd}{num\-Points}/2
-\item 
-\-Q\-Vector$<$ \-Q\-Point\-F $>$ \hyperlink{main__gui_8cc_aed0e9e8a8e4fa1dd2d100011aeeb6bf1}{points0}
-\end{DoxyCompactItemize}
-
-
-\subsection{\-Function \-Documentation}
-\hypertarget{main__gui_8cc_a6c5aa5864b3b76092bfe4709bb26a481}{\index{main\-\_\-gui.\-cc@{main\-\_\-gui.\-cc}!\-Display\-\_\-error@{\-Display\-\_\-error}}
-\index{\-Display\-\_\-error@{\-Display\-\_\-error}!main_gui.cc@{main\-\_\-gui.\-cc}}
-\subsubsection[{\-Display\-\_\-error}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Display\-\_\-error} (
-\begin{DoxyParamCaption}
-\item[{const {\bf \-G\-Q\-G\-M\-C} \&}]{gmc}
-\end{DoxyParamCaption}
-)}}\label{main__gui_8cc_a6c5aa5864b3b76092bfe4709bb26a481}
-\hypertarget{main__gui_8cc_a7942422485e37638b0efd1220bebdfdb}{\index{main\-\_\-gui.\-cc@{main\-\_\-gui.\-cc}!\-Display\-\_\-message@{\-Display\-\_\-message}}
-\index{\-Display\-\_\-message@{\-Display\-\_\-message}!main_gui.cc@{main\-\_\-gui.\-cc}}
-\subsubsection[{\-Display\-\_\-message}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Display\-\_\-message} (
-\begin{DoxyParamCaption}
-\item[{string}]{msg}
-\end{DoxyParamCaption}
-)}}\label{main__gui_8cc_a7942422485e37638b0efd1220bebdfdb}
-\hypertarget{main__gui_8cc_aa22db4dc9f042100a64550cc8ad2d0fe}{\index{main\-\_\-gui.\-cc@{main\-\_\-gui.\-cc}!get\-C\-P\-M@{get\-C\-P\-M}}
-\index{get\-C\-P\-M@{get\-C\-P\-M}!main_gui.cc@{main\-\_\-gui.\-cc}}
-\subsubsection[{get\-C\-P\-M}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf get\-C\-P\-M} (
-\begin{DoxyParamCaption}
-\item[{int}]{i}
-\end{DoxyParamCaption}
-)}}\label{main__gui_8cc_aa22db4dc9f042100a64550cc8ad2d0fe}
-\hypertarget{main__gui_8cc_a0ddf1224851353fc92bfbff6f499fa97}{\index{main\-\_\-gui.\-cc@{main\-\_\-gui.\-cc}!main@{main}}
-\index{main@{main}!main_gui.cc@{main\-\_\-gui.\-cc}}
-\subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf main} (
-\begin{DoxyParamCaption}
-\item[{int}]{argc, }
-\item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}}
-\end{DoxyParamCaption}
-)}}\label{main__gui_8cc_a0ddf1224851353fc92bfbff6f499fa97}
-
-
-\subsection{\-Variable \-Documentation}
-\hypertarget{main__gui_8cc_a1ba760fe36d26592c746df6c20ccfe33}{\index{main\-\_\-gui.\-cc@{main\-\_\-gui.\-cc}!gqgmc@{gqgmc}}
-\index{gqgmc@{gqgmc}!main_gui.cc@{main\-\_\-gui.\-cc}}
-\subsubsection[{gqgmc}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-G\-Q\-G\-M\-C}$\ast$ {\bf gqgmc}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{main__gui_8cc_a1ba760fe36d26592c746df6c20ccfe33}
-\hypertarget{main__gui_8cc_af9c33a4d63ca02b93c5a401189cb9631}{\index{main\-\_\-gui.\-cc@{main\-\_\-gui.\-cc}!k\-Halfway@{k\-Halfway}}
-\index{k\-Halfway@{k\-Halfway}!main_gui.cc@{main\-\_\-gui.\-cc}}
-\subsubsection[{k\-Halfway}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf k\-Halfway} = {\bf num\-Points}/2}}\label{main__gui_8cc_af9c33a4d63ca02b93c5a401189cb9631}
-\hypertarget{main__gui_8cc_a876743604f1c17f0d9f7137274b1a7fd}{\index{main\-\_\-gui.\-cc@{main\-\_\-gui.\-cc}!num\-Points@{num\-Points}}
-\index{num\-Points@{num\-Points}!main_gui.cc@{main\-\_\-gui.\-cc}}
-\subsubsection[{num\-Points}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf num\-Points} = 120}}\label{main__gui_8cc_a876743604f1c17f0d9f7137274b1a7fd}
-\hypertarget{main__gui_8cc_aed0e9e8a8e4fa1dd2d100011aeeb6bf1}{\index{main\-\_\-gui.\-cc@{main\-\_\-gui.\-cc}!points0@{points0}}
-\index{points0@{points0}!main_gui.cc@{main\-\_\-gui.\-cc}}
-\subsubsection[{points0}]{\setlength{\rightskip}{0pt plus 5cm}\-Q\-Vector$<$\-Q\-Point\-F$>$ {\bf points0}}}\label{main__gui_8cc_aed0e9e8a8e4fa1dd2d100011aeeb6bf1}
-\hypertarget{main__gui_8cc_a6e39b136f98eef0cced3b9bb95699b8d}{\index{main\-\_\-gui.\-cc@{main\-\_\-gui.\-cc}!p\-Plotter@{p\-Plotter}}
-\index{p\-Plotter@{p\-Plotter}!main_gui.cc@{main\-\_\-gui.\-cc}}
-\subsubsection[{p\-Plotter}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Plotter}$\ast$ {\bf p\-Plotter}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{main__gui_8cc_a6e39b136f98eef0cced3b9bb95699b8d}
diff --git a/doxygen/doxydoc/latex/moc__plotter_8cc.tex b/doxygen/doxydoc/latex/moc__plotter_8cc.tex
deleted file mode 100644
index 5892249..0000000
--- a/doxygen/doxydoc/latex/moc__plotter_8cc.tex
+++ /dev/null
@@ -1,51 +0,0 @@
-\hypertarget{moc__plotter_8cc}{\section{/home/phil/\-Projects/gqgmc/moc\-\_\-plotter.cc \-File \-Reference}
-\label{moc__plotter_8cc}\index{/home/phil/\-Projects/gqgmc/moc\-\_\-plotter.\-cc@{/home/phil/\-Projects/gqgmc/moc\-\_\-plotter.\-cc}}
-}
-{\ttfamily \#include \char`\"{}plotter.\-hh\char`\"{}}\*
-\subsection*{\-Variables}
-\begin{DoxyCompactItemize}
-\item 
-static \-Q\-T\-\_\-\-B\-E\-G\-I\-N\-\_\-\-M\-O\-C\-\_\-\-N\-A\-M\-E\-S\-P\-A\-C\-E \*
-const uint \hyperlink{moc__plotter_8cc_a58dc6cb79d08706b24b133d03673063d}{qt\-\_\-meta\-\_\-data\-\_\-\-Plotter} \mbox{[}$\,$\mbox{]}
-\item 
-static const char \hyperlink{moc__plotter_8cc_a38aeaa8642d773009d3c2568dbf37da3}{qt\-\_\-meta\-\_\-stringdata\-\_\-\-Plotter} \mbox{[}$\,$\mbox{]}
-\end{DoxyCompactItemize}
-
-
-\subsection{\-Variable \-Documentation}
-\hypertarget{moc__plotter_8cc_a58dc6cb79d08706b24b133d03673063d}{\index{moc\-\_\-plotter.\-cc@{moc\-\_\-plotter.\-cc}!qt\-\_\-meta\-\_\-data\-\_\-\-Plotter@{qt\-\_\-meta\-\_\-data\-\_\-\-Plotter}}
-\index{qt\-\_\-meta\-\_\-data\-\_\-\-Plotter@{qt\-\_\-meta\-\_\-data\-\_\-\-Plotter}!moc_plotter.cc@{moc\-\_\-plotter.\-cc}}
-\subsubsection[{qt\-\_\-meta\-\_\-data\-\_\-\-Plotter}]{\setlength{\rightskip}{0pt plus 5cm}\-Q\-T\-\_\-\-B\-E\-G\-I\-N\-\_\-\-M\-O\-C\-\_\-\-N\-A\-M\-E\-S\-P\-A\-C\-E const uint {\bf qt\-\_\-meta\-\_\-data\-\_\-\-Plotter}\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{moc__plotter_8cc_a58dc6cb79d08706b24b133d03673063d}
-{\bfseries \-Initial value\-:}
-\begin{DoxyCode}
- {
-
- 
-       6,       
-       0,       
-       0,    0, 
-       3,   14, 
-       0,    0, 
-       0,    0, 
-       0,    0, 
-       0,       
-       0,       
-
- 
-       9,    8,    8,    8, 0x0a,
-      18,    8,    8,    8, 0x0a,
-      34,   28,    8,    8, 0x0a,
-
-       0        
-}
-\end{DoxyCode}
-\hypertarget{moc__plotter_8cc_a38aeaa8642d773009d3c2568dbf37da3}{\index{moc\-\_\-plotter.\-cc@{moc\-\_\-plotter.\-cc}!qt\-\_\-meta\-\_\-stringdata\-\_\-\-Plotter@{qt\-\_\-meta\-\_\-stringdata\-\_\-\-Plotter}}
-\index{qt\-\_\-meta\-\_\-stringdata\-\_\-\-Plotter@{qt\-\_\-meta\-\_\-stringdata\-\_\-\-Plotter}!moc_plotter.cc@{moc\-\_\-plotter.\-cc}}
-\subsubsection[{qt\-\_\-meta\-\_\-stringdata\-\_\-\-Plotter}]{\setlength{\rightskip}{0pt plus 5cm}const char {\bf qt\-\_\-meta\-\_\-stringdata\-\_\-\-Plotter}\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily  \mbox{[}static\mbox{]}}}}\label{moc__plotter_8cc_a38aeaa8642d773009d3c2568dbf37da3}
-{\bfseries \-Initial value\-:}
-\begin{DoxyCode}
- {
-    "Plotter\0\0zoomIn()\0zoomOut()\0event\0"
-    "timerEvent(QTimerEvent*)\0"
-}
-\end{DoxyCode}
diff --git a/doxygen/doxydoc/latex/namespace_g_q_l_l_c.tex b/doxygen/doxydoc/latex/namespace_g_q_l_l_c.tex
deleted file mode 100644
index 8a6ad34..0000000
--- a/doxygen/doxydoc/latex/namespace_g_q_l_l_c.tex
+++ /dev/null
@@ -1,386 +0,0 @@
-\hypertarget{namespace_g_q_l_l_c}{\section{\-G\-Q\-L\-L\-C \-Namespace \-Reference}
-\label{namespace_g_q_l_l_c}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}
-}
-\subsection*{\-Classes}
-\begin{DoxyCompactItemize}
-\item 
-class \hyperlink{class_g_q_l_l_c_1_1_g_q_g_m_c}{\-G\-Q\-G\-M\-C}
-\end{DoxyCompactItemize}
-\subsection*{\-Enumerations}
-\begin{DoxyCompactItemize}
-\item 
-enum \hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223}{cfg\-\_\-param\-\_\-t} \{ \*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a34ec38d7eb0aa4facb62a846bf7d1b6f}{e\-Power\-On\-Off} =  0, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad4a9d19536d95fe886c3b2663214db83}{e\-Alarm\-On\-Off} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223aac9f8f99eb20d55c1ee65adbb9ae9e8a}{e\-Speaker\-On\-Off} =  2, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab21372acb4f6f22c9a0c10cd6ddc4d5b}{e\-Graphic\-Mode\-On\-Off} =  3, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ac7bf0bdc123dfd03d1185ed0440d8f27}{e\-Backlight\-Timeout\-Seconds} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a2afcf9dce2d1e2d1f63fd12cfcaa4202}{e\-Idle\-Title\-Display\-Mode} =  5, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a027ae4c8bc454d3fb08e08d58b4ac88b}{e\-Alarm\-C\-P\-M\-Value} =  6, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a51e0b4220c8deb7adde96f536e52455f}{e\-Calibration\-C\-P\-M0} =  8, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad8bf6c100cca6e318491c639e064f4bc}{e\-Calibration\-Sv\-Uc0} =  10, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a3ddc335aa3226341c74fc07c470df14a}{e\-Calibration\-C\-P\-M1} =  14, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab99c3ff13cbc9a328fe5ec45aec40e3d}{e\-Calibration\-Sv\-Uc1} =  16, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab098691fbf6f61b8a1d8bb0e9a51bddf}{e\-Calibration\-C\-P\-M2} =  20, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ae366aff8a7d2257d4887ed8fe382c179}{e\-Calibration\-Sv\-Uc2} =  22, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a673c704e1649b4d42f9f85f5a2f94499}{e\-Idle\-Display\-Mode} =  26, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a1fc176f3141f3862b7da73ed58208594}{e\-Alarm\-Valueu\-Sv\-Uc} =  27, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223afcf9b242636de59bd9a7c490aa219829}{e\-Alarm\-Type} =  31, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a38a2adcb9af799f48d354d2b4cd0fb37}{e\-Save\-Data\-Type} =  32, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223aef8dd69a2c395e05e42ceacd94a0df85}{e\-Swivel\-Display} =  33, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a73bbdae1b0e0460071d6348d363fca38}{e\-Zoom} =  34, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223adefe7c2799893e83f9447a86dac4d9ea}{e\-Data\-Save\-Address} =  38, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a5d65de7dcd13bbb79e28310ee460c0b2}{e\-Data\-Read\-Address} =  41, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a524780be96e2b61c3b8a604aaa8df990}{e\-N\-Power\-Saving\-Mode} =  44, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a99c4cef4f2551a30d9558eb26fb279ae}{e\-N\-Sensitivity\-Mode} =  45, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a8ed1e7bec624d108eec3269c081fbcad}{e\-N\-Counter\-Delay} =  46, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223abf5c7eaeec8fc9f9cc45eab3c624ad11}{e\-N\-Voltage\-Offset} =  48, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad7fb6f62141bb0e9121977b33e7112f4}{e\-Max\-C\-P\-M} =  49, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a89b6684d035e9f515b43b98dcffa5d61}{e\-N\-Sensitivity\-Auto\-Mode\-Threshold} =  51, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a1c6af4c389cfa181968c15d6fdaf3bb7}{e\-Save\-Date} =  52, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad3e9f89c09644536197cbd9df8c6b8cc}{e\-Save\-Time} =  55, 
-\hyperlink{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a9fc008e3b8488bd237f1b1f143309aa0}{e\-Max\-Bytes} =  58
- \}
-\item 
-enum \hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572b}{cfg\-\_\-bytecnt\-\_\-t} \{ \*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba9c4439c64c1170ea3a89ac841c4578ee}{e\-Power\-On\-Off\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba0c480b54998895321681b6d3324c9d12}{e\-Alarm\-On\-Off\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baa66cd115ca56e675fd6a93243f5c7bac}{e\-Speaker\-On\-Off\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae9c620b8d748079de7af411c5d4194f2}{e\-Graphic\-Mode\-On\-Off\-\_\-bytecnt} =  1, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba802f47aee88256c3666f54f5531faa10}{e\-Backlight\-Timeout\-Seconds\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba6d878d77c02bc1b93ad351bc308f20f3}{e\-Idle\-Title\-Display\-Mode\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba40be00639c210b31942f34fe4df71b8b}{e\-Alarm\-C\-P\-M\-Value\-\_\-bytecnt} =  2, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baf8b4796e1d1f1f0df7ab23921999ed1e}{e\-Calibration\-C\-P\-M0\-\_\-bytecnt} =  2, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba7c947e9ee91b0768bfba1b9d8b195c01}{e\-Calibration\-Sv\-Uc0\-\_\-bytecnt} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba71452c7cb01fb73a551830735e16623e}{e\-Calibration\-C\-P\-M1\-\_\-bytecnt} =  2, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba86ed3b3ec87e2de1cc0931a977453fbd}{e\-Calibration\-Sv\-Uc1\-\_\-bytecnt} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572babf502de0a8d50aa7c4548b87771ab2fd}{e\-Calibration\-C\-P\-M2\-\_\-bytecnt} =  2, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba5bad1654caf4d06d65b1344fed61c16c}{e\-Calibration\-Sv\-Uc2\-\_\-bytecnt} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba4bae8c1536e7a0bb7d098004ead96686}{e\-Idle\-Display\-Mode\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae638063a894dcc4a25ebb5c3511e3826}{e\-Alarm\-Valueu\-Sv\-Uc\-\_\-bytecnt} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3f9b24c6eba0ce9280bd32fcd930f5b5}{e\-Alarm\-Type\-\_\-bytecnt} =  1, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba6a97afd447dd3f00d10e3e759917dcca}{e\-Save\-Data\-Type\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba1e3b35cb1c738321a3358c689b9d75c7}{e\-Swivel\-Display\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baa64ad6ed056fb2d2b4c82e05b6b1872c}{e\-Zoom\-\_\-bytecnt} =  4, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baf784cd7956ff74ecdeabc4e0c28bfa40}{e\-Data\-Save\-Address\-\_\-bytecnt} =  3, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba21b33c7cc33cf8140fe5b6a8cc358e1d}{e\-Data\-Read\-Address\-\_\-bytecnt} =  3, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bad3374732dd9924ea938252a498c4eab3}{e\-N\-Power\-Saving\-Mode\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba9e436342f3f37156b0565b8fcb8f9a8e}{e\-N\-Sensitivity\-Mode\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba847c9b6c4372bc2f744dde63757183d4}{e\-N\-Counter\-Delay\-\_\-bytecnt} =  2, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3437e0307cfc4812b0781c8c4ba1b653}{e\-N\-Voltage\-Offset\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba1347768796c535bfedcbbb281c6fd347}{e\-Max\-C\-P\-M\-\_\-bytecnt} =  2, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3b3553304f5d66f7ced6898d0f33446d}{e\-N\-Sensitivity\-Auto\-Mode\-Threshold\-\_\-bytecnt} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba49a4497ff331b75042944d85e83affa9}{e\-Save\-Date\-\_\-bytecnt} =  3, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bac10b8835f039c22b4c3601f0d47d2308}{e\-Save\-Time\-\_\-bytecnt} =  3, 
-\hyperlink{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae9ba6983aadf1b21783dc4114c327a07}{e\-Max\-Bytes\-\_\-bytecnt} =  1
- \}
-\item 
-enum \hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2da}{save\-Data\-Type\-\_\-t} \{ \*
-\hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daacd8e9589cc038c4c71477ad779e7d335}{e\-Save\-Off} =  0, 
-\hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa29392fe12f4b4a341364040e52f994db}{e\-C\-P\-S} =  1, 
-\hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa240d1d5f3f0fef37203646236262a7ea}{e\-C\-P\-M} =  2, 
-\hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa91d5bc6f42a6f208691293c2ead2db09}{e\-C\-P\-H} =  3, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daad0ae94a5d195ec66b6da8bdc4643734c}{e\-Max\-Save\-Data\-Type} =  4
- \}
-\item 
-enum \hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162}{softkey\-\_\-t} \{ \*
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a8f1f162e5d30ad836a276b0a62134724}{e\-Key1} =  '0', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162ae32ef21a7d01cdd6b70a914fbd99d8bb}{e\-Key2} =  '1', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162aa57b5ad17964c638b86339036fee166c}{e\-Key3} =  '2', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a57a28bb5e8893fe169ea18850922b5c4}{e\-Key4} =  '3', 
-\*
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a7582e8ef8ec1f49364d644fbfb235857}{e\-Left\-Arrow} =  '0', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a69f644af1573af94d0a57cd35cb37ef9}{e\-Up\-Arrow} =  '1', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162af33aca79d7adf266018aca9d908a9617}{e\-Down\-Arrow} =  '2', 
-\hyperlink{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a8d41ef5e17dba0a88352bf175a94e4d0}{e\-Enter} =  '3'
- \}
-\item 
-enum \hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892}{gmc\-\_\-error\-\_\-t} \{ \*
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a7a6ca60fe1d8367552e8ee20c39d8bc3}{e\-No\-Problem}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892aab36a84c6451b0223827f60e7a0a3970}{e\-U\-S\-B\-\_\-open\-\_\-failed}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a7a7d48e98acd6f079f74146fcf2a17f3}{e\-Older\-\_\-firmware}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a3ea46e45cd974d90b6ab5c9c58ac0ae5}{e\-Get\-\_\-version}, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ac69f1c8dd7c28349abd57214de0ddf4a}{e\-Get\-\_\-serial\-\_\-number}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a9aa048d7e083d5ee7aace8affc0fa404}{e\-Get\-\_\-\-C\-P\-M}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a1a7837ac0ef0ef642238c5a1cfd4bf5c}{e\-Get\-\_\-\-C\-P\-S}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a49b7d9fd11c55572c18fca8abc1273e4}{e\-Get\-\_\-\-Auto\-C\-P\-S}, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a40d18032afc029333c9985184ba9532c}{e\-Get\-\_\-\-C\-F\-G}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892abecca83caaff49a1f0d24c3cfe55380e}{e\-Erase\-\_\-\-C\-F\-G}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a1cd6bb6077239faa446d289541fc0caf}{e\-Update\-\_\-\-C\-F\-G}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a65565b0b11939f2692a65c68e2c0993d}{e\-Write\-\_\-\-C\-F\-G}, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892abecfc966ec1a9cebe94dd989e23e0e4a}{e\-Clear\-\_\-\-U\-S\-B}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892acfea8b07f38796ca820e38988485474e}{e\-Get\-\_\-battery\-\_\-voltage}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ab16af62233281c624a7bc5df67525b23}{e\-Get\-\_\-history\-\_\-data}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a10937b6b616b7586b5e85771a51a2330}{e\-Get\-\_\-history\-\_\-data\-\_\-length}, 
-\*
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a007e2ce2ba8921abdab29de22343685e}{e\-Get\-\_\-history\-\_\-data\-\_\-address}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ab4119adbac5f26939832e51905c634d8}{e\-Get\-\_\-history\-\_\-data\-\_\-overrun}, 
-\hyperlink{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892af5dcc155b6af155961da88471c977eaf}{e\-Last\-\_\-error\-\_\-code}
- \}
-\end{DoxyCompactItemize}
-\subsection*{\-Variables}
-\begin{DoxyCompactItemize}
-\item 
-uint32\-\_\-t const \hyperlink{namespace_g_q_l_l_c_a0962d4d174ab6af40f32ee9e88a52220}{k\-History\-\_\-\-Data\-\_\-\-Maxsize} = 0x1000
-\item 
-uint32\-\_\-t const \hyperlink{namespace_g_q_l_l_c_a59bb6208ac178d3b97dc83361465a8ca}{k\-History\-\_\-\-Addr\-\_\-\-Maxsize} = 0x10000
-\end{DoxyCompactItemize}
-
-
-\subsection{\-Enumeration \-Type \-Documentation}
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572b}{\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!cfg\-\_\-bytecnt\-\_\-t@{cfg\-\_\-bytecnt\-\_\-t}}
-\index{cfg\-\_\-bytecnt\-\_\-t@{cfg\-\_\-bytecnt\-\_\-t}!GQLLC@{\-G\-Q\-L\-L\-C}}
-\subsubsection[{cfg\-\_\-bytecnt\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-G\-Q\-L\-L\-C\-::cfg\-\_\-bytecnt\-\_\-t}}}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572b}
-\begin{Desc}
-\item[\-Enumerator\-: ]\par
-\begin{description}
-\index{e\-Power\-On\-Off\-\_\-bytecnt@{e\-Power\-On\-Off\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Power\-On\-Off\-\_\-bytecnt@{e\-Power\-On\-Off\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba9c4439c64c1170ea3a89ac841c4578ee}{e\-Power\-On\-Off\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba9c4439c64c1170ea3a89ac841c4578ee}
-}]\index{e\-Alarm\-On\-Off\-\_\-bytecnt@{e\-Alarm\-On\-Off\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Alarm\-On\-Off\-\_\-bytecnt@{e\-Alarm\-On\-Off\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba0c480b54998895321681b6d3324c9d12}{e\-Alarm\-On\-Off\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba0c480b54998895321681b6d3324c9d12}
-}]\index{e\-Speaker\-On\-Off\-\_\-bytecnt@{e\-Speaker\-On\-Off\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Speaker\-On\-Off\-\_\-bytecnt@{e\-Speaker\-On\-Off\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baa66cd115ca56e675fd6a93243f5c7bac}{e\-Speaker\-On\-Off\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baa66cd115ca56e675fd6a93243f5c7bac}
-}]\index{e\-Graphic\-Mode\-On\-Off\-\_\-bytecnt@{e\-Graphic\-Mode\-On\-Off\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Graphic\-Mode\-On\-Off\-\_\-bytecnt@{e\-Graphic\-Mode\-On\-Off\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae9c620b8d748079de7af411c5d4194f2}{e\-Graphic\-Mode\-On\-Off\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae9c620b8d748079de7af411c5d4194f2}
-}]\index{e\-Backlight\-Timeout\-Seconds\-\_\-bytecnt@{e\-Backlight\-Timeout\-Seconds\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Backlight\-Timeout\-Seconds\-\_\-bytecnt@{e\-Backlight\-Timeout\-Seconds\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba802f47aee88256c3666f54f5531faa10}{e\-Backlight\-Timeout\-Seconds\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba802f47aee88256c3666f54f5531faa10}
-}]\index{e\-Idle\-Title\-Display\-Mode\-\_\-bytecnt@{e\-Idle\-Title\-Display\-Mode\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Idle\-Title\-Display\-Mode\-\_\-bytecnt@{e\-Idle\-Title\-Display\-Mode\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba6d878d77c02bc1b93ad351bc308f20f3}{e\-Idle\-Title\-Display\-Mode\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba6d878d77c02bc1b93ad351bc308f20f3}
-}]\index{e\-Alarm\-C\-P\-M\-Value\-\_\-bytecnt@{e\-Alarm\-C\-P\-M\-Value\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Alarm\-C\-P\-M\-Value\-\_\-bytecnt@{e\-Alarm\-C\-P\-M\-Value\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba40be00639c210b31942f34fe4df71b8b}{e\-Alarm\-C\-P\-M\-Value\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba40be00639c210b31942f34fe4df71b8b}
-}]\index{e\-Calibration\-C\-P\-M0\-\_\-bytecnt@{e\-Calibration\-C\-P\-M0\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-C\-P\-M0\-\_\-bytecnt@{e\-Calibration\-C\-P\-M0\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baf8b4796e1d1f1f0df7ab23921999ed1e}{e\-Calibration\-C\-P\-M0\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baf8b4796e1d1f1f0df7ab23921999ed1e}
-}]\index{e\-Calibration\-Sv\-Uc0\-\_\-bytecnt@{e\-Calibration\-Sv\-Uc0\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-Sv\-Uc0\-\_\-bytecnt@{e\-Calibration\-Sv\-Uc0\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba7c947e9ee91b0768bfba1b9d8b195c01}{e\-Calibration\-Sv\-Uc0\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba7c947e9ee91b0768bfba1b9d8b195c01}
-}]\index{e\-Calibration\-C\-P\-M1\-\_\-bytecnt@{e\-Calibration\-C\-P\-M1\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-C\-P\-M1\-\_\-bytecnt@{e\-Calibration\-C\-P\-M1\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba71452c7cb01fb73a551830735e16623e}{e\-Calibration\-C\-P\-M1\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba71452c7cb01fb73a551830735e16623e}
-}]\index{e\-Calibration\-Sv\-Uc1\-\_\-bytecnt@{e\-Calibration\-Sv\-Uc1\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-Sv\-Uc1\-\_\-bytecnt@{e\-Calibration\-Sv\-Uc1\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba86ed3b3ec87e2de1cc0931a977453fbd}{e\-Calibration\-Sv\-Uc1\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba86ed3b3ec87e2de1cc0931a977453fbd}
-}]\index{e\-Calibration\-C\-P\-M2\-\_\-bytecnt@{e\-Calibration\-C\-P\-M2\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-C\-P\-M2\-\_\-bytecnt@{e\-Calibration\-C\-P\-M2\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572babf502de0a8d50aa7c4548b87771ab2fd}{e\-Calibration\-C\-P\-M2\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572babf502de0a8d50aa7c4548b87771ab2fd}
-}]\index{e\-Calibration\-Sv\-Uc2\-\_\-bytecnt@{e\-Calibration\-Sv\-Uc2\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-Sv\-Uc2\-\_\-bytecnt@{e\-Calibration\-Sv\-Uc2\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba5bad1654caf4d06d65b1344fed61c16c}{e\-Calibration\-Sv\-Uc2\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba5bad1654caf4d06d65b1344fed61c16c}
-}]\index{e\-Idle\-Display\-Mode\-\_\-bytecnt@{e\-Idle\-Display\-Mode\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Idle\-Display\-Mode\-\_\-bytecnt@{e\-Idle\-Display\-Mode\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba4bae8c1536e7a0bb7d098004ead96686}{e\-Idle\-Display\-Mode\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba4bae8c1536e7a0bb7d098004ead96686}
-}]\index{e\-Alarm\-Valueu\-Sv\-Uc\-\_\-bytecnt@{e\-Alarm\-Valueu\-Sv\-Uc\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Alarm\-Valueu\-Sv\-Uc\-\_\-bytecnt@{e\-Alarm\-Valueu\-Sv\-Uc\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae638063a894dcc4a25ebb5c3511e3826}{e\-Alarm\-Valueu\-Sv\-Uc\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae638063a894dcc4a25ebb5c3511e3826}
-}]\index{e\-Alarm\-Type\-\_\-bytecnt@{e\-Alarm\-Type\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Alarm\-Type\-\_\-bytecnt@{e\-Alarm\-Type\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3f9b24c6eba0ce9280bd32fcd930f5b5}{e\-Alarm\-Type\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3f9b24c6eba0ce9280bd32fcd930f5b5}
-}]\index{e\-Save\-Data\-Type\-\_\-bytecnt@{e\-Save\-Data\-Type\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Save\-Data\-Type\-\_\-bytecnt@{e\-Save\-Data\-Type\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba6a97afd447dd3f00d10e3e759917dcca}{e\-Save\-Data\-Type\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba6a97afd447dd3f00d10e3e759917dcca}
-}]\index{e\-Swivel\-Display\-\_\-bytecnt@{e\-Swivel\-Display\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Swivel\-Display\-\_\-bytecnt@{e\-Swivel\-Display\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba1e3b35cb1c738321a3358c689b9d75c7}{e\-Swivel\-Display\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba1e3b35cb1c738321a3358c689b9d75c7}
-}]\index{e\-Zoom\-\_\-bytecnt@{e\-Zoom\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Zoom\-\_\-bytecnt@{e\-Zoom\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baa64ad6ed056fb2d2b4c82e05b6b1872c}{e\-Zoom\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baa64ad6ed056fb2d2b4c82e05b6b1872c}
-}]\index{e\-Data\-Save\-Address\-\_\-bytecnt@{e\-Data\-Save\-Address\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Data\-Save\-Address\-\_\-bytecnt@{e\-Data\-Save\-Address\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baf784cd7956ff74ecdeabc4e0c28bfa40}{e\-Data\-Save\-Address\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572baf784cd7956ff74ecdeabc4e0c28bfa40}
-}]\index{e\-Data\-Read\-Address\-\_\-bytecnt@{e\-Data\-Read\-Address\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Data\-Read\-Address\-\_\-bytecnt@{e\-Data\-Read\-Address\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba21b33c7cc33cf8140fe5b6a8cc358e1d}{e\-Data\-Read\-Address\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba21b33c7cc33cf8140fe5b6a8cc358e1d}
-}]\index{e\-N\-Power\-Saving\-Mode\-\_\-bytecnt@{e\-N\-Power\-Saving\-Mode\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-N\-Power\-Saving\-Mode\-\_\-bytecnt@{e\-N\-Power\-Saving\-Mode\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bad3374732dd9924ea938252a498c4eab3}{e\-N\-Power\-Saving\-Mode\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bad3374732dd9924ea938252a498c4eab3}
-}]\index{e\-N\-Sensitivity\-Mode\-\_\-bytecnt@{e\-N\-Sensitivity\-Mode\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-N\-Sensitivity\-Mode\-\_\-bytecnt@{e\-N\-Sensitivity\-Mode\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba9e436342f3f37156b0565b8fcb8f9a8e}{e\-N\-Sensitivity\-Mode\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba9e436342f3f37156b0565b8fcb8f9a8e}
-}]\index{e\-N\-Counter\-Delay\-\_\-bytecnt@{e\-N\-Counter\-Delay\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-N\-Counter\-Delay\-\_\-bytecnt@{e\-N\-Counter\-Delay\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba847c9b6c4372bc2f744dde63757183d4}{e\-N\-Counter\-Delay\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba847c9b6c4372bc2f744dde63757183d4}
-}]\index{e\-N\-Voltage\-Offset\-\_\-bytecnt@{e\-N\-Voltage\-Offset\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-N\-Voltage\-Offset\-\_\-bytecnt@{e\-N\-Voltage\-Offset\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3437e0307cfc4812b0781c8c4ba1b653}{e\-N\-Voltage\-Offset\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3437e0307cfc4812b0781c8c4ba1b653}
-}]\index{e\-Max\-C\-P\-M\-\_\-bytecnt@{e\-Max\-C\-P\-M\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Max\-C\-P\-M\-\_\-bytecnt@{e\-Max\-C\-P\-M\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba1347768796c535bfedcbbb281c6fd347}{e\-Max\-C\-P\-M\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba1347768796c535bfedcbbb281c6fd347}
-}]\index{e\-N\-Sensitivity\-Auto\-Mode\-Threshold\-\_\-bytecnt@{e\-N\-Sensitivity\-Auto\-Mode\-Threshold\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-N\-Sensitivity\-Auto\-Mode\-Threshold\-\_\-bytecnt@{e\-N\-Sensitivity\-Auto\-Mode\-Threshold\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3b3553304f5d66f7ced6898d0f33446d}{e\-N\-Sensitivity\-Auto\-Mode\-Threshold\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba3b3553304f5d66f7ced6898d0f33446d}
-}]\index{e\-Save\-Date\-\_\-bytecnt@{e\-Save\-Date\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Save\-Date\-\_\-bytecnt@{e\-Save\-Date\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba49a4497ff331b75042944d85e83affa9}{e\-Save\-Date\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572ba49a4497ff331b75042944d85e83affa9}
-}]\index{e\-Save\-Time\-\_\-bytecnt@{e\-Save\-Time\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Save\-Time\-\_\-bytecnt@{e\-Save\-Time\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bac10b8835f039c22b4c3601f0d47d2308}{e\-Save\-Time\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bac10b8835f039c22b4c3601f0d47d2308}
-}]\index{e\-Max\-Bytes\-\_\-bytecnt@{e\-Max\-Bytes\-\_\-bytecnt}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Max\-Bytes\-\_\-bytecnt@{e\-Max\-Bytes\-\_\-bytecnt}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae9ba6983aadf1b21783dc4114c327a07}{e\-Max\-Bytes\-\_\-bytecnt}\label{namespace_g_q_l_l_c_a4ea273cc1167882c32dd27cea1d5572bae9ba6983aadf1b21783dc4114c327a07}
-}]\end{description}
-\end{Desc}
-
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223}{\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!cfg\-\_\-param\-\_\-t@{cfg\-\_\-param\-\_\-t}}
-\index{cfg\-\_\-param\-\_\-t@{cfg\-\_\-param\-\_\-t}!GQLLC@{\-G\-Q\-L\-L\-C}}
-\subsubsection[{cfg\-\_\-param\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-G\-Q\-L\-L\-C\-::cfg\-\_\-param\-\_\-t}}}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223}
-\begin{Desc}
-\item[\-Enumerator\-: ]\par
-\begin{description}
-\index{e\-Power\-On\-Off@{e\-Power\-On\-Off}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Power\-On\-Off@{e\-Power\-On\-Off}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a34ec38d7eb0aa4facb62a846bf7d1b6f}{e\-Power\-On\-Off}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a34ec38d7eb0aa4facb62a846bf7d1b6f}
-}]\index{e\-Alarm\-On\-Off@{e\-Alarm\-On\-Off}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Alarm\-On\-Off@{e\-Alarm\-On\-Off}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad4a9d19536d95fe886c3b2663214db83}{e\-Alarm\-On\-Off}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad4a9d19536d95fe886c3b2663214db83}
-}]\index{e\-Speaker\-On\-Off@{e\-Speaker\-On\-Off}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Speaker\-On\-Off@{e\-Speaker\-On\-Off}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223aac9f8f99eb20d55c1ee65adbb9ae9e8a}{e\-Speaker\-On\-Off}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223aac9f8f99eb20d55c1ee65adbb9ae9e8a}
-}]\index{e\-Graphic\-Mode\-On\-Off@{e\-Graphic\-Mode\-On\-Off}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Graphic\-Mode\-On\-Off@{e\-Graphic\-Mode\-On\-Off}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab21372acb4f6f22c9a0c10cd6ddc4d5b}{e\-Graphic\-Mode\-On\-Off}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab21372acb4f6f22c9a0c10cd6ddc4d5b}
-}]\index{e\-Backlight\-Timeout\-Seconds@{e\-Backlight\-Timeout\-Seconds}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Backlight\-Timeout\-Seconds@{e\-Backlight\-Timeout\-Seconds}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ac7bf0bdc123dfd03d1185ed0440d8f27}{e\-Backlight\-Timeout\-Seconds}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ac7bf0bdc123dfd03d1185ed0440d8f27}
-}]\index{e\-Idle\-Title\-Display\-Mode@{e\-Idle\-Title\-Display\-Mode}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Idle\-Title\-Display\-Mode@{e\-Idle\-Title\-Display\-Mode}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a2afcf9dce2d1e2d1f63fd12cfcaa4202}{e\-Idle\-Title\-Display\-Mode}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a2afcf9dce2d1e2d1f63fd12cfcaa4202}
-}]\index{e\-Alarm\-C\-P\-M\-Value@{e\-Alarm\-C\-P\-M\-Value}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Alarm\-C\-P\-M\-Value@{e\-Alarm\-C\-P\-M\-Value}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a027ae4c8bc454d3fb08e08d58b4ac88b}{e\-Alarm\-C\-P\-M\-Value}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a027ae4c8bc454d3fb08e08d58b4ac88b}
-}]\index{e\-Calibration\-C\-P\-M0@{e\-Calibration\-C\-P\-M0}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-C\-P\-M0@{e\-Calibration\-C\-P\-M0}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a51e0b4220c8deb7adde96f536e52455f}{e\-Calibration\-C\-P\-M0}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a51e0b4220c8deb7adde96f536e52455f}
-}]\index{e\-Calibration\-Sv\-Uc0@{e\-Calibration\-Sv\-Uc0}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-Sv\-Uc0@{e\-Calibration\-Sv\-Uc0}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad8bf6c100cca6e318491c639e064f4bc}{e\-Calibration\-Sv\-Uc0}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad8bf6c100cca6e318491c639e064f4bc}
-}]\index{e\-Calibration\-C\-P\-M1@{e\-Calibration\-C\-P\-M1}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-C\-P\-M1@{e\-Calibration\-C\-P\-M1}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a3ddc335aa3226341c74fc07c470df14a}{e\-Calibration\-C\-P\-M1}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a3ddc335aa3226341c74fc07c470df14a}
-}]\index{e\-Calibration\-Sv\-Uc1@{e\-Calibration\-Sv\-Uc1}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-Sv\-Uc1@{e\-Calibration\-Sv\-Uc1}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab99c3ff13cbc9a328fe5ec45aec40e3d}{e\-Calibration\-Sv\-Uc1}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab99c3ff13cbc9a328fe5ec45aec40e3d}
-}]\index{e\-Calibration\-C\-P\-M2@{e\-Calibration\-C\-P\-M2}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-C\-P\-M2@{e\-Calibration\-C\-P\-M2}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab098691fbf6f61b8a1d8bb0e9a51bddf}{e\-Calibration\-C\-P\-M2}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ab098691fbf6f61b8a1d8bb0e9a51bddf}
-}]\index{e\-Calibration\-Sv\-Uc2@{e\-Calibration\-Sv\-Uc2}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Calibration\-Sv\-Uc2@{e\-Calibration\-Sv\-Uc2}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ae366aff8a7d2257d4887ed8fe382c179}{e\-Calibration\-Sv\-Uc2}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ae366aff8a7d2257d4887ed8fe382c179}
-}]\index{e\-Idle\-Display\-Mode@{e\-Idle\-Display\-Mode}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Idle\-Display\-Mode@{e\-Idle\-Display\-Mode}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a673c704e1649b4d42f9f85f5a2f94499}{e\-Idle\-Display\-Mode}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a673c704e1649b4d42f9f85f5a2f94499}
-}]\index{e\-Alarm\-Valueu\-Sv\-Uc@{e\-Alarm\-Valueu\-Sv\-Uc}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Alarm\-Valueu\-Sv\-Uc@{e\-Alarm\-Valueu\-Sv\-Uc}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a1fc176f3141f3862b7da73ed58208594}{e\-Alarm\-Valueu\-Sv\-Uc}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a1fc176f3141f3862b7da73ed58208594}
-}]\index{e\-Alarm\-Type@{e\-Alarm\-Type}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Alarm\-Type@{e\-Alarm\-Type}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223afcf9b242636de59bd9a7c490aa219829}{e\-Alarm\-Type}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223afcf9b242636de59bd9a7c490aa219829}
-}]\index{e\-Save\-Data\-Type@{e\-Save\-Data\-Type}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Save\-Data\-Type@{e\-Save\-Data\-Type}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a38a2adcb9af799f48d354d2b4cd0fb37}{e\-Save\-Data\-Type}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a38a2adcb9af799f48d354d2b4cd0fb37}
-}]\index{e\-Swivel\-Display@{e\-Swivel\-Display}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Swivel\-Display@{e\-Swivel\-Display}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223aef8dd69a2c395e05e42ceacd94a0df85}{e\-Swivel\-Display}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223aef8dd69a2c395e05e42ceacd94a0df85}
-}]\index{e\-Zoom@{e\-Zoom}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Zoom@{e\-Zoom}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a73bbdae1b0e0460071d6348d363fca38}{e\-Zoom}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a73bbdae1b0e0460071d6348d363fca38}
-}]\index{e\-Data\-Save\-Address@{e\-Data\-Save\-Address}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Data\-Save\-Address@{e\-Data\-Save\-Address}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223adefe7c2799893e83f9447a86dac4d9ea}{e\-Data\-Save\-Address}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223adefe7c2799893e83f9447a86dac4d9ea}
-}]\index{e\-Data\-Read\-Address@{e\-Data\-Read\-Address}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Data\-Read\-Address@{e\-Data\-Read\-Address}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a5d65de7dcd13bbb79e28310ee460c0b2}{e\-Data\-Read\-Address}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a5d65de7dcd13bbb79e28310ee460c0b2}
-}]\index{e\-N\-Power\-Saving\-Mode@{e\-N\-Power\-Saving\-Mode}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-N\-Power\-Saving\-Mode@{e\-N\-Power\-Saving\-Mode}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a524780be96e2b61c3b8a604aaa8df990}{e\-N\-Power\-Saving\-Mode}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a524780be96e2b61c3b8a604aaa8df990}
-}]\index{e\-N\-Sensitivity\-Mode@{e\-N\-Sensitivity\-Mode}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-N\-Sensitivity\-Mode@{e\-N\-Sensitivity\-Mode}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a99c4cef4f2551a30d9558eb26fb279ae}{e\-N\-Sensitivity\-Mode}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a99c4cef4f2551a30d9558eb26fb279ae}
-}]\index{e\-N\-Counter\-Delay@{e\-N\-Counter\-Delay}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-N\-Counter\-Delay@{e\-N\-Counter\-Delay}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a8ed1e7bec624d108eec3269c081fbcad}{e\-N\-Counter\-Delay}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a8ed1e7bec624d108eec3269c081fbcad}
-}]\index{e\-N\-Voltage\-Offset@{e\-N\-Voltage\-Offset}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-N\-Voltage\-Offset@{e\-N\-Voltage\-Offset}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223abf5c7eaeec8fc9f9cc45eab3c624ad11}{e\-N\-Voltage\-Offset}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223abf5c7eaeec8fc9f9cc45eab3c624ad11}
-}]\index{e\-Max\-C\-P\-M@{e\-Max\-C\-P\-M}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Max\-C\-P\-M@{e\-Max\-C\-P\-M}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad7fb6f62141bb0e9121977b33e7112f4}{e\-Max\-C\-P\-M}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad7fb6f62141bb0e9121977b33e7112f4}
-}]\index{e\-N\-Sensitivity\-Auto\-Mode\-Threshold@{e\-N\-Sensitivity\-Auto\-Mode\-Threshold}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-N\-Sensitivity\-Auto\-Mode\-Threshold@{e\-N\-Sensitivity\-Auto\-Mode\-Threshold}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a89b6684d035e9f515b43b98dcffa5d61}{e\-N\-Sensitivity\-Auto\-Mode\-Threshold}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a89b6684d035e9f515b43b98dcffa5d61}
-}]\index{e\-Save\-Date@{e\-Save\-Date}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Save\-Date@{e\-Save\-Date}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a1c6af4c389cfa181968c15d6fdaf3bb7}{e\-Save\-Date}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a1c6af4c389cfa181968c15d6fdaf3bb7}
-}]\index{e\-Save\-Time@{e\-Save\-Time}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Save\-Time@{e\-Save\-Time}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad3e9f89c09644536197cbd9df8c6b8cc}{e\-Save\-Time}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223ad3e9f89c09644536197cbd9df8c6b8cc}
-}]\index{e\-Max\-Bytes@{e\-Max\-Bytes}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Max\-Bytes@{e\-Max\-Bytes}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a9fc008e3b8488bd237f1b1f143309aa0}{e\-Max\-Bytes}\label{namespace_g_q_l_l_c_a1f1c7fc6febe3329e3972c8d6453e223a9fc008e3b8488bd237f1b1f143309aa0}
-}]\end{description}
-\end{Desc}
-
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892}{\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!gmc\-\_\-error\-\_\-t@{gmc\-\_\-error\-\_\-t}}
-\index{gmc\-\_\-error\-\_\-t@{gmc\-\_\-error\-\_\-t}!GQLLC@{\-G\-Q\-L\-L\-C}}
-\subsubsection[{gmc\-\_\-error\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-G\-Q\-L\-L\-C\-::gmc\-\_\-error\-\_\-t}}}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892}
-\begin{Desc}
-\item[\-Enumerator\-: ]\par
-\begin{description}
-\index{e\-No\-Problem@{e\-No\-Problem}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-No\-Problem@{e\-No\-Problem}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a7a6ca60fe1d8367552e8ee20c39d8bc3}{e\-No\-Problem}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a7a6ca60fe1d8367552e8ee20c39d8bc3}
-}]\index{e\-U\-S\-B\-\_\-open\-\_\-failed@{e\-U\-S\-B\-\_\-open\-\_\-failed}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-U\-S\-B\-\_\-open\-\_\-failed@{e\-U\-S\-B\-\_\-open\-\_\-failed}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892aab36a84c6451b0223827f60e7a0a3970}{e\-U\-S\-B\-\_\-open\-\_\-failed}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892aab36a84c6451b0223827f60e7a0a3970}
-}]\index{e\-Older\-\_\-firmware@{e\-Older\-\_\-firmware}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Older\-\_\-firmware@{e\-Older\-\_\-firmware}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a7a7d48e98acd6f079f74146fcf2a17f3}{e\-Older\-\_\-firmware}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a7a7d48e98acd6f079f74146fcf2a17f3}
-}]\index{e\-Get\-\_\-version@{e\-Get\-\_\-version}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Get\-\_\-version@{e\-Get\-\_\-version}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a3ea46e45cd974d90b6ab5c9c58ac0ae5}{e\-Get\-\_\-version}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a3ea46e45cd974d90b6ab5c9c58ac0ae5}
-}]\index{e\-Get\-\_\-serial\-\_\-number@{e\-Get\-\_\-serial\-\_\-number}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Get\-\_\-serial\-\_\-number@{e\-Get\-\_\-serial\-\_\-number}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ac69f1c8dd7c28349abd57214de0ddf4a}{e\-Get\-\_\-serial\-\_\-number}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ac69f1c8dd7c28349abd57214de0ddf4a}
-}]\index{e\-Get\-\_\-\-C\-P\-M@{e\-Get\-\_\-\-C\-P\-M}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Get\-\_\-\-C\-P\-M@{e\-Get\-\_\-\-C\-P\-M}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a9aa048d7e083d5ee7aace8affc0fa404}{e\-Get\-\_\-\-C\-P\-M}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a9aa048d7e083d5ee7aace8affc0fa404}
-}]\index{e\-Get\-\_\-\-C\-P\-S@{e\-Get\-\_\-\-C\-P\-S}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Get\-\_\-\-C\-P\-S@{e\-Get\-\_\-\-C\-P\-S}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a1a7837ac0ef0ef642238c5a1cfd4bf5c}{e\-Get\-\_\-\-C\-P\-S}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a1a7837ac0ef0ef642238c5a1cfd4bf5c}
-}]\index{e\-Get\-\_\-\-Auto\-C\-P\-S@{e\-Get\-\_\-\-Auto\-C\-P\-S}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Get\-\_\-\-Auto\-C\-P\-S@{e\-Get\-\_\-\-Auto\-C\-P\-S}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a49b7d9fd11c55572c18fca8abc1273e4}{e\-Get\-\_\-\-Auto\-C\-P\-S}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a49b7d9fd11c55572c18fca8abc1273e4}
-}]\index{e\-Get\-\_\-\-C\-F\-G@{e\-Get\-\_\-\-C\-F\-G}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Get\-\_\-\-C\-F\-G@{e\-Get\-\_\-\-C\-F\-G}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a40d18032afc029333c9985184ba9532c}{e\-Get\-\_\-\-C\-F\-G}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a40d18032afc029333c9985184ba9532c}
-}]\index{e\-Erase\-\_\-\-C\-F\-G@{e\-Erase\-\_\-\-C\-F\-G}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Erase\-\_\-\-C\-F\-G@{e\-Erase\-\_\-\-C\-F\-G}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892abecca83caaff49a1f0d24c3cfe55380e}{e\-Erase\-\_\-\-C\-F\-G}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892abecca83caaff49a1f0d24c3cfe55380e}
-}]\index{e\-Update\-\_\-\-C\-F\-G@{e\-Update\-\_\-\-C\-F\-G}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Update\-\_\-\-C\-F\-G@{e\-Update\-\_\-\-C\-F\-G}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a1cd6bb6077239faa446d289541fc0caf}{e\-Update\-\_\-\-C\-F\-G}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a1cd6bb6077239faa446d289541fc0caf}
-}]\index{e\-Write\-\_\-\-C\-F\-G@{e\-Write\-\_\-\-C\-F\-G}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Write\-\_\-\-C\-F\-G@{e\-Write\-\_\-\-C\-F\-G}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a65565b0b11939f2692a65c68e2c0993d}{e\-Write\-\_\-\-C\-F\-G}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a65565b0b11939f2692a65c68e2c0993d}
-}]\index{e\-Clear\-\_\-\-U\-S\-B@{e\-Clear\-\_\-\-U\-S\-B}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Clear\-\_\-\-U\-S\-B@{e\-Clear\-\_\-\-U\-S\-B}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892abecfc966ec1a9cebe94dd989e23e0e4a}{e\-Clear\-\_\-\-U\-S\-B}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892abecfc966ec1a9cebe94dd989e23e0e4a}
-}]\index{e\-Get\-\_\-battery\-\_\-voltage@{e\-Get\-\_\-battery\-\_\-voltage}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Get\-\_\-battery\-\_\-voltage@{e\-Get\-\_\-battery\-\_\-voltage}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892acfea8b07f38796ca820e38988485474e}{e\-Get\-\_\-battery\-\_\-voltage}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892acfea8b07f38796ca820e38988485474e}
-}]\index{e\-Get\-\_\-history\-\_\-data@{e\-Get\-\_\-history\-\_\-data}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Get\-\_\-history\-\_\-data@{e\-Get\-\_\-history\-\_\-data}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ab16af62233281c624a7bc5df67525b23}{e\-Get\-\_\-history\-\_\-data}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ab16af62233281c624a7bc5df67525b23}
-}]\index{e\-Get\-\_\-history\-\_\-data\-\_\-length@{e\-Get\-\_\-history\-\_\-data\-\_\-length}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Get\-\_\-history\-\_\-data\-\_\-length@{e\-Get\-\_\-history\-\_\-data\-\_\-length}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a10937b6b616b7586b5e85771a51a2330}{e\-Get\-\_\-history\-\_\-data\-\_\-length}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a10937b6b616b7586b5e85771a51a2330}
-}]\index{e\-Get\-\_\-history\-\_\-data\-\_\-address@{e\-Get\-\_\-history\-\_\-data\-\_\-address}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Get\-\_\-history\-\_\-data\-\_\-address@{e\-Get\-\_\-history\-\_\-data\-\_\-address}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a007e2ce2ba8921abdab29de22343685e}{e\-Get\-\_\-history\-\_\-data\-\_\-address}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892a007e2ce2ba8921abdab29de22343685e}
-}]\index{e\-Get\-\_\-history\-\_\-data\-\_\-overrun@{e\-Get\-\_\-history\-\_\-data\-\_\-overrun}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Get\-\_\-history\-\_\-data\-\_\-overrun@{e\-Get\-\_\-history\-\_\-data\-\_\-overrun}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ab4119adbac5f26939832e51905c634d8}{e\-Get\-\_\-history\-\_\-data\-\_\-overrun}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892ab4119adbac5f26939832e51905c634d8}
-}]\index{e\-Last\-\_\-error\-\_\-code@{e\-Last\-\_\-error\-\_\-code}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Last\-\_\-error\-\_\-code@{e\-Last\-\_\-error\-\_\-code}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892af5dcc155b6af155961da88471c977eaf}{e\-Last\-\_\-error\-\_\-code}\label{namespace_g_q_l_l_c_a26199f442b869bff06756c6bc1a9f892af5dcc155b6af155961da88471c977eaf}
-}]\end{description}
-\end{Desc}
-
-\hypertarget{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2da}{\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!save\-Data\-Type\-\_\-t@{save\-Data\-Type\-\_\-t}}
-\index{save\-Data\-Type\-\_\-t@{save\-Data\-Type\-\_\-t}!GQLLC@{\-G\-Q\-L\-L\-C}}
-\subsubsection[{save\-Data\-Type\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-G\-Q\-L\-L\-C\-::save\-Data\-Type\-\_\-t}}}\label{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2da}
-\begin{Desc}
-\item[\-Enumerator\-: ]\par
-\begin{description}
-\index{e\-Save\-Off@{e\-Save\-Off}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Save\-Off@{e\-Save\-Off}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daacd8e9589cc038c4c71477ad779e7d335}{e\-Save\-Off}\label{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daacd8e9589cc038c4c71477ad779e7d335}
-}]\index{e\-C\-P\-S@{e\-C\-P\-S}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-C\-P\-S@{e\-C\-P\-S}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa29392fe12f4b4a341364040e52f994db}{e\-C\-P\-S}\label{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa29392fe12f4b4a341364040e52f994db}
-}]\index{e\-C\-P\-M@{e\-C\-P\-M}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-C\-P\-M@{e\-C\-P\-M}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa240d1d5f3f0fef37203646236262a7ea}{e\-C\-P\-M}\label{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa240d1d5f3f0fef37203646236262a7ea}
-}]\index{e\-C\-P\-H@{e\-C\-P\-H}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-C\-P\-H@{e\-C\-P\-H}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa91d5bc6f42a6f208691293c2ead2db09}{e\-C\-P\-H}\label{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daa91d5bc6f42a6f208691293c2ead2db09}
-}]\index{e\-Max\-Save\-Data\-Type@{e\-Max\-Save\-Data\-Type}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Max\-Save\-Data\-Type@{e\-Max\-Save\-Data\-Type}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daad0ae94a5d195ec66b6da8bdc4643734c}{e\-Max\-Save\-Data\-Type}\label{namespace_g_q_l_l_c_a7be2f7bfc833f19ef45df98b80e4f2daad0ae94a5d195ec66b6da8bdc4643734c}
-}]\end{description}
-\end{Desc}
-
-\hypertarget{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162}{\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!softkey\-\_\-t@{softkey\-\_\-t}}
-\index{softkey\-\_\-t@{softkey\-\_\-t}!GQLLC@{\-G\-Q\-L\-L\-C}}
-\subsubsection[{softkey\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-G\-Q\-L\-L\-C\-::softkey\-\_\-t}}}\label{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162}
-\begin{Desc}
-\item[\-Enumerator\-: ]\par
-\begin{description}
-\index{e\-Key1@{e\-Key1}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Key1@{e\-Key1}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a8f1f162e5d30ad836a276b0a62134724}{e\-Key1}\label{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a8f1f162e5d30ad836a276b0a62134724}
-}]\index{e\-Key2@{e\-Key2}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Key2@{e\-Key2}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162ae32ef21a7d01cdd6b70a914fbd99d8bb}{e\-Key2}\label{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162ae32ef21a7d01cdd6b70a914fbd99d8bb}
-}]\index{e\-Key3@{e\-Key3}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Key3@{e\-Key3}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162aa57b5ad17964c638b86339036fee166c}{e\-Key3}\label{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162aa57b5ad17964c638b86339036fee166c}
-}]\index{e\-Key4@{e\-Key4}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Key4@{e\-Key4}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a57a28bb5e8893fe169ea18850922b5c4}{e\-Key4}\label{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a57a28bb5e8893fe169ea18850922b5c4}
-}]\index{e\-Left\-Arrow@{e\-Left\-Arrow}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Left\-Arrow@{e\-Left\-Arrow}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a7582e8ef8ec1f49364d644fbfb235857}{e\-Left\-Arrow}\label{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a7582e8ef8ec1f49364d644fbfb235857}
-}]\index{e\-Up\-Arrow@{e\-Up\-Arrow}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Up\-Arrow@{e\-Up\-Arrow}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a69f644af1573af94d0a57cd35cb37ef9}{e\-Up\-Arrow}\label{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a69f644af1573af94d0a57cd35cb37ef9}
-}]\index{e\-Down\-Arrow@{e\-Down\-Arrow}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Down\-Arrow@{e\-Down\-Arrow}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162af33aca79d7adf266018aca9d908a9617}{e\-Down\-Arrow}\label{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162af33aca79d7adf266018aca9d908a9617}
-}]\index{e\-Enter@{e\-Enter}!\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}}\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!e\-Enter@{e\-Enter}}\item[{\em 
-\hypertarget{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a8d41ef5e17dba0a88352bf175a94e4d0}{e\-Enter}\label{namespace_g_q_l_l_c_abbd060673d9c9d98e03cf12f3a7c0162a8d41ef5e17dba0a88352bf175a94e4d0}
-}]\end{description}
-\end{Desc}
-
-
-
-\subsection{\-Variable \-Documentation}
-\hypertarget{namespace_g_q_l_l_c_a59bb6208ac178d3b97dc83361465a8ca}{\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!k\-History\-\_\-\-Addr\-\_\-\-Maxsize@{k\-History\-\_\-\-Addr\-\_\-\-Maxsize}}
-\index{k\-History\-\_\-\-Addr\-\_\-\-Maxsize@{k\-History\-\_\-\-Addr\-\_\-\-Maxsize}!GQLLC@{\-G\-Q\-L\-L\-C}}
-\subsubsection[{k\-History\-\_\-\-Addr\-\_\-\-Maxsize}]{\setlength{\rightskip}{0pt plus 5cm}uint32\-\_\-t const {\bf \-G\-Q\-L\-L\-C\-::k\-History\-\_\-\-Addr\-\_\-\-Maxsize} = 0x10000}}\label{namespace_g_q_l_l_c_a59bb6208ac178d3b97dc83361465a8ca}
-\hypertarget{namespace_g_q_l_l_c_a0962d4d174ab6af40f32ee9e88a52220}{\index{\-G\-Q\-L\-L\-C@{\-G\-Q\-L\-L\-C}!k\-History\-\_\-\-Data\-\_\-\-Maxsize@{k\-History\-\_\-\-Data\-\_\-\-Maxsize}}
-\index{k\-History\-\_\-\-Data\-\_\-\-Maxsize@{k\-History\-\_\-\-Data\-\_\-\-Maxsize}!GQLLC@{\-G\-Q\-L\-L\-C}}
-\subsubsection[{k\-History\-\_\-\-Data\-\_\-\-Maxsize}]{\setlength{\rightskip}{0pt plus 5cm}uint32\-\_\-t const {\bf \-G\-Q\-L\-L\-C\-::k\-History\-\_\-\-Data\-\_\-\-Maxsize} = 0x1000}}\label{namespace_g_q_l_l_c_a0962d4d174ab6af40f32ee9e88a52220}
diff --git a/doxygen/doxydoc/latex/namespaces.tex b/doxygen/doxydoc/latex/namespaces.tex
deleted file mode 100644
index 1692d04..0000000
--- a/doxygen/doxydoc/latex/namespaces.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\section{\-Namespace \-List}
-\-Here is a list of all namespaces with brief descriptions\-:\begin{DoxyCompactList}
-\item\contentsline{section}{\hyperlink{namespace_g_q_l_l_c}{\-G\-Q\-L\-L\-C} }{\pageref{namespace_g_q_l_l_c}}{}
-\end{DoxyCompactList}
diff --git a/doxygen/doxydoc/latex/plotter_8cc.tex b/doxygen/doxydoc/latex/plotter_8cc.tex
deleted file mode 100644
index 5758b07..0000000
--- a/doxygen/doxydoc/latex/plotter_8cc.tex
+++ /dev/null
@@ -1,37 +0,0 @@
-\hypertarget{plotter_8cc}{\section{/home/phil/\-Projects/gqgmc/plotter.cc \-File \-Reference}
-\label{plotter_8cc}\index{/home/phil/\-Projects/gqgmc/plotter.\-cc@{/home/phil/\-Projects/gqgmc/plotter.\-cc}}
-}
-{\ttfamily \#include $<$\-Qt\-Gui$>$}\*
-{\ttfamily \#include $<$cmath$>$}\*
-{\ttfamily \#include \char`\"{}plotter.\-hh\char`\"{}}\*
-\subsection*{\-Functions}
-\begin{DoxyCompactItemize}
-\item 
-void \hyperlink{plotter_8cc_aa22db4dc9f042100a64550cc8ad2d0fe}{get\-C\-P\-M} (int i)
-\end{DoxyCompactItemize}
-\subsection*{\-Variables}
-\begin{DoxyCompactItemize}
-\item 
-int \hyperlink{plotter_8cc_a876743604f1c17f0d9f7137274b1a7fd}{num\-Points}
-\item 
-const int \hyperlink{plotter_8cc_ae22e07727c3c54107736001cba0b3a56}{k\-Sample\-Interval} = 10000
-\end{DoxyCompactItemize}
-
-
-\subsection{\-Function \-Documentation}
-\hypertarget{plotter_8cc_aa22db4dc9f042100a64550cc8ad2d0fe}{\index{plotter.\-cc@{plotter.\-cc}!get\-C\-P\-M@{get\-C\-P\-M}}
-\index{get\-C\-P\-M@{get\-C\-P\-M}!plotter.cc@{plotter.\-cc}}
-\subsubsection[{get\-C\-P\-M}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf get\-C\-P\-M} (
-\begin{DoxyParamCaption}
-\item[{int}]{i}
-\end{DoxyParamCaption}
-)}}\label{plotter_8cc_aa22db4dc9f042100a64550cc8ad2d0fe}
-
-
-\subsection{\-Variable \-Documentation}
-\hypertarget{plotter_8cc_ae22e07727c3c54107736001cba0b3a56}{\index{plotter.\-cc@{plotter.\-cc}!k\-Sample\-Interval@{k\-Sample\-Interval}}
-\index{k\-Sample\-Interval@{k\-Sample\-Interval}!plotter.cc@{plotter.\-cc}}
-\subsubsection[{k\-Sample\-Interval}]{\setlength{\rightskip}{0pt plus 5cm}const int {\bf k\-Sample\-Interval} = 10000}}\label{plotter_8cc_ae22e07727c3c54107736001cba0b3a56}
-\hypertarget{plotter_8cc_a876743604f1c17f0d9f7137274b1a7fd}{\index{plotter.\-cc@{plotter.\-cc}!num\-Points@{num\-Points}}
-\index{num\-Points@{num\-Points}!plotter.cc@{plotter.\-cc}}
-\subsubsection[{num\-Points}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf num\-Points}}}\label{plotter_8cc_a876743604f1c17f0d9f7137274b1a7fd}
diff --git a/doxygen/doxydoc/latex/plotter_8hh.tex b/doxygen/doxydoc/latex/plotter_8hh.tex
deleted file mode 100644
index fe1d5a8..0000000
--- a/doxygen/doxydoc/latex/plotter_8hh.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\hypertarget{plotter_8hh}{\section{/home/phil/\-Projects/gqgmc/plotter.hh \-File \-Reference}
-\label{plotter_8hh}\index{/home/phil/\-Projects/gqgmc/plotter.\-hh@{/home/phil/\-Projects/gqgmc/plotter.\-hh}}
-}
-{\ttfamily \#include $<$\-Q\-Map$>$}\*
-{\ttfamily \#include $<$\-Q\-Pixmap$>$}\*
-{\ttfamily \#include $<$\-Q\-Vector$>$}\*
-{\ttfamily \#include $<$\-Q\-Widget$>$}\*
-\subsection*{\-Classes}
-\begin{DoxyCompactItemize}
-\item 
-class \hyperlink{class_plotter}{\-Plotter}
-\item 
-class \hyperlink{class_plot_settings}{\-Plot\-Settings}
-\end{DoxyCompactItemize}
diff --git a/doxygen/doxydoc/latex/refman.tex b/doxygen/doxydoc/latex/refman.tex
deleted file mode 100644
index 6756f9b..0000000
--- a/doxygen/doxydoc/latex/refman.tex
+++ /dev/null
@@ -1,87 +0,0 @@
-\documentclass[a4paper]{book}
-\usepackage{makeidx}
-\usepackage{natbib}
-\usepackage{graphicx}
-\usepackage{multicol}
-\usepackage{float}
-\usepackage{listings}
-\usepackage{color}
-\usepackage{ifthen}
-\usepackage[table]{xcolor}
-\usepackage{textcomp}
-\usepackage{alltt}
-\usepackage{ifpdf}
-\ifpdf
-\usepackage[pdftex,
-            pagebackref=true,
-            colorlinks=true,
-            linkcolor=blue,
-            unicode
-           ]{hyperref}
-\else
-\usepackage[ps2pdf,
-            pagebackref=true,
-            colorlinks=true,
-            linkcolor=blue,
-            unicode
-           ]{hyperref}
-\usepackage{pspicture}
-\fi
-\usepackage[utf8]{inputenc}
-\usepackage{mathptmx}
-\usepackage[scaled=.90]{helvet}
-\usepackage{courier}
-\usepackage{sectsty}
-\usepackage[titles]{tocloft}
-\usepackage{doxygen}
-\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=2,numbers=left }
-\makeindex
-\setcounter{tocdepth}{3}
-\renewcommand{\footrulewidth}{0.4pt}
-\renewcommand{\familydefault}{\sfdefault}
-\hfuzz=15pt
-\setlength{\emergencystretch}{15pt}
-\hbadness=750
-\tolerance=750
-\begin{document}
-\hypersetup{pageanchor=false,citecolor=blue}
-\begin{titlepage}
-\vspace*{7cm}
-\begin{center}
-{\Large \-G\-Q\-L\-L\-C \-G\-M\-C-\/300 \\[1ex]\large 0.\-1 }\\
-\vspace*{1cm}
-{\large \-Generated by Doxygen 1.7.6.1}\\
-\vspace*{0.5cm}
-{\small Fri Oct 19 2012 20:45:31}\\
-\end{center}
-\end{titlepage}
-\clearemptydoublepage
-\pagenumbering{roman}
-\tableofcontents
-\clearemptydoublepage
-\pagenumbering{arabic}
-\hypersetup{pageanchor=true,citecolor=blue}
-\chapter{\-Namespace \-Index}
-\input{namespaces}
-\chapter{\-Class \-Index}
-\input{annotated}
-\chapter{\-File \-Index}
-\input{files}
-\chapter{\-Namespace \-Documentation}
-\input{namespace_g_q_l_l_c}
-\chapter{\-Class \-Documentation}
-\input{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t}
-\input{class_g_q_l_l_c_1_1_g_q_g_m_c}
-\input{struct_hex_char_struct}
-\input{class_plot_settings}
-\input{class_plotter}
-\chapter{\-File \-Documentation}
-\input{gqgmc_8cc}
-\input{gqgmc_8hh}
-\input{main_8cc}
-\input{main__gui_8cc}
-\input{moc__plotter_8cc}
-\input{plotter_8cc}
-\input{plotter_8hh}
-\printindex
-\end{document}
diff --git a/doxygen/doxydoc/latex/struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t.tex b/doxygen/doxydoc/latex/struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t.tex
deleted file mode 100644
index 703a4b4..0000000
--- a/doxygen/doxydoc/latex/struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t.tex
+++ /dev/null
@@ -1,314 +0,0 @@
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t}{\section{\-G\-Q\-L\-L\-C\-:\-:\-G\-Q\-G\-M\-C\-:\-:cfg\-\_\-data\-\_\-t \-Struct \-Reference}
-\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t}\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-}
-\subsection*{\-Public \-Attributes}
-\begin{DoxyCompactItemize}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa7ec4eac72769d371a0b40d40ea15317}{power\-On\-Off}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa7b652504cb3514629123e8a2cb6d30b}{alarm\-On\-Off}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a383c67346e7a01be93d289fbb6f9251e}{speaker\-On\-Off}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af5a01400ca680250156db36f680d777d}{graphic\-Mode\-On\-Off}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_afd9b297b6de00a041fb939ca000bc2bc}{backlight\-Timeout\-Seconds}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a63e1547bd87c16b035ddf9e9ce0fb119}{idle\-Title\-Display\-Mode}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aaa2ec19edde5bb6129275953af9b142f}{alarm\-C\-P\-M\-Value\-Hi\-Byte}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a5c370ccb42d0fb861b70f0e7923ca3a3}{alarm\-C\-P\-M\-Value\-Lo\-Byte}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af59d42402109546c8e582b17834a7f7f}{calibration\-C\-P\-M\-Hi\-Byte\-\_\-0}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a406ee5f3fe28ce49f0776c7ccfc570e4}{calibration\-C\-P\-M\-Lo\-Byte\-\_\-0}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ae8c34b08a0a153a59035a26e5d5fbb52}{calibration\-Sv\-Uc\-Byte3\-\_\-0}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a255ba616985ce3e095eee4cc5b32edc9}{calibration\-Sv\-Uc\-Byte2\-\_\-0}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a21921759c5093dfcecfd4884ba6afd66}{calibration\-Sv\-Uc\-Byte1\-\_\-0}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a196e741a7f6ab2eb32073ed31f27b9cc}{calibration\-Sv\-Uc\-Byte0\-\_\-0}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a2b72451f47bd71787107cdd20f6786c8}{calibration\-C\-P\-M\-Hi\-Byte\-\_\-1}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a6db97cdcd9524a143c4eb7c0d135b406}{calibration\-C\-P\-M\-Lo\-Byte\-\_\-1}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ab7daa679e10c5c918aa34b23badd5f51}{calibration\-Sv\-Uc\-Byte3\-\_\-1}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a3ac90fa88db04080bf1d88b85d3e0d71}{calibration\-Sv\-Uc\-Byte2\-\_\-1}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa4b9d6f36731969dbdfef1208e1b9917}{calibration\-Sv\-Uc\-Byte1\-\_\-1}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af997d554f0c6a009ac180a8f41a17b2d}{calibration\-Sv\-Uc\-Byte0\-\_\-1}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a21440cd2433827aacbddb9fcc678d6ef}{calibration\-C\-P\-M\-Hi\-Byte\-\_\-2}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a2b7efff2af0bc28b83f09425a05b5d3d}{calibration\-C\-P\-M\-Lo\-Byte\-\_\-2}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a1cd80740465d6373a0256836aecd7735}{calibration\-Sv\-Uc\-Byte3\-\_\-2}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_abf5122dc37e13fe64a37c7b9b4bde6b1}{calibration\-Sv\-Uc\-Byte2\-\_\-2}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aac8f5eceb6a3465f5776f768a729230a}{calibration\-Sv\-Uc\-Byte1\-\_\-2}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a4a3398503a96d7ec0f96191212e8bc94}{calibration\-Sv\-Uc\-Byte0\-\_\-2}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ad5207b7a8e1701a3f81aa964c2d82504}{idle\-Display\-Mode}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a45cdd7079bd8d628b33bab9242795003}{alarm\-Valueu\-Sv\-Uc\-Byte3}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a3dbfaed989ff3ddc442e2722ed1ed109}{alarm\-Valueu\-Sv\-Uc\-Byte2}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a8b2e2782cce0ee64440862a28def1d23}{alarm\-Valueu\-Sv\-Uc\-Byte1}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ab1b490c2fc926d4c497001ad88657eb1}{alarm\-Valueu\-Sv\-Uc\-Byte0}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a986e7e731b0e0f829d704786ba2e1311}{alarm\-Type}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a90f3b19ce1519778df45abdb919424a7}{save\-Data\-Type}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_adb78fb43fd0723347f8c5b35786563b7}{swivel\-Display}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a7fb5a0670c617aeec55496721b221b72}{zoom\-Byte3}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af3aa51863e9892742b198f81275b6dae}{zoom\-Byte2}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a65ee99734da48f879e577246364a327d}{zoom\-Byte1}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a25506ec0198318cb1a5581cbaaec8b1e}{zoom\-Byte0}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ac2dc2263e472d448f8aec59c08143c56}{data\-Save\-Address2}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a864dc46442e10959e668bf704b579017}{data\-Save\-Address1}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a7569084824363e4d0645f9b864c481d1}{data\-Save\-Address0}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ad693e55a4de747ac03e61d19548bb96c}{data\-Read\-Address2}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a38ad63a2daa6bfd06b4b59843904fca0}{data\-Read\-Address1}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a3d2a16fe45141e67a647b41af318b45a}{data\-Read\-Address0}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa77f3c84ee478e1d2a4a554f8a9921f9}{n\-Power\-Saving\-Mode}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a29e5221250e2d47321a820784cc2ba99}{n\-Sensitivity\-Mode}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aee434c8d4c9124c2e450ba45d948a6e1}{n\-Counter\-Delay\-Hi\-Byte}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a422f0c0e87667348e19a90f45379be76}{n\-Counter\-Delay\-Lo\-Byte}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ada68d932c055a397eb0569096de90112}{n\-Voltage\-Offset}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a1557b90a2d324a2e63df0dfce6086b64}{max\-C\-P\-M\-Hi\-Byte}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa0ea084d923c900a18d6ffb4020e4d9d}{max\-C\-P\-M\-Lo\-Byte}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ae5b4a14de43d0e1672c99bb2dcd95b0b}{n\-Sensitivity\-Auto\-Mode\-Threshold}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aadd445a767e66f441c6362928bb8ea61}{save\-Date\-Time\-Stamp\-Byte5}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aed618bc058233ec8b45108559ac85826}{save\-Date\-Time\-Stamp\-Byte4}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a436b78606c6234c45f067d63ff5a5aa6}{save\-Date\-Time\-Stamp\-Byte3}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a4b486bc2e16237c0ed35ecd82493fe53}{save\-Date\-Time\-Stamp\-Byte2}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ad951f68a3ee7af0804d033cb567ebb71}{save\-Date\-Time\-Stamp\-Byte1}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a5e6f1ebb424dcab82b6c596c79a2c186}{save\-Date\-Time\-Stamp\-Byte0}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a06a8060321a3ab8caf730be7f74bee67}{max\-Bytes}
-\item 
-uint8\-\_\-t \hyperlink{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa00eacbbb503dd9691a4edccf39468a8}{spare} \mbox{[}197\mbox{]}
-\end{DoxyCompactItemize}
-
-
-\subsection{\-Member \-Data \-Documentation}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aaa2ec19edde5bb6129275953af9b142f}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!alarm\-C\-P\-M\-Value\-Hi\-Byte@{alarm\-C\-P\-M\-Value\-Hi\-Byte}}
-\index{alarm\-C\-P\-M\-Value\-Hi\-Byte@{alarm\-C\-P\-M\-Value\-Hi\-Byte}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{alarm\-C\-P\-M\-Value\-Hi\-Byte}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::alarm\-C\-P\-M\-Value\-Hi\-Byte}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aaa2ec19edde5bb6129275953af9b142f}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a5c370ccb42d0fb861b70f0e7923ca3a3}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!alarm\-C\-P\-M\-Value\-Lo\-Byte@{alarm\-C\-P\-M\-Value\-Lo\-Byte}}
-\index{alarm\-C\-P\-M\-Value\-Lo\-Byte@{alarm\-C\-P\-M\-Value\-Lo\-Byte}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{alarm\-C\-P\-M\-Value\-Lo\-Byte}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::alarm\-C\-P\-M\-Value\-Lo\-Byte}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a5c370ccb42d0fb861b70f0e7923ca3a3}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa7b652504cb3514629123e8a2cb6d30b}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!alarm\-On\-Off@{alarm\-On\-Off}}
-\index{alarm\-On\-Off@{alarm\-On\-Off}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{alarm\-On\-Off}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::alarm\-On\-Off}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa7b652504cb3514629123e8a2cb6d30b}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a986e7e731b0e0f829d704786ba2e1311}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!alarm\-Type@{alarm\-Type}}
-\index{alarm\-Type@{alarm\-Type}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{alarm\-Type}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::alarm\-Type}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a986e7e731b0e0f829d704786ba2e1311}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ab1b490c2fc926d4c497001ad88657eb1}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!alarm\-Valueu\-Sv\-Uc\-Byte0@{alarm\-Valueu\-Sv\-Uc\-Byte0}}
-\index{alarm\-Valueu\-Sv\-Uc\-Byte0@{alarm\-Valueu\-Sv\-Uc\-Byte0}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{alarm\-Valueu\-Sv\-Uc\-Byte0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::alarm\-Valueu\-Sv\-Uc\-Byte0}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ab1b490c2fc926d4c497001ad88657eb1}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a8b2e2782cce0ee64440862a28def1d23}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!alarm\-Valueu\-Sv\-Uc\-Byte1@{alarm\-Valueu\-Sv\-Uc\-Byte1}}
-\index{alarm\-Valueu\-Sv\-Uc\-Byte1@{alarm\-Valueu\-Sv\-Uc\-Byte1}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{alarm\-Valueu\-Sv\-Uc\-Byte1}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::alarm\-Valueu\-Sv\-Uc\-Byte1}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a8b2e2782cce0ee64440862a28def1d23}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a3dbfaed989ff3ddc442e2722ed1ed109}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!alarm\-Valueu\-Sv\-Uc\-Byte2@{alarm\-Valueu\-Sv\-Uc\-Byte2}}
-\index{alarm\-Valueu\-Sv\-Uc\-Byte2@{alarm\-Valueu\-Sv\-Uc\-Byte2}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{alarm\-Valueu\-Sv\-Uc\-Byte2}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::alarm\-Valueu\-Sv\-Uc\-Byte2}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a3dbfaed989ff3ddc442e2722ed1ed109}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a45cdd7079bd8d628b33bab9242795003}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!alarm\-Valueu\-Sv\-Uc\-Byte3@{alarm\-Valueu\-Sv\-Uc\-Byte3}}
-\index{alarm\-Valueu\-Sv\-Uc\-Byte3@{alarm\-Valueu\-Sv\-Uc\-Byte3}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{alarm\-Valueu\-Sv\-Uc\-Byte3}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::alarm\-Valueu\-Sv\-Uc\-Byte3}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a45cdd7079bd8d628b33bab9242795003}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_afd9b297b6de00a041fb939ca000bc2bc}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!backlight\-Timeout\-Seconds@{backlight\-Timeout\-Seconds}}
-\index{backlight\-Timeout\-Seconds@{backlight\-Timeout\-Seconds}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{backlight\-Timeout\-Seconds}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::backlight\-Timeout\-Seconds}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_afd9b297b6de00a041fb939ca000bc2bc}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af59d42402109546c8e582b17834a7f7f}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-C\-P\-M\-Hi\-Byte\-\_\-0@{calibration\-C\-P\-M\-Hi\-Byte\-\_\-0}}
-\index{calibration\-C\-P\-M\-Hi\-Byte\-\_\-0@{calibration\-C\-P\-M\-Hi\-Byte\-\_\-0}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-C\-P\-M\-Hi\-Byte\-\_\-0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-C\-P\-M\-Hi\-Byte\-\_\-0}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af59d42402109546c8e582b17834a7f7f}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a2b72451f47bd71787107cdd20f6786c8}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-C\-P\-M\-Hi\-Byte\-\_\-1@{calibration\-C\-P\-M\-Hi\-Byte\-\_\-1}}
-\index{calibration\-C\-P\-M\-Hi\-Byte\-\_\-1@{calibration\-C\-P\-M\-Hi\-Byte\-\_\-1}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-C\-P\-M\-Hi\-Byte\-\_\-1}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-C\-P\-M\-Hi\-Byte\-\_\-1}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a2b72451f47bd71787107cdd20f6786c8}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a21440cd2433827aacbddb9fcc678d6ef}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-C\-P\-M\-Hi\-Byte\-\_\-2@{calibration\-C\-P\-M\-Hi\-Byte\-\_\-2}}
-\index{calibration\-C\-P\-M\-Hi\-Byte\-\_\-2@{calibration\-C\-P\-M\-Hi\-Byte\-\_\-2}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-C\-P\-M\-Hi\-Byte\-\_\-2}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-C\-P\-M\-Hi\-Byte\-\_\-2}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a21440cd2433827aacbddb9fcc678d6ef}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a406ee5f3fe28ce49f0776c7ccfc570e4}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-C\-P\-M\-Lo\-Byte\-\_\-0@{calibration\-C\-P\-M\-Lo\-Byte\-\_\-0}}
-\index{calibration\-C\-P\-M\-Lo\-Byte\-\_\-0@{calibration\-C\-P\-M\-Lo\-Byte\-\_\-0}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-C\-P\-M\-Lo\-Byte\-\_\-0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-C\-P\-M\-Lo\-Byte\-\_\-0}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a406ee5f3fe28ce49f0776c7ccfc570e4}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a6db97cdcd9524a143c4eb7c0d135b406}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-C\-P\-M\-Lo\-Byte\-\_\-1@{calibration\-C\-P\-M\-Lo\-Byte\-\_\-1}}
-\index{calibration\-C\-P\-M\-Lo\-Byte\-\_\-1@{calibration\-C\-P\-M\-Lo\-Byte\-\_\-1}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-C\-P\-M\-Lo\-Byte\-\_\-1}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-C\-P\-M\-Lo\-Byte\-\_\-1}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a6db97cdcd9524a143c4eb7c0d135b406}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a2b7efff2af0bc28b83f09425a05b5d3d}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-C\-P\-M\-Lo\-Byte\-\_\-2@{calibration\-C\-P\-M\-Lo\-Byte\-\_\-2}}
-\index{calibration\-C\-P\-M\-Lo\-Byte\-\_\-2@{calibration\-C\-P\-M\-Lo\-Byte\-\_\-2}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-C\-P\-M\-Lo\-Byte\-\_\-2}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-C\-P\-M\-Lo\-Byte\-\_\-2}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a2b7efff2af0bc28b83f09425a05b5d3d}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a196e741a7f6ab2eb32073ed31f27b9cc}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte0\-\_\-0@{calibration\-Sv\-Uc\-Byte0\-\_\-0}}
-\index{calibration\-Sv\-Uc\-Byte0\-\_\-0@{calibration\-Sv\-Uc\-Byte0\-\_\-0}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte0\-\_\-0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte0\-\_\-0}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a196e741a7f6ab2eb32073ed31f27b9cc}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af997d554f0c6a009ac180a8f41a17b2d}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte0\-\_\-1@{calibration\-Sv\-Uc\-Byte0\-\_\-1}}
-\index{calibration\-Sv\-Uc\-Byte0\-\_\-1@{calibration\-Sv\-Uc\-Byte0\-\_\-1}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte0\-\_\-1}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte0\-\_\-1}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af997d554f0c6a009ac180a8f41a17b2d}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a4a3398503a96d7ec0f96191212e8bc94}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte0\-\_\-2@{calibration\-Sv\-Uc\-Byte0\-\_\-2}}
-\index{calibration\-Sv\-Uc\-Byte0\-\_\-2@{calibration\-Sv\-Uc\-Byte0\-\_\-2}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte0\-\_\-2}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte0\-\_\-2}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a4a3398503a96d7ec0f96191212e8bc94}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a21921759c5093dfcecfd4884ba6afd66}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte1\-\_\-0@{calibration\-Sv\-Uc\-Byte1\-\_\-0}}
-\index{calibration\-Sv\-Uc\-Byte1\-\_\-0@{calibration\-Sv\-Uc\-Byte1\-\_\-0}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte1\-\_\-0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte1\-\_\-0}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a21921759c5093dfcecfd4884ba6afd66}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa4b9d6f36731969dbdfef1208e1b9917}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte1\-\_\-1@{calibration\-Sv\-Uc\-Byte1\-\_\-1}}
-\index{calibration\-Sv\-Uc\-Byte1\-\_\-1@{calibration\-Sv\-Uc\-Byte1\-\_\-1}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte1\-\_\-1}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte1\-\_\-1}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa4b9d6f36731969dbdfef1208e1b9917}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aac8f5eceb6a3465f5776f768a729230a}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte1\-\_\-2@{calibration\-Sv\-Uc\-Byte1\-\_\-2}}
-\index{calibration\-Sv\-Uc\-Byte1\-\_\-2@{calibration\-Sv\-Uc\-Byte1\-\_\-2}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte1\-\_\-2}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte1\-\_\-2}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aac8f5eceb6a3465f5776f768a729230a}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a255ba616985ce3e095eee4cc5b32edc9}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte2\-\_\-0@{calibration\-Sv\-Uc\-Byte2\-\_\-0}}
-\index{calibration\-Sv\-Uc\-Byte2\-\_\-0@{calibration\-Sv\-Uc\-Byte2\-\_\-0}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte2\-\_\-0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte2\-\_\-0}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a255ba616985ce3e095eee4cc5b32edc9}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a3ac90fa88db04080bf1d88b85d3e0d71}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte2\-\_\-1@{calibration\-Sv\-Uc\-Byte2\-\_\-1}}
-\index{calibration\-Sv\-Uc\-Byte2\-\_\-1@{calibration\-Sv\-Uc\-Byte2\-\_\-1}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte2\-\_\-1}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte2\-\_\-1}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a3ac90fa88db04080bf1d88b85d3e0d71}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_abf5122dc37e13fe64a37c7b9b4bde6b1}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte2\-\_\-2@{calibration\-Sv\-Uc\-Byte2\-\_\-2}}
-\index{calibration\-Sv\-Uc\-Byte2\-\_\-2@{calibration\-Sv\-Uc\-Byte2\-\_\-2}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte2\-\_\-2}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte2\-\_\-2}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_abf5122dc37e13fe64a37c7b9b4bde6b1}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ae8c34b08a0a153a59035a26e5d5fbb52}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte3\-\_\-0@{calibration\-Sv\-Uc\-Byte3\-\_\-0}}
-\index{calibration\-Sv\-Uc\-Byte3\-\_\-0@{calibration\-Sv\-Uc\-Byte3\-\_\-0}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte3\-\_\-0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte3\-\_\-0}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ae8c34b08a0a153a59035a26e5d5fbb52}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ab7daa679e10c5c918aa34b23badd5f51}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte3\-\_\-1@{calibration\-Sv\-Uc\-Byte3\-\_\-1}}
-\index{calibration\-Sv\-Uc\-Byte3\-\_\-1@{calibration\-Sv\-Uc\-Byte3\-\_\-1}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte3\-\_\-1}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte3\-\_\-1}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ab7daa679e10c5c918aa34b23badd5f51}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a1cd80740465d6373a0256836aecd7735}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!calibration\-Sv\-Uc\-Byte3\-\_\-2@{calibration\-Sv\-Uc\-Byte3\-\_\-2}}
-\index{calibration\-Sv\-Uc\-Byte3\-\_\-2@{calibration\-Sv\-Uc\-Byte3\-\_\-2}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{calibration\-Sv\-Uc\-Byte3\-\_\-2}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::calibration\-Sv\-Uc\-Byte3\-\_\-2}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a1cd80740465d6373a0256836aecd7735}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a3d2a16fe45141e67a647b41af318b45a}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!data\-Read\-Address0@{data\-Read\-Address0}}
-\index{data\-Read\-Address0@{data\-Read\-Address0}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{data\-Read\-Address0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::data\-Read\-Address0}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a3d2a16fe45141e67a647b41af318b45a}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a38ad63a2daa6bfd06b4b59843904fca0}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!data\-Read\-Address1@{data\-Read\-Address1}}
-\index{data\-Read\-Address1@{data\-Read\-Address1}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{data\-Read\-Address1}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::data\-Read\-Address1}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a38ad63a2daa6bfd06b4b59843904fca0}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ad693e55a4de747ac03e61d19548bb96c}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!data\-Read\-Address2@{data\-Read\-Address2}}
-\index{data\-Read\-Address2@{data\-Read\-Address2}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{data\-Read\-Address2}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::data\-Read\-Address2}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ad693e55a4de747ac03e61d19548bb96c}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a7569084824363e4d0645f9b864c481d1}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!data\-Save\-Address0@{data\-Save\-Address0}}
-\index{data\-Save\-Address0@{data\-Save\-Address0}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{data\-Save\-Address0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::data\-Save\-Address0}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a7569084824363e4d0645f9b864c481d1}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a864dc46442e10959e668bf704b579017}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!data\-Save\-Address1@{data\-Save\-Address1}}
-\index{data\-Save\-Address1@{data\-Save\-Address1}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{data\-Save\-Address1}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::data\-Save\-Address1}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a864dc46442e10959e668bf704b579017}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ac2dc2263e472d448f8aec59c08143c56}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!data\-Save\-Address2@{data\-Save\-Address2}}
-\index{data\-Save\-Address2@{data\-Save\-Address2}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{data\-Save\-Address2}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::data\-Save\-Address2}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ac2dc2263e472d448f8aec59c08143c56}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af5a01400ca680250156db36f680d777d}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!graphic\-Mode\-On\-Off@{graphic\-Mode\-On\-Off}}
-\index{graphic\-Mode\-On\-Off@{graphic\-Mode\-On\-Off}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{graphic\-Mode\-On\-Off}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::graphic\-Mode\-On\-Off}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af5a01400ca680250156db36f680d777d}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ad5207b7a8e1701a3f81aa964c2d82504}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!idle\-Display\-Mode@{idle\-Display\-Mode}}
-\index{idle\-Display\-Mode@{idle\-Display\-Mode}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{idle\-Display\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::idle\-Display\-Mode}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ad5207b7a8e1701a3f81aa964c2d82504}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a63e1547bd87c16b035ddf9e9ce0fb119}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!idle\-Title\-Display\-Mode@{idle\-Title\-Display\-Mode}}
-\index{idle\-Title\-Display\-Mode@{idle\-Title\-Display\-Mode}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{idle\-Title\-Display\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::idle\-Title\-Display\-Mode}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a63e1547bd87c16b035ddf9e9ce0fb119}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a06a8060321a3ab8caf730be7f74bee67}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!max\-Bytes@{max\-Bytes}}
-\index{max\-Bytes@{max\-Bytes}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{max\-Bytes}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::max\-Bytes}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a06a8060321a3ab8caf730be7f74bee67}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a1557b90a2d324a2e63df0dfce6086b64}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!max\-C\-P\-M\-Hi\-Byte@{max\-C\-P\-M\-Hi\-Byte}}
-\index{max\-C\-P\-M\-Hi\-Byte@{max\-C\-P\-M\-Hi\-Byte}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{max\-C\-P\-M\-Hi\-Byte}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::max\-C\-P\-M\-Hi\-Byte}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a1557b90a2d324a2e63df0dfce6086b64}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa0ea084d923c900a18d6ffb4020e4d9d}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!max\-C\-P\-M\-Lo\-Byte@{max\-C\-P\-M\-Lo\-Byte}}
-\index{max\-C\-P\-M\-Lo\-Byte@{max\-C\-P\-M\-Lo\-Byte}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{max\-C\-P\-M\-Lo\-Byte}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::max\-C\-P\-M\-Lo\-Byte}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa0ea084d923c900a18d6ffb4020e4d9d}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aee434c8d4c9124c2e450ba45d948a6e1}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!n\-Counter\-Delay\-Hi\-Byte@{n\-Counter\-Delay\-Hi\-Byte}}
-\index{n\-Counter\-Delay\-Hi\-Byte@{n\-Counter\-Delay\-Hi\-Byte}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{n\-Counter\-Delay\-Hi\-Byte}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::n\-Counter\-Delay\-Hi\-Byte}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aee434c8d4c9124c2e450ba45d948a6e1}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a422f0c0e87667348e19a90f45379be76}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!n\-Counter\-Delay\-Lo\-Byte@{n\-Counter\-Delay\-Lo\-Byte}}
-\index{n\-Counter\-Delay\-Lo\-Byte@{n\-Counter\-Delay\-Lo\-Byte}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{n\-Counter\-Delay\-Lo\-Byte}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::n\-Counter\-Delay\-Lo\-Byte}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a422f0c0e87667348e19a90f45379be76}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa77f3c84ee478e1d2a4a554f8a9921f9}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!n\-Power\-Saving\-Mode@{n\-Power\-Saving\-Mode}}
-\index{n\-Power\-Saving\-Mode@{n\-Power\-Saving\-Mode}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{n\-Power\-Saving\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::n\-Power\-Saving\-Mode}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa77f3c84ee478e1d2a4a554f8a9921f9}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ae5b4a14de43d0e1672c99bb2dcd95b0b}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!n\-Sensitivity\-Auto\-Mode\-Threshold@{n\-Sensitivity\-Auto\-Mode\-Threshold}}
-\index{n\-Sensitivity\-Auto\-Mode\-Threshold@{n\-Sensitivity\-Auto\-Mode\-Threshold}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{n\-Sensitivity\-Auto\-Mode\-Threshold}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::n\-Sensitivity\-Auto\-Mode\-Threshold}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ae5b4a14de43d0e1672c99bb2dcd95b0b}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a29e5221250e2d47321a820784cc2ba99}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!n\-Sensitivity\-Mode@{n\-Sensitivity\-Mode}}
-\index{n\-Sensitivity\-Mode@{n\-Sensitivity\-Mode}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{n\-Sensitivity\-Mode}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::n\-Sensitivity\-Mode}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a29e5221250e2d47321a820784cc2ba99}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ada68d932c055a397eb0569096de90112}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!n\-Voltage\-Offset@{n\-Voltage\-Offset}}
-\index{n\-Voltage\-Offset@{n\-Voltage\-Offset}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{n\-Voltage\-Offset}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::n\-Voltage\-Offset}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ada68d932c055a397eb0569096de90112}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa7ec4eac72769d371a0b40d40ea15317}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!power\-On\-Off@{power\-On\-Off}}
-\index{power\-On\-Off@{power\-On\-Off}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{power\-On\-Off}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::power\-On\-Off}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa7ec4eac72769d371a0b40d40ea15317}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a90f3b19ce1519778df45abdb919424a7}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!save\-Data\-Type@{save\-Data\-Type}}
-\index{save\-Data\-Type@{save\-Data\-Type}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{save\-Data\-Type}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::save\-Data\-Type}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a90f3b19ce1519778df45abdb919424a7}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a5e6f1ebb424dcab82b6c596c79a2c186}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!save\-Date\-Time\-Stamp\-Byte0@{save\-Date\-Time\-Stamp\-Byte0}}
-\index{save\-Date\-Time\-Stamp\-Byte0@{save\-Date\-Time\-Stamp\-Byte0}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{save\-Date\-Time\-Stamp\-Byte0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::save\-Date\-Time\-Stamp\-Byte0}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a5e6f1ebb424dcab82b6c596c79a2c186}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ad951f68a3ee7af0804d033cb567ebb71}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!save\-Date\-Time\-Stamp\-Byte1@{save\-Date\-Time\-Stamp\-Byte1}}
-\index{save\-Date\-Time\-Stamp\-Byte1@{save\-Date\-Time\-Stamp\-Byte1}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{save\-Date\-Time\-Stamp\-Byte1}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::save\-Date\-Time\-Stamp\-Byte1}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_ad951f68a3ee7af0804d033cb567ebb71}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a4b486bc2e16237c0ed35ecd82493fe53}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!save\-Date\-Time\-Stamp\-Byte2@{save\-Date\-Time\-Stamp\-Byte2}}
-\index{save\-Date\-Time\-Stamp\-Byte2@{save\-Date\-Time\-Stamp\-Byte2}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{save\-Date\-Time\-Stamp\-Byte2}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::save\-Date\-Time\-Stamp\-Byte2}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a4b486bc2e16237c0ed35ecd82493fe53}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a436b78606c6234c45f067d63ff5a5aa6}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!save\-Date\-Time\-Stamp\-Byte3@{save\-Date\-Time\-Stamp\-Byte3}}
-\index{save\-Date\-Time\-Stamp\-Byte3@{save\-Date\-Time\-Stamp\-Byte3}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{save\-Date\-Time\-Stamp\-Byte3}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::save\-Date\-Time\-Stamp\-Byte3}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a436b78606c6234c45f067d63ff5a5aa6}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aed618bc058233ec8b45108559ac85826}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!save\-Date\-Time\-Stamp\-Byte4@{save\-Date\-Time\-Stamp\-Byte4}}
-\index{save\-Date\-Time\-Stamp\-Byte4@{save\-Date\-Time\-Stamp\-Byte4}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{save\-Date\-Time\-Stamp\-Byte4}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::save\-Date\-Time\-Stamp\-Byte4}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aed618bc058233ec8b45108559ac85826}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aadd445a767e66f441c6362928bb8ea61}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!save\-Date\-Time\-Stamp\-Byte5@{save\-Date\-Time\-Stamp\-Byte5}}
-\index{save\-Date\-Time\-Stamp\-Byte5@{save\-Date\-Time\-Stamp\-Byte5}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{save\-Date\-Time\-Stamp\-Byte5}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::save\-Date\-Time\-Stamp\-Byte5}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aadd445a767e66f441c6362928bb8ea61}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa00eacbbb503dd9691a4edccf39468a8}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!spare@{spare}}
-\index{spare@{spare}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{spare}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::spare}\mbox{[}197\mbox{]}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_aa00eacbbb503dd9691a4edccf39468a8}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a383c67346e7a01be93d289fbb6f9251e}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!speaker\-On\-Off@{speaker\-On\-Off}}
-\index{speaker\-On\-Off@{speaker\-On\-Off}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{speaker\-On\-Off}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::speaker\-On\-Off}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a383c67346e7a01be93d289fbb6f9251e}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_adb78fb43fd0723347f8c5b35786563b7}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!swivel\-Display@{swivel\-Display}}
-\index{swivel\-Display@{swivel\-Display}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{swivel\-Display}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::swivel\-Display}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_adb78fb43fd0723347f8c5b35786563b7}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a25506ec0198318cb1a5581cbaaec8b1e}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!zoom\-Byte0@{zoom\-Byte0}}
-\index{zoom\-Byte0@{zoom\-Byte0}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{zoom\-Byte0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::zoom\-Byte0}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a25506ec0198318cb1a5581cbaaec8b1e}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a65ee99734da48f879e577246364a327d}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!zoom\-Byte1@{zoom\-Byte1}}
-\index{zoom\-Byte1@{zoom\-Byte1}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{zoom\-Byte1}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::zoom\-Byte1}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a65ee99734da48f879e577246364a327d}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af3aa51863e9892742b198f81275b6dae}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!zoom\-Byte2@{zoom\-Byte2}}
-\index{zoom\-Byte2@{zoom\-Byte2}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{zoom\-Byte2}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::zoom\-Byte2}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_af3aa51863e9892742b198f81275b6dae}
-\hypertarget{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a7fb5a0670c617aeec55496721b221b72}{\index{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}!zoom\-Byte3@{zoom\-Byte3}}
-\index{zoom\-Byte3@{zoom\-Byte3}!GQLLC::GQGMC::cfg_data_t@{\-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t}}
-\subsubsection[{zoom\-Byte3}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf \-G\-Q\-L\-L\-C\-::\-G\-Q\-G\-M\-C\-::cfg\-\_\-data\-\_\-t\-::zoom\-Byte3}}}\label{struct_g_q_l_l_c_1_1_g_q_g_m_c_1_1cfg__data__t_a7fb5a0670c617aeec55496721b221b72}
-
-
-\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
-\item 
-/home/phil/\-Projects/gqgmc/\hyperlink{gqgmc_8hh}{gqgmc.\-hh}\end{DoxyCompactItemize}
diff --git a/doxygen/doxydoc/latex/struct_hex_char_struct.tex b/doxygen/doxydoc/latex/struct_hex_char_struct.tex
deleted file mode 100644
index b64c825..0000000
--- a/doxygen/doxydoc/latex/struct_hex_char_struct.tex
+++ /dev/null
@@ -1,34 +0,0 @@
-\hypertarget{struct_hex_char_struct}{\section{\-Hex\-Char\-Struct \-Struct \-Reference}
-\label{struct_hex_char_struct}\index{\-Hex\-Char\-Struct@{\-Hex\-Char\-Struct}}
-}
-\subsection*{\-Public \-Member \-Functions}
-\begin{DoxyCompactItemize}
-\item 
-\hyperlink{struct_hex_char_struct_a34c6b5fff43a1a285aff900e3302e5e5}{\-Hex\-Char\-Struct} (unsigned char \-\_\-c)
-\end{DoxyCompactItemize}
-\subsection*{\-Public \-Attributes}
-\begin{DoxyCompactItemize}
-\item 
-unsigned char \hyperlink{struct_hex_char_struct_a6257e9b23c245ecdbfd9d3d20709009d}{c}
-\end{DoxyCompactItemize}
-
-
-\subsection{\-Constructor \& \-Destructor \-Documentation}
-\hypertarget{struct_hex_char_struct_a34c6b5fff43a1a285aff900e3302e5e5}{\index{\-Hex\-Char\-Struct@{\-Hex\-Char\-Struct}!\-Hex\-Char\-Struct@{\-Hex\-Char\-Struct}}
-\index{\-Hex\-Char\-Struct@{\-Hex\-Char\-Struct}!HexCharStruct@{\-Hex\-Char\-Struct}}
-\subsubsection[{\-Hex\-Char\-Struct}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Hex\-Char\-Struct\-::\-Hex\-Char\-Struct} (
-\begin{DoxyParamCaption}
-\item[{unsigned char}]{\-\_\-c}
-\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{struct_hex_char_struct_a34c6b5fff43a1a285aff900e3302e5e5}
-
-
-\subsection{\-Member \-Data \-Documentation}
-\hypertarget{struct_hex_char_struct_a6257e9b23c245ecdbfd9d3d20709009d}{\index{\-Hex\-Char\-Struct@{\-Hex\-Char\-Struct}!c@{c}}
-\index{c@{c}!HexCharStruct@{\-Hex\-Char\-Struct}}
-\subsubsection[{c}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf \-Hex\-Char\-Struct\-::c}}}\label{struct_hex_char_struct_a6257e9b23c245ecdbfd9d3d20709009d}
-
-
-\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
-\item 
-/home/phil/\-Projects/gqgmc/\hyperlink{gqgmc_8cc}{gqgmc.\-cc}\end{DoxyCompactItemize}
diff --git a/libs/libGQGMC.a b/libs/libGQGMC.a
deleted file mode 100644
index 8a015d6a0004dd48c872448bfcc7f76a35e636bb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 47312
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

diff --git a/obj/gqgmc.o b/obj/gqgmc.o
deleted file mode 100644
index 921eccb48743d60d28f56f27477c94868806372d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 45408
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

diff --git a/obj/main.o b/obj/main.o
deleted file mode 100644
index b08e8f6065c33491dfbe029dd59759898bce5896..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 24360
zcmb<-^>JfjWMqH=Mg}_u1P><4z`&r0U^{@B4h*^sT41#T3=Cje5K0R{X<;ZW3Z=!N
zv;>rvg3{7ZS{6#nGcYiOdUQVB2eM~Bh<E`az+8{c<6zD%E(QjMeIS=26ikRc4ASP&
z{6@f|v-XEax9bm&&SMC96a!9z)dqVszS+UZz~Irj*W=&+{~q0~5Q@R0`GAH;H-ks_
zRIotj_5T+-TVwwH|G$refq`K^$je}NbRP2PZEg7X|9|H-nA1=UF#s9T+nez3|Nri(
zApIWQTOlT%|9`=ww-qGe(K{7nf=BZq0gujO9-Y_0Cc`A59`@*MEdaR?susyQs05li
zD0c$Xc`(PlcJ=5yjAry}afle$e5k(H%n&iK!=Pdwoi|{{cr+dX1zR*E#2rIG;dp?F
zfuVD+&ENn3Jvz4<fG9}F!1X|#-rL&n_y2#C$Ut*sGuRZyIwg<pR<J?M2RJ;s1wg7m
z#v=Uw+6in7jwr?_w;PnAUM2}LFznZ0WMF`Vc;{h{&ihd2TySV~Ljt`UlpX{;x+OqS
z1#&`f>jV&maEV9nRImtC16bn!We=D-NTT(C%7Tr9CNHoxpybthfPcz?mIM4P{h*Xh
zIF&&IxA}ko*q^XaM&Wq$wk`m<6B_bhS3&#-m4L-81{XQrUz@=k4pWZo4+&5T@16?x
z2P9-U1Q-}V@dZk<FkMhr^tNsw5dSze9w49*?0H0L@aUZivdRPDZ?FPbP{DlF&EUa$
zfq{Vm62D*_y{#8O;fB!Y(K{6^0`)mq0vx|!QK%2WrlVL7axgL0-+)^W*3sMg0K<B)
z2!{1wQS8=(T?6-PZ|euJkyuiq1t<o4r!s)zs=F5wk>@->Y0?8K3e$`z<9b`c%AqzR
zg(SS(gqU;v{{?u$o<eNG2D=oRT2Ko`bUz7z+zeF-juTkw21~$P*V~H5MM>TKFxNws
zgY7`XBA5#cMwsymAbX+eVcNmD+5r-lU<)w95-i%=3ek)lmS72N#^Ed^77`nlV589s
z36I{XXpTVfrAKe80my^c0v0R*b1GCFf(y0{%6(0Gz(SKZI3ztlA&FG3q;<CXfKo8B
z8l1tifT-Z%-#!;?B#xrA^ByeP(L=`pSLlExp#JyhZAIf!7COgUL;n8%53aXB4K|cy
z7l0X9enbb>WMTsgY$U<J^5|_1z!g4V2}Jmyaq))Feo$i%od24^0m0b37Ze^W{C%H5
z%`#B9;LWti=_Ud#xIXg>wp#rC|GyhdcD5!E9d?(A3OiVZ)_foX+-8NPD}*>|CGOFA
zs2l8vPOyVM^9z7!Skn+CIihf2Ejw&E7u?iDggqJ;Z`gzFAUbq2&_Wjxb7{w01Hftc
zcxwchW?*=E7+m!swX-VFw5N4~HKC+;92vhPl7IVLkPY}8+&vX!H=?!xtA)h~jy#W1
zmLdGq4E73R^InjtocwJD|Dlar9N~rHj{-EmqDW%#<kSN#2TDjTSJRHS27!W`@px;@
z-~azXofjmFSV4s)nmamMQ~v({-@F$@@|SZ#^ntQiH`s*ksUQi>L!B2oTQkt}N`gl>
zL-$sQFt|0b3)DOG=md3mI$JCL{r{hKywwBb9){O>{M)C3m>%6=2@l2#{M#7#x7`58
z2_gV-#0vj*usO{K7@HsPw;m|vN7IIoPwND$Ol#Z=vh6=ZSv#6iFc+2xz#N3_U@lA!
zTmm77UI#e+f_jSZ77w!Y1Wf79)*NtI10wmiqx%)bHXI&Dwg7AF6~G$GIDFAP6{G@3
z9ss)lNh1@;3($fCEQd2JW`I<Jd(EJ**ay*g{r?4I_hJo@5^#WkNb&*%>?|ZFgOVyv
zSFS*DC8VK?s2#9p2T*X~vxKAoMRpz7P@GOZfaz4Q24cNRPU5Tp#|4O_eq10Y1gr_S
zhG4=4sUR}pB8M}2zHL50R5|5^D5pS7vdbxuW_;xoR6eb<6~szw+zX-zl~WjgdeMMZ
zjw6M4^8xgpx<~U~P&Q>KkwsC)fo2A{L+=6Wwm|!jupS|t3+}f<3keTM7ax|YL9Lv>
zpiv=+;?5f{O_)GKZlG}}<Youb_>yPm5!g_SPv_&8ufRieAobuu7N|8ZFT;hwqa09S
zY(rNsSHP7b+xT)KcHuO*Fmm_)r8Qg_x!e6x1ul%-Cw}=8ly|{{ZOFY(tgbr;SBm1g
z#c*NdUKchKUROhg>ySGfSk(nX)FC&#v8vOCs6%cfVpRtnCWQ1RA@K`S2kynA#R+mM
zfvE!zxS**6jS#|<56ZA3Xp}M9F$Oa52pa0`to_qj`lGq_4`Zo%W9<)652;iRQ9kYh
z6#{5wCS>e)A4n;r9k=2C|NjsZA*OYQ{^@r8p?CpPj1wW&?fU0Clm~JLXvn#<^b2Uz
zxtpOo^h@V8sGmH#Lw|HKfy5#9lB5{fJutgHn%^jRbk@G;EPc`$`oN>x^+mUXM5pVY
zZr2A0D_?jtACf?fCU=KE=yrXA>?U*tu79A;>#Tj@(OC*M*Q48k!=uv`G?f0rqdWA0
zM`r*B$Rm(&fq4WZvdat95rS0skYoT7g_?*oAP-Ro8r_6PZ@23YEb3So85s7lfHMHH
zc>#%~#i=P)3MKgp$@zIDnR%tDItm3vsl~+#u6`k|L3(-$4EialW%}ub>AA@a457t|
z>8Vx<V4i|aX>pQnL4Hw*Zc1udW^$@-USe*l9fNB{Vs1eWToqV*Nl9gBu#*8pXt0w)
zX0bwkL26!V3WI^MfvKS}gQ2;hxv>F5N@7W>l>$RaW-f?IPc2a>OD!tS%+F&0v5QlS
zG81zY@=9})Qj5SM&H=t)+Ek$!Y+<oNewu=FKrmP^DY2v^wWv~|EI+3tF+G(bj3K17
zC@(WFT_HbDA+fY1U)MPxSRo~`B$1)mmO+7`1SXq?Fe4+gxFo-*5|rXgQj1Fz%8N2f
zKqe&T=cQ$)mlh?KWaj5V%<xUjD^1MFsZ=OVEm0`RNL46KEK3DTL4vk4ucTO^Ahk##
zBfqqW0VL^?Sdti0S&(Y00P=WZaAH}iV@e7r<ZTrgK&HSHl|U2~rGf-Ox{#DIloo(O
z4HS0>7wIZ6lw@QUE0kyE<S3LRW~VA7CgqowC?qQ6X6BWaq=Lf-#SdT+P*@-v4GIy3
z{IoO$_do@AUuOme22e)_)b{`d2o(SS&#0rP#lX<O$TXjcVHP9ncSeSljB@jt7%noh
zb~7<NU}T-o#PETUm4RV96DtG5|No53m>gJlsxVXpU(f(4x~9U=#Kd|*gJCuk(@PbG
z<xGJWG#I*>wWp{u9AIW`P-QsJ%sNGt;U2T`1r3G+EUc?l8Gf>`9#UnP&Kj^ngW)$T
z(@j-|cDDEx8VtYKm_Dd7w6Pnk&|tXD&NM}X;Uhb1yBb3SN8l6<hL;@Lo75QQak9=+
zV_3_{x=D>;52xD{4Tj}hObr?gd%0Losxh453T)6|*uZW3MUCM*H|qm6hBhA7FKP@^
zd6qLaXfRykHJzi*FqMzBL!Ds>AL|@-hRuB2KoZRY8b{O_whFLrP-i$Iz<NZT;j+Lb
zki-R{@HgrV8--bKs52Z8W__d1a9((_K!XOuM`hM28Vn68tSdAa`c+u>XfVuE0foX^
z6-@?)7aFY4@P$+E&dyc}8lg$0c_pO^CVCcnM!JTUrC_e1CPV<FRs=+V=KZRI7#J%A
z7^QjGIVLbNFvu`KFi0A##*t5;jmepp&7X%IRC<8qZ9tL?3=FvBW1#YUAR4CM6QREb
zB+kIVpbMg5@)-#EIUsR7@_V52xa_|Jm5&3_F!Pxr!4`nr{|6+_z`&pdqG9r>U}=c|
zK_gxa3=A5`^2rE!8v^n%1mtU=^5)3q7a`1_1C`f7mQP2>gM=BY0(`(R$IcAmGQ;9e
zg@J(qgh7ICj0_B*lAHnNM~`M^W=lq}K_E3gAVmxe43#2i>b!cGn^~B%M0nUaK;fkW
zs$Liv7;Hi6VP;i;jRA+34^$pB-wd}a03y$zS6rD}l9<GxS6osAp)+8tqSTy3y^_?5
z5(Yg`nZlr#R9wse7SM~23NA^^3obD<j`z$jj(5u~Ny|x0FAk1JlFu)~FQ1%`A<v)(
zw-andeozpG8ju~RsuKOMs{%P4VhqA1{spOdx%nxn=%)Aumsn)x7sn?h7N?pNr<SC-
zVp?o~@Ex*p%YvfR<V;Zg=9+`<0ppa^<RB!YG2}B+EAYvire#*7reIM~ln;rL^yK9D
z)QaTPf|B@>#H5^5s0EpMnI-XwMMa5~40_4=xw)x%B@B9b`6a1(?tY=V#U+W!*-(|K
z8S!aFiMgo^dg(>^r3IiQL=DWv#J~Vr_keB|WQ_y^1E{P5$!Rk%FsL&?(>D^0OTPz5
z69cM#P&ok3M?~lkz@lFhNgvD{T=qv`(GM!8VESM*F8v8u^n=0xrVmEr(w~7vKd2mn
z>4VX@^ur<;Is8H8JWL;q#-+aki~V{egkJ*|{rV*62MyeSj6in30SWp+qipE<4YBA~
z0M)$=3=C`_#Yh-5k_Y0Jh=E81hE@r10npkVSXjaZ85kH8tROrEB?t|Qdmg0p3|a#O
zl2L=&53W5x0#M8YS}X)*BU9-1gVF>jjBx2kSC7sIg$YQE4O(}=?1I@3uG?XPP`4s+
z83LhV==v3)?kA+b5QlyfsD5zU1<68?Tama7pgDDr7`pvVQ2n4ZkE|Y~7MTxPY=SNR
z9H5OSSUiE^544^O6xJa9FmX`#8e}HA{rN=NzZEG>g3N{C2rTx4>UDJcZ{rBRIZ*ov
zg+Hi!fX)3Ip!&gWH<+Us7#Pr!3Bzw3?k|A4A65>6!VeT?=<e5Ngsh!I4?jMTVp!V{
zkNu%I^jkpngX#<<?I7<Wa~T3)Z8H>628Ihz_d|_g0J$HO*U{Zyio^Z{s76Be7vQk}
z1s3~3>jTm4pNhl&4kGOb^);}ie}-5{fIy7_`yaF}5#9dnQ2Wu-#RjNG2Q&$oeu(J|
z44ZKHUjmE$pe2|v{ZQi>K;u`S^owQ<!w1mfN(KgoXpkh#GH6~w;xb%gWMBZ5G3e!I
z0I0!@R9?gM!0d<dFXC{&0T%az+WIj4F!w)#h99VIgP94UBcS%Hf;dPR<{cRQ8mb>j
z37A<6)eq(%5ioslAtp%vLl3_OsQwHz37Gp~`hVl_zX#O+51<x;@((C4!1TlX4{AH2
zhds#b7jhtyfk6<>eyDK}NoahcDFMqlfGS1?28IZzg&;1d{R!nV!0hK_U|_&z{|pnb
zF$_&;9eZ^9A*wJ*kUAEIkKpAh=(5ZVpq2o-D99b4l!#57A5#$QZtwsPh8#227CFd#
z(8^>C<qXUWpqdSvIH<<KCJwC}(4?5*p^7TO%mB@dsKN})44@JfO%UuaP)UbP98?0K
zii6^hkpU4tpm2w&U`AfF4HE>LuZ+ZlFhS{oiGhbf3EJKR_pw2vui!MM$N=km!^+BR
zsJH<%@xjFVz;z@KLp;<R<Pc<rj|f2Q1d%JD=2$?@fu&E795cAb1Y)6LX2^&Lsvy{3
zpw=XYFatA2tp`!Vj8U7z#IfZFQ2K%S5~2=9GBcoM5~u_-Mynbk!OXx8VW5%B@ZKV-
z1TzCDmQlq(JZ1*aB6tuB6*Dt%qY5xEFx+BbU{Hb#h=S!{?V>MWaZo7)7KV(aF)%Rj
zF@n@1@(V0ys)5B3`32U#bOehdVjCt78iP_|K;##gy=7qapi~F37uL?24;Dw{7f_!Q
zq+%CX9Fbo@WhqGfJXjo&Utr=-z~YGf0uu+7*Fs3;4|wd0fq{XY2|8R1G874e%3o}y
zj3*BDtvJM|;SisXLwr3G0|UsNF!zDVZ;-Q&;!rQhjNSb{%n);uL7EvD7(iojAZ8v8
z_02fMPva23ibGt01-pAZaEOPqK-{?!T7ZGZ0zvMK!J$4Ahj<MR@lG7#Q*nsT#v#5Q
zhxi^G;>U1^U&bN+4u|*;9OD0Qh;y)F4}T#X;xahIm2rq$gT$d_HYlE8*aIXE;~>!q
zIK*>V85lrg5J*ZP%-qDxJiX*(2G9tsk41cZW<F@Fk0CzF#4tX-xFoS8GdUh4l9`y3
zSp}Zhicic-iBCx_E-5Na22FIu8)RlO#7Fs=x(E9BIQtkGW_v*9$KpYgQt`ft6~&oV
zsjk?SfTp&Pl(_r&J30Eq#}}6-#e2rbN15kV7Jz0V%NXLLqI?W3;^WgxGKx|YQ{oeo
zOESw+;|t1MjSMhFONziA!ak%7@+$VhWRMKDVPudvj<I8q6pjI7kQ9<VNJGW(QOE<n
zc*ciO6{3s`gG|R54h9RNj{$=Ou?+m8hHh|)NpgN^2{_ntiamo%3=NYr5{u$XiV`zR
zianEEUBQFmNr}ao$?^HcB}J);xt_@(@vgz9@d4hD^kbTqQ(BzinM|DKkoXXTc-LUF
zcu>j+&d(`!4R8wz&JT_UC6(Y3<K)aduuP^|W_n(JQL1YWD47|Wx?~m?<Rn(c=cX2e
zCY^(eVQ$7^Z*U?GmqRT#j}P(=PVx*ki4Qi74>5#VZIYUol0%L+42@xqOD!tOFADO8
zW(rgHKzCnfSBCib^ool3g4Cko{Jg}R%#zCZG6S$5OAIX_AzNHhl$n<f3tr5Cgm}o=
z5HXzqOIBcWid_s{L3zc`JD5Zxjf+c)AX-V)39&LXuRJp^B|a#%xHLDF0aU7h9Rv!0
zXQ-Qki=7Q!1H6-iyurSJ%R>x^@(V6b3<k+F#7E_o=YpgmMG7SJP)rH(21mOe*hsL4
z!J6U1u+)T@gb6kPN3I_@p_MQc=cJ|<fUE%X)8MQuI17~6QgQ+yh9k@|@yyFCfw(0;
zr8qx6BQY-}Cl#y<O%cRf@yQj5@rfm=6`3Ur@$m)F(knZ)GCsK|HL)ZWQVPRcwxE_K
zqLs)1Z+U{mjiG8m6s#u#sv1CD$Upxf0M_mUsW$~Fgkoqn8{85%V_;x_sR#9!K}taC
zVQnA~A2v<^GT#D8y*Egb0pc!X_rT^sK<Yt5(lGNwk<?p5*&qtqZO3rW5|AXgZ^OU<
zYKy_l*^VS`hvc4rNaD!$@<Q7;AotiKsRy;IL0UlKpt&QM`KCzfEs@l_Ac-TJ6M`h}
zh@?IPNgP={Yz`P?FS0mjTny$OWOHUCnd5|HKByfIQ}2Q#4jSJ9iG$)1lzu>CKp;M7
zMIVR;+3Sj={wI?8Zb;%vAcfHIcSjP}go?w=houiaByr^QU<?%pQOM~N*8c>VgPa~<
z<98tS$m!D+BmhlsAb*8`Jj1}i;DscPY_C6597G}88v+u5nuBa_3{)IMA=_I35`cyS
zXpRt;PO6c_J(0p^4U#x$i55)#MI>?Lc;|w4eL>R5>0A~`966oqLd8Mh1_}q*yqhUh
z9Apl%f32Y6Aoa-pb%Kh6)Fb;h8c7^EUt}SPBj<}sBynVabs&i&r{|eS;-K{;u<$vL
zB#x4vq2eI-gZx_ujrUhjagh5_(le4ca(d=~4kdupBbzS`6^EJM3N>FDDh^VQY`zha
zII{WXP;r<!Jy3IOki?PGrz2DxWIl3y1tW<gmtzr7agh1Q@t6P=2bqH$k3C4@$mwt+
zk~ngFZG(z~%m;-tXpb7m3%ilTk==g)Dh{$2+5MN0#F5>99V!koAKCr)q2eHOkloJ>
z9pV9rBfH-KNgUbzrciN^`5^bt0y&<6fx!w%9NGQ$P;rp?$nJN6ii6BScBc<i9HbuE
zozY0*pgIwjo@XP8gVx)?#8)ASBfI}Gk~nfX@C`{Exf~FNP9THagB;EhP;qqkD?r6T
z>XF@Vi6oAk-#w7Tk@I^vk~p&a(~!iG^LsgxIC6fkfr^9N35u^}(D-UZ5=V}&HmEqr
z{mAjv4HXBOgB)Lzq2eI*$o`#yByNOMZZAg?M~=tmNaD!x_zg)MIUMw%LyaJNk>k+`
zNgO#IgP`Id_rvN^P*6lc#X;uyBDpgMNgO%e3!&m5bCAQK5-JWd2RR%jA&Dc$`$8mf
z<apnJB#!Lg{Yc`-@qPhG968>vLd8Mu1jYLfkY_>TrAXq)@qQmF4st(oygz}8gUmtp
z?;EH%NIkNDKO%`E$GabN034(qIldB+#F68x0xAx&7qq?v>U@R<s5r<R<oN1B68A%j
z$9||d$Q)$%Plt+w%t3bl1|)Ih_}Y&ojvQa-ki?PW>n@Twa(ul*5=V}&&rorYJ3;XU
z+8_n;^A99(<oNmv6$iN=Ilh>nL+T)Nkp0UA6$hzD_Aft@IC6YdBZ(u&S09o%a(pd?
zii7M$j<2;)age>p@wFXE967!&Ac-S~|9vEJ<nVuoB#s>Zf04wI!=Df2KxjJ?Is7G%
z#Ql-dk0DeXM1kVvDkxGI7#Pez0?_s?a=chW#X<f>ju!{0IEX@y7Y~pC)IG@Y;)^7X
z9536E#F69W6p}b{ygWh@2d(ph)sLT`;vfpNRtV}XhF>57sC$s(OA<Qu0`eEA?+G(U
z4k`}P1`3~-P=nN<;vn_N;h+r_2dPI62V<x>NIh~m_#lZRr-x`Hapd%ng(Qxg9x9Q<
zk<&vLk~ngD=!c4f+zIm6YpB1bAc-T#`%I`f$o<Ivod*>MnS<=#Wl(XDdSw5uMiNJk
z_e)6P$m!DoI^_&9A35K-B8elr(+esNvKKji{h{I@b3pzDZBqexIUFhuQjhGfbR==m
zS}|C9$bpK(%wdQ2drP3==;qWRi6fT-%}{ZWImqGG4HXBOgB)&iki?PWaT$_0a=7h>
zii6At`Ii&w&Lc?T$l-PpDh{$2IULSG#X;sEyYm`U9HbuEof^ELP=&0wLUyMvR2*au
z$UTx!_ZT6GBfG~ODh@Iq**!K;agaI4?s0*NgVZCt#}i2$IlX}w&p^vJ<n|IPbix#5
zKC*kbpyD9&k<*n3k~nhwN<zg!=79VQODBp@agaI4{xXM(gVZDY%LYjt**%U>agaI4
z{!N04gUkWh3pykV6eH<K;>hOYK*d4kAiJj!Dh@IS**%p|agcgsd+VU$AoU=7J)rU1
zj3kb1ZwFKyWDc^uy-;zGImq@-g^GjJBilO*NgO$T-$2Dd=78J-nzsgp!$%}>WcPf7
zii6BYcF%99ILI92@`o8ZU<y)?oE~_Q#F5j35L6sw4zj<bpyD8Nkp1NX6$hyYxxW<}
zo}NhJ$nN)pii6BSc7HHb9Apl1I**2mgVZCtKO0FLx!fy&ii6BSc7Fv_9Apl%`)i@%
zAoU>kPlvj{2}vB;{q0b3kU7ZipMoSFgw$@C2^9yKkL;d>P;rns$nIH&B#xX;{zAn;
z=78J@OD9aw#RDL5WOuSd#X;sHyOReh4pNVtPDG&MAoa-MEQchHoKBRX;vjR7{iO{R
z2bqKHF9WDJNIl5?tDxa*iX@Kgek-Ur$Q)$%+e5`c<{;ba4iyKfN4D1oNgO#mr$WU+
z=78J-OSiL-#F5=IA1V$qAK5)ipyD8NkkjoNs5nSHa(M1R5=TzA2chC1bCCUY5-JWd
z2iafepyD9)Aom}DhUaA@ab)-3fQp06L3aOLs5s1=>riu^LdDV5zk-T`)FZp|6I2|e
z9@(AWk;IY1UmE0SXuSqveudhr0OCN!k=?Hf6$hD*?0zk%IJ$d`pyD9)$nG&m5=VAV
zCsZ6{4u}cMUwt4B7WYhsii6BYcFzo`ILI92{Ivio4pNVt9#$cVBj>O6P;rns$l<&l
zDh@IS*<X90;vn@PCTP78s2({8;$U(AF{n7m9Ax*OhKhsCLALiYR2-xp+1|fUagcft
z6PAydpi8?z;>hvH4iyKPgKRGkR2-xpIUk8Y#X;(k!%YQA9629pLd8MmAiLiXDh@IS
z+5KivagchD`(f=pYb0@G_d7tvLFOR4-xVqjG6&gSU#K`pJ+i$)NaD!pa0OHxWDasT
ztVI$>cF!iLILLhD@Y#bTj-0LzLd8MmgZv9?@12B-gUmtp*L|osNIkN@o*;=MyXPfT
z9Apl%f4QJb`atG@?3D&7U|?Y2M-oRiM+7PkQikjvNvJr;9Ax(>Ld8Mqk?mDO5=Rc_
z*+}BZ{nJ%A#CPHlKY>I1Iu7v<NaD!zDZi1#k>@?xpcC65e+478D-@8#k=<{OL);rl
z9J$|}gd~pa9@zRgkiE#_6Ohy++q)cx_&yxsS8<5HL=s1KCj)fpC&)d>_KM>W*G3XY
zHpd=G9NC;;BynW*=}6+p>Z_5&k=6Gji6g6Dj3kb%emjylvij3F#P8z}|BOSN9lA~$
zJ=}zl#F5jR15_N8zo1i9plXD{6)Fxg2Q(KA8)xu>ii6a{);xeT_#=rUn-hX09tKhf
z#gR~Pkon<A=^VE579<W@V+*qvSsb+Q045II4hUXf0osoW69<(cAge&;fYyG%#6ib6
zz{HWwf%yfb9<)XnrXIR&0&G5L4Klgnu=N0-W)EyHEXW-&3=#*~4O{09Tf+zvgHDlw
zm4e3NKn##LbczPVWq|Dq1BpYY0>I+1eWM_8=+HG-d;yq*jE6vnY{4S1@o$iNP#l8=
z85kHIKp7x$=#Ush1mtk&xFvMx1uU+BBn}<w0E;^yi9@@vVDSVbacI{EEZ%@54ze38
z$iTp`08JdWrsp(N9OQP`o&%5`*uEK%86XT>zx)zOJ+vwVDQDmSDT4Y7#DuLQ2Cd%)
dDFB%dQV*-MVfz+9YC#yb?;!xhK{5vxzW``i=$8Nh

diff --git a/obj/main_gui.o b/obj/main_gui.o
deleted file mode 100644
index 173fe6316bac2d961365d32be5354f1b7f21d228..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 33592
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

diff --git a/obj/moc_plotter.o b/obj/moc_plotter.o
deleted file mode 100644
index 9e7cd8f17675382c9d7f24a5c36cd8da5ef1fc94..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 20288
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

diff --git a/obj/plotter.o b/obj/plotter.o
deleted file mode 100644
index 5bc8c5d169aa1587ea1e871b468c15a1c4023e6f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 98584
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

-- 
GitLab