#! /usr/bin/env python
#  -*- coding: utf-8 -*-
#
# GUI module generated by PAGE version 5.4
#  in conjunction with Tcl version 8.6
#    Aug 28, 2020 09:11:19 AM EDT  platform: Linux

import sys

try:
    import Tkinter as tk
except ImportError:
    import tkinter as tk

try:
    import ttk
    py3 = False
except ImportError:
    import tkinter.ttk as ttk
    py3 = True

from rh_tk_gui import pymata_rh_support

def vp_start_gui():
    '''Starting point when module is the main routine.'''
    global val, w, root
    root = tk.Tk()
    pymata_rh_support.set_Tk_var()
    top = Toplevel1 (root)
    pymata_rh_support.init(root, top)
    root.mainloop()

w = None
def create_Toplevel1(rt, *args, **kwargs):
    '''Starting point when module is imported by another module.
       Correct form of call: 'create_Toplevel1(root, *args, **kwargs)' .'''
    global w, w_win, root
    #rt = root
    root = rt
    w = tk.Toplevel (root)
    pymata_rh_support.set_Tk_var()
    top = Toplevel1 (w)
    pymata_rh_support.init(w, top, *args, **kwargs)
    return (w, top)

def destroy_Toplevel1():
    global w
    w.destroy()
    w = None

class Toplevel1:
    def __init__(self, top=None):
        '''This class configures and populates the toplevel window.
           top is the toplevel containing window.'''
        _bgcolor = '#d9d9d9'  # X11 color: 'gray85'
        _fgcolor = '#000000'  # X11 color: 'black'
        _compcolor = '#d9d9d9' # X11 color: 'gray85'
        _ana1color = '#d9d9d9' # X11 color: 'gray85'
        _ana2color = '#ececec' # Closest X11 color: 'gray92'
        self.style = ttk.Style()
        if sys.platform == "win32":
            self.style.theme_use('winnative')
        self.style.configure('.',background=_bgcolor)
        self.style.configure('.',foreground=_fgcolor)
        self.style.configure('.',font="TkDefaultFont")
        self.style.map('.',background=
            [('selected', _compcolor), ('active',_ana2color)])

        top.geometry("990x790+644+135")
        top.minsize(1, 1)
        top.maxsize(1905, 1050)
        top.resizable(1, 1)
        top.title("Python Banyan Demo Station For RoboHAT MM1")
        top.configure(highlightcolor="black")

        self.TFrame1 = ttk.Frame(top)
        self.TFrame1.place(relx=0.029, rely=0.025, relheight=0.943
                , relwidth=0.943)
        self.TFrame1.configure(relief='sunken')
        self.TFrame1.configure(borderwidth="2")
        self.TFrame1.configure(relief="sunken")

        self.style.configure('TNotebook.Tab', background=_bgcolor)
        self.style.configure('TNotebook.Tab', foreground=_fgcolor)
        self.style.map('TNotebook.Tab', background=
            [('selected', _compcolor), ('active',_ana2color)])
        self.TNotebook1 = ttk.Notebook(self.TFrame1)
        self.TNotebook1.place(relx=0.041, rely=0.027, relheight=0.945
                , relwidth=0.919)
        self.TNotebook1.configure(takefocus="")
        self.TNotebook1_t1 = tk.Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t1, padding=3)
        self.TNotebook1.tab(0, text="Servo Pin Digital Out  ", compound="left"
                ,underline="-1", )
        self.TNotebook1_t2 = tk.Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t2, padding=3)
        self.TNotebook1.tab(1, text="RCC / NeoPixel / LED Digital Out  "
                ,compound="left", underline="-1", )
        self.TNotebook1_t3 = tk.Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t3, padding=3)
        self.TNotebook1.tab(2, text="Digital/Analog Input  ", compound="none"
                ,underline="-1", )
        self.TNotebook1_t4 = tk.Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t4, padding=3)
        self.TNotebook1.tab(3, text="DHT  ",compound="none",underline="-1",)
        self.TNotebook1_t4.configure(cursor="fleur")
        self.TNotebook1_t5 = tk.Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t5, padding=3)
        self.TNotebook1.tab(4, text="Sonar  ",compound="none",underline="-1",)
        self.TNotebook1_t5.configure(cursor="fleur")
        self.TNotebook1_t6 = tk.Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t6, padding=3)
        self.TNotebook1.tab(5, text="MPU9250  ", compound="none", underline="-1"
                ,)
        self.TNotebook1_t7 = tk.Frame(self.TNotebook1)
        self.TNotebook1.add(self.TNotebook1_t7, padding=3)
        self.TNotebook1.tab(6, text="INA219  ",compound="none",underline="-1",)

        self.tlf_servo1_digital_out = ttk.Labelframe(self.TNotebook1_t1)
        self.tlf_servo1_digital_out.place(relx=0.016, rely=0.012, relheight=0.11
                , relwidth=0.967)
        self.tlf_servo1_digital_out.configure(relief='sunken')
        self.tlf_servo1_digital_out.configure(text='''Servo 1''')
        self.tlf_servo1_digital_out.configure(relief="sunken")

        self.TLabel4 = ttk.Label(self.tlf_servo1_digital_out)
        self.TLabel4.place(relx=0.585, rely=0.387, height=17, width=139
                , bordermode='ignore')
        self.TLabel4.configure(background="#d9d9d9")
        self.TLabel4.configure(foreground="#000000")
        self.TLabel4.configure(font="TkDefaultFont")
        self.TLabel4.configure(relief="raised")
        self.TLabel4.configure(anchor='w')
        self.TLabel4.configure(justify='left')
        self.TLabel4.configure(text='''Output Value:''')

        self.slider_servo1_out = tk.Scale(self.tlf_servo1_digital_out, from_=0.0, to=1.0)
        self.slider_servo1_out.place(relx=0.766, rely=0.24, relwidth=0.179
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_servo1_out.configure(activebackground="#f9f9f9")
        self.slider_servo1_out.configure(command=pymata_rh_support.servo1_value_change)
        self.slider_servo1_out.configure(orient="horizontal")
        self.slider_servo1_out.configure(troughcolor="#d9d9d9")
        self.slider_servo1_out.configure(variable=pymata_rh_support.servo1_output_value)

        self.style.map('TRadiobutton',background=
            [('selected', _bgcolor), ('active', _ana2color)])
        self.trb_servo1_digital_out = ttk.Radiobutton(self.tlf_servo1_digital_out)
        self.trb_servo1_digital_out.place(relx=0.05, rely=0.373, relwidth=0.2
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo1_digital_out.configure(variable=pymata_rh_support.servo1_mode)
        self.trb_servo1_digital_out.configure(command=pymata_rh_support.servo1_mode_select)
        self.trb_servo1_digital_out.configure(text='''Digital Output''')

        self.trb_servo1_pwm = ttk.Radiobutton(self.tlf_servo1_digital_out)
        self.trb_servo1_pwm.place(relx=0.264, rely=0.373, relwidth=0.105
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo1_pwm.configure(variable=pymata_rh_support.servo1_mode)
        self.trb_servo1_pwm.configure(value="2")
        self.trb_servo1_pwm.configure(command=pymata_rh_support.servo1_mode_select)
        self.trb_servo1_pwm.configure(text='''PWM''')

        self.trb_servo1_servo = ttk.Radiobutton(self.tlf_servo1_digital_out)
        self.trb_servo1_servo.place(relx=0.419, rely=0.373, relwidth=0.129
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo1_servo.configure(variable=pymata_rh_support.servo1_mode)
        self.trb_servo1_servo.configure(value="3")
        self.trb_servo1_servo.configure(command=pymata_rh_support.servo1_mode_select)
        self.trb_servo1_servo.configure(text='''Servo''')

        self.tlf_servo2_digital_out = ttk.Labelframe(self.TNotebook1_t1)
        self.tlf_servo2_digital_out.place(relx=0.016, rely=0.134, relheight=0.11
                , relwidth=0.967)
        self.tlf_servo2_digital_out.configure(relief='sunken')
        self.tlf_servo2_digital_out.configure(text='''Servo 2''')
        self.tlf_servo2_digital_out.configure(relief="sunken")

        self.TLabel4_15 = ttk.Label(self.tlf_servo2_digital_out)
        self.TLabel4_15.place(relx=0.585, rely=0.387, height=17, width=139
                , bordermode='ignore')
        self.TLabel4_15.configure(background="#d9d9d9")
        self.TLabel4_15.configure(foreground="#000000")
        self.TLabel4_15.configure(font="TkDefaultFont")
        self.TLabel4_15.configure(relief="raised")
        self.TLabel4_15.configure(anchor='w')
        self.TLabel4_15.configure(justify='left')
        self.TLabel4_15.configure(text='''Output Value:''')

        self.slider_servo2_out = tk.Scale(self.tlf_servo2_digital_out, from_=0.0, to=1.0)
        self.slider_servo2_out.place(relx=0.766, rely=0.24, relwidth=0.179
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_servo2_out.configure(activebackground="#f9f9f9")
        self.slider_servo2_out.configure(command=pymata_rh_support.servo2_value_change)
        self.slider_servo2_out.configure(orient="horizontal")
        self.slider_servo2_out.configure(troughcolor="#d9d9d9")
        self.slider_servo2_out.configure(variable=pymata_rh_support.servo2_output_value)

        self.trb_servo2_digital_out = ttk.Radiobutton(self.tlf_servo2_digital_out)
        self.trb_servo2_digital_out.place(relx=0.05, rely=0.373, relwidth=0.2
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo2_digital_out.configure(variable=pymata_rh_support.servo2_mode)
        self.trb_servo2_digital_out.configure(command=pymata_rh_support.servo2_mode_select)
        self.trb_servo2_digital_out.configure(text='''Digital Output''')

        self.trb_servo2_pwm = ttk.Radiobutton(self.tlf_servo2_digital_out)
        self.trb_servo2_pwm.place(relx=0.264, rely=0.373, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo2_pwm.configure(variable=pymata_rh_support.servo2_mode)
        self.trb_servo2_pwm.configure(value="2")
        self.trb_servo2_pwm.configure(command=pymata_rh_support.servo2_mode_select)
        self.trb_servo2_pwm.configure(text='''PWM''')

        self.trb_servo2_servo = ttk.Radiobutton(self.tlf_servo2_digital_out)
        self.trb_servo2_servo.place(relx=0.419, rely=0.373, relwidth=0.129
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo2_servo.configure(variable=pymata_rh_support.servo2_mode)
        self.trb_servo2_servo.configure(value="3")
        self.trb_servo2_servo.configure(command=pymata_rh_support.servo2_mode_select)
        self.trb_servo2_servo.configure(text='''Servo''')

        self.tlf_servo3_digitalout = ttk.Labelframe(self.TNotebook1_t1)
        self.tlf_servo3_digitalout.place(relx=0.016, rely=0.256, relheight=0.11
                , relwidth=0.967)
        self.tlf_servo3_digitalout.configure(relief='sunken')
        self.tlf_servo3_digitalout.configure(text='''Servo 3''')
        self.tlf_servo3_digitalout.configure(relief="sunken")

        self.TLabel4_16 = ttk.Label(self.tlf_servo3_digitalout)
        self.TLabel4_16.place(relx=0.585, rely=0.387, height=17, width=139
                , bordermode='ignore')
        self.TLabel4_16.configure(background="#d9d9d9")
        self.TLabel4_16.configure(foreground="#000000")
        self.TLabel4_16.configure(font="TkDefaultFont")
        self.TLabel4_16.configure(relief="raised")
        self.TLabel4_16.configure(anchor='w')
        self.TLabel4_16.configure(justify='left')
        self.TLabel4_16.configure(text='''Output Value:''')

        self.slider_servo3_out = tk.Scale(self.tlf_servo3_digitalout, from_=0.0, to=1.0)
        self.slider_servo3_out.place(relx=0.766, rely=0.24, relwidth=0.179
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_servo3_out.configure(activebackground="#f9f9f9")
        self.slider_servo3_out.configure(command=pymata_rh_support.servo3_value_change)
        self.slider_servo3_out.configure(orient="horizontal")
        self.slider_servo3_out.configure(troughcolor="#d9d9d9")
        self.slider_servo3_out.configure(variable=pymata_rh_support.servo3_output_value)

        self.trb_servo3_digital_out = ttk.Radiobutton(self.tlf_servo3_digitalout)
        self.trb_servo3_digital_out.place(relx=0.05, rely=0.373, relwidth=0.2
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo3_digital_out.configure(variable=pymata_rh_support.servo3_mode)
        self.trb_servo3_digital_out.configure(command=pymata_rh_support.servo3_mode_select)
        self.trb_servo3_digital_out.configure(text='''Digital Output''')

        self.trb_servo3_pwm = ttk.Radiobutton(self.tlf_servo3_digitalout)
        self.trb_servo3_pwm.place(relx=0.264, rely=0.373, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo3_pwm.configure(variable=pymata_rh_support.dummy)
        self.trb_servo3_pwm.configure(value="2")
        self.trb_servo3_pwm.configure(command=pymata_rh_support.servo3_mode_select)
        self.trb_servo3_pwm.configure(text='''PWM''')
        self.trb_servo3_pwm.configure(state='disabled')

        self.trb_servo3_servo = ttk.Radiobutton(self.tlf_servo3_digitalout)
        self.trb_servo3_servo.place(relx=0.419, rely=0.373, relwidth=0.129
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo3_servo.configure(variable=pymata_rh_support.servo3_mode)
        self.trb_servo3_servo.configure(value="3")
        self.trb_servo3_servo.configure(command=pymata_rh_support.servo3_mode_select)
        self.trb_servo3_servo.configure(text='''Servo''')

        self.tlfs_servo4_digitalout = ttk.Labelframe(self.TNotebook1_t1)
        self.tlfs_servo4_digitalout.place(relx=0.016, rely=0.378, relheight=0.11
                , relwidth=0.967)
        self.tlfs_servo4_digitalout.configure(relief='sunken')
        self.tlfs_servo4_digitalout.configure(text='''Servo 4''')
        self.tlfs_servo4_digitalout.configure(relief="sunken")

        self.TLabel4_17 = ttk.Label(self.tlfs_servo4_digitalout)
        self.TLabel4_17.place(relx=0.585, rely=0.387, height=17, width=139
                , bordermode='ignore')
        self.TLabel4_17.configure(background="#d9d9d9")
        self.TLabel4_17.configure(foreground="#000000")
        self.TLabel4_17.configure(font="TkDefaultFont")
        self.TLabel4_17.configure(relief="raised")
        self.TLabel4_17.configure(anchor='w')
        self.TLabel4_17.configure(justify='left')
        self.TLabel4_17.configure(text='''Output Value:''')

        self.slider_servo4_out = tk.Scale(self.tlfs_servo4_digitalout, from_=0.0, to=1.0)
        self.slider_servo4_out.place(relx=0.766, rely=0.24, relwidth=0.179
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_servo4_out.configure(activebackground="#f9f9f9")
        self.slider_servo4_out.configure(command=pymata_rh_support.servo4_value_change)
        self.slider_servo4_out.configure(orient="horizontal")
        self.slider_servo4_out.configure(state='active')
        self.slider_servo4_out.configure(troughcolor="#d9d9d9")
        self.slider_servo4_out.configure(variable=pymata_rh_support.servo4_output_value)

        self.trb_servo4_digital_out_ = ttk.Radiobutton(self.tlfs_servo4_digitalout)
        self.trb_servo4_digital_out_.place(relx=0.05, rely=0.373, relwidth=0.2
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo4_digital_out_.configure(variable=pymata_rh_support.servo4_mode)
        self.trb_servo4_digital_out_.configure(command=pymata_rh_support.servo4_mode_select)
        self.trb_servo4_digital_out_.configure(text='''Digital Output''')

        self.trb_servo4_pwm = ttk.Radiobutton(self.tlfs_servo4_digitalout)
        self.trb_servo4_pwm.place(relx=0.264, rely=0.4, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo4_pwm.configure(variable=pymata_rh_support.dummy)
        self.trb_servo4_pwm.configure(value="2")
        self.trb_servo4_pwm.configure(command=pymata_rh_support.servo4_mode_select)
        self.trb_servo4_pwm.configure(text='''PWM''')
        self.trb_servo4_pwm.configure(state='disabled')

        self.trb_servo4_servo = ttk.Radiobutton(self.tlfs_servo4_digitalout)
        self.trb_servo4_servo.place(relx=0.419, rely=0.373, relwidth=0.129
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo4_servo.configure(variable=pymata_rh_support.servo4_mode)
        self.trb_servo4_servo.configure(value="3")
        self.trb_servo4_servo.configure(command=pymata_rh_support.servo4_mode_select)
        self.trb_servo4_servo.configure(text='''Servo''')

        self.tlf_servo5_digitalout = ttk.Labelframe(self.TNotebook1_t1)
        self.tlf_servo5_digitalout.place(relx=0.016, rely=0.5, relheight=0.11
                , relwidth=0.967)
        self.tlf_servo5_digitalout.configure(relief='sunken')
        self.tlf_servo5_digitalout.configure(text='''Servo 5''')
        self.tlf_servo5_digitalout.configure(relief="sunken")

        self.TLabel4_18 = ttk.Label(self.tlf_servo5_digitalout)
        self.TLabel4_18.place(relx=0.585, rely=0.387, height=17, width=139
                , bordermode='ignore')
        self.TLabel4_18.configure(background="#d9d9d9")
        self.TLabel4_18.configure(foreground="#000000")
        self.TLabel4_18.configure(font="TkDefaultFont")
        self.TLabel4_18.configure(relief="raised")
        self.TLabel4_18.configure(anchor='w')
        self.TLabel4_18.configure(justify='left')
        self.TLabel4_18.configure(text='''Output Value:''')

        self.slider_servo5_out = tk.Scale(self.tlf_servo5_digitalout, from_=0.0, to=1.0)
        self.slider_servo5_out.place(relx=0.766, rely=0.24, relwidth=0.179
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_servo5_out.configure(activebackground="#f9f9f9")
        self.slider_servo5_out.configure(command=pymata_rh_support.servo5_value_change)
        self.slider_servo5_out.configure(orient="horizontal")
        self.slider_servo5_out.configure(troughcolor="#d9d9d9")
        self.slider_servo5_out.configure(variable=pymata_rh_support.servo5_output_value)

        self.trb_servo5_digital_out = ttk.Radiobutton(self.tlf_servo5_digitalout)
        self.trb_servo5_digital_out.place(relx=0.05, rely=0.373, relwidth=0.2
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo5_digital_out.configure(variable=pymata_rh_support.servo5_mode)
        self.trb_servo5_digital_out.configure(command=pymata_rh_support.servo5_mode_select)
        self.trb_servo5_digital_out.configure(text='''Digital Output''')

        self.trb_servo5_pwm = ttk.Radiobutton(self.tlf_servo5_digitalout)
        self.trb_servo5_pwm.place(relx=0.264, rely=0.373, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo5_pwm.configure(variable=pymata_rh_support.servo5_mode)
        self.trb_servo5_pwm.configure(value="2")
        self.trb_servo5_pwm.configure(command=pymata_rh_support.servo5_mode_select)
        self.trb_servo5_pwm.configure(text='''PWM''')

        self.trb_servo5_servo = ttk.Radiobutton(self.tlf_servo5_digitalout)
        self.trb_servo5_servo.place(relx=0.419, rely=0.373, relwidth=0.129
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo5_servo.configure(variable=pymata_rh_support.servo5_mode)
        self.trb_servo5_servo.configure(value="3")
        self.trb_servo5_servo.configure(command=pymata_rh_support.servo5_mode_select)
        self.trb_servo5_servo.configure(text='''Servo''')

        self.tlf_servo6_digitalout = ttk.Labelframe(self.TNotebook1_t1)
        self.tlf_servo6_digitalout.place(relx=0.016, rely=0.622, relheight=0.11
                , relwidth=0.967)
        self.tlf_servo6_digitalout.configure(relief='sunken')
        self.tlf_servo6_digitalout.configure(text='''Servo 6''')
        self.tlf_servo6_digitalout.configure(relief="sunken")

        self.TLabel4_19 = ttk.Label(self.tlf_servo6_digitalout)
        self.TLabel4_19.place(relx=0.585, rely=0.387, height=17, width=139
                , bordermode='ignore')
        self.TLabel4_19.configure(background="#d9d9d9")
        self.TLabel4_19.configure(foreground="#000000")
        self.TLabel4_19.configure(font="TkDefaultFont")
        self.TLabel4_19.configure(relief="raised")
        self.TLabel4_19.configure(anchor='w')
        self.TLabel4_19.configure(justify='left')
        self.TLabel4_19.configure(text='''Output Value:''')

        self.slider_servo6_out = tk.Scale(self.tlf_servo6_digitalout, from_=0.0, to=1.0)
        self.slider_servo6_out.place(relx=0.758, rely=0.267, relwidth=0.18
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_servo6_out.configure(activebackground="#f9f9f9")
        self.slider_servo6_out.configure(command=pymata_rh_support.servo6_value_change)
        self.slider_servo6_out.configure(orient="horizontal")
        self.slider_servo6_out.configure(troughcolor="#d9d9d9")
        self.slider_servo6_out.configure(variable=pymata_rh_support.servo6_output_value)

        self.trb_servo6_digital_out = ttk.Radiobutton(self.tlf_servo6_digitalout)
        self.trb_servo6_digital_out.place(relx=0.05, rely=0.373, relwidth=0.2
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo6_digital_out.configure(variable=pymata_rh_support.servo6_mode)
        self.trb_servo6_digital_out.configure(command=pymata_rh_support.servo6_mode_select)
        self.trb_servo6_digital_out.configure(text='''Digital Output''')

        self.trb_servo6_pwm = ttk.Radiobutton(self.tlf_servo6_digitalout)
        self.trb_servo6_pwm.place(relx=0.264, rely=0.373, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo6_pwm.configure(variable=pymata_rh_support.servo6_mode)
        self.trb_servo6_pwm.configure(value="2")
        self.trb_servo6_pwm.configure(command=pymata_rh_support.servo6_mode_select)
        self.trb_servo6_pwm.configure(text='''PWM''')

        self.trb_servo6_servo = ttk.Radiobutton(self.tlf_servo6_digitalout)
        self.trb_servo6_servo.place(relx=0.419, rely=0.373, relwidth=0.129
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo6_servo.configure(variable=pymata_rh_support.servo6_mode)
        self.trb_servo6_servo.configure(value="3")
        self.trb_servo6_servo.configure(command=pymata_rh_support.servo6_mode_select)
        self.trb_servo6_servo.configure(text='''Servo''')

        self.tlf_servo7_digitalout = ttk.Labelframe(self.TNotebook1_t1)
        self.tlf_servo7_digitalout.place(relx=0.016, rely=0.744, relheight=0.11
                , relwidth=0.967)
        self.tlf_servo7_digitalout.configure(relief='sunken')
        self.tlf_servo7_digitalout.configure(text='''Servo 7''')
        self.tlf_servo7_digitalout.configure(relief="sunken")

        self.TLabel4_20 = ttk.Label(self.tlf_servo7_digitalout)
        self.TLabel4_20.place(relx=0.585, rely=0.387, height=17, width=139
                , bordermode='ignore')
        self.TLabel4_20.configure(background="#d9d9d9")
        self.TLabel4_20.configure(foreground="#000000")
        self.TLabel4_20.configure(font="TkDefaultFont")
        self.TLabel4_20.configure(relief="raised")
        self.TLabel4_20.configure(anchor='w')
        self.TLabel4_20.configure(justify='left')
        self.TLabel4_20.configure(text='''Output Value:''')

        self.slider_servo7_out = tk.Scale(self.tlf_servo7_digitalout, from_=0.0, to=1.0)
        self.slider_servo7_out.place(relx=0.766, rely=0.24, relwidth=0.179
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_servo7_out.configure(activebackground="#f9f9f9")
        self.slider_servo7_out.configure(command=pymata_rh_support.servo7_value_change)
        self.slider_servo7_out.configure(orient="horizontal")
        self.slider_servo7_out.configure(troughcolor="#d9d9d9")
        self.slider_servo7_out.configure(variable=pymata_rh_support.servo7_output_value)

        self.trb_servo7_digital_out = ttk.Radiobutton(self.tlf_servo7_digitalout)
        self.trb_servo7_digital_out.place(relx=0.05, rely=0.373, relwidth=0.2
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo7_digital_out.configure(variable=pymata_rh_support.servo7_mode)
        self.trb_servo7_digital_out.configure(command=pymata_rh_support.servo7_mode_select)
        self.trb_servo7_digital_out.configure(text='''Digital Output''')

        self.trb_servo7_pwm = ttk.Radiobutton(self.tlf_servo7_digitalout)
        self.trb_servo7_pwm.place(relx=0.264, rely=0.373, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo7_pwm.configure(variable=pymata_rh_support.servo7_mode)
        self.trb_servo7_pwm.configure(value="2")
        self.trb_servo7_pwm.configure(command=pymata_rh_support.servo7_mode_select)
        self.trb_servo7_pwm.configure(text='''PWM''')

        self.trb_servo7_servo = ttk.Radiobutton(self.tlf_servo7_digitalout)
        self.trb_servo7_servo.place(relx=0.419, rely=0.373, relwidth=0.129
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo7_servo.configure(variable=pymata_rh_support.servo7_mode)
        self.trb_servo7_servo.configure(value="3")
        self.trb_servo7_servo.configure(command=pymata_rh_support.servo7_mode_select)
        self.trb_servo7_servo.configure(text='''Servo''')

        self.tlf_servo8_digitalout = ttk.Labelframe(self.TNotebook1_t1)
        self.tlf_servo8_digitalout.place(relx=0.016, rely=0.866, relheight=0.11
                , relwidth=0.967)
        self.tlf_servo8_digitalout.configure(relief='sunken')
        self.tlf_servo8_digitalout.configure(text='''Servo 8''')
        self.tlf_servo8_digitalout.configure(relief="sunken")

        self.TLabel4_21 = ttk.Label(self.tlf_servo8_digitalout)
        self.TLabel4_21.place(relx=0.585, rely=0.387, height=17, width=139
                , bordermode='ignore')
        self.TLabel4_21.configure(background="#d9d9d9")
        self.TLabel4_21.configure(foreground="#000000")
        self.TLabel4_21.configure(font="TkDefaultFont")
        self.TLabel4_21.configure(relief="raised")
        self.TLabel4_21.configure(anchor='w')
        self.TLabel4_21.configure(justify='left')
        self.TLabel4_21.configure(text='''Output Value:''')

        self.slider_servo8_out = tk.Scale(self.tlf_servo8_digitalout, from_=0.0, to=1.0)
        self.slider_servo8_out.place(relx=0.766, rely=0.24, relwidth=0.179
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_servo8_out.configure(activebackground="#f9f9f9")
        self.slider_servo8_out.configure(command=pymata_rh_support.servo8_value_change)
        self.slider_servo8_out.configure(orient="horizontal")
        self.slider_servo8_out.configure(troughcolor="#d9d9d9")
        self.slider_servo8_out.configure(variable=pymata_rh_support.servo8_output_value)

        self.trb_servo8_digital_out = ttk.Radiobutton(self.tlf_servo8_digitalout)
        self.trb_servo8_digital_out.place(relx=0.05, rely=0.373, relwidth=0.2
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo8_digital_out.configure(variable=pymata_rh_support.servo8_mode)
        self.trb_servo8_digital_out.configure(command=pymata_rh_support.servo8_mode_select)
        self.trb_servo8_digital_out.configure(text='''Digital Output''')

        self.trb_servo8_pwm = ttk.Radiobutton(self.tlf_servo8_digitalout)
        self.trb_servo8_pwm.place(relx=0.264, rely=0.373, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo8_pwm.configure(variable=pymata_rh_support.servo8_mode)
        self.trb_servo8_pwm.configure(value="2")
        self.trb_servo8_pwm.configure(command=pymata_rh_support.servo8_mode_select)
        self.trb_servo8_pwm.configure(text='''PWM''')

        self.trb_servo8_servo = ttk.Radiobutton(self.tlf_servo8_digitalout)
        self.trb_servo8_servo.place(relx=0.419, rely=0.373, relwidth=0.129
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo8_servo.configure(variable=pymata_rh_support.servo8_mode)
        self.trb_servo8_servo.configure(value="3")
        self.trb_servo8_servo.configure(command=pymata_rh_support.servo8_mode_select)
        self.trb_servo8_servo.configure(text='''Servo''')

        self.tlf_rcc1_digital_out = ttk.Labelframe(self.TNotebook1_t2)
        self.tlf_rcc1_digital_out.place(relx=0.016, rely=0.047, relheight=0.11
                , relwidth=0.967)
        self.tlf_rcc1_digital_out.configure(relief='sunken')
        self.tlf_rcc1_digital_out.configure(text='''RCC 1''')
        self.tlf_rcc1_digital_out.configure(relief="sunken")

        self.TLabel4_2 = ttk.Label(self.tlf_rcc1_digital_out)
        self.TLabel4_2.place(relx=0.585, rely=0.387, height=17, width=139
                , bordermode='ignore')
        self.TLabel4_2.configure(background="#d9d9d9")
        self.TLabel4_2.configure(foreground="#000000")
        self.TLabel4_2.configure(font="TkDefaultFont")
        self.TLabel4_2.configure(relief="raised")
        self.TLabel4_2.configure(anchor='w')
        self.TLabel4_2.configure(justify='left')
        self.TLabel4_2.configure(text='''Output Value:''')

        self.slider_rcc1_out = tk.Scale(self.tlf_rcc1_digital_out, from_=0.0, to=1.0)
        self.slider_rcc1_out.place(relx=0.766, rely=0.24, relwidth=0.179
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_rcc1_out.configure(activebackground="#f9f9f9")
        self.slider_rcc1_out.configure(command=pymata_rh_support.rcc1_value_change)
        self.slider_rcc1_out.configure(orient="horizontal")
        self.slider_rcc1_out.configure(troughcolor="#d9d9d9")
        self.slider_rcc1_out.configure(variable=pymata_rh_support.rcc1_output_value)

        self.trb_rcc1_digital_out = ttk.Radiobutton(self.tlf_rcc1_digital_out)
        self.trb_rcc1_digital_out.place(relx=0.05, rely=0.373, relwidth=0.2
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_rcc1_digital_out.configure(variable=pymata_rh_support.rcc1_mode)
        self.trb_rcc1_digital_out.configure(command=pymata_rh_support.rcc1_mode_select)
        self.trb_rcc1_digital_out.configure(text='''Digital Output''')

        self.trb_servo1_pwm_5 = ttk.Radiobutton(self.tlf_rcc1_digital_out)
        self.trb_servo1_pwm_5.place(relx=0.264, rely=0.373, relwidth=0.105
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_servo1_pwm_5.configure(variable=pymata_rh_support.dummy)
        self.trb_servo1_pwm_5.configure(value="2")
        self.trb_servo1_pwm_5.configure(command=pymata_rh_support.servo1_mode_select)
        self.trb_servo1_pwm_5.configure(text='''PWM''')
        self.trb_servo1_pwm_5.configure(state='disabled')

        self.trb_rcc1_servo = ttk.Radiobutton(self.tlf_rcc1_digital_out)
        self.trb_rcc1_servo.place(relx=0.419, rely=0.373, relwidth=0.129
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_rcc1_servo.configure(variable=pymata_rh_support.rcc1_mode)
        self.trb_rcc1_servo.configure(value="3")
        self.trb_rcc1_servo.configure(command=pymata_rh_support.rcc1_mode_select)
        self.trb_rcc1_servo.configure(text='''Servo''')

        self.tlf_rcc2_digital_out = ttk.Labelframe(self.TNotebook1_t2)
        self.tlf_rcc2_digital_out.place(relx=0.016, rely=0.204, relheight=0.11
                , relwidth=0.966)
        self.tlf_rcc2_digital_out.configure(relief='sunken')
        self.tlf_rcc2_digital_out.configure(text='''RCC 2''')
        self.tlf_rcc2_digital_out.configure(relief="sunken")

        self.TLabel4_3 = ttk.Label(self.tlf_rcc2_digital_out)
        self.TLabel4_3.place(relx=0.584, rely=0.387, height=17, width=140
                , bordermode='ignore')
        self.TLabel4_3.configure(background="#d9d9d9")
        self.TLabel4_3.configure(foreground="#000000")
        self.TLabel4_3.configure(font="TkDefaultFont")
        self.TLabel4_3.configure(relief="raised")
        self.TLabel4_3.configure(anchor='w')
        self.TLabel4_3.configure(justify='left')
        self.TLabel4_3.configure(text='''Output Value:''')

        self.slider_rcc2_out = tk.Scale(self.tlf_rcc2_digital_out, from_=0.0, to=1.0)
        self.slider_rcc2_out.place(relx=0.765, rely=0.24, relwidth=0.18
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_rcc2_out.configure(activebackground="#f9f9f9")
        self.slider_rcc2_out.configure(command=pymata_rh_support.rcc2_value_change)
        self.slider_rcc2_out.configure(orient="horizontal")
        self.slider_rcc2_out.configure(troughcolor="#d9d9d9")
        self.slider_rcc2_out.configure(variable=pymata_rh_support.rcc2_output_value)

        self.trb_rcc2_digital_out = ttk.Radiobutton(self.tlf_rcc2_digital_out)
        self.trb_rcc2_digital_out.place(relx=0.05, rely=0.373, relwidth=0.201
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_rcc2_digital_out.configure(variable=pymata_rh_support.rcc2_mode)
        self.trb_rcc2_digital_out.configure(command=pymata_rh_support.rcc2_mode_select)
        self.trb_rcc2_digital_out.configure(text='''Digital Output''')

        self.trbservo1pwm_6 = ttk.Radiobutton(self.tlf_rcc2_digital_out)
        self.trbservo1pwm_6.place(relx=0.265, rely=0.373, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trbservo1pwm_6.configure(variable=pymata_rh_support.dummy)
        self.trbservo1pwm_6.configure(value="2")
        self.trbservo1pwm_6.configure(command=pymata_rh_support.servo1_mode_select)
        self.trbservo1pwm_6.configure(text='''PWM''')
        self.trbservo1pwm_6.configure(state='disabled')

        self.trb_rcc2_servo = ttk.Radiobutton(self.tlf_rcc2_digital_out)
        self.trb_rcc2_servo.place(relx=0.42, rely=0.373, relwidth=0.128
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_rcc2_servo.configure(variable=pymata_rh_support.rcc2_mode)
        self.trb_rcc2_servo.configure(value="3")
        self.trb_rcc2_servo.configure(command=pymata_rh_support.rcc2_mode_select)
        self.trb_rcc2_servo.configure(text='''Servo''')

        self.tlf_rcc3_digital_out = ttk.Labelframe(self.TNotebook1_t2)
        self.tlf_rcc3_digital_out.place(relx=0.016, rely=0.362, relheight=0.11
                , relwidth=0.966)
        self.tlf_rcc3_digital_out.configure(relief='sunken')
        self.tlf_rcc3_digital_out.configure(text='''RCC 3''')
        self.tlf_rcc3_digital_out.configure(relief="sunken")

        self.TLabel4_4 = ttk.Label(self.tlf_rcc3_digital_out)
        self.TLabel4_4.place(relx=0.584, rely=0.387, height=17, width=140
                , bordermode='ignore')
        self.TLabel4_4.configure(background="#d9d9d9")
        self.TLabel4_4.configure(foreground="#000000")
        self.TLabel4_4.configure(font="TkDefaultFont")
        self.TLabel4_4.configure(relief="raised")
        self.TLabel4_4.configure(anchor='w')
        self.TLabel4_4.configure(justify='left')
        self.TLabel4_4.configure(text='''Output Value:''')

        self.slider_rcc3_out = tk.Scale(self.tlf_rcc3_digital_out, from_=0.0, to=1.0)
        self.slider_rcc3_out.place(relx=0.765, rely=0.24, relwidth=0.18
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_rcc3_out.configure(activebackground="#f9f9f9")
        self.slider_rcc3_out.configure(command=pymata_rh_support.rcc3_value_change)
        self.slider_rcc3_out.configure(orient="horizontal")
        self.slider_rcc3_out.configure(troughcolor="#d9d9d9")
        self.slider_rcc3_out.configure(variable=pymata_rh_support.rcc3_output_value)

        self.trb_rcc3_digital_out = ttk.Radiobutton(self.tlf_rcc3_digital_out)
        self.trb_rcc3_digital_out.place(relx=0.05, rely=0.373, relwidth=0.201
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_rcc3_digital_out.configure(variable=pymata_rh_support.rcc3_mode)
        self.trb_rcc3_digital_out.configure(command=pymata_rh_support.rcc3_mode_select)
        self.trb_rcc3_digital_out.configure(text='''Digital Output''')

        self.trbservo1pwm_7 = ttk.Radiobutton(self.tlf_rcc3_digital_out)
        self.trbservo1pwm_7.place(relx=0.265, rely=0.373, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trbservo1pwm_7.configure(variable=pymata_rh_support.dummy)
        self.trbservo1pwm_7.configure(value="2")
        self.trbservo1pwm_7.configure(command=pymata_rh_support.servo1_mode_select)
        self.trbservo1pwm_7.configure(text='''PWM''')
        self.trbservo1pwm_7.configure(state='disabled')

        self.trb_rcc3_servo = ttk.Radiobutton(self.tlf_rcc3_digital_out)
        self.trb_rcc3_servo.place(relx=0.42, rely=0.373, relwidth=0.128
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_rcc3_servo.configure(variable=pymata_rh_support.rcc3_mode)
        self.trb_rcc3_servo.configure(value="3")
        self.trb_rcc3_servo.configure(command=pymata_rh_support.rcc3_mode_select)
        self.trb_rcc3_servo.configure(text='''Servo''')

        self.tlf_rcc4_digital_out = ttk.Labelframe(self.TNotebook1_t2)
        self.tlf_rcc4_digital_out.place(relx=0.016, rely=0.519, relheight=0.11
                , relwidth=0.966)
        self.tlf_rcc4_digital_out.configure(relief='sunken')
        self.tlf_rcc4_digital_out.configure(text='''RCC 4''')
        self.tlf_rcc4_digital_out.configure(relief="sunken")

        self.TLabel4_5 = ttk.Label(self.tlf_rcc4_digital_out)
        self.TLabel4_5.place(relx=0.584, rely=0.387, height=17, width=140
                , bordermode='ignore')
        self.TLabel4_5.configure(background="#d9d9d9")
        self.TLabel4_5.configure(foreground="#000000")
        self.TLabel4_5.configure(font="TkDefaultFont")
        self.TLabel4_5.configure(relief="raised")
        self.TLabel4_5.configure(anchor='w')
        self.TLabel4_5.configure(justify='left')
        self.TLabel4_5.configure(text='''Output Value:''')

        self.slider_rcc4_out = tk.Scale(self.tlf_rcc4_digital_out, from_=0.0, to=1.0)
        self.slider_rcc4_out.place(relx=0.765, rely=0.24, relwidth=0.18
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_rcc4_out.configure(activebackground="#f9f9f9")
        self.slider_rcc4_out.configure(command=pymata_rh_support.rcc4_value_change)
        self.slider_rcc4_out.configure(orient="horizontal")
        self.slider_rcc4_out.configure(troughcolor="#d9d9d9")
        self.slider_rcc4_out.configure(variable=pymata_rh_support.rcc4_output_value)

        self.trb_rcc4_digital_out = ttk.Radiobutton(self.tlf_rcc4_digital_out)
        self.trb_rcc4_digital_out.place(relx=0.05, rely=0.373, relwidth=0.201
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_rcc4_digital_out.configure(variable=pymata_rh_support.rcc4_mode)
        self.trb_rcc4_digital_out.configure(command=pymata_rh_support.rcc4_mode_select)
        self.trb_rcc4_digital_out.configure(text='''Digital Output''')

        self.trbservo1pwm_8 = ttk.Radiobutton(self.tlf_rcc4_digital_out)
        self.trbservo1pwm_8.place(relx=0.254, rely=0.4, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trbservo1pwm_8.configure(variable=pymata_rh_support.dummy)
        self.trbservo1pwm_8.configure(value="2")
        self.trbservo1pwm_8.configure(command=pymata_rh_support.servo1_mode_select)
        self.trbservo1pwm_8.configure(text='''PWM''')
        self.trbservo1pwm_8.configure(state='disabled')

        self.trb_rcc4_servo = ttk.Radiobutton(self.tlf_rcc4_digital_out)
        self.trb_rcc4_servo.place(relx=0.42, rely=0.373, relwidth=0.128
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_rcc4_servo.configure(variable=pymata_rh_support.rcc4_mode)
        self.trb_rcc4_servo.configure(value="3")
        self.trb_rcc4_servo.configure(command=pymata_rh_support.rcc4_mode_select)
        self.trb_rcc4_servo.configure(text='''Servo''')

        self.tlf_neopixel_digital_out = ttk.Labelframe(self.TNotebook1_t2)
        self.tlf_neopixel_digital_out.place(relx=0.016, rely=0.676
                , relheight=0.11, relwidth=0.966)
        self.tlf_neopixel_digital_out.configure(relief='sunken')
        self.tlf_neopixel_digital_out.configure(text='''NeoPixel''')
        self.tlf_neopixel_digital_out.configure(relief="sunken")

        self.TLabel4_6 = ttk.Label(self.tlf_neopixel_digital_out)
        self.TLabel4_6.place(relx=0.584, rely=0.387, height=17, width=140
                , bordermode='ignore')
        self.TLabel4_6.configure(background="#d9d9d9")
        self.TLabel4_6.configure(foreground="#000000")
        self.TLabel4_6.configure(font="TkDefaultFont")
        self.TLabel4_6.configure(relief="raised")
        self.TLabel4_6.configure(anchor='w')
        self.TLabel4_6.configure(justify='left')
        self.TLabel4_6.configure(text='''Output Value:''')

        self.slider_neopixel_out = tk.Scale(self.tlf_neopixel_digital_out, from_=0.0, to=1.0)
        self.slider_neopixel_out.place(relx=0.765, rely=0.24, relwidth=0.18
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_neopixel_out.configure(activebackground="#f9f9f9")
        self.slider_neopixel_out.configure(command=pymata_rh_support.neopixel_value_change)
        self.slider_neopixel_out.configure(orient="horizontal")
        self.slider_neopixel_out.configure(troughcolor="#d9d9d9")
        self.slider_neopixel_out.configure(variable=pymata_rh_support.neopixel_output_value)

        self.trb_rneopixel_digital_out = ttk.Radiobutton(self.tlf_neopixel_digital_out)
        self.trb_rneopixel_digital_out.place(relx=0.05, rely=0.373, relwidth=0.201
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_rneopixel_digital_out.configure(variable=pymata_rh_support.neopixel_mode)
        self.trb_rneopixel_digital_out.configure(command=pymata_rh_support.neopixel_mode_select)
        self.trb_rneopixel_digital_out.configure(text='''Digital Output''')

        self.trb_neopixel_pwm = ttk.Radiobutton(self.tlf_neopixel_digital_out)
        self.trb_neopixel_pwm.place(relx=0.265, rely=0.373, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_neopixel_pwm.configure(variable=pymata_rh_support.neopixel_mode)
        self.trb_neopixel_pwm.configure(value="2")
        self.trb_neopixel_pwm.configure(command=pymata_rh_support.neopixel_mode_select)
        self.trb_neopixel_pwm.configure(text='''PWM''')

        self.trb_neopixel_servo = ttk.Radiobutton(self.tlf_neopixel_digital_out)
        self.trb_neopixel_servo.place(relx=0.42, rely=0.373, relwidth=0.128
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_neopixel_servo.configure(variable=pymata_rh_support.neopixel_mode)
        self.trb_neopixel_servo.configure(value="3")
        self.trb_neopixel_servo.configure(command=pymata_rh_support.neopixel_mode_select)
        self.trb_neopixel_servo.configure(text='''Servo''')

        self.tlf_led_digital_out = ttk.Labelframe(self.TNotebook1_t2)
        self.tlf_led_digital_out.place(relx=0.016, rely=0.834, relheight=0.11
                , relwidth=0.966)
        self.tlf_led_digital_out.configure(relief='sunken')
        self.tlf_led_digital_out.configure(text='''LED''')
        self.tlf_led_digital_out.configure(relief="sunken")

        self.TLabel4_7 = ttk.Label(self.tlf_led_digital_out)
        self.TLabel4_7.place(relx=0.584, rely=0.387, height=17, width=140
                , bordermode='ignore')
        self.TLabel4_7.configure(background="#d9d9d9")
        self.TLabel4_7.configure(foreground="#000000")
        self.TLabel4_7.configure(font="TkDefaultFont")
        self.TLabel4_7.configure(relief="raised")
        self.TLabel4_7.configure(anchor='w')
        self.TLabel4_7.configure(justify='left')
        self.TLabel4_7.configure(text='''Output Value:''')

        self.slider_led_out = tk.Scale(self.tlf_led_digital_out, from_=0.0, to=1.0)
        self.slider_led_out.place(relx=0.765, rely=0.24, relwidth=0.18
                , relheight=0.0, height=40, bordermode='ignore')
        self.slider_led_out.configure(activebackground="#f9f9f9")
        self.slider_led_out.configure(command=pymata_rh_support.led_value_change)
        self.slider_led_out.configure(orient="horizontal")
        self.slider_led_out.configure(troughcolor="#d9d9d9")
        self.slider_led_out.configure(variable=pymata_rh_support.led_output_value)

        self.trb_led_digital_out = ttk.Radiobutton(self.tlf_led_digital_out)
        self.trb_led_digital_out.place(relx=0.05, rely=0.373, relwidth=0.201
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_led_digital_out.configure(variable=pymata_rh_support.led_mode)
        self.trb_led_digital_out.configure(command=pymata_rh_support.led_mode_select)
        self.trb_led_digital_out.configure(text='''Digital Output''')

        self.trb_neopixel_pwm_10 = ttk.Radiobutton(self.tlf_led_digital_out)
        self.trb_neopixel_pwm_10.place(relx=0.265, rely=0.373, relwidth=0.104
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_neopixel_pwm_10.configure(variable=pymata_rh_support.dummy)
        self.trb_neopixel_pwm_10.configure(value="2")
        self.trb_neopixel_pwm_10.configure(command=pymata_rh_support.neopixel_mode_select)
        self.trb_neopixel_pwm_10.configure(text='''PWM''')
        self.trb_neopixel_pwm_10.configure(state='disabled')

        self.trb_neopixel_servo_11 = ttk.Radiobutton(self.tlf_led_digital_out)
        self.trb_neopixel_servo_11.place(relx=0.42, rely=0.373, relwidth=0.128
                , relheight=0.0, height=19, bordermode='ignore')
        self.trb_neopixel_servo_11.configure(variable=pymata_rh_support.neopixel_mode)
        self.trb_neopixel_servo_11.configure(value="3")
        self.trb_neopixel_servo_11.configure(command=pymata_rh_support.neopixel_mode_select)
        self.trb_neopixel_servo_11.configure(text='''Servo''')
        self.trb_neopixel_servo_11.configure(state='disabled')

        self.TFrame2 = ttk.Frame(self.TNotebook1_t3)
        self.TFrame2.place(relx=0.035, rely=0.015, relheight=0.963
                , relwidth=0.952)
        self.TFrame2.configure(relief='raised')
        self.TFrame2.configure(borderwidth="2")
        self.TFrame2.configure(relief="raised")

        self.tfr_servo1_in = ttk.Frame(self.TFrame2)
        self.tfr_servo1_in.place(relx=0.025, rely=0.02, relheight=0.053
                , relwidth=0.951)
        self.tfr_servo1_in.configure(relief='groove')
        self.tfr_servo1_in.configure(borderwidth="2")
        self.tfr_servo1_in.configure(relief="groove")

        self.TLabel1_14 = ttk.Label(self.tfr_servo1_in)
        self.TLabel1_14.place(relx=0.026, rely=0.257, height=17, width=67)
        self.TLabel1_14.configure(background="#d9d9d9")
        self.TLabel1_14.configure(foreground="#000000")
        self.TLabel1_14.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_14.configure(relief="flat")
        self.TLabel1_14.configure(anchor='w')
        self.TLabel1_14.configure(justify='left')
        self.TLabel1_14.configure(text='''SERVO 1:''')

        self.trb_servo1_digital_in = ttk.Radiobutton(self.tfr_servo1_in)
        self.trb_servo1_digital_in.place(relx=0.142, rely=0.229, relwidth=0.196
                , relheight=0.0, height=19)
        self.trb_servo1_digital_in.configure(variable=pymata_rh_support.servo1_mode)
        self.trb_servo1_digital_in.configure(value="4")
        self.trb_servo1_digital_in.configure(command=pymata_rh_support.servo1_mode_select)
        self.trb_servo1_digital_in.configure(text='''Digital Input''')

        self.trb_servo1_digital_in_pull = ttk.Radiobutton(self.tfr_servo1_in)
        self.trb_servo1_digital_in_pull.place(relx=0.297, rely=0.229
                ,relwidth=0.262, relheight=0.0, height=19)
        self.trb_servo1_digital_in_pull.configure(variable=pymata_rh_support.servo1_mode)
        self.trb_servo1_digital_in_pull.configure(value="5")
        self.trb_servo1_digital_in_pull.configure(command=pymata_rh_support.servo1_mode_select)
        self.trb_servo1_digital_in_pull.configure(text='''Digital Input Pullup''')

        self.trb_servo1_analog_in = ttk.Radiobutton(self.tfr_servo1_in)
        self.trb_servo1_analog_in.place(relx=0.516, rely=0.229, relwidth=0.154
                , relheight=0.0, height=19)
        self.trb_servo1_analog_in.configure(variable=pymata_rh_support.servo_1mode)
        self.trb_servo1_analog_in.configure(value="6")
        self.trb_servo1_analog_in.configure(command=pymata_rh_support.servo1_mode_select)
        self.trb_servo1_analog_in.configure(text='''Analog Input''')
        self.trb_servo1_analog_in.configure(state='disabled')

        self.TLabel2_18 = ttk.Label(self.tfr_servo1_in)
        self.TLabel2_18.place(relx=0.697, rely=0.257, height=17, width=113)
        self.TLabel2_18.configure(background="#d9d9d9")
        self.TLabel2_18.configure(foreground="#000000")
        self.TLabel2_18.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_18.configure(relief="flat")
        self.TLabel2_18.configure(anchor='w')
        self.TLabel2_18.configure(justify='left')
        self.TLabel2_18.configure(text='''Current Value:''')

        self.servo1_input_value = tk.Entry(self.tfr_servo1_in)
        self.servo1_input_value.place(relx=0.839, rely=0.2, height=21
                , relwidth=0.098)
        self.servo1_input_value.configure(background="white")
        self.servo1_input_value.configure(font="TkFixedFont")
        self.servo1_input_value.configure(selectbackground="blue")
        self.servo1_input_value.configure(selectforeground="white")
        self.servo1_input_value.configure(state='readonly')
        self.servo1_input_value.configure(textvariable=pymata_rh_support.servo1_in_value)

        self.tfr_servo2_in = ttk.Frame(self.TFrame2)
        self.tfr_servo2_in.place(relx=0.025, rely=0.093, relheight=0.053
                , relwidth=0.951)
        self.tfr_servo2_in.configure(relief='groove')
        self.tfr_servo2_in.configure(borderwidth="2")
        self.tfr_servo2_in.configure(relief="groove")

        self.TLabel1_15 = ttk.Label(self.tfr_servo2_in)
        self.TLabel1_15.place(relx=0.026, rely=0.257, height=17, width=67)
        self.TLabel1_15.configure(background="#d9d9d9")
        self.TLabel1_15.configure(foreground="#000000")
        self.TLabel1_15.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_15.configure(relief="flat")
        self.TLabel1_15.configure(anchor='w')
        self.TLabel1_15.configure(justify='left')
        self.TLabel1_15.configure(text='''SERVO 2:''')

        self.trb_servo2_digital_in = ttk.Radiobutton(self.tfr_servo2_in)
        self.trb_servo2_digital_in.place(relx=0.142, rely=0.229, relwidth=0.196
                , relheight=0.0, height=19)
        self.trb_servo2_digital_in.configure(variable=pymata_rh_support.servo2_mode)
        self.trb_servo2_digital_in.configure(value="4")
        self.trb_servo2_digital_in.configure(command=pymata_rh_support.servo2_mode_select)
        self.trb_servo2_digital_in.configure(text='''Digital Input''')

        self.trb_servo2_digital_in_pull = ttk.Radiobutton(self.tfr_servo2_in)
        self.trb_servo2_digital_in_pull.place(relx=0.303, rely=0.229
                ,relwidth=0.261, relheight=0.0, height=19)
        self.trb_servo2_digital_in_pull.configure(variable=pymata_rh_support.servo2_mode)
        self.trb_servo2_digital_in_pull.configure(value="5")
        self.trb_servo2_digital_in_pull.configure(command=pymata_rh_support.servo2_mode_select)
        self.trb_servo2_digital_in_pull.configure(text='''Digital Input Pullup''')

        self.trb_servo2_analog_in = ttk.Radiobutton(self.tfr_servo2_in)
        self.trb_servo2_analog_in.place(relx=0.516, rely=0.229, relwidth=0.154
                , relheight=0.0, height=19)
        self.trb_servo2_analog_in.configure(variable=pymata_rh_support.servo2_mode)
        self.trb_servo2_analog_in.configure(value="6")
        self.trb_servo2_analog_in.configure(command=pymata_rh_support.servo1_mode_select)
        self.trb_servo2_analog_in.configure(text='''Analog Input''')
        self.trb_servo2_analog_in.configure(state='disabled')

        self.TLabel2_19 = ttk.Label(self.tfr_servo2_in)
        self.TLabel2_19.place(relx=0.697, rely=0.257, height=17, width=113)
        self.TLabel2_19.configure(background="#d9d9d9")
        self.TLabel2_19.configure(foreground="#000000")
        self.TLabel2_19.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_19.configure(relief="flat")
        self.TLabel2_19.configure(anchor='w')
        self.TLabel2_19.configure(justify='left')
        self.TLabel2_19.configure(text='''Current Value:''')

        self.servo2_input_value = tk.Entry(self.tfr_servo2_in)
        self.servo2_input_value.place(relx=0.839, rely=0.171, height=21
                , relwidth=0.098)
        self.servo2_input_value.configure(background="white")
        self.servo2_input_value.configure(font="TkFixedFont")
        self.servo2_input_value.configure(selectbackground="blue")
        self.servo2_input_value.configure(selectforeground="white")
        self.servo2_input_value.configure(state='readonly')
        self.servo2_input_value.configure(textvariable=pymata_rh_support.servo2_in_value)

        self.tfr_servo3_in = ttk.Frame(self.TFrame2)
        self.tfr_servo3_in.place(relx=0.025, rely=0.165, relheight=0.052
                , relwidth=0.951)
        self.tfr_servo3_in.configure(relief='groove')
        self.tfr_servo3_in.configure(borderwidth="2")
        self.tfr_servo3_in.configure(relief="groove")

        self.TLabel1_16 = ttk.Label(self.tfr_servo3_in)
        self.TLabel1_16.place(relx=0.026, rely=0.265, height=17, width=67)
        self.TLabel1_16.configure(background="#d9d9d9")
        self.TLabel1_16.configure(foreground="#000000")
        self.TLabel1_16.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_16.configure(relief="flat")
        self.TLabel1_16.configure(anchor='w')
        self.TLabel1_16.configure(justify='left')
        self.TLabel1_16.configure(text='''SERVO 3:''')

        self.trb_servo3_digital_in = ttk.Radiobutton(self.tfr_servo3_in)
        self.trb_servo3_digital_in.place(relx=0.142, rely=0.235, relwidth=0.196
                , relheight=0.0, height=18)
        self.trb_servo3_digital_in.configure(variable=pymata_rh_support.servo3_mode)
        self.trb_servo3_digital_in.configure(value="4")
        self.trb_servo3_digital_in.configure(command=pymata_rh_support.servo3_mode_select)
        self.trb_servo3_digital_in.configure(text='''Digital Input''')

        self.trb_servo3_digital_in_pull = ttk.Radiobutton(self.tfr_servo3_in)
        self.trb_servo3_digital_in_pull.place(relx=0.303, rely=0.235
                ,relwidth=0.261, relheight=0.0, height=18)
        self.trb_servo3_digital_in_pull.configure(variable=pymata_rh_support.servo3_mode)
        self.trb_servo3_digital_in_pull.configure(value="5")
        self.trb_servo3_digital_in_pull.configure(command=pymata_rh_support.servo3_mode_select)
        self.trb_servo3_digital_in_pull.configure(text='''Digital Input Pullup''')

        self.trb_servo3_analog_in = ttk.Radiobutton(self.tfr_servo3_in)
        self.trb_servo3_analog_in.place(relx=0.516, rely=0.235, relwidth=0.154
                , relheight=0.0, height=18)
        self.trb_servo3_analog_in.configure(variable=pymata_rh_support.servo3_mode)
        self.trb_servo3_analog_in.configure(value="6")
        self.trb_servo3_analog_in.configure(command=pymata_rh_support.servo3_mode_select)
        self.trb_servo3_analog_in.configure(text='''Analog Input''')
        self.trb_servo3_analog_in.configure(state='disabled')

        self.TLabel2_20 = ttk.Label(self.tfr_servo3_in)
        self.TLabel2_20.place(relx=0.697, rely=0.265, height=17, width=113)
        self.TLabel2_20.configure(background="#d9d9d9")
        self.TLabel2_20.configure(foreground="#000000")
        self.TLabel2_20.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_20.configure(relief="flat")
        self.TLabel2_20.configure(anchor='w')
        self.TLabel2_20.configure(justify='left')
        self.TLabel2_20.configure(text='''Current Value:''')

        self.servo3_input_value = tk.Entry(self.tfr_servo3_in)
        self.servo3_input_value.place(relx=0.839, rely=0.176, height=21
                , relwidth=0.098)
        self.servo3_input_value.configure(background="white")
        self.servo3_input_value.configure(font="TkFixedFont")
        self.servo3_input_value.configure(selectbackground="blue")
        self.servo3_input_value.configure(selectforeground="white")
        self.servo3_input_value.configure(state='readonly')
        self.servo3_input_value.configure(textvariable=pymata_rh_support.servo3_in_value)

        self.tfr_servo4_in = ttk.Frame(self.TFrame2)
        self.tfr_servo4_in.place(relx=0.025, rely=0.237, relheight=0.052
                , relwidth=0.951)
        self.tfr_servo4_in.configure(relief='groove')
        self.tfr_servo4_in.configure(borderwidth="2")
        self.tfr_servo4_in.configure(relief="groove")

        self.TLabel1_17 = ttk.Label(self.tfr_servo4_in)
        self.TLabel1_17.place(relx=0.026, rely=0.235, height=17, width=67)
        self.TLabel1_17.configure(background="#d9d9d9")
        self.TLabel1_17.configure(foreground="#000000")
        self.TLabel1_17.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_17.configure(relief="flat")
        self.TLabel1_17.configure(anchor='w')
        self.TLabel1_17.configure(justify='left')
        self.TLabel1_17.configure(text='''SERVO 4:''')

        self.trb_servo4_digital_in = ttk.Radiobutton(self.tfr_servo4_in)
        self.trb_servo4_digital_in.place(relx=0.142, rely=0.235, relwidth=0.196
                , relheight=0.0, height=18)
        self.trb_servo4_digital_in.configure(variable=pymata_rh_support.servo4_mode)
        self.trb_servo4_digital_in.configure(value="4")
        self.trb_servo4_digital_in.configure(command=pymata_rh_support.servo4_mode_select)
        self.trb_servo4_digital_in.configure(text='''Digital Input''')

        self.trb_servo4_digital_in_pull_19 = ttk.Radiobutton(self.tfr_servo4_in)
        self.trb_servo4_digital_in_pull_19.place(relx=0.31, rely=0.235
                ,relwidth=0.262, relheight=0.0, height=18)
        self.trb_servo4_digital_in_pull_19.configure(variable=pymata_rh_support.servo4_mode)
        self.trb_servo4_digital_in_pull_19.configure(value="5")
        self.trb_servo4_digital_in_pull_19.configure(command=pymata_rh_support.servo4_mode_select)
        self.trb_servo4_digital_in_pull_19.configure(text='''Digital Input Pullup''')

        self.trb_servo3_analog_in_20 = ttk.Radiobutton(self.tfr_servo4_in)
        self.trb_servo3_analog_in_20.place(relx=0.516, rely=0.235, relwidth=0.154
                , relheight=0.0, height=18)
        self.trb_servo3_analog_in_20.configure(variable=pymata_rh_support.servo4_mode)
        self.trb_servo3_analog_in_20.configure(value="6")
        self.trb_servo3_analog_in_20.configure(command=pymata_rh_support.servo3_mode_select)
        self.trb_servo3_analog_in_20.configure(text='''Analog Input''')
        self.trb_servo3_analog_in_20.configure(state='disabled')

        self.TLabel2_21 = ttk.Label(self.tfr_servo4_in)
        self.TLabel2_21.place(relx=0.697, rely=0.235, height=17, width=113)
        self.TLabel2_21.configure(background="#d9d9d9")
        self.TLabel2_21.configure(foreground="#000000")
        self.TLabel2_21.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_21.configure(relief="flat")
        self.TLabel2_21.configure(anchor='w')
        self.TLabel2_21.configure(justify='left')
        self.TLabel2_21.configure(text='''Current Value:''')

        self.servo4_input_value = tk.Entry(self.tfr_servo4_in)
        self.servo4_input_value.place(relx=0.839, rely=0.176, height=21
                , relwidth=0.098)
        self.servo4_input_value.configure(background="white")
        self.servo4_input_value.configure(font="TkFixedFont")
        self.servo4_input_value.configure(selectbackground="blue")
        self.servo4_input_value.configure(selectforeground="white")
        self.servo4_input_value.configure(state='readonly')
        self.servo4_input_value.configure(textvariable=pymata_rh_support.servo4_in_value)

        self.tfr_servo5_in = ttk.Frame(self.TFrame2)
        self.tfr_servo5_in.place(relx=0.025, rely=0.308, relheight=0.052
                , relwidth=0.951)
        self.tfr_servo5_in.configure(relief='groove')
        self.tfr_servo5_in.configure(borderwidth="2")
        self.tfr_servo5_in.configure(relief="groove")

        self.TLabel1_18 = ttk.Label(self.tfr_servo5_in)
        self.TLabel1_18.place(relx=0.026, rely=0.235, height=17, width=67)
        self.TLabel1_18.configure(background="#d9d9d9")
        self.TLabel1_18.configure(foreground="#000000")
        self.TLabel1_18.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_18.configure(relief="flat")
        self.TLabel1_18.configure(anchor='w')
        self.TLabel1_18.configure(justify='left')
        self.TLabel1_18.configure(text='''SERVO 5:''')

        self.trb_servo5_digital_in = ttk.Radiobutton(self.tfr_servo5_in)
        self.trb_servo5_digital_in.place(relx=0.142, rely=0.235, relwidth=0.196
                , relheight=0.0, height=18)
        self.trb_servo5_digital_in.configure(variable=pymata_rh_support.servo5_mode)
        self.trb_servo5_digital_in.configure(value="4")
        self.trb_servo5_digital_in.configure(command=pymata_rh_support.servo5_mode_select)
        self.trb_servo5_digital_in.configure(text='''Digital Input''')

        self.trb_servo5_digital_in_pull = ttk.Radiobutton(self.tfr_servo5_in)
        self.trb_servo5_digital_in_pull.place(relx=0.31, rely=0.235
                ,relwidth=0.262, relheight=0.0, height=18)
        self.trb_servo5_digital_in_pull.configure(variable=pymata_rh_support.servo5_mode)
        self.trb_servo5_digital_in_pull.configure(value="5")
        self.trb_servo5_digital_in_pull.configure(command=pymata_rh_support.servo5_mode_select)
        self.trb_servo5_digital_in_pull.configure(text='''Digital Input Pullup''')

        self.trb_servo5_analog_in = ttk.Radiobutton(self.tfr_servo5_in)
        self.trb_servo5_analog_in.place(relx=0.516, rely=0.235, relwidth=0.154
                , relheight=0.0, height=18)
        self.trb_servo5_analog_in.configure(variable=pymata_rh_support.servo5_mode)
        self.trb_servo5_analog_in.configure(value="6")
        self.trb_servo5_analog_in.configure(command=pymata_rh_support.servo5_mode_select)
        self.trb_servo5_analog_in.configure(text='''Analog Input''')
        self.trb_servo5_analog_in.configure(state='disabled')

        self.TLabel2_22 = ttk.Label(self.tfr_servo5_in)
        self.TLabel2_22.place(relx=0.697, rely=0.235, height=17, width=113)
        self.TLabel2_22.configure(background="#d9d9d9")
        self.TLabel2_22.configure(foreground="#000000")
        self.TLabel2_22.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_22.configure(relief="flat")
        self.TLabel2_22.configure(anchor='w')
        self.TLabel2_22.configure(justify='left')
        self.TLabel2_22.configure(text='''Current Value:''')

        self.servo5_input_value = tk.Entry(self.tfr_servo5_in)
        self.servo5_input_value.place(relx=0.839, rely=0.176, height=21
                , relwidth=0.098)
        self.servo5_input_value.configure(background="white")
        self.servo5_input_value.configure(font="TkFixedFont")
        self.servo5_input_value.configure(selectbackground="blue")
        self.servo5_input_value.configure(selectforeground="white")
        self.servo5_input_value.configure(state='readonly')
        self.servo5_input_value.configure(textvariable=pymata_rh_support.servo5_in_value)

        self.tfr_servo6_in = ttk.Frame(self.TFrame2)
        self.tfr_servo6_in.place(relx=0.025, rely=0.38, relheight=0.052
                , relwidth=0.951)
        self.tfr_servo6_in.configure(relief='groove')
        self.tfr_servo6_in.configure(borderwidth="2")
        self.tfr_servo6_in.configure(relief="groove")

        self.TLabel1_19 = ttk.Label(self.tfr_servo6_in)
        self.TLabel1_19.place(relx=0.026, rely=0.294, height=17, width=67)
        self.TLabel1_19.configure(background="#d9d9d9")
        self.TLabel1_19.configure(foreground="#000000")
        self.TLabel1_19.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_19.configure(relief="flat")
        self.TLabel1_19.configure(anchor='w')
        self.TLabel1_19.configure(justify='left')
        self.TLabel1_19.configure(text='''SERVO 6:''')

        self.trb_servo6_digital_in = ttk.Radiobutton(self.tfr_servo6_in)
        self.trb_servo6_digital_in.place(relx=0.142, rely=0.294, relwidth=0.196
                , relheight=0.0, height=18)
        self.trb_servo6_digital_in.configure(variable=pymata_rh_support.servo6_mode)
        self.trb_servo6_digital_in.configure(value="4")
        self.trb_servo6_digital_in.configure(command=pymata_rh_support.servo6_mode_select)
        self.trb_servo6_digital_in.configure(text='''Digital Input''')

        self.trb_servo6_digital_in_pull = ttk.Radiobutton(self.tfr_servo6_in)
        self.trb_servo6_digital_in_pull.place(relx=0.31, rely=0.294
                ,relwidth=0.262, relheight=0.0, height=18)
        self.trb_servo6_digital_in_pull.configure(variable=pymata_rh_support.servo6_mode)
        self.trb_servo6_digital_in_pull.configure(value="5")
        self.trb_servo6_digital_in_pull.configure(command=pymata_rh_support.servo6_mode_select)
        self.trb_servo6_digital_in_pull.configure(text='''Digital Input Pullup''')

        self.trb_servo6_analog_in = ttk.Radiobutton(self.tfr_servo6_in)
        self.trb_servo6_analog_in.place(relx=0.516, rely=0.294, relwidth=0.154
                , relheight=0.0, height=18)
        self.trb_servo6_analog_in.configure(variable=pymata_rh_support.servo6_mode)
        self.trb_servo6_analog_in.configure(value="6")
        self.trb_servo6_analog_in.configure(command=pymata_rh_support.servo6_mode_select)
        self.trb_servo6_analog_in.configure(text='''Analog Input''')
        self.trb_servo6_analog_in.configure(state='disabled')

        self.TLabel2_23 = ttk.Label(self.tfr_servo6_in)
        self.TLabel2_23.place(relx=0.697, rely=0.235, height=17, width=113)
        self.TLabel2_23.configure(background="#d9d9d9")
        self.TLabel2_23.configure(foreground="#000000")
        self.TLabel2_23.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_23.configure(relief="flat")
        self.TLabel2_23.configure(anchor='w')
        self.TLabel2_23.configure(justify='left')
        self.TLabel2_23.configure(text='''Current Value:''')

        self.servo6_input_value = tk.Entry(self.tfr_servo6_in)
        self.servo6_input_value.place(relx=0.839, rely=0.176, height=21
                , relwidth=0.098)
        self.servo6_input_value.configure(background="white")
        self.servo6_input_value.configure(font="TkFixedFont")
        self.servo6_input_value.configure(selectbackground="blue")
        self.servo6_input_value.configure(selectforeground="white")
        self.servo6_input_value.configure(state='readonly')
        self.servo6_input_value.configure(textvariable=pymata_rh_support.servo6_in_value)

        self.tfr_servo7_in = ttk.Frame(self.TFrame2)
        self.tfr_servo7_in.place(relx=0.025, rely=0.452, relheight=0.052
                , relwidth=0.951)
        self.tfr_servo7_in.configure(relief='groove')
        self.tfr_servo7_in.configure(borderwidth="2")
        self.tfr_servo7_in.configure(relief="groove")

        self.TLabel1_20 = ttk.Label(self.tfr_servo7_in)
        self.TLabel1_20.place(relx=0.026, rely=0.294, height=17, width=67)
        self.TLabel1_20.configure(background="#d9d9d9")
        self.TLabel1_20.configure(foreground="#000000")
        self.TLabel1_20.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_20.configure(relief="flat")
        self.TLabel1_20.configure(anchor='w')
        self.TLabel1_20.configure(justify='left')
        self.TLabel1_20.configure(text='''SERVO 7:''')

        self.trb_servo7_digital_in = ttk.Radiobutton(self.tfr_servo7_in)
        self.trb_servo7_digital_in.place(relx=0.142, rely=0.294, relwidth=0.196
                , relheight=0.0, height=18)
        self.trb_servo7_digital_in.configure(variable=pymata_rh_support.servo7_mode)
        self.trb_servo7_digital_in.configure(value="4")
        self.trb_servo7_digital_in.configure(command=pymata_rh_support.servo7_mode_select)
        self.trb_servo7_digital_in.configure(text='''Digital Input''')

        self.trb_servo7_digital_in_pull = ttk.Radiobutton(self.tfr_servo7_in)
        self.trb_servo7_digital_in_pull.place(relx=0.31, rely=0.294
                ,relwidth=0.262, relheight=0.0, height=18)
        self.trb_servo7_digital_in_pull.configure(variable=pymata_rh_support.servo7_mode)
        self.trb_servo7_digital_in_pull.configure(value="5")
        self.trb_servo7_digital_in_pull.configure(command=pymata_rh_support.servo7_mode_select)
        self.trb_servo7_digital_in_pull.configure(text='''Digital Input Pullup''')

        self.trb_servo7_analog_in = ttk.Radiobutton(self.tfr_servo7_in)
        self.trb_servo7_analog_in.place(relx=0.516, rely=0.294, relwidth=0.154
                , relheight=0.0, height=18)
        self.trb_servo7_analog_in.configure(variable=pymata_rh_support.servo7_mode)
        self.trb_servo7_analog_in.configure(value="6")
        self.trb_servo7_analog_in.configure(command=pymata_rh_support.servo7_mode_select)
        self.trb_servo7_analog_in.configure(text='''Analog Input''')
        self.trb_servo7_analog_in.configure(state='disabled')

        self.TLabel2_24 = ttk.Label(self.tfr_servo7_in)
        self.TLabel2_24.place(relx=0.697, rely=0.294, height=17, width=113)
        self.TLabel2_24.configure(background="#d9d9d9")
        self.TLabel2_24.configure(foreground="#000000")
        self.TLabel2_24.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_24.configure(relief="flat")
        self.TLabel2_24.configure(anchor='w')
        self.TLabel2_24.configure(justify='left')
        self.TLabel2_24.configure(text='''Current Value:''')

        self.servo7_input_value = tk.Entry(self.tfr_servo7_in)
        self.servo7_input_value.place(relx=0.839, rely=0.176, height=21
                , relwidth=0.098)
        self.servo7_input_value.configure(background="white")
        self.servo7_input_value.configure(font="TkFixedFont")
        self.servo7_input_value.configure(selectbackground="blue")
        self.servo7_input_value.configure(selectforeground="white")
        self.servo7_input_value.configure(state='readonly')
        self.servo7_input_value.configure(textvariable=pymata_rh_support.servo7_in_value)

        self.tfr_servo8_in = ttk.Frame(self.TFrame2)
        self.tfr_servo8_in.place(relx=0.025, rely=0.524, relheight=0.052
                , relwidth=0.951)
        self.tfr_servo8_in.configure(relief='groove')
        self.tfr_servo8_in.configure(borderwidth="2")
        self.tfr_servo8_in.configure(relief="groove")

        self.TLabel1_21 = ttk.Label(self.tfr_servo8_in)
        self.TLabel1_21.place(relx=0.026, rely=0.235, height=17, width=67)
        self.TLabel1_21.configure(background="#d9d9d9")
        self.TLabel1_21.configure(foreground="#000000")
        self.TLabel1_21.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_21.configure(relief="flat")
        self.TLabel1_21.configure(anchor='w')
        self.TLabel1_21.configure(justify='left')
        self.TLabel1_21.configure(text='''SERVO 8:''')

        self.trb_servo8_digital_in = ttk.Radiobutton(self.tfr_servo8_in)
        self.trb_servo8_digital_in.place(relx=0.142, rely=0.235, relwidth=0.196
                , relheight=0.0, height=18)
        self.trb_servo8_digital_in.configure(variable=pymata_rh_support.servo8_mode)
        self.trb_servo8_digital_in.configure(value="4")
        self.trb_servo8_digital_in.configure(command=pymata_rh_support.servo8_mode_select)
        self.trb_servo8_digital_in.configure(text='''Digital Input''')

        self.trb_servo8_digital_in_pull = ttk.Radiobutton(self.tfr_servo8_in)
        self.trb_servo8_digital_in_pull.place(relx=0.31, rely=0.235
                ,relwidth=0.262, relheight=0.0, height=18)
        self.trb_servo8_digital_in_pull.configure(variable=pymata_rh_support.servo8_mode)
        self.trb_servo8_digital_in_pull.configure(value="5")
        self.trb_servo8_digital_in_pull.configure(command=pymata_rh_support.servo8_mode_select)
        self.trb_servo8_digital_in_pull.configure(text='''Digital Input Pullup''')

        self.trb_servo8_analog_in = ttk.Radiobutton(self.tfr_servo8_in)
        self.trb_servo8_analog_in.place(relx=0.516, rely=0.235, relwidth=0.154
                , relheight=0.0, height=18)
        self.trb_servo8_analog_in.configure(variable=pymata_rh_support.servo8_mode)
        self.trb_servo8_analog_in.configure(value="6")
        self.trb_servo8_analog_in.configure(command=pymata_rh_support.servo8_mode_select)
        self.trb_servo8_analog_in.configure(text='''Analog Input''')
        self.trb_servo8_analog_in.configure(state='disabled')

        self.TLabel2_25 = ttk.Label(self.tfr_servo8_in)
        self.TLabel2_25.place(relx=0.697, rely=0.235, height=17, width=113)
        self.TLabel2_25.configure(background="#d9d9d9")
        self.TLabel2_25.configure(foreground="#000000")
        self.TLabel2_25.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_25.configure(relief="flat")
        self.TLabel2_25.configure(anchor='w')
        self.TLabel2_25.configure(justify='left')
        self.TLabel2_25.configure(text='''Current Value:''')

        self.servo8_input_value = tk.Entry(self.tfr_servo8_in)
        self.servo8_input_value.place(relx=0.839, rely=0.176, height=21
                , relwidth=0.098)
        self.servo8_input_value.configure(background="white")
        self.servo8_input_value.configure(font="TkFixedFont")
        self.servo8_input_value.configure(selectbackground="blue")
        self.servo8_input_value.configure(selectforeground="white")
        self.servo8_input_value.configure(state='readonly')
        self.servo8_input_value.configure(textvariable=pymata_rh_support.servo8_in_value)

        self.tfr_rcc1_in = ttk.Frame(self.TFrame2)
        self.tfr_rcc1_in.place(relx=0.025, rely=0.618, relheight=0.052
                , relwidth=0.951)
        self.tfr_rcc1_in.configure(relief='groove')
        self.tfr_rcc1_in.configure(borderwidth="2")
        self.tfr_rcc1_in.configure(relief="groove")

        self.TLabel1_2 = ttk.Label(self.tfr_rcc1_in)
        self.TLabel1_2.place(relx=0.026, rely=0.235, height=17, width=67)
        self.TLabel1_2.configure(background="#d9d9d9")
        self.TLabel1_2.configure(foreground="#000000")
        self.TLabel1_2.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_2.configure(relief="flat")
        self.TLabel1_2.configure(anchor='w')
        self.TLabel1_2.configure(justify='left')
        self.TLabel1_2.configure(text='''RCC 1:''')

        self.trb_rcc1_digital_in = ttk.Radiobutton(self.tfr_rcc1_in)
        self.trb_rcc1_digital_in.place(relx=0.142, rely=0.235, relwidth=0.196
                , relheight=0.0, height=18)
        self.trb_rcc1_digital_in.configure(variable=pymata_rh_support.rcc1_mode)
        self.trb_rcc1_digital_in.configure(value="4")
        self.trb_rcc1_digital_in.configure(command=pymata_rh_support.rcc1_mode_select)
        self.trb_rcc1_digital_in.configure(text='''Digital Input''')

        self.trb_rcc1_digital_in_pull = ttk.Radiobutton(self.tfr_rcc1_in)
        self.trb_rcc1_digital_in_pull.place(relx=0.31, rely=0.235, relwidth=0.262
                , relheight=0.0, height=18)
        self.trb_rcc1_digital_in_pull.configure(variable=pymata_rh_support.rcc1_mode)
        self.trb_rcc1_digital_in_pull.configure(value="5")
        self.trb_rcc1_digital_in_pull.configure(command=pymata_rh_support.rcc1_mode_select)
        self.trb_rcc1_digital_in_pull.configure(text='''Digital Input Pullup''')

        self.trb_rcc1_analog_in = ttk.Radiobutton(self.tfr_rcc1_in)
        self.trb_rcc1_analog_in.place(relx=0.516, rely=0.294, relwidth=0.154
                , relheight=0.0, height=18)
        self.trb_rcc1_analog_in.configure(variable=pymata_rh_support.rcc1_mode)
        self.trb_rcc1_analog_in.configure(value="6")
        self.trb_rcc1_analog_in.configure(command=pymata_rh_support.rcc1_mode_select)
        self.trb_rcc1_analog_in.configure(text='''Analog Input''')

        self.TLabel2_6 = ttk.Label(self.tfr_rcc1_in)
        self.TLabel2_6.place(relx=0.697, rely=0.235, height=17, width=113)
        self.TLabel2_6.configure(background="#d9d9d9")
        self.TLabel2_6.configure(foreground="#000000")
        self.TLabel2_6.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_6.configure(relief="flat")
        self.TLabel2_6.configure(anchor='w')
        self.TLabel2_6.configure(justify='left')
        self.TLabel2_6.configure(text='''Current Value:''')

        self.rcc1_input_value = tk.Entry(self.tfr_rcc1_in)
        self.rcc1_input_value.place(relx=0.839, rely=0.176, height=21
                , relwidth=0.098)
        self.rcc1_input_value.configure(background="white")
        self.rcc1_input_value.configure(font="TkFixedFont")
        self.rcc1_input_value.configure(selectbackground="blue")
        self.rcc1_input_value.configure(selectforeground="white")
        self.rcc1_input_value.configure(state='readonly')
        self.rcc1_input_value.configure(textvariable=pymata_rh_support.rcc1_in_value)

        self.TSeparator1 = ttk.Separator(self.TFrame2)
        self.TSeparator1.place(relx=0.137, rely=0.595, relwidth=0.728)

        self.tfr_rcc2_in = ttk.Frame(self.TFrame2)
        self.tfr_rcc2_in.place(relx=0.025, rely=0.69, relheight=0.052
                , relwidth=0.951)
        self.tfr_rcc2_in.configure(relief='groove')
        self.tfr_rcc2_in.configure(borderwidth="2")
        self.tfr_rcc2_in.configure(relief="groove")

        self.TLabel1_3 = ttk.Label(self.tfr_rcc2_in)
        self.TLabel1_3.place(relx=0.026, rely=0.235, height=17, width=67)
        self.TLabel1_3.configure(background="#d9d9d9")
        self.TLabel1_3.configure(foreground="#000000")
        self.TLabel1_3.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_3.configure(relief="flat")
        self.TLabel1_3.configure(anchor='w')
        self.TLabel1_3.configure(justify='left')
        self.TLabel1_3.configure(text='''RCC 2:''')

        self.trb_rcc2_digital_in = ttk.Radiobutton(self.tfr_rcc2_in)
        self.trb_rcc2_digital_in.place(relx=0.142, rely=0.235, relwidth=0.196
                , relheight=0.0, height=18)
        self.trb_rcc2_digital_in.configure(variable=pymata_rh_support.rcc2_mode)
        self.trb_rcc2_digital_in.configure(value="4")
        self.trb_rcc2_digital_in.configure(command=pymata_rh_support.rcc2_mode_select)
        self.trb_rcc2_digital_in.configure(text='''Digital Input''')

        self.trb_rcc2_digital_in_pull = ttk.Radiobutton(self.tfr_rcc2_in)
        self.trb_rcc2_digital_in_pull.place(relx=0.31, rely=0.235, relwidth=0.262
                , relheight=0.0, height=18)
        self.trb_rcc2_digital_in_pull.configure(variable=pymata_rh_support.rcc2_mode)
        self.trb_rcc2_digital_in_pull.configure(value="5")
        self.trb_rcc2_digital_in_pull.configure(command=pymata_rh_support.rcc2_mode_select)
        self.trb_rcc2_digital_in_pull.configure(text='''Digital Input Pullup''')

        self.trb_rcc2_analog_in = ttk.Radiobutton(self.tfr_rcc2_in)
        self.trb_rcc2_analog_in.place(relx=0.516, rely=0.294, relwidth=0.154
                , relheight=0.0, height=18)
        self.trb_rcc2_analog_in.configure(variable=pymata_rh_support.rcc2_mode)
        self.trb_rcc2_analog_in.configure(value="6")
        self.trb_rcc2_analog_in.configure(command=pymata_rh_support.rcc2_mode_select)
        self.trb_rcc2_analog_in.configure(text='''Analog Input''')

        self.TLabel2_7 = ttk.Label(self.tfr_rcc2_in)
        self.TLabel2_7.place(relx=0.697, rely=0.235, height=17, width=113)
        self.TLabel2_7.configure(background="#d9d9d9")
        self.TLabel2_7.configure(foreground="#000000")
        self.TLabel2_7.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_7.configure(relief="flat")
        self.TLabel2_7.configure(anchor='w')
        self.TLabel2_7.configure(justify='left')
        self.TLabel2_7.configure(text='''Current Value:''')

        self.rcc2_input_value = tk.Entry(self.tfr_rcc2_in)
        self.rcc2_input_value.place(relx=0.839, rely=0.176, height=21
                , relwidth=0.098)
        self.rcc2_input_value.configure(background="white")
        self.rcc2_input_value.configure(font="TkFixedFont")
        self.rcc2_input_value.configure(selectbackground="blue")
        self.rcc2_input_value.configure(selectforeground="white")
        self.rcc2_input_value.configure(state='readonly')
        self.rcc2_input_value.configure(textvariable=pymata_rh_support.rcc2_in_value)

        self.tfr_rcc3_in = ttk.Frame(self.TFrame2)
        self.tfr_rcc3_in.place(relx=0.025, rely=0.762, relheight=0.052
                , relwidth=0.951)
        self.tfr_rcc3_in.configure(relief='groove')
        self.tfr_rcc3_in.configure(borderwidth="2")
        self.tfr_rcc3_in.configure(relief="groove")

        self.TLabel1_4 = ttk.Label(self.tfr_rcc3_in)
        self.TLabel1_4.place(relx=0.026, rely=0.235, height=17, width=67)
        self.TLabel1_4.configure(background="#d9d9d9")
        self.TLabel1_4.configure(foreground="#000000")
        self.TLabel1_4.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_4.configure(relief="flat")
        self.TLabel1_4.configure(anchor='w')
        self.TLabel1_4.configure(justify='left')
        self.TLabel1_4.configure(text='''RCC 3:''')

        self.trb_rcc3_digital_in = ttk.Radiobutton(self.tfr_rcc3_in)
        self.trb_rcc3_digital_in.place(relx=0.142, rely=0.176, relwidth=0.196
                , relheight=0.0, height=18)
        self.trb_rcc3_digital_in.configure(variable=pymata_rh_support.rcc3_mode)
        self.trb_rcc3_digital_in.configure(value="4")
        self.trb_rcc3_digital_in.configure(command=pymata_rh_support.rcc3_mode_select)
        self.trb_rcc3_digital_in.configure(text='''Digital Input''')

        self.trb_rcc3_digital_in_pull = ttk.Radiobutton(self.tfr_rcc3_in)
        self.trb_rcc3_digital_in_pull.place(relx=0.31, rely=0.235, relwidth=0.262
                , relheight=0.0, height=18)
        self.trb_rcc3_digital_in_pull.configure(variable=pymata_rh_support.rcc3_mode)
        self.trb_rcc3_digital_in_pull.configure(value="5")
        self.trb_rcc3_digital_in_pull.configure(command=pymata_rh_support.rcc3_mode_select)
        self.trb_rcc3_digital_in_pull.configure(text='''Digital Input Pullup''')

        self.trb_rcc3_analog_in = ttk.Radiobutton(self.tfr_rcc3_in)
        self.trb_rcc3_analog_in.place(relx=0.516, rely=0.294, relwidth=0.154
                , relheight=0.0, height=18)
        self.trb_rcc3_analog_in.configure(variable=pymata_rh_support.rcc3_mode)
        self.trb_rcc3_analog_in.configure(value="6")
        self.trb_rcc3_analog_in.configure(command=pymata_rh_support.rcc3_mode_select)
        self.trb_rcc3_analog_in.configure(text='''Analog Input''')

        self.TLabel2_8 = ttk.Label(self.tfr_rcc3_in)
        self.TLabel2_8.place(relx=0.697, rely=0.235, height=17, width=113)
        self.TLabel2_8.configure(background="#d9d9d9")
        self.TLabel2_8.configure(foreground="#000000")
        self.TLabel2_8.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_8.configure(relief="flat")
        self.TLabel2_8.configure(anchor='w')
        self.TLabel2_8.configure(justify='left')
        self.TLabel2_8.configure(text='''Current Value:''')

        self.rcc3_input_value = tk.Entry(self.tfr_rcc3_in)
        self.rcc3_input_value.place(relx=0.839, rely=0.176, height=21
                , relwidth=0.098)
        self.rcc3_input_value.configure(background="white")
        self.rcc3_input_value.configure(font="TkFixedFont")
        self.rcc3_input_value.configure(selectbackground="blue")
        self.rcc3_input_value.configure(selectforeground="white")
        self.rcc3_input_value.configure(state='readonly')
        self.rcc3_input_value.configure(textvariable=pymata_rh_support.rcc3_in_value)

        self.tfr_rcc4_in = ttk.Frame(self.TFrame2)
        self.tfr_rcc4_in.place(relx=0.025, rely=0.834, relheight=0.052
                , relwidth=0.951)
        self.tfr_rcc4_in.configure(relief='groove')
        self.tfr_rcc4_in.configure(borderwidth="2")
        self.tfr_rcc4_in.configure(relief="groove")

        self.TLabel1_5 = ttk.Label(self.tfr_rcc4_in)
        self.TLabel1_5.place(relx=0.026, rely=0.235, height=17, width=67)
        self.TLabel1_5.configure(background="#d9d9d9")
        self.TLabel1_5.configure(foreground="#000000")
        self.TLabel1_5.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_5.configure(relief="flat")
        self.TLabel1_5.configure(anchor='w')
        self.TLabel1_5.configure(justify='left')
        self.TLabel1_5.configure(text='''RCC 4:''')

        self.trb_rcc4_digital_in = ttk.Radiobutton(self.tfr_rcc4_in)
        self.trb_rcc4_digital_in.place(relx=0.142, rely=0.176, relwidth=0.196
                , relheight=0.0, height=18)
        self.trb_rcc4_digital_in.configure(variable=pymata_rh_support.rcc4_mode)
        self.trb_rcc4_digital_in.configure(value="4")
        self.trb_rcc4_digital_in.configure(command=pymata_rh_support.rcc4_mode_select)
        self.trb_rcc4_digital_in.configure(text='''Digital Input''')

        self.trb_rcc4_digital_in_pull = ttk.Radiobutton(self.tfr_rcc4_in)
        self.trb_rcc4_digital_in_pull.place(relx=0.31, rely=0.235, relwidth=0.262
                , relheight=0.0, height=18)
        self.trb_rcc4_digital_in_pull.configure(variable=pymata_rh_support.rcc4_mode)
        self.trb_rcc4_digital_in_pull.configure(value="5")
        self.trb_rcc4_digital_in_pull.configure(command=pymata_rh_support.rcc4_mode_select)
        self.trb_rcc4_digital_in_pull.configure(text='''Digital Input Pullup''')

        self.trb_rcc4_analog_in = ttk.Radiobutton(self.tfr_rcc4_in)
        self.trb_rcc4_analog_in.place(relx=0.516, rely=0.294, relwidth=0.154
                , relheight=0.0, height=18)
        self.trb_rcc4_analog_in.configure(variable=pymata_rh_support.rcc4_mode)
        self.trb_rcc4_analog_in.configure(value="6")
        self.trb_rcc4_analog_in.configure(command=pymata_rh_support.rcc4_mode_select)
        self.trb_rcc4_analog_in.configure(text='''Analog Input''')

        self.TLabel2_9 = ttk.Label(self.tfr_rcc4_in)
        self.TLabel2_9.place(relx=0.697, rely=0.235, height=17, width=113)
        self.TLabel2_9.configure(background="#d9d9d9")
        self.TLabel2_9.configure(foreground="#000000")
        self.TLabel2_9.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_9.configure(relief="flat")
        self.TLabel2_9.configure(anchor='w')
        self.TLabel2_9.configure(justify='left')
        self.TLabel2_9.configure(text='''Current Value:''')

        self.rcc3_input_value_10 = tk.Entry(self.tfr_rcc4_in)
        self.rcc3_input_value_10.place(relx=0.839, rely=0.176, height=21
                , relwidth=0.098)
        self.rcc3_input_value_10.configure(background="white")
        self.rcc3_input_value_10.configure(font="TkFixedFont")
        self.rcc3_input_value_10.configure(selectbackground="blue")
        self.rcc3_input_value_10.configure(selectforeground="white")
        self.rcc3_input_value_10.configure(state='readonly')
        self.rcc3_input_value_10.configure(textvariable=pymata_rh_support.rcc4_in_value)

        self.tfr_neopixel_in = ttk.Frame(self.TFrame2)
        self.tfr_neopixel_in.place(relx=0.025, rely=0.928, relheight=0.053
                , relwidth=0.951)
        self.tfr_neopixel_in.configure(relief='groove')
        self.tfr_neopixel_in.configure(borderwidth="2")
        self.tfr_neopixel_in.configure(relief="groove")

        self.TLabel1_12 = ttk.Label(self.tfr_neopixel_in)
        self.TLabel1_12.place(relx=0.026, rely=0.257, height=17, width=67)
        self.TLabel1_12.configure(background="#d9d9d9")
        self.TLabel1_12.configure(foreground="#000000")
        self.TLabel1_12.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1_12.configure(relief="flat")
        self.TLabel1_12.configure(anchor='w')
        self.TLabel1_12.configure(justify='left')
        self.TLabel1_12.configure(text='''NeoPixel:''')

        self.trb_neopixel_in = ttk.Radiobutton(self.tfr_neopixel_in)
        self.trb_neopixel_in.place(relx=0.142, rely=0.229, relwidth=0.196
                , relheight=0.0, height=19)
        self.trb_neopixel_in.configure(variable=pymata_rh_support.neopixel_mode)
        self.trb_neopixel_in.configure(value="4")
        self.trb_neopixel_in.configure(command=pymata_rh_support.neopixel_mode_select)
        self.trb_neopixel_in.configure(text='''Digital Input''')

        self.trb_neopixel_input_pull = ttk.Radiobutton(self.tfr_neopixel_in)
        self.trb_neopixel_input_pull.place(relx=0.297, rely=0.229, relwidth=0.262
                , relheight=0.0, height=19)
        self.trb_neopixel_input_pull.configure(variable=pymata_rh_support.neopixel_mode)
        self.trb_neopixel_input_pull.configure(value="5")
        self.trb_neopixel_input_pull.configure(command=pymata_rh_support.neopixel_mode_select)
        self.trb_neopixel_input_pull.configure(text='''Digital Input Pullup''')

        self.trb_servo1_analog_in_15 = ttk.Radiobutton(self.tfr_neopixel_in)
        self.trb_servo1_analog_in_15.place(relx=0.516, rely=0.229, relwidth=0.154
                , relheight=0.0, height=19)
        self.trb_servo1_analog_in_15.configure(variable=pymata_rh_support.servo_1mode)
        self.trb_servo1_analog_in_15.configure(value="6")
        self.trb_servo1_analog_in_15.configure(command=pymata_rh_support.servo1_mode_select)
        self.trb_servo1_analog_in_15.configure(text='''Analog Input''')
        self.trb_servo1_analog_in_15.configure(state='disabled')

        self.TLabel2_16 = ttk.Label(self.tfr_neopixel_in)
        self.TLabel2_16.place(relx=0.697, rely=0.257, height=17, width=113)
        self.TLabel2_16.configure(background="#d9d9d9")
        self.TLabel2_16.configure(foreground="#000000")
        self.TLabel2_16.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2_16.configure(relief="flat")
        self.TLabel2_16.configure(anchor='w')
        self.TLabel2_16.configure(justify='left')
        self.TLabel2_16.configure(text='''Current Value:''')

        self.neopixel_input_value = tk.Entry(self.tfr_neopixel_in)
        self.neopixel_input_value.place(relx=0.839, rely=0.2, height=21
                , relwidth=0.098)
        self.neopixel_input_value.configure(background="white")
        self.neopixel_input_value.configure(font="TkFixedFont")
        self.neopixel_input_value.configure(selectbackground="blue")
        self.neopixel_input_value.configure(selectforeground="white")
        self.neopixel_input_value.configure(state='readonly')
        self.neopixel_input_value.configure(textvariable=pymata_rh_support.neopixel_in_value)

        self.TSeparator1_18 = ttk.Separator(self.TFrame2)
        self.TSeparator1_18.place(relx=0.136, rely=0.905, relwidth=0.728)

        self.TLabelframeDht1 = ttk.Labelframe(self.TNotebook1_t4)
        self.TLabelframeDht1.place(relx=0.035, rely=0.044, relheight=0.154
                , relwidth=0.923)
        self.TLabelframeDht1.configure(relief='')
        self.TLabelframeDht1.configure(text='''DHT''')

        self.TComboboxDht1Pin = ttk.Combobox(self.TLabelframeDht1)
        self.TComboboxDht1Pin.place(relx=0.095, rely=0.381, relheight=0.181
                , relwidth=0.11, bordermode='ignore')
        self.value_list = ['Servo 1','Servo 2','Servo 3','Servo 4','Servo 5','Servo 6','Servo 7','Servo 8','RCC 1','RCC 2','RCC 3','RCC 4','NeoPixel',]
        self.TComboboxDht1Pin.configure(values=self.value_list)
        self.TComboboxDht1Pin.configure(state='readonly')
        self.TComboboxDht1Pin.configure(textvariable=pymata_rh_support.dht1_Pin)
        self.TComboboxDht1Pin.configure(takefocus="")

        self.TLabel1 = ttk.Label(self.TLabelframeDht1)
        self.TLabel1.place(relx=0.039, rely=0.381, height=17, width=34
                , bordermode='ignore')
        self.TLabel1.configure(background="#d9d9d9")
        self.TLabel1.configure(foreground="#000000")
        self.TLabel1.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel1.configure(relief="flat")
        self.TLabel1.configure(anchor='w')
        self.TLabel1.configure(justify='left')
        self.TLabel1.configure(text='''Pin:''')

        self.TLabel2 = ttk.Label(self.TLabelframeDht1)
        self.TLabel2.place(relx=0.246, rely=0.381, height=17, width=94
                , bordermode='ignore')
        self.TLabel2.configure(background="#d9d9d9")
        self.TLabel2.configure(foreground="#000000")
        self.TLabel2.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel2.configure(relief="flat")
        self.TLabel2.configure(anchor='w')
        self.TLabel2.configure(justify='left')
        self.TLabel2.configure(text='''Device Type:''')

        self.TComboboxDHT1Device = ttk.Combobox(self.TLabelframeDht1)
        self.TComboboxDHT1Device.place(relx=0.373, rely=0.381, relheight=0.181
                , relwidth=0.086, bordermode='ignore')
        self.value_list = ['DHT 11','DHT 22',]
        self.TComboboxDHT1Device.configure(values=self.value_list)
        self.TComboboxDHT1Device.configure(state='readonly')
        self.TComboboxDHT1Device.configure(textvariable=pymata_rh_support.dht1_type)
        self.TComboboxDHT1Device.configure(takefocus="")

        self.TLabel3 = ttk.Label(self.TLabelframeDht1)
        self.TLabel3.place(relx=0.527, rely=0.381, height=17, width=75
                , bordermode='ignore')
        self.TLabel3.configure(background="#d9d9d9")
        self.TLabel3.configure(foreground="#000000")
        self.TLabel3.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel3.configure(relief="flat")
        self.TLabel3.configure(anchor='w')
        self.TLabel3.configure(justify='left')
        self.TLabel3.configure(text='''Humidity:''')

        self.TEntryDht1Humidity = ttk.Entry(self.TLabelframeDht1)
        self.TEntryDht1Humidity.place(relx=0.632, rely=0.381, relheight=0.181
                , relwidth=0.068, bordermode='ignore')
        self.TEntryDht1Humidity.configure(state='readonly')
        self.TEntryDht1Humidity.configure(textvariable=pymata_rh_support.dht1_humidity)
        self.TEntryDht1Humidity.configure(takefocus="")
        self.TEntryDht1Humidity.configure(cursor="xterm")

        self.TLabel5 = ttk.Label(self.TLabelframeDht1)
        self.TLabel5.place(relx=0.734, rely=0.381, height=17, width=90
                , bordermode='ignore')
        self.TLabel5.configure(background="#d9d9d9")
        self.TLabel5.configure(foreground="#000000")
        self.TLabel5.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel5.configure(relief="flat")
        self.TLabel5.configure(anchor='w')
        self.TLabel5.configure(justify='left')
        self.TLabel5.configure(text='''Temperature''')

        self.TSeparator2 = ttk.Separator(self.TLabelframeDht1)
        self.TSeparator2.place(relx=0.499, rely=0.095, relheight=1.514
                , bordermode='ignore')
        self.TSeparator2.configure(orient="vertical")

        self.TEntry1TEntryDht1Temperature = ttk.Entry(self.TLabelframeDht1)
        self.TEntry1TEntryDht1Temperature.place(relx=0.873, rely=0.381
                , relheight=0.181, relwidth=0.067, bordermode='ignore')
        self.TEntry1TEntryDht1Temperature.configure(state='readonly')
        self.TEntry1TEntryDht1Temperature.configure(textvariable=pymata_rh_support.dht1_temp)
        self.TEntry1TEntryDht1Temperature.configure(takefocus="")
        self.TEntry1TEntryDht1Temperature.configure(cursor="fleur")

        self.tbutton_dht_start = ttk.Button(self.TNotebook1_t4)
        self.tbutton_dht_start.place(relx=0.416, rely=0.324, height=26
                , width=144)
        self.tbutton_dht_start.configure(command=pymata_rh_support.dht_start)
        self.tbutton_dht_start.configure(takefocus="")
        self.tbutton_dht_start.configure(text='''Start DHT Read''')

        self.Labelframe1 = tk.LabelFrame(self.TNotebook1_t5)
        self.Labelframe1.place(relx=0.035, rely=0.074, relheight=0.112
                , relwidth=0.935)
        self.Labelframe1.configure(relief='groove')
        self.Labelframe1.configure(text='''HC-SRO4 Ultrasonic Distance Sensor''')

        self.TLabel6 = ttk.Label(self.Labelframe1)
        self.TLabel6.place(relx=0.025, rely=0.382, height=17, width=87
                , bordermode='ignore')
        self.TLabel6.configure(background="#d9d9d9")
        self.TLabel6.configure(foreground="#000000")
        self.TLabel6.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel6.configure(relief="flat")
        self.TLabel6.configure(anchor='w')
        self.TLabel6.configure(justify='left')
        self.TLabel6.configure(text='''Trigger Pin:''')

        self.TLabel7 = ttk.Label(self.Labelframe1)
        self.TLabel7.place(relx=0.288, rely=0.382, height=17, width=69
                , bordermode='ignore')
        self.TLabel7.configure(background="#d9d9d9")
        self.TLabel7.configure(foreground="#000000")
        self.TLabel7.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel7.configure(relief="flat")
        self.TLabel7.configure(anchor='w')
        self.TLabel7.configure(justify='left')
        self.TLabel7.configure(text='''Echo Pin:''')

        self.TSeparator3 = ttk.Separator(self.Labelframe1)
        self.TSeparator3.place(relx=0.499, rely=0.092, relheight=2.566
                , bordermode='ignore')
        self.TSeparator3.configure(orient="vertical")

        self.TLabel8 = ttk.Label(self.Labelframe1)
        self.TLabel8.place(relx=0.563, rely=0.382, height=17, width=141
                , bordermode='ignore')
        self.TLabel8.configure(background="#d9d9d9")
        self.TLabel8.configure(foreground="#000000")
        self.TLabel8.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel8.configure(relief="flat")
        self.TLabel8.configure(anchor='w')
        self.TLabel8.configure(justify='left')
        self.TLabel8.configure(text='''Measured Distance:''')

        self.TComboboxTriggerPin = ttk.Combobox(self.Labelframe1)
        self.TComboboxTriggerPin.place(relx=0.15, rely=0.368, relheight=0.25
                , relwidth=0.109, bordermode='ignore')
        self.value_list = ['Servo 1','Servo 2','Servo 3','Servo 4','Servo 5','Servo 6','Servo 7','Servo 8','RCC 1','RCC 2','RCC 3','RCC 4','NeoPixel',]
        self.TComboboxTriggerPin.configure(values=self.value_list)
        self.TComboboxTriggerPin.configure(state='readonly')
        self.TComboboxTriggerPin.configure(textvariable=pymata_rh_support.triggerr_Pin)
        self.TComboboxTriggerPin.configure(takefocus="")

        self.TComboboxEchoPin = ttk.Combobox(self.Labelframe1)
        self.TComboboxEchoPin.place(relx=0.375, rely=0.368, relheight=0.25
                , relwidth=0.109, bordermode='ignore')
        self.value_list = ['Servo 1','Servo 2','Servo 3','Servo 4','Servo 5','Servo 6','Servo 7','Servo 8','RCC 1','RCC 2','RCC 3','RCC 4','NeoPixel',]
        self.TComboboxEchoPin.configure(values=self.value_list)
        self.TComboboxEchoPin.configure(state='readonly')
        self.TComboboxEchoPin.configure(textvariable=pymata_rh_support.echo_pin)
        self.TComboboxEchoPin.configure(takefocus="")

        self.TEntrySonar = ttk.Entry(self.Labelframe1)
        self.TEntrySonar.place(relx=0.763, rely=0.368, relheight=0.25
                , relwidth=0.119, bordermode='ignore')
        self.TEntrySonar.configure(state='readonly')
        self.TEntrySonar.configure(textvariable=pymata_rh_support.sonar_distance)
        self.TEntrySonar.configure(takefocus="")
        self.TEntrySonar.configure(cursor="fleur")

        self.TButtonReadSonar = ttk.Button(self.TNotebook1_t5)
        self.TButtonReadSonar.place(relx=0.409, rely=0.324, height=26, width=155)

        self.TButtonReadSonar.configure(command=pymata_rh_support.read_sonar)
        self.TButtonReadSonar.configure(takefocus="")
        self.TButtonReadSonar.configure(text='''Start Sonar Read''')

        self.TLabelframe1 = ttk.Labelframe(self.TNotebook1_t6)
        self.TLabelframe1.place(relx=0.047, rely=0.059, relheight=0.8
                , relwidth=0.27)
        self.TLabelframe1.configure(relief='ridge')
        self.TLabelframe1.configure(text='''MPU9250 Control''')
        self.TLabelframe1.configure(relief="ridge")

        self.TButtonMpuStart = ttk.Button(self.TLabelframe1)
        self.TButtonMpuStart.place(relx=0.26, rely=0.3, height=26, width=119
                , bordermode='ignore')
        self.TButtonMpuStart.configure(command=pymata_rh_support.mpu_start)
        self.TButtonMpuStart.configure(takefocus="")
        self.TButtonMpuStart.configure(text='''Start Monitoring''')

        self.TLabelframe2 = ttk.Labelframe(self.TNotebook1_t6)
        self.TLabelframe2.place(relx=0.35, rely=0.059, relheight=0.801
                , relwidth=0.606)
        self.TLabelframe2.configure(relief='')
        self.TLabelframe2.configure(text='''MPU Data''')

        self.TLabelframe3 = ttk.Labelframe(self.TLabelframe2)
        self.TLabelframe3.place(relx=0.056, rely=0.09, relheight=0.138
                , relwidth=0.886, bordermode='ignore')
        self.TLabelframe3.configure(relief='')
        self.TLabelframe3.configure(text='''Accelerometer''')

        self.TentryAccX = ttk.Entry(self.TLabelframe3)
        self.TentryAccX.place(relx=0.146, rely=0.4, relheight=0.253
                , relwidth=0.139, bordermode='ignore')
        self.TentryAccX.configure(state='readonly')
        self.TentryAccX.configure(textvariable=pymata_rh_support.acc_x)
        self.TentryAccX.configure(takefocus="")
        self.TentryAccX.configure(cursor="fleur")

        self.TLabel9 = ttk.Label(self.TLabelframe3)
        self.TLabel9.place(relx=0.102, rely=0.4, height=17, width=20
                , bordermode='ignore')
        self.TLabel9.configure(background="#d9d9d9")
        self.TLabel9.configure(foreground="#000000")
        self.TLabel9.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel9.configure(relief="flat")
        self.TLabel9.configure(anchor='w')
        self.TLabel9.configure(justify='left')
        self.TLabel9.configure(text='''X:''')

        self.TentryAccY = ttk.Entry(self.TLabelframe3)
        self.TentryAccY.place(relx=0.43, rely=0.4, relheight=0.253
                , relwidth=0.139, bordermode='ignore')
        self.TentryAccY.configure(state='readonly')
        self.TentryAccY.configure(textvariable=pymata_rh_support.acc_y)
        self.TentryAccY.configure(takefocus="")
        self.TentryAccY.configure(cursor="fleur")

        self.TentryAccZ = ttk.Entry(self.TLabelframe3)
        self.TentryAccZ.place(relx=0.715, rely=0.4, relheight=0.253
                , relwidth=0.139, bordermode='ignore')
        self.TentryAccZ.configure(state='readonly')
        self.TentryAccZ.configure(textvariable=pymata_rh_support.acc_z)
        self.TentryAccZ.configure(takefocus="")
        self.TentryAccZ.configure(cursor="fleur")

        self.TLabel10_6 = ttk.Label(self.TLabelframe3)
        self.TLabel10_6.place(relx=0.387, rely=0.4, height=17, width=17
                , bordermode='ignore')
        self.TLabel10_6.configure(background="#d9d9d9")
        self.TLabel10_6.configure(foreground="#000000")
        self.TLabel10_6.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel10_6.configure(relief="flat")
        self.TLabel10_6.configure(anchor='w')
        self.TLabel10_6.configure(justify='left')
        self.TLabel10_6.configure(text='''Y:''')

        self.TLabel10 = ttk.Label(self.TLabelframe3)
        self.TLabel10.place(relx=0.674, rely=0.4, height=17, width=18
                , bordermode='ignore')
        self.TLabel10.configure(background="#d9d9d9")
        self.TLabel10.configure(foreground="#000000")
        self.TLabel10.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel10.configure(relief="flat")
        self.TLabel10.configure(anchor='w')
        self.TLabel10.configure(justify='left')
        self.TLabel10.configure(text='''Z:''')

        self.TLabelframe3_7 = ttk.Labelframe(self.TLabelframe2)
        self.TLabelframe3_7.place(relx=0.056, rely=0.317, relheight=0.138
                , relwidth=0.886, bordermode='ignore')
        self.TLabelframe3_7.configure(relief='')
        self.TLabelframe3_7.configure(text='''Gyroscope''')

        self.TentryGyroX = ttk.Entry(self.TLabelframe3_7)
        self.TentryGyroX.place(relx=0.146, rely=0.4, relheight=0.253
                , relwidth=0.139, bordermode='ignore')
        self.TentryGyroX.configure(state='readonly')
        self.TentryGyroX.configure(textvariable=pymata_rh_support.gyro_x)
        self.TentryGyroX.configure(takefocus="")
        self.TentryGyroX.configure(cursor="fleur")

        self.TLabel9_9 = ttk.Label(self.TLabelframe3_7)
        self.TLabel9_9.place(relx=0.102, rely=0.4, height=17, width=20
                , bordermode='ignore')
        self.TLabel9_9.configure(background="#d9d9d9")
        self.TLabel9_9.configure(foreground="#000000")
        self.TLabel9_9.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel9_9.configure(relief="flat")
        self.TLabel9_9.configure(anchor='w')
        self.TLabel9_9.configure(justify='left')
        self.TLabel9_9.configure(text='''X:''')

        self.TentryGyroY = ttk.Entry(self.TLabelframe3_7)
        self.TentryGyroY.place(relx=0.435, rely=0.4, relheight=0.253
                , relwidth=0.139, bordermode='ignore')
        self.TentryGyroY.configure(state='readonly')
        self.TentryGyroY.configure(textvariable=pymata_rh_support.gyro_y)
        self.TentryGyroY.configure(takefocus="")
        self.TentryGyroY.configure(cursor="fleur")

        self.TentryGyroZ = ttk.Entry(self.TLabelframe3_7)
        self.TentryGyroZ.place(relx=0.715, rely=0.4, relheight=0.253
                , relwidth=0.139, bordermode='ignore')
        self.TentryGyroZ.configure(state='readonly')
        self.TentryGyroZ.configure(textvariable=pymata_rh_support.gyro_z)
        self.TentryGyroZ.configure(takefocus="")
        self.TentryGyroZ.configure(cursor="fleur")

        self.TLabel10_7 = ttk.Label(self.TLabelframe3_7)
        self.TLabel10_7.place(relx=0.387, rely=0.4, height=17, width=17
                , bordermode='ignore')
        self.TLabel10_7.configure(background="#d9d9d9")
        self.TLabel10_7.configure(foreground="#000000")
        self.TLabel10_7.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel10_7.configure(relief="flat")
        self.TLabel10_7.configure(anchor='w')
        self.TLabel10_7.configure(justify='left')
        self.TLabel10_7.configure(text='''Y:''')

        self.TLabel10_8 = ttk.Label(self.TLabelframe3_7)
        self.TLabel10_8.place(relx=0.674, rely=0.4, height=17, width=18
                , bordermode='ignore')
        self.TLabel10_8.configure(background="#d9d9d9")
        self.TLabel10_8.configure(foreground="#000000")
        self.TLabel10_8.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel10_8.configure(relief="flat")
        self.TLabel10_8.configure(anchor='w')
        self.TLabel10_8.configure(justify='left')
        self.TLabel10_8.configure(text='''Z:''')

        self.TLabelframe3_8 = ttk.Labelframe(self.TLabelframe2)
        self.TLabelframe3_8.place(relx=0.056, rely=0.545, relheight=0.138
                , relwidth=0.886, bordermode='ignore')
        self.TLabelframe3_8.configure(relief='')
        self.TLabelframe3_8.configure(text='''Magnetometer''')

        self.TentryMagX = ttk.Entry(self.TLabelframe3_8)
        self.TentryMagX.place(relx=0.146, rely=0.4, relheight=0.253
                , relwidth=0.139, bordermode='ignore')
        self.TentryMagX.configure(state='readonly')
        self.TentryMagX.configure(textvariable=pymata_rh_support.mag_x)
        self.TentryMagX.configure(takefocus="")
        self.TentryMagX.configure(cursor="fleur")

        self.TLabel9_10 = ttk.Label(self.TLabelframe3_8)
        self.TLabel9_10.place(relx=0.102, rely=0.4, height=17, width=20
                , bordermode='ignore')
        self.TLabel9_10.configure(background="#d9d9d9")
        self.TLabel9_10.configure(foreground="#000000")
        self.TLabel9_10.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel9_10.configure(relief="flat")
        self.TLabel9_10.configure(anchor='w')
        self.TLabel9_10.configure(justify='left')
        self.TLabel9_10.configure(text='''X:''')

        self.TentryMagy = ttk.Entry(self.TLabelframe3_8)
        self.TentryMagy.place(relx=0.435, rely=0.4, relheight=0.253
                , relwidth=0.139, bordermode='ignore')
        self.TentryMagy.configure(state='readonly')
        self.TentryMagy.configure(textvariable=pymata_rh_support.mag_y)
        self.TentryMagy.configure(takefocus="")
        self.TentryMagy.configure(cursor="fleur")

        self.TentryMagZ = ttk.Entry(self.TLabelframe3_8)
        self.TentryMagZ.place(relx=0.715, rely=0.4, relheight=0.253
                , relwidth=0.139, bordermode='ignore')
        self.TentryMagZ.configure(state='readonly')
        self.TentryMagZ.configure(textvariable=pymata_rh_support.mag_z)
        self.TentryMagZ.configure(takefocus="")
        self.TentryMagZ.configure(cursor="fleur")

        self.TLabel10_1 = ttk.Label(self.TLabelframe3_8)
        self.TLabel10_1.place(relx=0.387, rely=0.4, height=17, width=17
                , bordermode='ignore')
        self.TLabel10_1.configure(background="#d9d9d9")
        self.TLabel10_1.configure(foreground="#000000")
        self.TLabel10_1.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel10_1.configure(relief="flat")
        self.TLabel10_1.configure(anchor='w')
        self.TLabel10_1.configure(justify='left')
        self.TLabel10_1.configure(text='''Y:''')

        self.TLabel10_9 = ttk.Label(self.TLabelframe3_8)
        self.TLabel10_9.place(relx=0.674, rely=0.4, height=17, width=18
                , bordermode='ignore')
        self.TLabel10_9.configure(background="#d9d9d9")
        self.TLabel10_9.configure(foreground="#000000")
        self.TLabel10_9.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel10_9.configure(relief="flat")
        self.TLabel10_9.configure(anchor='w')
        self.TLabel10_9.configure(justify='left')
        self.TLabel10_9.configure(text='''Z:''')

        self.TLabelframe3_9 = ttk.Labelframe(self.TLabelframe2)
        self.TLabelframe3_9.place(relx=0.056, rely=0.772, relheight=0.138
                , relwidth=0.886, bordermode='ignore')
        self.TLabelframe3_9.configure(relief='')
        self.TLabelframe3_9.configure(text='''Temperature''')

        self.TentryMPU_Temp = ttk.Entry(self.TLabelframe3_9)
        self.TentryMPU_Temp.place(relx=0.398, rely=0.4, relheight=0.253
                , relwidth=0.204, bordermode='ignore')
        self.TentryMPU_Temp.configure(state='readonly')
        self.TentryMPU_Temp.configure(textvariable=pymata_rh_support.mpu_temp)
        self.TentryMPU_Temp.configure(takefocus="")
        self.TentryMPU_Temp.configure(cursor="fleur")

        self.TFrame3 = ttk.Frame(self.TNotebook1_t7)
        self.TFrame3.place(relx=0.245, rely=0.265, relheight=0.301
                , relwidth=0.508)
        self.TFrame3.configure(relief='groove')
        self.TFrame3.configure(borderwidth="2")
        self.TFrame3.configure(relief="groove")

        self.TLabel11 = ttk.Label(self.TFrame3)
        self.TLabel11.place(relx=0.23, rely=0.098, height=17, width=93)
        self.TLabel11.configure(background="#d9d9d9")
        self.TLabel11.configure(foreground="#000000")
        self.TLabel11.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel11.configure(relief="flat")
        self.TLabel11.configure(anchor='w')
        self.TLabel11.configure(justify='left')
        self.TLabel11.configure(text='''Bus Current:''')

        self.TLabel12 = ttk.Label(self.TFrame3)
        self.TLabel12.place(relx=0.23, rely=0.278, height=17, width=92)
        self.TLabel12.configure(background="#d9d9d9")
        self.TLabel12.configure(foreground="#000000")
        self.TLabel12.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel12.configure(relief="flat")
        self.TLabel12.configure(anchor='w')
        self.TLabel12.configure(justify='left')
        self.TLabel12.configure(text='''Bus Voltage:''')

        self.TLabel13 = ttk.Label(self.TFrame3)
        self.TLabel13.place(relx=0.23, rely=0.459, height=17, width=100)
        self.TLabel13.configure(background="#d9d9d9")
        self.TLabel13.configure(foreground="#000000")
        self.TLabel13.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel13.configure(relief="flat")
        self.TLabel13.configure(anchor='w')
        self.TLabel13.configure(justify='left')
        self.TLabel13.configure(text='''Shut Voltage:''')

        self.TLabel14 = ttk.Label(self.TFrame3)
        self.TLabel14.place(relx=0.23, rely=0.639, height=17, width=116)
        self.TLabel14.configure(background="#d9d9d9")
        self.TLabel14.configure(foreground="#000000")
        self.TLabel14.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel14.configure(relief="flat")
        self.TLabel14.configure(anchor='w')
        self.TLabel14.configure(justify='left')
        self.TLabel14.configure(text='''Supply Voltage:''')

        self.TLabel15 = ttk.Label(self.TFrame3)
        self.TLabel15.place(relx=0.23, rely=0.82, height=17, width=56)
        self.TLabel15.configure(background="#d9d9d9")
        self.TLabel15.configure(foreground="#000000")
        self.TLabel15.configure(font="-family {DejaVu Sans} -size 9 -weight bold -slant roman -underline 0 -overstrike 0")
        self.TLabel15.configure(relief="flat")
        self.TLabel15.configure(anchor='w')
        self.TLabel15.configure(justify='left')
        self.TLabel15.configure(text='''Power:''')

        self.TEntryBusCurrent = ttk.Entry(self.TFrame3)
        self.TEntryBusCurrent.place(relx=0.506, rely=0.088, relheight=0.093
                , relwidth=0.239)
        self.TEntryBusCurrent.configure(state='readonly')
        self.TEntryBusCurrent.configure(textvariable=pymata_rh_support.ina_bus_current)
        self.TEntryBusCurrent.configure(takefocus="")
        self.TEntryBusCurrent.configure(cursor="xterm")

        self.TEntryBusVoltage = ttk.Entry(self.TFrame3)
        self.TEntryBusVoltage.place(relx=0.506, rely=0.268, relheight=0.093
                , relwidth=0.239)
        self.TEntryBusVoltage.configure(state='readonly')
        self.TEntryBusVoltage.configure(textvariable=pymata_rh_support.ina_bus_voltage)
        self.TEntryBusVoltage.configure(takefocus="")
        self.TEntryBusVoltage.configure(cursor="fleur")

        self.TEntryShutVoltage = ttk.Entry(self.TFrame3)
        self.TEntryShutVoltage.place(relx=0.506, rely=0.449, relheight=0.093
                , relwidth=0.239)
        self.TEntryShutVoltage.configure(state='readonly')
        self.TEntryShutVoltage.configure(textvariable=pymata_rh_support.ina_shunt_voltage)
        self.TEntryShutVoltage.configure(takefocus="")
        self.TEntryShutVoltage.configure(cursor="fleur")

        self.TEntrySupplyVoltage = ttk.Entry(self.TFrame3)
        self.TEntrySupplyVoltage.place(relx=0.506, rely=0.629, relheight=0.093
                , relwidth=0.239)
        self.TEntrySupplyVoltage.configure(state='readonly')
        self.TEntrySupplyVoltage.configure(textvariable=pymata_rh_support.ina_supply_voltage)
        self.TEntrySupplyVoltage.configure(takefocus="")
        self.TEntrySupplyVoltage.configure(cursor="fleur")

        self.TEntryPower = ttk.Entry(self.TFrame3)
        self.TEntryPower.place(relx=0.506, rely=0.81, relheight=0.093
                , relwidth=0.239)
        self.TEntryPower.configure(state='readonly')
        self.TEntryPower.configure(textvariable=pymata_rh_support.ina_power)
        self.TEntryPower.configure(takefocus="")
        self.TEntryPower.configure(cursor="fleur")

        self.TButton1 = ttk.Button(self.TNotebook1_t7)
        self.TButton1.place(relx=0.451, rely=0.618, height=26, width=84)
        self.TButton1.configure(command=pymata_rh_support.ina_read)
        self.TButton1.configure(takefocus="")
        self.TButton1.configure(text='''Read Values''')

if __name__ == '__main__':
    vp_start_gui()





