<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/gqgmc/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/gqgmc/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 11 Mar 2021 17:48:30 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gqgmc/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/gqgmc/wiki/Home/?limit=25#f3c3/48c6/0b68</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When I do lsusb I have:&lt;br/&gt;
Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics &lt;/p&gt;
&lt;p&gt;So I went into 51-gqgmc.rules and Changed both of the ATTR{idWendor} to 1a86 and single the ATTRS{idProduct} to 7523.&lt;/p&gt;
&lt;p&gt;I think the problem starts in step 5 when I try to make all gqgmc in the root directory and get these errors:&lt;/p&gt;
&lt;p&gt;(.text+0x18): undefined reference to main'&lt;br/&gt;
(.text+0x1c): undefined reference to main'&lt;br/&gt;
collect2: error" ld returned 1 exit status&lt;br/&gt;
&amp;lt;builtin&amp;gt;: recipe for target "gqgmc" failed &lt;br/&gt;
  make: *** &lt;span&gt;[gqgmc]&lt;/span&gt; error 1&amp;lt;/builtin&amp;gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Konrad Lach</dc:creator><pubDate>Thu, 11 Mar 2021 17:48:30 -0000</pubDate><guid>https://sourceforge.net70a68672fa7a86f7c29bc70238ff1da012266e1c</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/gqgmc/wiki/Home/?limit=25#f3c3</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;Trying to get this to log with my Raspberry Pi 4 8gb with Ubuntu Mate 18.04 running. &lt;/p&gt;
&lt;p&gt;Running into problems at step 6a. sudo cp ./51-gqgmc.rules /etc/udev/rules.d/51-gqgmc.rules.&lt;/p&gt;
&lt;p&gt;When running that from my root directory I get the error:&lt;/p&gt;
&lt;p&gt;cp: failed to access '/etc/udev/roles.d/51-gqgmc.rules': not a directory &lt;/p&gt;
&lt;p&gt;So then i just copied it to /etc/udev/roles.d and it worked. And then I reloaded it. &lt;/p&gt;
&lt;p&gt;But then when checking if /dev/gqgmc exists it says. ls:cannot access '/dev/gqgmc': No such file or directory. &lt;/p&gt;
&lt;p&gt;Do you have any idea on what im doing wrong? Thanks!&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Konrad Lach</dc:creator><pubDate>Wed, 10 Mar 2021 21:51:46 -0000</pubDate><guid>https://sourceforge.netf3b18176055ed1e6907ae541161e732ce17003c3</guid></item><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/gqgmc/wiki/Home/?limit=25#bc89</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello Phil, i'd like use this package on Raspberry with "Raspbian GNU/Linux 9 (stretch)". When i try to compile it (make all) i see this message&lt;/p&gt;
&lt;p&gt;root@raspberrypi:/home/pi/gqgmc# make all&lt;br/&gt;
rm -f /home/pi/gqgmc/moc&lt;em&gt;.cc&lt;br/&gt;
rm -f /home/pi/gqgmc/obj/&lt;/em&gt;.o&lt;br/&gt;
g++ -m32 -pipe -Wall -D_REENTRANT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/home/pi/gqgmc -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/usr/include/X11 -c gqgmc.cc -o /home/pi/gqgmc/obj/gqgmc.o&lt;br/&gt;
g++: error: unrecognized command line option ‘-m32’&lt;br/&gt;
Patterns.mk:9: recipe for target '/home/pi/gqgmc/obj/gqgmc.o' failed&lt;br/&gt;
make: *** &lt;span&gt;[/home/pi/gqgmc/obj/gqgmc.o]&lt;/span&gt; Error 1&lt;/p&gt;
&lt;p&gt;Can you help Me?&lt;br/&gt;
Thanks in advance Luigi&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">luigi</dc:creator><pubDate>Wed, 08 Apr 2020 08:49:24 -0000</pubDate><guid>https://sourceforge.net2a9c2382de433dc57339cfe5007b96a2b284a7d5</guid></item><item><title>Home modified by Phil Gillaspy</title><link>https://sourceforge.net/p/gqgmc/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v27
+++ v28
@@ -1,3 +1,5 @@
+Updated February 19, 2017 - Updated ICD document to clarify interpretation of 16-bit CPS and CPM data.
+
 Updated February 3, 2017 - Updated ICD document with latest definition of GMC-3xx non-volatile memory storage of configuration data.

 Updated December 29, 2016 - Updated README.txt file. Added explanation about changing GMC geiger
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phil Gillaspy</dc:creator><pubDate>Mon, 20 Feb 2017 00:15:55 -0000</pubDate><guid>https://sourceforge.neta7a5025160a0ce0b1552d5a18ef16d736d6b3152</guid></item><item><title>Home modified by Phil Gillaspy</title><link>https://sourceforge.net/p/gqgmc/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v26
+++ v27
@@ -1,3 +1,5 @@
+Updated February 3, 2017 - Updated ICD document with latest definition of GMC-3xx non-volatile memory storage of configuration data.
+
 Updated December 29, 2016 - Updated README.txt file. Added explanation about changing GMC geiger
 counter model's vendor id and product id which are used in the 51-gqgmc.rules file. Changed 51-gqgmc.rules file to provide instruction on how to discover vendor id and product id.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phil Gillaspy</dc:creator><pubDate>Sat, 04 Feb 2017 01:40:11 -0000</pubDate><guid>https://sourceforge.net83e9730e58d329166c895af71ef649f54c46e37a</guid></item><item><title>Home modified by Phil Gillaspy</title><link>https://sourceforge.net/p/gqgmc/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v25
+++ v26
@@ -1,3 +1,6 @@
+Updated December 29, 2016 - Updated README.txt file. Added explanation about changing GMC geiger
+counter model's vendor id and product id which are used in the 51-gqgmc.rules file. Changed 51-gqgmc.rules file to provide instruction on how to discover vendor id and product id.
+
 Updated: September 1, 2016 - Added zip file to download all files at once. Updated README.txt file to 
 refer to zip file for dowloading files.

@@ -11,9 +14,9 @@

 GQGMC is a user level driver for interfacing a Linux host to GQ Electronic's GMC-3xx (e.g., GMC-300) geiger-muller counter. Written in C++, the driver provides an interface method for each of the capabilities of the GMC-3xx. The capabilities of the GMC-3xx are described in the GQ-GMC-ICD.odt (or doc) document. Perhaps of greatest use, the GMC-3xx can provide the Counts per Minute upon command from the Linux host. The GMC-3xx also has configuration data and an internal history buffer all of which are read/write-able from the Linux host. Further documentation is embedded in the source software, principally, gqgmc.hh and gqgmc.cc. Any user is expected to read the documentation embedded in the source code files which has complete discussions of the GMC-300's data and operation, in other words, the documentation and the code are integrated.

-A sample console based program is provided for excercising the GMC-3xx. A sample Qt based GUI program is also provided, although it functions only as a simple data logging plot of the counts per minute. A Makefile is also provided for building the console or GUI programs. The sample programs are only compiled for 64-bit x86 Linux under Ubuntu 11.10, 12.04, and 14.04, however, it is compilable for 32-bit Linux. See the README.txt file for changes needed to compile/link for 32-bit Linux.
+A sample console based program is provided for excercising the GMC-3xx. A sample Qt based GUI program is also provided, although it functions only as a simple data logging plot of the counts per minute. A Makefile is also provided for building the console or GUI programs. The sample programs are only compiled for 64-bit x86 Linux under Ubuntu 11.10, 12.04, 14.04, and 16.04, however, it is compilable for 32-bit Linux. See the README.txt file for changes needed to compile/link for 32-bit Linux.

-The GUI program, gqgmc_gui, plots data on a scrolling graph of two minutes width. Data is plotted every ten seconds. In addition to graphing, the GUI program logs data to a file once a minute with time of day and date timestamps. See the README.txt file for running gqgmc_gui with arguments.
+The GUI program, gqgmc_gui, plots data on a scrolling graph of twenty minutes width. Data is plotted every ten seconds. In addition to graphing, the GUI program logs data to a file once a minute with time of day and date timestamps. See the README.txt file for running gqgmc_gui with arguments.

 User feedback would be appreciated either by writing a review or emailing me at phgphd@yahoo.com.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phil Gillaspy</dc:creator><pubDate>Fri, 30 Dec 2016 01:28:34 -0000</pubDate><guid>https://sourceforge.net594e1e61f40f0c918690f3d409f2767925cf5cd3</guid></item><item><title>Home modified by Phil Gillaspy</title><link>https://sourceforge.net/p/gqgmc/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v24
+++ v25
@@ -1,3 +1,6 @@
+Updated: September 1, 2016 - Added zip file to download all files at once. Updated README.txt file to 
+refer to zip file for dowloading files.
+
 Updated: February 24, 2016 - Added the following GQ GMC commands to the driver: power on, reboot, factory reset, set date/time (all in single command), and get date/time (all in single command).

 Updated: February 12, 2016 - Added data logging to file to the GUI program, gqgmc_gui. Data recorded each minute with time of day and day of year timestamp.
@@ -8,9 +11,9 @@

 GQGMC is a user level driver for interfacing a Linux host to GQ Electronic's GMC-3xx (e.g., GMC-300) geiger-muller counter. Written in C++, the driver provides an interface method for each of the capabilities of the GMC-3xx. The capabilities of the GMC-3xx are described in the GQ-GMC-ICD.odt (or doc) document. Perhaps of greatest use, the GMC-3xx can provide the Counts per Minute upon command from the Linux host. The GMC-3xx also has configuration data and an internal history buffer all of which are read/write-able from the Linux host. Further documentation is embedded in the source software, principally, gqgmc.hh and gqgmc.cc. Any user is expected to read the documentation embedded in the source code files which has complete discussions of the GMC-300's data and operation, in other words, the documentation and the code are integrated.

-A sample console based program is provided for excercising the GMC-3xx. A sample Qt based GUI program is also provided, although it functions only as a simple data logging plot of the counts per minute. A Makefile is also provided for building the console or GUI programs. The sample programs are only compiled for 64-bit x86 Linux under Ubuntu 11.10, 12.04, and 14.04, however, it is compilable for 32-bit Linux. See the README.txt file for changes needed to compile/link for 32-bit Linux. Also the Linux dependency exists in only one method for opening the USB port. So conversion to compilation under Windows should not be too difficult. If someone can provide the method for opening the USB port under Windows, I would be happy to patch it into the code and provide a #ifdef macro to conditionally compile Windows or Linux.
+A sample console based program is provided for excercising the GMC-3xx. A sample Qt based GUI program is also provided, although it functions only as a simple data logging plot of the counts per minute. A Makefile is also provided for building the console or GUI programs. The sample programs are only compiled for 64-bit x86 Linux under Ubuntu 11.10, 12.04, and 14.04, however, it is compilable for 32-bit Linux. See the README.txt file for changes needed to compile/link for 32-bit Linux.

-The GUI program, gqgmc_gui, plots data on a scrolling graph of two minutes width. Data is plotted every ten seconds. In addition to graphing, the GUI program logs data to a file once a minute with time of day and date timestamps.
+The GUI program, gqgmc_gui, plots data on a scrolling graph of two minutes width. Data is plotted every ten seconds. In addition to graphing, the GUI program logs data to a file once a minute with time of day and date timestamps. See the README.txt file for running gqgmc_gui with arguments.

 User feedback would be appreciated either by writing a review or emailing me at phgphd@yahoo.com.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phil Gillaspy</dc:creator><pubDate>Fri, 02 Sep 2016 15:34:25 -0000</pubDate><guid>https://sourceforge.netafafcdb11706015d4c0b37c46942b9e59fe0fabe</guid></item><item><title>Home modified by Phil Gillaspy</title><link>https://sourceforge.net/p/gqgmc/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v23
+++ v24
@@ -1,14 +1,14 @@
 Updated: February 24, 2016 - Added the following GQ GMC commands to the driver: power on, reboot, factory reset, set date/time (all in single command), and get date/time (all in single command).

-Updated: February 12, 2016 - Added data logging to the GUI program, gqgmc_gui. Data recorded each minute with time of day and day of year timestamp.
+Updated: February 12, 2016 - Added data logging to file to the GUI program, gqgmc_gui. Data recorded each minute with time of day and day of year timestamp.

 Updated: May 7, 2015 - Added UDEV rules file, 51-gqgmc.rules to create symbolic link to device /dev/gqgmc from /dev/ttyUSB*.

 Updated: March 5, 2013 - Added the individual commands to set the year, month, day, hours, minutes, seconds.

-GQGMC is a user level driver for interfacing a Linux host to GQ Electronic's GMC-300 geiger-muller counter. Written in C++, the driver provides an interface method for each of the capabilities of the GMC-300. The capabilities of the GMC-300 are described in the GQ-GMC-ICD.odt (or doc) document. Perhaps of greatest use, the GMC-300 can provide the Counts per Minute upon command from the Linux host. The GMC-300 also has configuration data and an internal history buffer all of which are read/write-able from the Linux host. Further documentation is embedded in the source software, principally, gqgmc.hh and gqgmc.cc. Any user is expected to read the documentation embedded in the source code files which has complete discussions of the GMC-300's data and operation, in other words, the documentation and the code are integrated.
+GQGMC is a user level driver for interfacing a Linux host to GQ Electronic's GMC-3xx (e.g., GMC-300) geiger-muller counter. Written in C++, the driver provides an interface method for each of the capabilities of the GMC-3xx. The capabilities of the GMC-3xx are described in the GQ-GMC-ICD.odt (or doc) document. Perhaps of greatest use, the GMC-3xx can provide the Counts per Minute upon command from the Linux host. The GMC-3xx also has configuration data and an internal history buffer all of which are read/write-able from the Linux host. Further documentation is embedded in the source software, principally, gqgmc.hh and gqgmc.cc. Any user is expected to read the documentation embedded in the source code files which has complete discussions of the GMC-300's data and operation, in other words, the documentation and the code are integrated.

-A sample console based program is provided for excercising the GMC-300. A sample Qt based GUI program is also provided, although it functions only as a simple data logging plot of the counts per minute. A Makefile is also provided for building the console or GUI programs. The sample programs are only compiled for 64-bit x86 Linux under Ubuntu 11.10, 12.04, and 14.04, however, it is compilable for 32-bit Linux. See the README.txt file for changes needed to compile/link for 32-bit Linux. Also the Linux dependency exists in only one method for opening the USB port. So conversion to compilation under Windows should not be too difficult. If someone can provide the method for opening the USB port under Windows, I would be happy to patch it into the code and provide a #ifdef macro to conditionally compile Windows or Linux.
+A sample console based program is provided for excercising the GMC-3xx. A sample Qt based GUI program is also provided, although it functions only as a simple data logging plot of the counts per minute. A Makefile is also provided for building the console or GUI programs. The sample programs are only compiled for 64-bit x86 Linux under Ubuntu 11.10, 12.04, and 14.04, however, it is compilable for 32-bit Linux. See the README.txt file for changes needed to compile/link for 32-bit Linux. Also the Linux dependency exists in only one method for opening the USB port. So conversion to compilation under Windows should not be too difficult. If someone can provide the method for opening the USB port under Windows, I would be happy to patch it into the code and provide a #ifdef macro to conditionally compile Windows or Linux.

 The GUI program, gqgmc_gui, plots data on a scrolling graph of two minutes width. Data is plotted every ten seconds. In addition to graphing, the GUI program logs data to a file once a minute with time of day and date timestamps.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phil Gillaspy</dc:creator><pubDate>Thu, 25 Feb 2016 02:43:32 -0000</pubDate><guid>https://sourceforge.net096002fe7a98603d68f563657e9a8f03c643a5a3</guid></item><item><title>Home modified by Phil Gillaspy</title><link>https://sourceforge.net/p/gqgmc/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v22
+++ v23
@@ -1,8 +1,10 @@
+Updated: February 24, 2016 - Added the following GQ GMC commands to the driver: power on, reboot, factory reset, set date/time (all in single command), and get date/time (all in single command).
+
 Updated: February 12, 2016 - Added data logging to the GUI program, gqgmc_gui. Data recorded each minute with time of day and day of year timestamp.

 Updated: May 7, 2015 - Added UDEV rules file, 51-gqgmc.rules to create symbolic link to device /dev/gqgmc from /dev/ttyUSB*.

-Updated: March 5, 2013 - Added set date/time commands.
+Updated: March 5, 2013 - Added the individual commands to set the year, month, day, hours, minutes, seconds.

 GQGMC is a user level driver for interfacing a Linux host to GQ Electronic's GMC-300 geiger-muller counter. Written in C++, the driver provides an interface method for each of the capabilities of the GMC-300. The capabilities of the GMC-300 are described in the GQ-GMC-ICD.odt (or doc) document. Perhaps of greatest use, the GMC-300 can provide the Counts per Minute upon command from the Linux host. The GMC-300 also has configuration data and an internal history buffer all of which are read/write-able from the Linux host. Further documentation is embedded in the source software, principally, gqgmc.hh and gqgmc.cc. Any user is expected to read the documentation embedded in the source code files which has complete discussions of the GMC-300's data and operation, in other words, the documentation and the code are integrated.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phil Gillaspy</dc:creator><pubDate>Thu, 25 Feb 2016 02:29:17 -0000</pubDate><guid>https://sourceforge.netd7af53ddc822575cf8051f077900fed0b93a30f7</guid></item><item><title>Home modified by Phil Gillaspy</title><link>https://sourceforge.net/p/gqgmc/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v21
+++ v22
@@ -1,3 +1,5 @@
+Updated: February 12, 2016 - Added data logging to the GUI program, gqgmc_gui. Data recorded each minute with time of day and day of year timestamp.
+
 Updated: May 7, 2015 - Added UDEV rules file, 51-gqgmc.rules to create symbolic link to device /dev/gqgmc from /dev/ttyUSB*.

 Updated: March 5, 2013 - Added set date/time commands.
@@ -6,6 +8,8 @@

 A sample console based program is provided for excercising the GMC-300. A sample Qt based GUI program is also provided, although it functions only as a simple data logging plot of the counts per minute. A Makefile is also provided for building the console or GUI programs. The sample programs are only compiled for 64-bit x86 Linux under Ubuntu 11.10, 12.04, and 14.04, however, it is compilable for 32-bit Linux. See the README.txt file for changes needed to compile/link for 32-bit Linux. Also the Linux dependency exists in only one method for opening the USB port. So conversion to compilation under Windows should not be too difficult. If someone can provide the method for opening the USB port under Windows, I would be happy to patch it into the code and provide a #ifdef macro to conditionally compile Windows or Linux.

+The GUI program, gqgmc_gui, plots data on a scrolling graph of two minutes width. Data is plotted every ten seconds. In addition to graphing, the GUI program logs data to a file once a minute with time of day and date timestamps.
+
 User feedback would be appreciated either by writing a review or emailing me at phgphd@yahoo.com.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Phil Gillaspy</dc:creator><pubDate>Fri, 12 Feb 2016 16:47:55 -0000</pubDate><guid>https://sourceforge.net0ec1a4278d227c8d53ca60e9421f94e62f9cd991</guid></item></channel></rss>