Web to IR remote interface

Many appliances have an IR remote interface (TV, stereos, etc). These suffice for normal, intended, line-of-sight scenarios. But here, I wanted to control a HiFi and a robo-vac from anywhere in the house. An IR LED circuit was attached to a Pi, which hosts a web-page emulating a remote. That page can be opened on any device on the local network.

Hardware

An GPIO pin is connected to a transistor, which switches an IR LED (salvaged from an old remote), sourcing power from the Pi's 3V3 rail.

Software

The software is a simple python Flask server, which uses the ircodec library. The IR protocols need to be defined in JSON files. I recorded these protocols by connecting an oscilloscope to the original remotes' LED, pressing all the buttons, and recording their respective patterns.

A systemd service was configured to start the server on boot.

import time
from ircodec.command import CommandSet
from flask import Flask, request, redirect, render_template

sony_controller = CommandSet.load('rm-amu009_sony.json')
eufy_controller = CommandSet.load('eufy.json')

def send_sony(command):
	print("sending "+command+" to sony")
	sony_controller.emit(command, freq=40.00)
	sony_controller.emit(command, freq=40.00)

def send_eufy(command):
	print("sending "+command+" to eufy")
	eufy_controller.emit(command, freq=38.0)

app = Flask(__name__)

@app.route("/remote/sony", methods = ['POST'])
def sony_remote():
	print(request.form)
	command = request.form['command']
	send_sony(command)
	return redirect('/remotes')

@app.route("/remote/eufy", methods = ['POST'])
def eufy_remote():
	command = request.form['command']
	send_eufy(command)
	return redirect('/remotes')

@app.route('/remotes')
def remotes():
	return render_template('remotes.html')

print('loaded IR codes; starting web server...')

app.run(host="0.0.0.0", port=5001)
			

The template file is simply a styled form, that works as follows:

<form action="http://192.168.0.9:5001/remote/sony" method="post" ... >
	...
	<button name="command" value="vol_up">Volume Up</button>
	...
</form>
			

JSON IR protocol files

Below are the full IR protocol files for a Sony HiFi and a Eufy robo-vac, should you ever require them (click to expand)

Eufy
{
  "type": "CommandSet",
  "name": "Eufy",
  "emitter_gpio": 27,
  "receiver_gpio": 17,
  "commands": {
    "start_stop": {
      "type": "Command",
      "name": "start_stop",
      "signal_list": [
        { "type": "Pulse", "length": 3045 },
        { "type": "Gap", "length": 2965 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 449 },
        { "type": "Pulse", "length": 551 }
      ],
      "description": "",
      "signal_class_list": [
        {
          "type": "PulseClass",
          "uid": 2,
          "signals": [3045],
          "mean": 3045.0,
          "mode": 3045,
          "min": 3045,
          "max": 3045,
          "range": 0,
          "id": 3
        },
        {
          "type": "GapClass",
          "uid": 4,
          "signals": [2965],
          "mean": 2965.0,
          "mode": 2965,
          "min": 2965,
          "max": 2965,
          "range": 0,
          "id": 5
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 2,
          "signals": [
            1445, 1449, 1450, 1450, 1450, 1450, 1450, 1454, 1454, 1454, 1455,
            1455, 1455, 1455
          ],
          "mean": 1451.857142857143,
          "mode": 1450,
          "min": 1445,
          "max": 1455,
          "range": 10,
          "id": 3
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        },
        {
          "type": "GapClass",
          "uid": 0,
          "signals": [
            440, 445, 445, 445, 449, 449, 449, 450, 450, 450, 450, 450, 450,
            450, 450, 455, 455, 455
          ],
          "mean": 449.27777777777777,
          "mode": 450,
          "min": 440,
          "max": 455,
          "range": 15,
          "id": 1
        },
        {
          "type": "PulseClass",
          "uid": 0,
          "signals": [
            545, 545, 546, 546, 546, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 551, 551, 551, 551, 551, 555, 555, 555, 555,
            555, 555, 555, 560, 560, 560, 560
          ],
          "mean": 551.7575757575758,
          "mode": 550,
          "min": 545,
          "max": 560,
          "range": 15,
          "id": 1
        }
      ]
    },
    "home": {
      "type": "Command",
      "name": "home",
      "signal_list": [
        { "type": "Pulse", "length": 3045 },
        { "type": "Gap", "length": 2965 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 1453 },
        { "type": "Pulse", "length": 549 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 549 }
      ],
      "description": "",
      "signal_class_list": [
        {
          "type": "PulseClass",
          "uid": 6,
          "signals": [3045],
          "mean": 3045.0,
          "mode": 3045,
          "min": 3045,
          "max": 3045,
          "range": 0,
          "id": 7
        },
        {
          "type": "GapClass",
          "uid": 10,
          "signals": [2965],
          "mean": 2965.0,
          "mode": 2965,
          "min": 2965,
          "max": 2965,
          "range": 0,
          "id": 11
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 8,
          "signals": [
            1450, 1450, 1450, 1450, 1450, 1450, 1450, 1455, 1455, 1455, 1460,
            1460, 1460
          ],
          "mean": 1453.4615384615386,
          "mode": 1450,
          "min": 1450,
          "max": 1460,
          "range": 10,
          "id": 9
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        },
        {
          "type": "GapClass",
          "uid": 6,
          "signals": [
            445, 445, 450, 450, 450, 450, 450, 450, 450, 455, 455, 455, 455,
            455, 455, 455, 455, 455, 460
          ],
          "mean": 452.36842105263156,
          "mode": 455,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 7
        },
        {
          "type": "PulseClass",
          "uid": 4,
          "signals": [
            540, 545, 545, 545, 545, 545, 545, 545, 550, 550, 550, 550, 550,
            550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550,
            550, 550, 555, 555, 555, 555, 555
          ],
          "mean": 549.3939393939394,
          "mode": 550,
          "min": 540,
          "max": 555,
          "range": 15,
          "id": 5
        }
      ]
    },
    "circle": {
      "type": "Command",
      "name": "circle",
      "signal_list": [
        { "type": "Pulse", "length": 3050 },
        { "type": "Gap", "length": 2955 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1449 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1449 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1449 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1449 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1449 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1449 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1449 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1449 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1449 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1449 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 444 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1449 },
        { "type": "Pulse", "length": 555 }
      ],
      "description": "",
      "signal_class_list": [
        {
          "type": "PulseClass",
          "uid": 10,
          "signals": [3050],
          "mean": 3050.0,
          "mode": 3050,
          "min": 3050,
          "max": 3050,
          "range": 0,
          "id": 11
        },
        {
          "type": "GapClass",
          "uid": 16,
          "signals": [2955],
          "mean": 2955.0,
          "mode": 2955,
          "min": 2955,
          "max": 2955,
          "range": 0,
          "id": 17
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 14,
          "signals": [
            1445, 1445, 1448, 1448, 1448, 1450, 1450, 1450, 1453, 1453, 1458
          ],
          "mean": 1449.8181818181818,
          "mode": 1448,
          "min": 1445,
          "max": 1458,
          "range": 13,
          "id": 15
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 14,
          "signals": [
            1445, 1445, 1448, 1448, 1448, 1450, 1450, 1450, 1453, 1453, 1458
          ],
          "mean": 1449.8181818181818,
          "mode": 1448,
          "min": 1445,
          "max": 1458,
          "range": 13,
          "id": 15
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 14,
          "signals": [
            1445, 1445, 1448, 1448, 1448, 1450, 1450, 1450, 1453, 1453, 1458
          ],
          "mean": 1449.8181818181818,
          "mode": 1448,
          "min": 1445,
          "max": 1458,
          "range": 13,
          "id": 15
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 14,
          "signals": [
            1445, 1445, 1448, 1448, 1448, 1450, 1450, 1450, 1453, 1453, 1458
          ],
          "mean": 1449.8181818181818,
          "mode": 1448,
          "min": 1445,
          "max": 1458,
          "range": 13,
          "id": 15
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 14,
          "signals": [
            1445, 1445, 1448, 1448, 1448, 1450, 1450, 1450, 1453, 1453, 1458
          ],
          "mean": 1449.8181818181818,
          "mode": 1448,
          "min": 1445,
          "max": 1458,
          "range": 13,
          "id": 15
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 14,
          "signals": [
            1445, 1445, 1448, 1448, 1448, 1450, 1450, 1450, 1453, 1453, 1458
          ],
          "mean": 1449.8181818181818,
          "mode": 1448,
          "min": 1445,
          "max": 1458,
          "range": 13,
          "id": 15
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 14,
          "signals": [
            1445, 1445, 1448, 1448, 1448, 1450, 1450, 1450, 1453, 1453, 1458
          ],
          "mean": 1449.8181818181818,
          "mode": 1448,
          "min": 1445,
          "max": 1458,
          "range": 13,
          "id": 15
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 14,
          "signals": [
            1445, 1445, 1448, 1448, 1448, 1450, 1450, 1450, 1453, 1453, 1458
          ],
          "mean": 1449.8181818181818,
          "mode": 1448,
          "min": 1445,
          "max": 1458,
          "range": 13,
          "id": 15
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 14,
          "signals": [
            1445, 1445, 1448, 1448, 1448, 1450, 1450, 1450, 1453, 1453, 1458
          ],
          "mean": 1449.8181818181818,
          "mode": 1448,
          "min": 1445,
          "max": 1458,
          "range": 13,
          "id": 15
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 14,
          "signals": [
            1445, 1445, 1448, 1448, 1448, 1450, 1450, 1450, 1453, 1453, 1458
          ],
          "mean": 1449.8181818181818,
          "mode": 1448,
          "min": 1445,
          "max": 1458,
          "range": 13,
          "id": 15
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 12,
          "signals": [
            440, 440, 440, 440, 440, 443, 443, 443, 443, 443, 444, 445, 445,
            445, 445, 448, 450, 450, 450, 453, 454
          ],
          "mean": 444.95238095238096,
          "mode": 440,
          "min": 440,
          "max": 454,
          "range": 14,
          "id": 13
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        },
        {
          "type": "GapClass",
          "uid": 14,
          "signals": [
            1445, 1445, 1448, 1448, 1448, 1450, 1450, 1450, 1453, 1453, 1458
          ],
          "mean": 1449.8181818181818,
          "mode": 1448,
          "min": 1445,
          "max": 1458,
          "range": 13,
          "id": 15
        },
        {
          "type": "PulseClass",
          "uid": 8,
          "signals": [
            547, 547, 550, 551, 552, 552, 552, 552, 552, 555, 555, 555, 555,
            555, 555, 555, 555, 557, 557, 557, 557, 557, 557, 559, 560, 560,
            560, 560, 560, 560, 560, 560, 562
          ],
          "mean": 555.6969696969697,
          "mode": 555,
          "min": 547,
          "max": 562,
          "range": 15,
          "id": 9
        }
      ]
    },
    "edge": {
      "type": "Command",
      "name": "edge",
      "signal_list": [
        { "type": "Pulse", "length": 3040 },
        { "type": "Gap", "length": 2960 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 555 },
        { "type": "Gap", "length": 445 },
        { "type": "Pulse", "length": 555 }
      ],
      "description": "",
      "signal_class_list": [
        {
          "type": "PulseClass",
          "uid": 14,
          "signals": [3040],
          "mean": 3040.0,
          "mode": 3040,
          "min": 3040,
          "max": 3040,
          "range": 0,
          "id": 15
        },
        {
          "type": "GapClass",
          "uid": 22,
          "signals": [2960],
          "mean": 2960.0,
          "mode": 2960,
          "min": 2960,
          "max": 2960,
          "range": 0,
          "id": 23
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 20,
          "signals": [
            1443, 1444, 1445, 1450, 1450, 1454, 1454, 1454, 1454, 1455, 1455,
            1455, 1460
          ],
          "mean": 1451.7692307692307,
          "mode": 1454,
          "min": 1443,
          "max": 1460,
          "range": 17,
          "id": 21
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        },
        {
          "type": "GapClass",
          "uid": 18,
          "signals": [
            394, 424, 440, 444, 444, 445, 445, 446, 449, 450, 450, 454, 454,
            454, 454, 454, 455, 455, 455
          ],
          "mean": 445.57894736842104,
          "mode": 454,
          "min": 394,
          "max": 455,
          "range": 61,
          "id": 19
        },
        {
          "type": "PulseClass",
          "uid": 12,
          "signals": [
            540, 545, 545, 545, 546, 546, 546, 546, 546, 546, 550, 550, 550,
            550, 551, 551, 551, 555, 555, 555, 555, 555, 555, 555, 556, 560,
            560, 561, 561, 562, 576, 586, 611
          ],
          "mean": 555.2121212121212,
          "mode": 555,
          "min": 540,
          "max": 611,
          "range": 71,
          "id": 13
        }
      ]
    },
    "auto": {
      "type": "Command",
      "name": "auto",
      "signal_list": [
        { "type": "Pulse", "length": 3050 },
        { "type": "Gap", "length": 2955 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 451 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 },
        { "type": "Gap", "length": 1452 },
        { "type": "Pulse", "length": 550 }
      ],
      "description": "",
      "signal_class_list": [
        {
          "type": "PulseClass",
          "uid": 18,
          "signals": [3050],
          "mean": 3050.0,
          "mode": 3050,
          "min": 3050,
          "max": 3050,
          "range": 0,
          "id": 19
        },
        {
          "type": "GapClass",
          "uid": 28,
          "signals": [2955],
          "mean": 2955.0,
          "mode": 2955,
          "min": 2955,
          "max": 2955,
          "range": 0,
          "id": 29
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 24,
          "signals": [
            445, 445, 445, 446, 447, 449, 450, 450, 450, 451, 451, 451, 451,
            452, 452, 455, 455, 455, 460, 460
          ],
          "mean": 451.0,
          "mode": 451,
          "min": 445,
          "max": 460,
          "range": 15,
          "id": 25
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        },
        {
          "type": "GapClass",
          "uid": 26,
          "signals": [
            1445, 1450, 1450, 1450, 1451, 1451, 1452, 1455, 1455, 1455, 1457,
            1457
          ],
          "mean": 1452.3333333333333,
          "mode": 1450,
          "min": 1445,
          "max": 1457,
          "range": 12,
          "id": 27
        },
        {
          "type": "PulseClass",
          "uid": 16,
          "signals": [
            543, 545, 545, 545, 546, 546, 548, 548, 548, 549, 549, 549, 550,
            550, 550, 550, 550, 550, 550, 553, 553, 554, 554, 554, 554, 554,
            555, 555, 555, 555, 555, 555, 555
          ],
          "mean": 550.6666666666666,
          "mode": 550,
          "min": 543,
          "max": 555,
          "range": 12,
          "id": 17
        }
      ]
    },
    "30min": {
      "type": "Command",
      "name": "30min",
      "signal_list": [
        { "type": "Pulse", "length": 3043 },
        { "type": "Gap", "length": 2962 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 400 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 452 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 },
        { "type": "Gap", "length": 1451 },
        { "type": "Pulse", "length": 551 }
      ],
      "description": "",
      "signal_class_list": [
        {
          "type": "PulseClass",
          "uid": 22,
          "signals": [3043],
          "mean": 3043.0,
          "mode": 3043,
          "min": 3043,
          "max": 3043,
          "range": 0,
          "id": 23
        },
        {
          "type": "GapClass",
          "uid": 36,
          "signals": [2962],
          "mean": 2962.0,
          "mode": 2962,
          "min": 2962,
          "max": 2962,
          "range": 0,
          "id": 37
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 30,
          "signals": [400],
          "mean": 400.0,
          "mode": 400,
          "min": 400,
          "max": 400,
          "range": 0,
          "id": 31
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 32,
          "signals": [
            442, 445, 445, 447, 450, 450, 452, 452, 452, 452, 455, 455, 455,
            455, 455, 457, 457, 460
          ],
          "mean": 452.0,
          "mode": 455,
          "min": 442,
          "max": 460,
          "range": 18,
          "id": 33
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        },
        {
          "type": "GapClass",
          "uid": 34,
          "signals": [
            1395, 1450, 1451, 1452, 1455, 1455, 1455, 1457, 1457, 1457, 1457,
            1460, 1465
          ],
          "mean": 1451.2307692307693,
          "mode": 1457,
          "min": 1395,
          "max": 1465,
          "range": 70,
          "id": 35
        },
        {
          "type": "PulseClass",
          "uid": 20,
          "signals": [
            543, 543, 545, 545, 545, 545, 545, 545, 545, 545, 545, 548, 548,
            548, 548, 548, 548, 548, 548, 549, 550, 550, 550, 550, 550, 553,
            553, 553, 555, 555, 555, 605, 608
          ],
          "mean": 551.8484848484849,
          "mode": 545,
          "min": 543,
          "max": 608,
          "range": 65,
          "id": 21
        }
      ]
    }
  },
  "description": ""
}
			
Sony
{
  "type": "CommandSet",
  "name": "Sony RM-AMU009",
  "emitter_gpio": 27,
  "receiver_gpio": 11,
  "commands": {
    "power": {
      "type": "Command",
      "name": "power",
      "signal_list": [
        {
          "type": "Pulse",
          "length": 2400
        },
        {
          "type": "Gap",
          "length": 616
        },

        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },

        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },

        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },

        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },

        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },

        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },

        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },





        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },

        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },

        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },



        {
          "type": "Pulse",
          "length": 1200
        }





      ],
      "description": "",
      "signal_class_list": []
    },
    "play": {
      "type": "Command",
      "name": "play",
      "signal_list": [
        {
          "type": "Pulse",
          "length": 2400
        },
        {
          "type": "Gap",
          "length": 616
        },






        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        }




      ],
      "description": "",
      "signal_class_list": []
    },
    "vol_up": {
      "type": "Command",
      "name": "vol_up",
      "signal_list": [
        {
          "type": "Pulse",
          "length": 2400
        },
        {
          "type": "Gap",
          "length": 600
        },




        
        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        }




      ],
      "description": "",
      "signal_class_list": []
    },
    "vol_down": {
      "type": "Command",
      "name": "vol_down",
      "signal_list": [
        {
          "type": "Pulse",
          "length": 2400
        },
        {
          "type": "Gap",
          "length": 600
        },




        
        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        }



      ],
      "description": "",
      "signal_class_list": []
    },
    "stop": {
      "type": "Command",
      "name": "stop",
      "signal_list": [
        {
          "type": "Pulse",
          "length": 2400
        },
        {
          "type": "Gap",
          "length": 600
        },




        
        
        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        }



      ],
      "description": "",
      "signal_class_list": []
    },
	"next": {
	  "type": "Command",
	  "name": "next",
	  "signal_list": [
	    {
	      "type": "Pulse",
	      "length": 2400
	    },
	    {
	      "type": "Gap",
	      "length": 600
	    },




	    
	    
        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        }
		



	  ],
	  "description": "",
	  "signal_class_list": []
	},
	"previous": {
	  "type": "Command",
	  "name": "previous",
	  "signal_list": [
	    {
	      "type": "Pulse",
	      "length": 2400
	    },
	    {
	      "type": "Gap",
	      "length": 600
	    },




	    
	    
        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        }
        
		



	  ],
	  "description": "",
	  "signal_class_list": []
	},
	"function_down": {
	  "type": "Command",
	  "name": "function_down",
	  "signal_list": [
	    {
	      "type": "Pulse",
	      "length": 2400
	    },
	    {
	      "type": "Gap",
	      "length": 600
	    },




	    
	    
        
        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        }
        
		



	  ],
	  "description": "",
	  "signal_class_list": []
	},
	"function_up": {
	  "type": "Command",
	  "name": "function_up",
	  "signal_list": [
	    {
	      "type": "Pulse",
	      "length": 2400
	    },
	    {
	      "type": "Gap",
	      "length": 600
	    },




	    
	    
        
        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        }
        
        
		



	  ],
	  "description": "",
	  "signal_class_list": []
	},
	"up": {
	  "type": "Command",
	  "name": "up",
	  "signal_list": [
	    {
	      "type": "Pulse",
	      "length": 2400
	    },
	    {
	      "type": "Gap",
	      "length": 600
	    },




	    
	    
        
        
        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        }
        
        
		



	  ],
	  "description": "",
	  "signal_class_list": []
	},
	"down": {
	  "type": "Command",
	  "name": "down",
	  "signal_list": [
	    {
	      "type": "Pulse",
	      "length": 2400
	    },
	    {
	      "type": "Gap",
	      "length": 600
	    },




	    
	    
        
        
        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        }
        
        
		



	  ],
	  "description": "",
	  "signal_class_list": []
	},
	"center": {
	  "type": "Command",
	  "name": "center",
	  "signal_list": [
	    {
	      "type": "Pulse",
	      "length": 2400
	    },
	    {
	      "type": "Gap",
	      "length": 600
	    },




	    
	    
        
        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        }
        
        
		



	  ],
	  "description": "",
	  "signal_class_list": []
	},
	"right": {
	  "type": "Command",
	  "name": "right",
	  "signal_list": [
	    {
	      "type": "Pulse",
	      "length": 2400
	    },
	    {
	      "type": "Gap",
	      "length": 600
	    },




	    
	    
        
        
        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        }
        
		



	  ],
	  "description": "",
	  "signal_class_list": []
	},
	"left": {
	  "type": "Command",
	  "name": "left",
	  "signal_list": [
	    {
	      "type": "Pulse",
	      "length": 2400
	    },
	    {
	      "type": "Gap",
	      "length": 600
	    },




	    
	    
        
        
        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 1200
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        },


        {
          "type": "Pulse",
          "length": 600
        },
        {
          "type": "Gap",
          "length": 600
        }
        
		



	  ],
	  "description": "",
	  "signal_class_list": []
	}
  },
  "description": "Test"
}