From 56e2f3635babc7dc949dc393241d1ca018df6935 Mon Sep 17 00:00:00 2001 From: MrYsLab Date: Thu, 10 Aug 2023 19:37:39 -0400 Subject: [PATCH] Deployed d6dd105 with MkDocs version: 1.5.1 --- .nojekyll | 0 404.html | 985 ++ about/index.html | 1064 ++ about_the_apis/index.html | 1201 ++ app_creation/index.html | 1114 ++ arduino_ide/index.html | 1121 ++ assets/_mkdocstrings.css | 64 + assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.220ee61c.min.js | 29 + assets/javascripts/bundle.220ee61c.min.js.map | 8 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.hy.min.js | 1 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.kn.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + assets/javascripts/lunr/min/lunr.sa.min.js | 1 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.te.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 ++++++++++ .../workers/search.74e28a9f.min.js | 42 + .../workers/search.74e28a9f.min.js.map | 8 + assets/stylesheets/main.eebd395e.min.css | 1 + assets/stylesheets/main.eebd395e.min.css.map | 1 + assets/stylesheets/palette.ecc896b0.min.css | 1 + .../stylesheets/palette.ecc896b0.min.css.map | 1 + callbacks/index.html | 1224 ++ examples/index.html | 1138 ++ images/add_zip3.png | Bin 0 -> 51293 bytes images/arduino_ide_download.png | Bin 0 -> 156060 bytes images/arduino_lib_install.png | Bin 0 -> 50002 bytes images/ble_ino.png | Bin 0 -> 172807 bytes images/board_select_1.png | Bin 0 -> 39278 bytes images/board_select_2.png | Bin 0 -> 67814 bytes images/board_select_3.png | Bin 0 -> 51886 bytes images/board_select_4.png | Bin 0 -> 58977 bytes images/config_ble_server.png | Bin 0 -> 158188 bytes images/config_serial_server.png | Bin 0 -> 125898 bytes images/config_wifi_server.png | Bin 0 -> 147118 bytes images/delay.png | Bin 0 -> 112091 bytes images/downloads.png | Bin 0 -> 189199 bytes images/example_1.png | Bin 0 -> 484371 bytes images/example_2.png | Bin 0 -> 130560 bytes images/example_3.png | Bin 0 -> 143054 bytes images/example_4.png | Bin 0 -> 154778 bytes images/example_5.png | Bin 0 -> 143883 bytes images/examples.png | Bin 0 -> 252112 bytes images/get_examples.png | Bin 0 -> 189284 bytes images/ide1.png | Bin 0 -> 30837 bytes images/install_t4a.png | Bin 0 -> 273759 bytes images/ip_address.png | Bin 0 -> 110816 bytes images/library_manager_1.png | Bin 0 -> 46051 bytes images/library_manager_2.png | Bin 0 -> 58678 bytes images/library_manager_3.png | Bin 0 -> 84457 bytes images/manage_libraries.png | Bin 0 -> 76621 bytes images/no_port.png | Bin 0 -> 46758 bytes images/pinout.png | Bin 0 -> 73282 bytes images/router.png | Bin 0 -> 5965 bytes images/select_board_1.png | Bin 0 -> 284258 bytes images/select_server.png | Bin 0 -> 466105 bytes images/serial_ip.png | Bin 0 -> 113363 bytes images/serial_monitor.png | Bin 0 -> 111198 bytes images/telemetrix4UnoR4.png | Bin 0 -> 41259 bytes images/telemetrix4arduino2.png | Bin 0 -> 27304 bytes images/telemetrixunor4_2.png | Bin 0 -> 90827 bytes images/tmx.png | Bin 0 -> 449076 bytes images/tmx10.png | Bin 0 -> 199985 bytes images/tmx2.png | Bin 0 -> 449076 bytes images/tmx3.png | Bin 0 -> 170365 bytes images/tmx4.png | Bin 0 -> 124304 bytes images/tmx5.png | Bin 0 -> 140714 bytes images/tmx6.png | Bin 0 -> 88759 bytes images/tmx7.png | Bin 0 -> 64183 bytes images/tmx8.png | Bin 0 -> 103305 bytes images/usb_ino.png | Bin 0 -> 138819 bytes images/warning.png | Bin 0 -> 60379 bytes images/warning2.png | Bin 0 -> 71123 bytes images/wifi_ino.png | Bin 0 -> 152541 bytes index.html | 1333 ++ install_telemetrix/index.html | 1205 ++ issues/index.html | 1165 ++ license/index.html | 1943 +++ objects.inv | Bin 0 -> 1082 bytes python_3_verify/index.html | 1070 ++ search/search_index.json | 1 + server_config/index.html | 1361 +++ server_library_installation/index.html | 1130 ++ server_selection/index.html | 1118 ++ sitemap.xml | 3 + sitemap.xml.gz | Bin 0 -> 127 bytes telemetrix_minima_reference/index.html | 9410 +++++++++++++++ telemetrix_minima_reference_aio/index.html | 9605 +++++++++++++++ telemetrix_wifi_reference/index.html | 9806 +++++++++++++++ telemetrix_wifi_reference_aio/index.html | 10077 ++++++++++++++++ template_ble/index.html | 1094 ++ template_minima_aio/index.html | 1080 ++ template_minima_threaded/index.html | 1072 ++ template_usb_serial_aio/index.html | 1087 ++ template_usb_serial_threaded/index.html | 1074 ++ template_wifi_aio/index.html | 1089 ++ template_wifi_threaded/index.html | 1076 ++ venv/index.html | 1058 ++ 124 files changed, 73058 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 about/index.html create mode 100644 about_the_apis/index.html create mode 100644 app_creation/index.html create mode 100644 arduino_ide/index.html create mode 100644 assets/_mkdocstrings.css create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/bundle.220ee61c.min.js create mode 100644 assets/javascripts/bundle.220ee61c.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hy.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.kn.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sa.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.te.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.74e28a9f.min.js create mode 100644 assets/javascripts/workers/search.74e28a9f.min.js.map create mode 100644 assets/stylesheets/main.eebd395e.min.css create mode 100644 assets/stylesheets/main.eebd395e.min.css.map create mode 100644 assets/stylesheets/palette.ecc896b0.min.css create mode 100644 assets/stylesheets/palette.ecc896b0.min.css.map create mode 100644 callbacks/index.html create mode 100644 examples/index.html create mode 100644 images/add_zip3.png create mode 100644 images/arduino_ide_download.png create mode 100644 images/arduino_lib_install.png create mode 100644 images/ble_ino.png create mode 100644 images/board_select_1.png create mode 100644 images/board_select_2.png create mode 100644 images/board_select_3.png create mode 100644 images/board_select_4.png create mode 100644 images/config_ble_server.png create mode 100644 images/config_serial_server.png create mode 100644 images/config_wifi_server.png create mode 100644 images/delay.png create mode 100644 images/downloads.png create mode 100644 images/example_1.png create mode 100644 images/example_2.png create mode 100644 images/example_3.png create mode 100644 images/example_4.png create mode 100644 images/example_5.png create mode 100644 images/examples.png create mode 100644 images/get_examples.png create mode 100644 images/ide1.png create mode 100644 images/install_t4a.png create mode 100644 images/ip_address.png create mode 100644 images/library_manager_1.png create mode 100644 images/library_manager_2.png create mode 100644 images/library_manager_3.png create mode 100644 images/manage_libraries.png create mode 100644 images/no_port.png create mode 100644 images/pinout.png create mode 100644 images/router.png create mode 100644 images/select_board_1.png create mode 100644 images/select_server.png create mode 100644 images/serial_ip.png create mode 100644 images/serial_monitor.png create mode 100644 images/telemetrix4UnoR4.png create mode 100644 images/telemetrix4arduino2.png create mode 100644 images/telemetrixunor4_2.png create mode 100644 images/tmx.png create mode 100644 images/tmx10.png create mode 100644 images/tmx2.png create mode 100644 images/tmx3.png create mode 100644 images/tmx4.png create mode 100644 images/tmx5.png create mode 100644 images/tmx6.png create mode 100644 images/tmx7.png create mode 100644 images/tmx8.png create mode 100644 images/usb_ino.png create mode 100644 images/warning.png create mode 100644 images/warning2.png create mode 100644 images/wifi_ino.png create mode 100644 index.html create mode 100644 install_telemetrix/index.html create mode 100644 issues/index.html create mode 100644 license/index.html create mode 100644 objects.inv create mode 100644 python_3_verify/index.html create mode 100644 search/search_index.json create mode 100644 server_config/index.html create mode 100644 server_library_installation/index.html create mode 100644 server_selection/index.html create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 telemetrix_minima_reference/index.html create mode 100644 telemetrix_minima_reference_aio/index.html create mode 100644 telemetrix_wifi_reference/index.html create mode 100644 telemetrix_wifi_reference_aio/index.html create mode 100644 template_ble/index.html create mode 100644 template_minima_aio/index.html create mode 100644 template_minima_threaded/index.html create mode 100644 template_usb_serial_aio/index.html create mode 100644 template_usb_serial_threaded/index.html create mode 100644 template_wifi_aio/index.html create mode 100644 template_wifi_threaded/index.html create mode 100644 venv/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..6ee4e5a --- /dev/null +++ b/404.html @@ -0,0 +1,985 @@ + + + + + + + + + + + + + + + + + + The Telemetrix User's Guide For The Arduino UNO R4 Minima And WIFI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ +

404 - Not found

+ +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/about/index.html b/about/index.html new file mode 100644 index 0000000..3117142 --- /dev/null +++ b/about/index.html @@ -0,0 +1,1064 @@ + + + + + + + + + + + + + + + + + + + + + + About - The Telemetrix User's Guide For The Arduino UNO R4 Minima And WIFI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + +

REPORTING ISSUES

+

If you wish to report an issue with this library, please use +this link.

+

For any of the servers, please use +this link.

+

When filing an issue, please provide:

+
    +
  1. Any console output.
  2. +
  3. A description of the issue.
  4. +
  5. Sample code demonstrating the problem.
  6. +
+

For bugs, comments, or questions, please use the links above. +
+

+

Copyright (C) 2023 Alan Yorinks. All Rights Reserved.

+ + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/about_the_apis/index.html b/about_the_apis/index.html new file mode 100644 index 0000000..a426b4b --- /dev/null +++ b/about_the_apis/index.html @@ -0,0 +1,1201 @@ + + + + + + + + + + + + + + + + + + + + + + General Principles - The Telemetrix User's Guide For The Arduino UNO R4 Minima And WIFI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + +

General Principles

+ +

Setting Pin Modes

+

Pin modes must be set before interacting with a pin. All the methods listed +below have a consistent API across all API classes.

+

Input Pin Modes

+

Requiring A Callback To Be Specified

+
    +
  • set_pin_mode_analog_input
  • +
  • set_pin_mode_dht
  • +
  • set_pin_mode_digital_input
  • +
  • set_pin_mode_digital_input_pullup
  • +
  • set_pin_mode_sonar
  • +
+

Callback Specified In Read Commands

+
    +
  • set_pin_mode_i2c
  • +
  • set_pin_mode_spi
  • +
+

Output Pin Modes

+
    +
  • set_pin_mode_analog_output
  • +
  • set_pin_mode_digital_output
  • +
  • set_pin_mode_servo
  • +
+


+

+

Copyright (C) 2023 Alan Yorinks. All Rights Reserved.

+ + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/app_creation/index.html b/app_creation/index.html new file mode 100644 index 0000000..e295432 --- /dev/null +++ b/app_creation/index.html @@ -0,0 +1,1114 @@ + + + + + + + + + + + + + + + + + + + + + + Application Creation - The Telemetrix User's Guide For The Arduino UNO R4 Minima And WIFI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + +

Application Creation

+ +

A Word About The Application Templates

+

The following section contains a set of application templates for each of the four +servers. +The templates are based on the included examples.

+ +

As you will see, your application needs to import the correct API +and instantiate the API class. +You then use the API method calls in writing your application.

+


+

+

Copyright (C) 2023 Alan Yorinks. All Rights Reserved.

+ + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/arduino_ide/index.html b/arduino_ide/index.html new file mode 100644 index 0000000..8a75fa3 --- /dev/null +++ b/arduino_ide/index.html @@ -0,0 +1,1121 @@ + + + + + + + + + + + + + + + + + + + + + + Install The Arduino IDE - The Telemetrix User's Guide For The Arduino UNO R4 Minima And WIFI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + Skip to content + + +
+
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + +

Install The Arduino IDE

+ +

Download And Install The Arduino IDE

+

Arduino IDE version 2.1.X is used to upload a server to the Minima or WIFI. It is also +used to modify server source code when configuration is necessary.

+

To install a copy of the IDE, go to the Arduino Software Download page, and +select the version for your +operating system. Follow the installation instructions.

+

+

A Note For Linux Users

+

You may need to add your login to the dialout group to upload to the Arduino.

+

To do so, follow these instructions.

+


+Copyright (C) 2023 Alan Yorinks. All Rights Reserved.

+ + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/assets/_mkdocstrings.css b/assets/_mkdocstrings.css new file mode 100644 index 0000000..049a254 --- /dev/null +++ b/assets/_mkdocstrings.css @@ -0,0 +1,64 @@ + +/* Avoid breaking parameter names, etc. in table cells. */ +.doc-contents td code { + word-break: normal !important; +} + +/* No line break before first paragraph of descriptions. */ +.doc-md-description, +.doc-md-description>p:first-child { + display: inline; +} + +/* Max width for docstring sections tables. */ +.doc .md-typeset__table, +.doc .md-typeset__table table { + display: table !important; + width: 100%; +} + +.doc .md-typeset__table tr { + display: table-row; +} + +/* Defaults in Spacy table style. */ +.doc-param-default { + float: right; +} + +/* Keep headings consistent. */ +h1.doc-heading, +h2.doc-heading, +h3.doc-heading, +h4.doc-heading, +h5.doc-heading, +h6.doc-heading { + font-weight: 400; + line-height: 1.5; + color: inherit; + text-transform: none; +} + +h1.doc-heading { + font-size: 1.6rem; +} + +h2.doc-heading { + font-size: 1.2rem; +} + +h3.doc-heading { + font-size: 1.15rem; +} + +h4.doc-heading { + font-size: 1.10rem; +} + +h5.doc-heading { + font-size: 1.05rem; +} + +h6.doc-heading { + font-size: 1rem; +} \ No newline at end of file diff --git a/assets/images/favicon.png b/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/assets/javascripts/bundle.220ee61c.min.js b/assets/javascripts/bundle.220ee61c.min.js new file mode 100644 index 0000000..116072a --- /dev/null +++ b/assets/javascripts/bundle.220ee61c.min.js @@ -0,0 +1,29 @@ +"use strict";(()=>{var Ci=Object.create;var gr=Object.defineProperty;var Ri=Object.getOwnPropertyDescriptor;var ki=Object.getOwnPropertyNames,Ht=Object.getOwnPropertySymbols,Hi=Object.getPrototypeOf,yr=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable;var rn=(e,t,r)=>t in e?gr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,P=(e,t)=>{for(var r in t||(t={}))yr.call(t,r)&&rn(e,r,t[r]);if(Ht)for(var r of Ht(t))nn.call(t,r)&&rn(e,r,t[r]);return e};var on=(e,t)=>{var r={};for(var n in e)yr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ht)for(var n of Ht(e))t.indexOf(n)<0&&nn.call(e,n)&&(r[n]=e[n]);return r};var Pt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Pi=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of ki(t))!yr.call(e,o)&&o!==r&&gr(e,o,{get:()=>t[o],enumerable:!(n=Ri(t,o))||n.enumerable});return e};var yt=(e,t,r)=>(r=e!=null?Ci(Hi(e)):{},Pi(t||!e||!e.__esModule?gr(r,"default",{value:e,enumerable:!0}):r,e));var sn=Pt((xr,an)=>{(function(e,t){typeof xr=="object"&&typeof an!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(xr,function(){"use strict";function e(r){var n=!0,o=!1,i=null,s={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function a(O){return!!(O&&O!==document&&O.nodeName!=="HTML"&&O.nodeName!=="BODY"&&"classList"in O&&"contains"in O.classList)}function f(O){var Qe=O.type,De=O.tagName;return!!(De==="INPUT"&&s[Qe]&&!O.readOnly||De==="TEXTAREA"&&!O.readOnly||O.isContentEditable)}function c(O){O.classList.contains("focus-visible")||(O.classList.add("focus-visible"),O.setAttribute("data-focus-visible-added",""))}function u(O){O.hasAttribute("data-focus-visible-added")&&(O.classList.remove("focus-visible"),O.removeAttribute("data-focus-visible-added"))}function p(O){O.metaKey||O.altKey||O.ctrlKey||(a(r.activeElement)&&c(r.activeElement),n=!0)}function m(O){n=!1}function d(O){a(O.target)&&(n||f(O.target))&&c(O.target)}function h(O){a(O.target)&&(O.target.classList.contains("focus-visible")||O.target.hasAttribute("data-focus-visible-added"))&&(o=!0,window.clearTimeout(i),i=window.setTimeout(function(){o=!1},100),u(O.target))}function v(O){document.visibilityState==="hidden"&&(o&&(n=!0),Y())}function Y(){document.addEventListener("mousemove",N),document.addEventListener("mousedown",N),document.addEventListener("mouseup",N),document.addEventListener("pointermove",N),document.addEventListener("pointerdown",N),document.addEventListener("pointerup",N),document.addEventListener("touchmove",N),document.addEventListener("touchstart",N),document.addEventListener("touchend",N)}function B(){document.removeEventListener("mousemove",N),document.removeEventListener("mousedown",N),document.removeEventListener("mouseup",N),document.removeEventListener("pointermove",N),document.removeEventListener("pointerdown",N),document.removeEventListener("pointerup",N),document.removeEventListener("touchmove",N),document.removeEventListener("touchstart",N),document.removeEventListener("touchend",N)}function N(O){O.target.nodeName&&O.target.nodeName.toLowerCase()==="html"||(n=!1,B())}document.addEventListener("keydown",p,!0),document.addEventListener("mousedown",m,!0),document.addEventListener("pointerdown",m,!0),document.addEventListener("touchstart",m,!0),document.addEventListener("visibilitychange",v,!0),Y(),r.addEventListener("focus",d,!0),r.addEventListener("blur",h,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var cn=Pt(Er=>{(function(e){var t=function(){try{return!!Symbol.iterator}catch(c){return!1}},r=t(),n=function(c){var u={next:function(){var p=c.shift();return{done:p===void 0,value:p}}};return r&&(u[Symbol.iterator]=function(){return u}),u},o=function(c){return encodeURIComponent(c).replace(/%20/g,"+")},i=function(c){return decodeURIComponent(String(c).replace(/\+/g," "))},s=function(){var c=function(p){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var m=typeof p;if(m!=="undefined")if(m==="string")p!==""&&this._fromString(p);else if(p instanceof c){var d=this;p.forEach(function(B,N){d.append(N,B)})}else if(p!==null&&m==="object")if(Object.prototype.toString.call(p)==="[object Array]")for(var h=0;hd[0]?1:0}),c._entries&&(c._entries={});for(var p=0;p1?i(d[1]):"")}})})(typeof global!="undefined"?global:typeof window!="undefined"?window:typeof self!="undefined"?self:Er);(function(e){var t=function(){try{var o=new e.URL("b","http://a");return o.pathname="c d",o.href==="http://a/c%20d"&&o.searchParams}catch(i){return!1}},r=function(){var o=e.URL,i=function(f,c){typeof f!="string"&&(f=String(f)),c&&typeof c!="string"&&(c=String(c));var u=document,p;if(c&&(e.location===void 0||c!==e.location.href)){c=c.toLowerCase(),u=document.implementation.createHTMLDocument(""),p=u.createElement("base"),p.href=c,u.head.appendChild(p);try{if(p.href.indexOf(c)!==0)throw new Error(p.href)}catch(O){throw new Error("URL unable to set base "+c+" due to "+O)}}var m=u.createElement("a");m.href=f,p&&(u.body.appendChild(m),m.href=m.href);var d=u.createElement("input");if(d.type="url",d.value=f,m.protocol===":"||!/:/.test(m.href)||!d.checkValidity()&&!c)throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:m});var h=new e.URLSearchParams(this.search),v=!0,Y=!0,B=this;["append","delete","set"].forEach(function(O){var Qe=h[O];h[O]=function(){Qe.apply(h,arguments),v&&(Y=!1,B.search=h.toString(),Y=!0)}}),Object.defineProperty(this,"searchParams",{value:h,enumerable:!0});var N=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==N&&(N=this.search,Y&&(v=!1,this.searchParams._fromString(this.search),v=!0))}})},s=i.prototype,a=function(f){Object.defineProperty(s,f,{get:function(){return this._anchorElement[f]},set:function(c){this._anchorElement[f]=c},enumerable:!0})};["hash","host","hostname","port","protocol"].forEach(function(f){a(f)}),Object.defineProperty(s,"search",{get:function(){return this._anchorElement.search},set:function(f){this._anchorElement.search=f,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(s,{toString:{get:function(){var f=this;return function(){return f.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(f){this._anchorElement.href=f,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(f){this._anchorElement.pathname=f},enumerable:!0},origin:{get:function(){var f={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],c=this._anchorElement.port!=f&&this._anchorElement.port!=="";return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(c?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(f){},enumerable:!0},username:{get:function(){return""},set:function(f){},enumerable:!0}}),i.createObjectURL=function(f){return o.createObjectURL.apply(o,arguments)},i.revokeObjectURL=function(f){return o.revokeObjectURL.apply(o,arguments)},e.URL=i};if(t()||r(),e.location!==void 0&&!("origin"in e.location)){var n=function(){return e.location.protocol+"//"+e.location.hostname+(e.location.port?":"+e.location.port:"")};try{Object.defineProperty(e.location,"origin",{get:n,enumerable:!0})}catch(o){setInterval(function(){e.location.origin=n()},100)}}})(typeof global!="undefined"?global:typeof window!="undefined"?window:typeof self!="undefined"?self:Er)});var qr=Pt((Mt,Nr)=>{/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(t,r){typeof Mt=="object"&&typeof Nr=="object"?Nr.exports=r():typeof define=="function"&&define.amd?define([],r):typeof Mt=="object"?Mt.ClipboardJS=r():t.ClipboardJS=r()})(Mt,function(){return function(){var e={686:function(n,o,i){"use strict";i.d(o,{default:function(){return Ai}});var s=i(279),a=i.n(s),f=i(370),c=i.n(f),u=i(817),p=i.n(u);function m(j){try{return document.execCommand(j)}catch(T){return!1}}var d=function(T){var E=p()(T);return m("cut"),E},h=d;function v(j){var T=document.documentElement.getAttribute("dir")==="rtl",E=document.createElement("textarea");E.style.fontSize="12pt",E.style.border="0",E.style.padding="0",E.style.margin="0",E.style.position="absolute",E.style[T?"right":"left"]="-9999px";var H=window.pageYOffset||document.documentElement.scrollTop;return E.style.top="".concat(H,"px"),E.setAttribute("readonly",""),E.value=j,E}var Y=function(T,E){var H=v(T);E.container.appendChild(H);var I=p()(H);return m("copy"),H.remove(),I},B=function(T){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},H="";return typeof T=="string"?H=Y(T,E):T instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(T==null?void 0:T.type)?H=Y(T.value,E):(H=p()(T),m("copy")),H},N=B;function O(j){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?O=function(E){return typeof E}:O=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},O(j)}var Qe=function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=T.action,H=E===void 0?"copy":E,I=T.container,q=T.target,Me=T.text;if(H!=="copy"&&H!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(q!==void 0)if(q&&O(q)==="object"&&q.nodeType===1){if(H==="copy"&&q.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(H==="cut"&&(q.hasAttribute("readonly")||q.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Me)return N(Me,{container:I});if(q)return H==="cut"?h(q):N(q,{container:I})},De=Qe;function $e(j){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$e=function(E){return typeof E}:$e=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},$e(j)}function Ei(j,T){if(!(j instanceof T))throw new TypeError("Cannot call a class as a function")}function tn(j,T){for(var E=0;E0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof I.action=="function"?I.action:this.defaultAction,this.target=typeof I.target=="function"?I.target:this.defaultTarget,this.text=typeof I.text=="function"?I.text:this.defaultText,this.container=$e(I.container)==="object"?I.container:document.body}},{key:"listenClick",value:function(I){var q=this;this.listener=c()(I,"click",function(Me){return q.onClick(Me)})}},{key:"onClick",value:function(I){var q=I.delegateTarget||I.currentTarget,Me=this.action(q)||"copy",kt=De({action:Me,container:this.container,target:this.target(q),text:this.text(q)});this.emit(kt?"success":"error",{action:Me,text:kt,trigger:q,clearSelection:function(){q&&q.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(I){return vr("action",I)}},{key:"defaultTarget",value:function(I){var q=vr("target",I);if(q)return document.querySelector(q)}},{key:"defaultText",value:function(I){return vr("text",I)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(I){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return N(I,q)}},{key:"cut",value:function(I){return h(I)}},{key:"isSupported",value:function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],q=typeof I=="string"?[I]:I,Me=!!document.queryCommandSupported;return q.forEach(function(kt){Me=Me&&!!document.queryCommandSupported(kt)}),Me}}]),E}(a()),Ai=Li},828:function(n){var o=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function s(a,f){for(;a&&a.nodeType!==o;){if(typeof a.matches=="function"&&a.matches(f))return a;a=a.parentNode}}n.exports=s},438:function(n,o,i){var s=i(828);function a(u,p,m,d,h){var v=c.apply(this,arguments);return u.addEventListener(m,v,h),{destroy:function(){u.removeEventListener(m,v,h)}}}function f(u,p,m,d,h){return typeof u.addEventListener=="function"?a.apply(null,arguments):typeof m=="function"?a.bind(null,document).apply(null,arguments):(typeof u=="string"&&(u=document.querySelectorAll(u)),Array.prototype.map.call(u,function(v){return a(v,p,m,d,h)}))}function c(u,p,m,d){return function(h){h.delegateTarget=s(h.target,p),h.delegateTarget&&d.call(u,h)}}n.exports=f},879:function(n,o){o.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},o.nodeList=function(i){var s=Object.prototype.toString.call(i);return i!==void 0&&(s==="[object NodeList]"||s==="[object HTMLCollection]")&&"length"in i&&(i.length===0||o.node(i[0]))},o.string=function(i){return typeof i=="string"||i instanceof String},o.fn=function(i){var s=Object.prototype.toString.call(i);return s==="[object Function]"}},370:function(n,o,i){var s=i(879),a=i(438);function f(m,d,h){if(!m&&!d&&!h)throw new Error("Missing required arguments");if(!s.string(d))throw new TypeError("Second argument must be a String");if(!s.fn(h))throw new TypeError("Third argument must be a Function");if(s.node(m))return c(m,d,h);if(s.nodeList(m))return u(m,d,h);if(s.string(m))return p(m,d,h);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function c(m,d,h){return m.addEventListener(d,h),{destroy:function(){m.removeEventListener(d,h)}}}function u(m,d,h){return Array.prototype.forEach.call(m,function(v){v.addEventListener(d,h)}),{destroy:function(){Array.prototype.forEach.call(m,function(v){v.removeEventListener(d,h)})}}}function p(m,d,h){return a(document.body,m,d,h)}n.exports=f},817:function(n){function o(i){var s;if(i.nodeName==="SELECT")i.focus(),s=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var a=i.hasAttribute("readonly");a||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),a||i.removeAttribute("readonly"),s=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var f=window.getSelection(),c=document.createRange();c.selectNodeContents(i),f.removeAllRanges(),f.addRange(c),s=f.toString()}return s}n.exports=o},279:function(n){function o(){}o.prototype={on:function(i,s,a){var f=this.e||(this.e={});return(f[i]||(f[i]=[])).push({fn:s,ctx:a}),this},once:function(i,s,a){var f=this;function c(){f.off(i,c),s.apply(a,arguments)}return c._=s,this.on(i,c,a)},emit:function(i){var s=[].slice.call(arguments,1),a=((this.e||(this.e={}))[i]||[]).slice(),f=0,c=a.length;for(f;f{"use strict";/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var rs=/["'&<>]/;Yo.exports=ns;function ns(e){var t=""+e,r=rs.exec(t);if(!r)return t;var n,o="",i=0,s=0;for(i=r.index;i0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function W(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],s;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return i}function D(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n1||a(m,d)})})}function a(m,d){try{f(n[m](d))}catch(h){p(i[0][3],h)}}function f(m){m.value instanceof et?Promise.resolve(m.value.v).then(c,u):p(i[0][2],m)}function c(m){a("next",m)}function u(m){a("throw",m)}function p(m,d){m(d),i.shift(),i.length&&a(i[0][0],i[0][1])}}function pn(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Ee=="function"?Ee(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(s){return new Promise(function(a,f){s=e[i](s),o(a,f,s.done,s.value)})}}function o(i,s,a,f){Promise.resolve(f).then(function(c){i({value:c,done:a})},s)}}function C(e){return typeof e=="function"}function at(e){var t=function(n){Error.call(n),n.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var It=at(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(n,o){return o+1+") "+n.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function Ve(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Ie=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,n,o,i;if(!this.closed){this.closed=!0;var s=this._parentage;if(s)if(this._parentage=null,Array.isArray(s))try{for(var a=Ee(s),f=a.next();!f.done;f=a.next()){var c=f.value;c.remove(this)}}catch(v){t={error:v}}finally{try{f&&!f.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}else s.remove(this);var u=this.initialTeardown;if(C(u))try{u()}catch(v){i=v instanceof It?v.errors:[v]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var m=Ee(p),d=m.next();!d.done;d=m.next()){var h=d.value;try{ln(h)}catch(v){i=i!=null?i:[],v instanceof It?i=D(D([],W(i)),W(v.errors)):i.push(v)}}}catch(v){n={error:v}}finally{try{d&&!d.done&&(o=m.return)&&o.call(m)}finally{if(n)throw n.error}}}if(i)throw new It(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)ln(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&Ve(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&Ve(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Sr=Ie.EMPTY;function jt(e){return e instanceof Ie||e&&"closed"in e&&C(e.remove)&&C(e.add)&&C(e.unsubscribe)}function ln(e){C(e)?e():e.unsubscribe()}var Le={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var st={setTimeout:function(e,t){for(var r=[],n=2;n0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var n=this,o=this,i=o.hasError,s=o.isStopped,a=o.observers;return i||s?Sr:(this.currentObservers=null,a.push(r),new Ie(function(){n.currentObservers=null,Ve(a,r)}))},t.prototype._checkFinalizedStatuses=function(r){var n=this,o=n.hasError,i=n.thrownError,s=n.isStopped;o?r.error(i):s&&r.complete()},t.prototype.asObservable=function(){var r=new F;return r.source=this,r},t.create=function(r,n){return new xn(r,n)},t}(F);var xn=function(e){ie(t,e);function t(r,n){var o=e.call(this)||this;return o.destination=r,o.source=n,o}return t.prototype.next=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.next)===null||o===void 0||o.call(n,r)},t.prototype.error=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.error)===null||o===void 0||o.call(n,r)},t.prototype.complete=function(){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||n===void 0||n.call(r)},t.prototype._subscribe=function(r){var n,o;return(o=(n=this.source)===null||n===void 0?void 0:n.subscribe(r))!==null&&o!==void 0?o:Sr},t}(x);var Et={now:function(){return(Et.delegate||Date).now()},delegate:void 0};var wt=function(e){ie(t,e);function t(r,n,o){r===void 0&&(r=1/0),n===void 0&&(n=1/0),o===void 0&&(o=Et);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=n,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,n),i}return t.prototype.next=function(r){var n=this,o=n.isStopped,i=n._buffer,s=n._infiniteTimeWindow,a=n._timestampProvider,f=n._windowTime;o||(i.push(r),!s&&i.push(a.now()+f)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var n=this._innerSubscribe(r),o=this,i=o._infiniteTimeWindow,s=o._buffer,a=s.slice(),f=0;f0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r._scheduled||(r._scheduled=ut.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){var i;if(o===void 0&&(o=0),o!=null?o>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);var s=r.actions;n!=null&&((i=s[s.length-1])===null||i===void 0?void 0:i.id)!==n&&(ut.cancelAnimationFrame(n),r._scheduled=void 0)},t}(Wt);var Sn=function(e){ie(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var n=this._scheduled;this._scheduled=void 0;var o=this.actions,i;r=r||o.shift();do if(i=r.execute(r.state,r.delay))break;while((r=o[0])&&r.id===n&&o.shift());if(this._active=!1,i){for(;(r=o[0])&&r.id===n&&o.shift();)r.unsubscribe();throw i}},t}(Dt);var Oe=new Sn(wn);var M=new F(function(e){return e.complete()});function Vt(e){return e&&C(e.schedule)}function Cr(e){return e[e.length-1]}function Ye(e){return C(Cr(e))?e.pop():void 0}function Te(e){return Vt(Cr(e))?e.pop():void 0}function zt(e,t){return typeof Cr(e)=="number"?e.pop():t}var pt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Nt(e){return C(e==null?void 0:e.then)}function qt(e){return C(e[ft])}function Kt(e){return Symbol.asyncIterator&&C(e==null?void 0:e[Symbol.asyncIterator])}function Qt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function zi(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Yt=zi();function Gt(e){return C(e==null?void 0:e[Yt])}function Bt(e){return un(this,arguments,function(){var r,n,o,i;return $t(this,function(s){switch(s.label){case 0:r=e.getReader(),s.label=1;case 1:s.trys.push([1,,9,10]),s.label=2;case 2:return[4,et(r.read())];case 3:return n=s.sent(),o=n.value,i=n.done,i?[4,et(void 0)]:[3,5];case 4:return[2,s.sent()];case 5:return[4,et(o)];case 6:return[4,s.sent()];case 7:return s.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function Jt(e){return C(e==null?void 0:e.getReader)}function U(e){if(e instanceof F)return e;if(e!=null){if(qt(e))return Ni(e);if(pt(e))return qi(e);if(Nt(e))return Ki(e);if(Kt(e))return On(e);if(Gt(e))return Qi(e);if(Jt(e))return Yi(e)}throw Qt(e)}function Ni(e){return new F(function(t){var r=e[ft]();if(C(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function qi(e){return new F(function(t){for(var r=0;r=2;return function(n){return n.pipe(e?A(function(o,i){return e(o,i,n)}):de,ge(1),r?He(t):Dn(function(){return new Zt}))}}function Vn(){for(var e=[],t=0;t=2,!0))}function pe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new x}:t,n=e.resetOnError,o=n===void 0?!0:n,i=e.resetOnComplete,s=i===void 0?!0:i,a=e.resetOnRefCountZero,f=a===void 0?!0:a;return function(c){var u,p,m,d=0,h=!1,v=!1,Y=function(){p==null||p.unsubscribe(),p=void 0},B=function(){Y(),u=m=void 0,h=v=!1},N=function(){var O=u;B(),O==null||O.unsubscribe()};return y(function(O,Qe){d++,!v&&!h&&Y();var De=m=m!=null?m:r();Qe.add(function(){d--,d===0&&!v&&!h&&(p=$r(N,f))}),De.subscribe(Qe),!u&&d>0&&(u=new rt({next:function($e){return De.next($e)},error:function($e){v=!0,Y(),p=$r(B,o,$e),De.error($e)},complete:function(){h=!0,Y(),p=$r(B,s),De.complete()}}),U(O).subscribe(u))})(c)}}function $r(e,t){for(var r=[],n=2;ne.next(document)),e}function K(e,t=document){return Array.from(t.querySelectorAll(e))}function z(e,t=document){let r=ce(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function ce(e,t=document){return t.querySelector(e)||void 0}function _e(){return document.activeElement instanceof HTMLElement&&document.activeElement||void 0}function tr(e){return L(b(document.body,"focusin"),b(document.body,"focusout")).pipe(ke(1),l(()=>{let t=_e();return typeof t!="undefined"?e.contains(t):!1}),V(e===_e()),J())}function Xe(e){return{x:e.offsetLeft,y:e.offsetTop}}function Kn(e){return L(b(window,"load"),b(window,"resize")).pipe(Ce(0,Oe),l(()=>Xe(e)),V(Xe(e)))}function rr(e){return{x:e.scrollLeft,y:e.scrollTop}}function dt(e){return L(b(e,"scroll"),b(window,"resize")).pipe(Ce(0,Oe),l(()=>rr(e)),V(rr(e)))}var Yn=function(){if(typeof Map!="undefined")return Map;function e(t,r){var n=-1;return t.some(function(o,i){return o[0]===r?(n=i,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var n=e(this.__entries__,r),o=this.__entries__[n];return o&&o[1]},t.prototype.set=function(r,n){var o=e(this.__entries__,r);~o?this.__entries__[o][1]=n:this.__entries__.push([r,n])},t.prototype.delete=function(r){var n=this.__entries__,o=e(n,r);~o&&n.splice(o,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,n){n===void 0&&(n=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!Wr||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),va?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!Wr||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,o=ba.some(function(i){return!!~n.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Gn=function(e,t){for(var r=0,n=Object.keys(t);r0},e}(),Jn=typeof WeakMap!="undefined"?new WeakMap:new Yn,Xn=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=ga.getInstance(),n=new La(t,r,this);Jn.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Xn.prototype[e]=function(){var t;return(t=Jn.get(this))[e].apply(t,arguments)}});var Aa=function(){return typeof nr.ResizeObserver!="undefined"?nr.ResizeObserver:Xn}(),Zn=Aa;var eo=new x,Ca=$(()=>k(new Zn(e=>{for(let t of e)eo.next(t)}))).pipe(g(e=>L(ze,k(e)).pipe(R(()=>e.disconnect()))),X(1));function he(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ye(e){return Ca.pipe(S(t=>t.observe(e)),g(t=>eo.pipe(A(({target:r})=>r===e),R(()=>t.unobserve(e)),l(()=>he(e)))),V(he(e)))}function bt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function ar(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}var to=new x,Ra=$(()=>k(new IntersectionObserver(e=>{for(let t of e)to.next(t)},{threshold:0}))).pipe(g(e=>L(ze,k(e)).pipe(R(()=>e.disconnect()))),X(1));function sr(e){return Ra.pipe(S(t=>t.observe(e)),g(t=>to.pipe(A(({target:r})=>r===e),R(()=>t.unobserve(e)),l(({isIntersecting:r})=>r))))}function ro(e,t=16){return dt(e).pipe(l(({y:r})=>{let n=he(e),o=bt(e);return r>=o.height-n.height-t}),J())}var cr={drawer:z("[data-md-toggle=drawer]"),search:z("[data-md-toggle=search]")};function no(e){return cr[e].checked}function Ke(e,t){cr[e].checked!==t&&cr[e].click()}function Ue(e){let t=cr[e];return b(t,"change").pipe(l(()=>t.checked),V(t.checked))}function ka(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function Ha(){return L(b(window,"compositionstart").pipe(l(()=>!0)),b(window,"compositionend").pipe(l(()=>!1))).pipe(V(!1))}function oo(){let e=b(window,"keydown").pipe(A(t=>!(t.metaKey||t.ctrlKey)),l(t=>({mode:no("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),A(({mode:t,type:r})=>{if(t==="global"){let n=_e();if(typeof n!="undefined")return!ka(n,r)}return!0}),pe());return Ha().pipe(g(t=>t?M:e))}function le(){return new URL(location.href)}function ot(e){location.href=e.href}function io(){return new x}function ao(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)ao(e,r)}function _(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="undefined"&&(typeof t[o]!="boolean"?n.setAttribute(o,t[o]):n.setAttribute(o,""));for(let o of r)ao(n,o);return n}function fr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function so(){return location.hash.substring(1)}function Dr(e){let t=_("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function Pa(e){return L(b(window,"hashchange"),e).pipe(l(so),V(so()),A(t=>t.length>0),X(1))}function co(e){return Pa(e).pipe(l(t=>ce(`[id="${t}"]`)),A(t=>typeof t!="undefined"))}function Vr(e){let t=matchMedia(e);return er(r=>t.addListener(()=>r(t.matches))).pipe(V(t.matches))}function fo(){let e=matchMedia("print");return L(b(window,"beforeprint").pipe(l(()=>!0)),b(window,"afterprint").pipe(l(()=>!1))).pipe(V(e.matches))}function zr(e,t){return e.pipe(g(r=>r?t():M))}function ur(e,t={credentials:"same-origin"}){return ue(fetch(`${e}`,t)).pipe(fe(()=>M),g(r=>r.status!==200?Ot(()=>new Error(r.statusText)):k(r)))}function We(e,t){return ur(e,t).pipe(g(r=>r.json()),X(1))}function uo(e,t){let r=new DOMParser;return ur(e,t).pipe(g(n=>n.text()),l(n=>r.parseFromString(n,"text/xml")),X(1))}function pr(e){let t=_("script",{src:e});return $(()=>(document.head.appendChild(t),L(b(t,"load"),b(t,"error").pipe(g(()=>Ot(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(l(()=>{}),R(()=>document.head.removeChild(t)),ge(1))))}function po(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function lo(){return L(b(window,"scroll",{passive:!0}),b(window,"resize",{passive:!0})).pipe(l(po),V(po()))}function mo(){return{width:innerWidth,height:innerHeight}}function ho(){return b(window,"resize",{passive:!0}).pipe(l(mo),V(mo()))}function bo(){return G([lo(),ho()]).pipe(l(([e,t])=>({offset:e,size:t})),X(1))}function lr(e,{viewport$:t,header$:r}){let n=t.pipe(ee("size")),o=G([n,r]).pipe(l(()=>Xe(e)));return G([r,t,o]).pipe(l(([{height:i},{offset:s,size:a},{x:f,y:c}])=>({offset:{x:s.x-f,y:s.y-c+i},size:a})))}(()=>{function e(n,o){parent.postMessage(n,o||"*")}function t(...n){return n.reduce((o,i)=>o.then(()=>new Promise(s=>{let a=document.createElement("script");a.src=i,a.onload=s,document.body.appendChild(a)})),Promise.resolve())}var r=class extends EventTarget{constructor(n){super(),this.url=n,this.m=i=>{i.source===this.w&&(this.dispatchEvent(new MessageEvent("message",{data:i.data})),this.onmessage&&this.onmessage(i))},this.e=(i,s,a,f,c)=>{if(s===`${this.url}`){let u=new ErrorEvent("error",{message:i,filename:s,lineno:a,colno:f,error:c});this.dispatchEvent(u),this.onerror&&this.onerror(u)}};let o=document.createElement("iframe");o.hidden=!0,document.body.appendChild(this.iframe=o),this.w.document.open(),this.w.document.write(` + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + +

Callbacks

+ +

Registering A Callback

+

A callback function must be registered when you set a pin to an input mode.

+

The code below illustrates a typical callback function.

+
def the_callback(data):
+    """
+    A callback function to report data changes.
+    This will print the pin number, its reported value and
+    the date and time when the change occurred
+
+    :param data: [pin mode, pin, current reported value,timestamp]
+    """
+    date = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(data[CB_TIME]))
+    print(f'Report Type: {data[CB_PIN_MODE]} Pin: {data[CB_PIN]} '
+          f'Value: {data[CB_VALUE]} Time Stamp: {date}')
+
+

And here, the callback is registered when the set_pin_mode is called:

+
board.set_pin_mode_digital_input_pullup(12, the_callback)
+
+

If you forget to register a callback, +a RunTime exception will be thrown.

+
Traceback (most recent call last):
+  File "/home/afy/PycharmProjects/telemetrix-rpi-pico-w/ play/no_callback_registered.py", line 5, in <module>
+    board.set_pin_mode_digital_input(5)
+  File "/home/afy/PycharmProjects/telemetrix-rpi-pico-w/telemetrix_rpi_pico_w/telemetrix_rpi_pico_w.py", line 752, in set_pin_mode_digital_input
+    raise RuntimeError('A callback must be specified')
+RuntimeError: A callback must be specified
+
+

Callback Function Parameter

+

A callback function or method must accept a single parameter. The client +automatically fills in this parameter as a list +when receiving an input data change notification.
+For "the_callback" above, this parameter is named data.

+

The list contents vary from input pin type to input pin type and +are described in detail for each set_pin_mode_XXX method in the +API documentation. +The first element in the list identifies the pin type, and the last element +is a timestamp of the data change occurrence. Other elements identify the GPIO pin, +the current data value, and additional relevant information.

+

For example, the list may contain

+
[DIGITAL_REPORT, pin_number, pin_value, raw_time_stamp]
+
+DIGITAL_REPORT = 2
+
+

NOTE:

+

**Telemetrix does not support polling or direct read methods for +inputs. Instead, the pin's associated callback is called as soon +as a data change is detected, allowing immediate response to data +changes and, generally, a more straightforward application design. +**

+

Pin Types

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Pin ModePin Mode Value
Digital Input (including pullup and pulldown)2
Analog Input (ADC)3
I2C10
SONAR Distance11
DHT12
+

Converting The Raw Timestamp

+

To convert the raw timestamp field to a human-readable time, use time.localtime().

+
date = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(data[CB_TIME]))
+
+


+

+

Copyright (C) 2023 Alan Yorinks. All Rights Reserved.

+ + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/index.html b/examples/index.html new file mode 100644 index 0000000..2c640d7 --- /dev/null +++ b/examples/index.html @@ -0,0 +1,1138 @@ + + + + + + + + + + + + + + + + + + + + + + Downloading And Running The Examples - The Telemetrix User's Guide For The Arduino UNO R4 Minima And WIFI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + +

Downloading And Running The Examples

+ +

Once the client and server software have been installed, +it would be an excellent time to try the examples.

+

Examples are provided for all four of the servers.

+

Example Naming Conventions

+

The naming convention used for the examples prefixes each example with three letters. +The first letter is for the board type:

+
    +
  • m = Minima
  • +
  • w = Wifi
  • +
+

The second letter is for the transport type:

+
    +
  • b = BLE
  • +
  • s = serial
  • +
  • w = WIFI
  • +
+

The third is for the concurrency type:

+
    +
  • a = asyncio
  • +
  • t = threaded
  • +
+ + +


+Copyright (C) 2023 Alan Yorinks. All Rights Reserved.

+ + + + + + +
+
+ + +
+ +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/images/add_zip3.png b/images/add_zip3.png new file mode 100644 index 0000000000000000000000000000000000000000..185474d7d8fa7fd7c0b47a40582b9cbcbc3a8821 GIT binary patch literal 51293 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�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%0AQ>f1 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�J_15F$eqpYUrkDT#&p?Q0q&2x8- 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