Editing Smart Terminal Parameter Examples
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 31: | Line 31: | ||
= Subroutine Method = | = Subroutine Method = | ||
− | |||
− | |||
== tutorial_example_mode() == | == tutorial_example_mode() == | ||
Line 70: | Line 68: | ||
make it a bit more complicated. Still needs to be written. | make it a bit more complicated. Still needs to be written. | ||
− | = Reference | + | = Reference = |
− | Instance variables and their meanings ( in code use self.xxxx as they are instance variables ). This reference is not | + | Instance variables and their meanings ( in code use self.xxxx as they are instance variables ). This reference is not exhaustive, for that you must use the supplied parameters.py and its comments. |
== Overview == | == Overview == | ||
Line 105: | Line 103: | ||
* '''max_send_rows''' = 3 # the send areas are added in columns this many rows long, then a new | * '''max_send_rows''' = 3 # the send areas are added in columns this many rows long, then a new | ||
− | * '''default_scroll''' = 1 # 1 auto scroll the | + | * '''default_scroll''' = 1 # 1 auto scroll the recieve area, else 0 |
== Extended Processing == | == Extended Processing == | ||
Line 119: | Line 117: | ||
*'''computername''' the name of your computer if available ( it is on windows, linux ?? ) used by computer_name_tweaks(). | *'''computername''' the name of your computer if available ( it is on windows, linux ?? ) used by computer_name_tweaks(). | ||
− | == For the Second | + | == For the Second Thread == |
* '''queue_length''' = 20 | * '''queue_length''' = 20 | ||
* '''queue_sleep''' = .1 | * '''queue_sleep''' = .1 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
# ---------- self.start_helper_function = gh_processing.GHProcessing.find_and_monitor_arduino | # ---------- self.start_helper_function = gh_processing.GHProcessing.find_and_monitor_arduino | ||
Line 146: | Line 138: | ||
block_port_closed = False # block sending if port is closed # *todo -- or some warning | block_port_closed = False # block sending if port is closed # *todo -- or some warning | ||
+ | == Appearance == | ||
− | |||
− | |||
− | |||
* '''id_color''': color for an "ID pane" just below the title bar of the window | * '''id_color''': color for an "ID pane" just below the title bar of the window | ||
Line 155: | Line 145: | ||
* '''bk_color''' = "blue" # color for the background, you can match the id color or use a neutral color like gray | * '''bk_color''' = "blue" # color for the background, you can match the id color or use a neutral color like gray | ||
* '''icon''': name of icon for the application | * '''icon''': name of icon for the application | ||
− | * | + | |
− | * | + | * tile |
+ | * size | ||
− | |||
− | |||
− | |||
− | |||
Sets the communications parameters. Sometimes a little confusing about port names. The arduino IDE sometimes is better at finding the name, check it. Also use the <Ports> button on the GUI. On the apple we have found from <Ports> ('/dev/tty.usbmodem1411', True) and in the parameter file using self.port = "/dev/tty.usbmodem1411" gave a good connection. Sometimes a reboot will result in a change of the port name. | Sets the communications parameters. Sometimes a little confusing about port names. The arduino IDE sometimes is better at finding the name, check it. Also use the <Ports> button on the GUI. On the apple we have found from <Ports> ('/dev/tty.usbmodem1411', True) and in the parameter file using self.port = "/dev/tty.usbmodem1411" gave a good connection. Sometimes a reboot will result in a change of the port name. | ||
Specifies a program for file editing. | Specifies a program for file editing. | ||
Line 167: | Line 154: | ||
Defaults data to be sent. | Defaults data to be sent. | ||
Change number of send areas. | Change number of send areas. | ||
− | |||
− | + | == More on Particular Parametes == | |
− | == More on Particular | ||
=== Parm 1 === | === Parm 1 === | ||
=== Parm 2 === | === Parm 2 === | ||
− | |||
− | |||
= Using a Second Parameter File = | = Using a Second Parameter File = | ||
Line 183: | Line 166: | ||
The difference in this file is the parameters are not self.xx but parameters.xx. Else it is pretty much the same. See the example file parameters_a.py. | The difference in this file is the parameters are not self.xx but parameters.xx. Else it is pretty much the same. See the example file parameters_a.py. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
= delete soon = | = delete soon = | ||
Line 218: | Line 196: | ||
</pre> | </pre> | ||
− | |||
− | [[Category:SmartTerminal]] [[Category:Arduino/RaspberryPi | + | |
+ | [[Category:SmartTerminal]] [[Category:Arduino/RaspberryPi]] |