<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matthieu+Guillaumin</id>
	<title>sigrok - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Matthieu+Guillaumin"/>
	<link rel="alternate" type="text/html" href="https://sigrok.org/wiki/Special:Contributions/Matthieu_Guillaumin"/>
	<updated>2026-04-10T14:56:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sigrok.org/w/index.php?title=PCE_PCE-322A&amp;diff=12048</id>
		<title>PCE PCE-322A</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=PCE_PCE-322A&amp;diff=12048"/>
		<updated>2016-12-03T19:23:04Z</updated>

		<summary type="html">&lt;p&gt;Matthieu Guillaumin: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox sound level meter&lt;br /&gt;
| image               = [[File:PCE-322A.png|180px]]&lt;br /&gt;
| name                = PCE PCE-322A&lt;br /&gt;
| status              = supported&lt;br /&gt;
| source_code_dir     = pce-322a&lt;br /&gt;
| connectivity        = USB/serial&lt;br /&gt;
| frequency_range     = 31.5Hz - 8kHz&lt;br /&gt;
| measurement_range   = 30dB - 130dB&lt;br /&gt;
| resolution          = 0.1dB&lt;br /&gt;
| accuracy            = 1.4dB&lt;br /&gt;
| frequency_weighting = A, C&lt;br /&gt;
| time_weighting      = F, S&lt;br /&gt;
| standards           = IEC 61672-1 Class 2&lt;br /&gt;
| website             = [https://www.pce-instruments.com/english/measuring-instruments/test-meters/sound-level-meter-noise-level-meter-pce-instruments-sound-level-meter-pce-322-a-det_60903.htm pce-instruments.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;PCE PCE-322A&amp;#039;&amp;#039;&amp;#039; is an IEC 61672-1 class 2 compliant sound level meter with USB connectivity.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PCE-322A.png|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCE-322A back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCE-322A side.jpg|&amp;lt;small&amp;gt;Device, side&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The device communicates at 115200 baud, no parity, 8 data bits, and 1 stop bit (115200/8n1).&lt;br /&gt;
&lt;br /&gt;
=== Commands ===&lt;br /&gt;
&lt;br /&gt;
None of the following commands are needed to receive live measurements from the device; see the next section.&lt;br /&gt;
&lt;br /&gt;
The commands are always 2 byte and take no parameters, except for the one requesting memory blocks.&lt;br /&gt;
&lt;br /&gt;
The following commands are supported:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; width=&amp;quot;95%&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0xac 0xff&lt;br /&gt;
| Connect&lt;br /&gt;
|-&lt;br /&gt;
| 0xca 0xff&lt;br /&gt;
| Disconnect&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf1&lt;br /&gt;
| Toggle dBA/dBC&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf2&lt;br /&gt;
| Toggle Scale (Auto, 30-80, 50-100, 80-130)&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf3&lt;br /&gt;
| Toggle Min/Max/Current&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf4&lt;br /&gt;
| Toggle Fast/Slow&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf5&lt;br /&gt;
| Toggle Hold&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf6&lt;br /&gt;
| Toggle Backlight&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf7&lt;br /&gt;
| Toggle Time/Date&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf8&lt;br /&gt;
| Power Off&lt;br /&gt;
|-&lt;br /&gt;
| 0x7e 0x00 ...&lt;br /&gt;
| Setup Logging (see below)&lt;br /&gt;
|-&lt;br /&gt;
| 0xad 0xda&lt;br /&gt;
| Memory Status&lt;br /&gt;
|-&lt;br /&gt;
| 0xd3 0xda 0x&amp;#039;&amp;#039;XX&amp;#039;&amp;#039; 0x&amp;#039;&amp;#039;YY&amp;#039;&amp;#039;&lt;br /&gt;
| Transfer &amp;#039;&amp;#039;YYXX&amp;#039;&amp;#039;-th block of data (block length: 256)&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xc1&lt;br /&gt;
| Clear Memory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Measurements and settings ===&lt;br /&gt;
&lt;br /&gt;
Current settings and measurements are continually streamed over the serial bus, without any prompting from the PC. Data is encapsulated in packets of 13 bytes. The packets are structured as follows:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 11&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 12&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 13&lt;br /&gt;
|-&lt;br /&gt;
| 0x7f&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Measurement&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Flags/Mode&lt;br /&gt;
| ?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
| 0x00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Memory ===&lt;br /&gt;
&lt;br /&gt;
==== Setup Request ====&lt;br /&gt;
&lt;br /&gt;
A recording can be setup remotely (which will start instantly or after pressing a button).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
|-&lt;br /&gt;
| 0x7e&lt;br /&gt;
| ?&lt;br /&gt;
| Interval&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
| Flags&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Status Response ====&lt;br /&gt;
&lt;br /&gt;
This is the response to the Memory Status (0xad 0xda) command.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
|-&lt;br /&gt;
| 0xd1&lt;br /&gt;
| 0x05&lt;br /&gt;
| 0x00&lt;br /&gt;
| 0x01&lt;br /&gt;
| 0xd2&lt;br /&gt;
| 0x&amp;#039;&amp;#039;YY&amp;#039;&amp;#039; 0x&amp;#039;&amp;#039;XX&amp;#039;&amp;#039; colspan=&amp;quot;2&amp;quot; | Used memory blocks&lt;br /&gt;
| 0x&amp;#039;&amp;#039;ZZ&amp;#039;&amp;#039; | Length of last block&lt;br /&gt;
| 0x10 or 0x20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Header ====&lt;br /&gt;
&lt;br /&gt;
Each recording starts with a header:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 11&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | 0x7f 0xf7 or 0xff 0xff &lt;br /&gt;
| 0x01&lt;br /&gt;
| 0x00&lt;br /&gt;
| Flags&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
- Flags: 0x0a for dB(A) or 0x0c for dB(C).&lt;br /&gt;
&lt;br /&gt;
- Date. Byte 6: Year; Byte 7: Month; Byte 8: Day; Byte 9: 2 bits unknown, 6 bits for Hour; Byte 10: Minutes; Byte 11: Seconds.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.pce-instruments.com/english/slot/2/download/60903/manual-sound-level-meter-pce-322-a.pdf User Manual]&lt;br /&gt;
* [https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx#mac CP210x USB to UART Bridge VCP Driver for Mac] &lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Sound level meter]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Matthieu Guillaumin</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=PCE_PCE-322A&amp;diff=12046</id>
		<title>PCE PCE-322A</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=PCE_PCE-322A&amp;diff=12046"/>
		<updated>2016-11-30T23:17:47Z</updated>

		<summary type="html">&lt;p&gt;Matthieu Guillaumin: /* Memory */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox sound level meter&lt;br /&gt;
| image               = [[File:PCE-322A.png|180px]]&lt;br /&gt;
| name                = PCE PCE-322A&lt;br /&gt;
| status              = supported&lt;br /&gt;
| source_code_dir     = pce-322a&lt;br /&gt;
| connectivity        = USB/serial&lt;br /&gt;
| frequency_range     = 31.5Hz - 8kHz&lt;br /&gt;
| measurement_range   = 30dB - 130dB&lt;br /&gt;
| resolution          = 0.1dB&lt;br /&gt;
| accuracy            = 1.4dB&lt;br /&gt;
| frequency_weighting = A, C&lt;br /&gt;
| time_weighting      = F, S&lt;br /&gt;
| standards           = IEC 61672-1 Class 2&lt;br /&gt;
| website             = [https://www.pce-instruments.com/english/measuring-instruments/test-meters/sound-level-meter-noise-level-meter-pce-instruments-sound-level-meter-pce-322-a-det_60903.htm pce-instruments.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;PCE PCE-322A&amp;#039;&amp;#039;&amp;#039; is an IEC 61672-1 class 2 compliant sound level meter with USB connectivity.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PCE-322A.png|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCE-322A back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCE-322A side.jpg|&amp;lt;small&amp;gt;Device, side&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The device communicates at 115200 baud, no parity, 8 data bits, and 1 stop bit (115200/8n1).&lt;br /&gt;
&lt;br /&gt;
=== Commands ===&lt;br /&gt;
&lt;br /&gt;
None of the following commands are needed to receive live measurements from the device; see the next section.&lt;br /&gt;
&lt;br /&gt;
The commands are always 2 byte and take no parameters, except for the one requesting memory blocks.&lt;br /&gt;
&lt;br /&gt;
The following commands are supported:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; width=&amp;quot;95%&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0xac 0xff&lt;br /&gt;
| Connect&lt;br /&gt;
|-&lt;br /&gt;
| 0xca 0xff&lt;br /&gt;
| Disconnect&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf1&lt;br /&gt;
| Toggle dBA/dBC&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf2&lt;br /&gt;
| Toggle Scale (Auto, 30-80, 50-100, 80-130)&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf3&lt;br /&gt;
| Toggle Min/Max/Current&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf4&lt;br /&gt;
| Toggle Fast/Slow&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf5&lt;br /&gt;
| Toggle Hold&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf6&lt;br /&gt;
| Toggle Backlight&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf7&lt;br /&gt;
| Toggle Time/Date&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf8&lt;br /&gt;
| Power Off&lt;br /&gt;
|-&lt;br /&gt;
| 0x7e 0x00 ...&lt;br /&gt;
| Setup Logging (see below)&lt;br /&gt;
|-&lt;br /&gt;
| 0xad 0xda&lt;br /&gt;
| Memory Status&lt;br /&gt;
|-&lt;br /&gt;
| 0xd3 0xda 0x&amp;#039;&amp;#039;XX&amp;#039;&amp;#039; 0x&amp;#039;&amp;#039;YY&amp;#039;&amp;#039;&lt;br /&gt;
| Transfer &amp;#039;&amp;#039;YYXX&amp;#039;&amp;#039;-th block of data (block length: 256)&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xc1&lt;br /&gt;
| Clear Memory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Measurements and settings ===&lt;br /&gt;
&lt;br /&gt;
Current settings and measurements are continually streamed over the serial bus, without any prompting from the PC. Data is encapsulated in packets of 13 bytes. The packets are structured as follows:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 11&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 12&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 13&lt;br /&gt;
|-&lt;br /&gt;
| 0x7f&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Measurement&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Flags/Mode&lt;br /&gt;
| ?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
| 0x00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Memory ===&lt;br /&gt;
&lt;br /&gt;
==== Setup Request ====&lt;br /&gt;
&lt;br /&gt;
A recording can be setup remotely (which will start instantly or after pressing a button).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
|-&lt;br /&gt;
| 0x7e&lt;br /&gt;
| ?&lt;br /&gt;
| Interval&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
| Flags&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Status Response ====&lt;br /&gt;
&lt;br /&gt;
This is the response to the Memory Status (0xad 0xda) command.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
|-&lt;br /&gt;
| 0xd1&lt;br /&gt;
| 0x05&lt;br /&gt;
| 0x00&lt;br /&gt;
| 0x01&lt;br /&gt;
| 0xd2&lt;br /&gt;
| 0x&amp;#039;&amp;#039;YY&amp;#039;&amp;#039; 0x&amp;#039;&amp;#039;XX&amp;#039;&amp;#039; colspan=&amp;quot;2&amp;quot; | Used memory blocks&lt;br /&gt;
| 0x&amp;#039;&amp;#039;ZZ&amp;#039;&amp;#039; | Length of last block&lt;br /&gt;
| 0x10 or 0x20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Header ====&lt;br /&gt;
&lt;br /&gt;
Each recording starts with a header:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 11&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | 0x7f 0xf7 or 0xff 0xff &lt;br /&gt;
| 0x01&lt;br /&gt;
| 0x00&lt;br /&gt;
| Flags&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
- Flags: 0x0a for dB(A) or 0x0c for dB(C).&lt;br /&gt;
&lt;br /&gt;
- Date. Byte 6: Year; Byte 7: Month; Byte 8: Day; Byte 9: 2 bits unknown, 6 bits for Hour; Byte 10: Minutes; Byte 11: Seconds.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.pce-instruments.com/english/slot/2/download/60903/manual-sound-level-meter-pce-322-a.pdf User Manual]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Sound level meter]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Matthieu Guillaumin</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=PCE_PCE-322A&amp;diff=12045</id>
		<title>PCE PCE-322A</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=PCE_PCE-322A&amp;diff=12045"/>
		<updated>2016-11-30T20:40:02Z</updated>

		<summary type="html">&lt;p&gt;Matthieu Guillaumin: /* Protocol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox sound level meter&lt;br /&gt;
| image               = [[File:PCE-322A.png|180px]]&lt;br /&gt;
| name                = PCE PCE-322A&lt;br /&gt;
| status              = supported&lt;br /&gt;
| source_code_dir     = pce-322a&lt;br /&gt;
| connectivity        = USB/serial&lt;br /&gt;
| frequency_range     = 31.5Hz - 8kHz&lt;br /&gt;
| measurement_range   = 30dB - 130dB&lt;br /&gt;
| resolution          = 0.1dB&lt;br /&gt;
| accuracy            = 1.4dB&lt;br /&gt;
| frequency_weighting = A, C&lt;br /&gt;
| time_weighting      = F, S&lt;br /&gt;
| standards           = IEC 61672-1 Class 2&lt;br /&gt;
| website             = [https://www.pce-instruments.com/english/measuring-instruments/test-meters/sound-level-meter-noise-level-meter-pce-instruments-sound-level-meter-pce-322-a-det_60903.htm pce-instruments.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;PCE PCE-322A&amp;#039;&amp;#039;&amp;#039; is an IEC 61672-1 class 2 compliant sound level meter with USB connectivity.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PCE-322A.png|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCE-322A back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCE-322A side.jpg|&amp;lt;small&amp;gt;Device, side&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The device communicates at 115200 baud, no parity, 8 data bits, and 1 stop bit (115200/8n1).&lt;br /&gt;
&lt;br /&gt;
=== Commands ===&lt;br /&gt;
&lt;br /&gt;
None of the following commands are needed to receive live measurements from the device; see the next section.&lt;br /&gt;
&lt;br /&gt;
The commands are always 2 byte and take no parameters, except for the one requesting memory blocks.&lt;br /&gt;
&lt;br /&gt;
The following commands are supported:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; width=&amp;quot;95%&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0xac 0xff&lt;br /&gt;
| Connect&lt;br /&gt;
|-&lt;br /&gt;
| 0xca 0xff&lt;br /&gt;
| Disconnect&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf1&lt;br /&gt;
| Toggle dBA/dBC&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf2&lt;br /&gt;
| Toggle Scale (Auto, 30-80, 50-100, 80-130)&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf3&lt;br /&gt;
| Toggle Min/Max/Current&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf4&lt;br /&gt;
| Toggle Fast/Slow&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf5&lt;br /&gt;
| Toggle Hold&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf6&lt;br /&gt;
| Toggle Backlight&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf7&lt;br /&gt;
| Toggle Time/Date&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf8&lt;br /&gt;
| Power Off&lt;br /&gt;
|-&lt;br /&gt;
| 0x7e 0x00 ...&lt;br /&gt;
| Setup Logging (see below)&lt;br /&gt;
|-&lt;br /&gt;
| 0xad 0xda&lt;br /&gt;
| Memory Status&lt;br /&gt;
|-&lt;br /&gt;
| 0xd3 0xda 0x&amp;#039;&amp;#039;XX&amp;#039;&amp;#039; 0x&amp;#039;&amp;#039;YY&amp;#039;&amp;#039;&lt;br /&gt;
| Transfer &amp;#039;&amp;#039;YYXX&amp;#039;&amp;#039;-th block of data (block length: 256)&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xc1&lt;br /&gt;
| Clear Memory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Measurements and settings ===&lt;br /&gt;
&lt;br /&gt;
Current settings and measurements are continually streamed over the serial bus, without any prompting from the PC. Data is encapsulated in packets of 13 bytes. The packets are structured as follows:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 11&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 12&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 13&lt;br /&gt;
|-&lt;br /&gt;
| 0x7f&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Measurement&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Flags/Mode&lt;br /&gt;
| ?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
| 0x00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Memory ===&lt;br /&gt;
&lt;br /&gt;
==== Setup Request ====&lt;br /&gt;
&lt;br /&gt;
A recording can be setup remotely (which will start instantly or after pressing a button).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
|-&lt;br /&gt;
| 0x7e&lt;br /&gt;
| ?&lt;br /&gt;
| Interval&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
| Flags&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Status Response ====&lt;br /&gt;
&lt;br /&gt;
This is the response to the Memory Status (0xad 0xda) command.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
|-&lt;br /&gt;
| 0xd1&lt;br /&gt;
| 0x05&lt;br /&gt;
| 0x00&lt;br /&gt;
| 0x01&lt;br /&gt;
| 0xd2&lt;br /&gt;
| 0x&amp;#039;&amp;#039;YY&amp;#039;&amp;#039; 0x&amp;#039;&amp;#039;XX&amp;#039;&amp;#039;colspan=&amp;quot;2&amp;quot; | Used memory blocks&lt;br /&gt;
| 0x&amp;#039;&amp;#039;ZZ&amp;#039;&amp;#039; | Used bytes in the last used block&lt;br /&gt;
| 0x10 or 0x20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Header ====&lt;br /&gt;
&lt;br /&gt;
Each recording starts with a header:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 11&lt;br /&gt;
|-&lt;br /&gt;
| 0x7f&lt;br /&gt;
| 0xf7&lt;br /&gt;
| 0x01&lt;br /&gt;
| 0x00&lt;br /&gt;
| 0x0a&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.pce-instruments.com/english/slot/2/download/60903/manual-sound-level-meter-pce-322-a.pdf User Manual]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Sound level meter]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Matthieu Guillaumin</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=PCE_PCE-322A&amp;diff=12044</id>
		<title>PCE PCE-322A</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=PCE_PCE-322A&amp;diff=12044"/>
		<updated>2016-11-30T20:35:34Z</updated>

		<summary type="html">&lt;p&gt;Matthieu Guillaumin: /* Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox sound level meter&lt;br /&gt;
| image               = [[File:PCE-322A.png|180px]]&lt;br /&gt;
| name                = PCE PCE-322A&lt;br /&gt;
| status              = supported&lt;br /&gt;
| source_code_dir     = pce-322a&lt;br /&gt;
| connectivity        = USB/serial&lt;br /&gt;
| frequency_range     = 31.5Hz - 8kHz&lt;br /&gt;
| measurement_range   = 30dB - 130dB&lt;br /&gt;
| resolution          = 0.1dB&lt;br /&gt;
| accuracy            = 1.4dB&lt;br /&gt;
| frequency_weighting = A, C&lt;br /&gt;
| time_weighting      = F, S&lt;br /&gt;
| standards           = IEC 61672-1 Class 2&lt;br /&gt;
| website             = [https://www.pce-instruments.com/english/measuring-instruments/test-meters/sound-level-meter-noise-level-meter-pce-instruments-sound-level-meter-pce-322-a-det_60903.htm pce-instruments.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;PCE PCE-322A&amp;#039;&amp;#039;&amp;#039; is an IEC 61672-1 class 2 compliant sound level meter with USB connectivity.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
TODO&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PCE-322A.png|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCE-322A back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCE-322A side.jpg|&amp;lt;small&amp;gt;Device, side&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The device communicates at 115200 baud, no parity, 8 data bits, and 1 stop bit (115200/8n1).&lt;br /&gt;
&lt;br /&gt;
=== Commands ===&lt;br /&gt;
&lt;br /&gt;
None of the following commands are needed to receive live measurements from the device; see the next section.&lt;br /&gt;
&lt;br /&gt;
The commands are always 2 byte and take no parameters, except for the one requesting memory blocks.&lt;br /&gt;
&lt;br /&gt;
The following commands are supported:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; width=&amp;quot;95%&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0xac 0xff&lt;br /&gt;
| Connect&lt;br /&gt;
|-&lt;br /&gt;
| 0xca 0xff&lt;br /&gt;
| Disconnect&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf1&lt;br /&gt;
| Toggle dBA/dBC&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf2&lt;br /&gt;
| Toggle Scale (Auto, 30-80, 50-100, 80-130)&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf3&lt;br /&gt;
| Toggle Min/Max/Current&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf4&lt;br /&gt;
| Toggle Fast/Slow&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf5&lt;br /&gt;
| Toggle Hold&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf6&lt;br /&gt;
| Toggle Backlight&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf7&lt;br /&gt;
| Toggle Time/Date&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xf8&lt;br /&gt;
| Power Off&lt;br /&gt;
|-&lt;br /&gt;
| 0x7e 0x00 ...&lt;br /&gt;
| Setup Logging (see below)&lt;br /&gt;
|-&lt;br /&gt;
| 0xad 0xda&lt;br /&gt;
| Memory Status&lt;br /&gt;
|-&lt;br /&gt;
| 0xd3 0xda 0x&amp;#039;&amp;#039;XX&amp;#039;&amp;#039; 0x&amp;#039;&amp;#039;YY&amp;#039;&amp;#039;&lt;br /&gt;
| Transfer &amp;#039;&amp;#039;YYXX&amp;#039;&amp;#039;-th block of data (block length: 256)&lt;br /&gt;
|-&lt;br /&gt;
| 0xaa 0xc1&lt;br /&gt;
| Clear Memory&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Measurements and settings ===&lt;br /&gt;
&lt;br /&gt;
Current settings and measurements are continually streamed over the serial bus, without any prompting from the PC. Data is encapsulated in packets of 13 bytes. The packets are structured as follows:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 11&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 12&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 13&lt;br /&gt;
|-&lt;br /&gt;
| 0x7f&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Measurement&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Flags/Mode&lt;br /&gt;
| ?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
| 0x00&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Memory ===&lt;br /&gt;
&lt;br /&gt;
==== Setup Request ====&lt;br /&gt;
&lt;br /&gt;
A recording can be setup remotely (which will start instantly or after pressing a button).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
|-&lt;br /&gt;
| 0x7e&lt;br /&gt;
| ?&lt;br /&gt;
| Interval&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
| Flags&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Status Response ====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
|-&lt;br /&gt;
| 0xd1&lt;br /&gt;
| 0x05&lt;br /&gt;
| 0x00&lt;br /&gt;
| 0x01&lt;br /&gt;
| 0xd2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Used Memory&lt;br /&gt;
| 0x10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Header ====&lt;br /&gt;
&lt;br /&gt;
Each recording starts with a header:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 1&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 2&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 3&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 4&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 5&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 6&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 7&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 8&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 9&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 10&lt;br /&gt;
| style=&amp;quot;width: 3em; text-align: center;&amp;quot; | 11&lt;br /&gt;
|-&lt;br /&gt;
| 0x7f&lt;br /&gt;
| 0xf7&lt;br /&gt;
| 0x01&lt;br /&gt;
| 0x00&lt;br /&gt;
| 0x0a&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; | Date&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.pce-instruments.com/english/slot/2/download/60903/manual-sound-level-meter-pce-322-a.pdf User Manual]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Sound level meter]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Matthieu Guillaumin</name></author>
	</entry>
</feed>