Difference between revisions of "Components"
From Flowcode Help
Jump to navigationJump to search| Line 722: | Line 722: | ||
| | width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3d1bbeb7_0fb3_4356_a2a6_e1b4cd28e0ff|Photo Reflector  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3d1bbeb7_0fb3_4356_a2a6_e1b4cd28e0ff|Photo Reflector]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 728: | Line 728: | ||
| | width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bb2fcffe_6f54_412e_adaf_bdebea1f83d2|Photo Transistor  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bb2fcffe_6f54_412e_adaf_bdebea1f83d2|Photo Transistor]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 1,565: | Line 1,565: | ||
| |- | |- | ||
| | colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives (2d) | | colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives (2d) | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiBaseChart|BaseChart]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiButton|Button]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiButton|Button]] | ||
| Line 1,582: | Line 1,585: | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiEditBox|EditBox]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiEditBox|EditBox]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiGauge|Gauge]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 1,634: | Line 1,640: | ||
| {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Digital Indicator  | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b07ae733_c144_4558_979a_be737044519c|LED Array]] | 
| − | |||
| − | |||
| − | |||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8fcff;" | [[Component: ID 9f9ffa92_a20d_4ba8_94e1_04e45bdea154|Logo Indicator]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 9f9ffa92_a20d_4ba8_94e1_04e45bdea154|Logo Indicator]] | ||
| | width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| − | |||
| − | |||
| − | |||
| |- | |- | ||
| | width="80%" style="background-color:#e8fcff;" | [[Component: ID 64f3c8ad_21a4_4e15_b9aa_c32a2edca893|Numeric Display]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 64f3c8ad_21a4_4e15_b9aa_c32a2edca893|Numeric Display]] | ||
| Line 1,655: | Line 1,654: | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Analog Indicator | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 995fa4f2_71ce_4d91_aa62_87f731ae7e7d|Circular Gauge]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 05e09581_b11d_46ae_b32d_c6414a6a922d|LinearGauge]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4ae66a67_562d_4d77_8417_9cd652f4f103|Speech (RealSpeak)]] | 
| − | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Dialogue Indicator | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 940e39a6_d035_4e43_8dbb_455ee4679066|Console Writer]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d2a7fe23_7dd2_43ca_ad55_185eec92fdd8|Message Box]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 06db27a4_c20a_4371_b05e_7cdb55556859|Panel Console Viewer]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Audio Indicator | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 51ad4fb4_3b45_4cd0_a74c_87311de8d3a2|Tone Generator]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eaee384d_6b16_4988_b1aa_8628231a7128|WAV Library File]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | |} | 
| − | |  | + | |
| + | </tab> | ||
| + | |||
| + | <tab name="Controls "> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Digital Control  | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eb9025a7_acec_455c_9033_bd4dd2586e05|Keyboard]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 53a15e07_4dcd_4dd6_96a9_d96164d63574|Number Pad]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 1,696: | Line 1,703: | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | colspan="3" align="center" style="background-color:#EAE1EA;" |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Analog Control  | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a11aa47b_7c82_4dad_b62d_b1a263e2a4fe|Circular Knob]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 29e63c23_636f_4f9a_b691_ba1a717e3503|Joystick]] | 
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 22ca7f47_0b00_453a_a5ae_75f999cdee2d|Joystick 2D]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b6909b43_7bfb_433f_8fdb_3b7d457ea73d|LinearSlider]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 82a800d4_8620_4386_8ba3_25af2768f24e|Mouse]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Dialogue Control | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3bf29e52_ebb4_4528_8d19_b2860c8ab80c|Console User Input]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6ed9452d_1ae7_4f70_991c_6d8085a2d923|Input Message Box]] | 
| − | | | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| − | |  | ||
| |- | |- | ||
| |} | |} | ||
| Line 1,725: | Line 1,736: | ||
| {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a907d905_5879_48f3_9add_369a2f4e164f|Area Chart  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a907d905_5879_48f3_9add_369a2f4e164f|Area Chart]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 60b296cd_5b02_4c9c_9239_cca36238f480|Bar Chart  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 60b296cd_5b02_4c9c_9239_cca36238f480|Bar Chart]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 5d52e8a2_f248_4318_a0ac_e7b9503237cf|Bubble Chart]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ba8897fe_8349_47b3_9072_e823e74131af|Column Chart]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3a68ebf7_1225_4b29_87da_a734c0720591|Line Chart]] | 
| − | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 77e27287_6ca9_44f7_a160_d338d87b68de|Pie Chart]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 64f4811d_e83f_4e82_be8a_9e857f6ec6e6|Polar Chart]] | |
| − | |||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b49da131_faf9_4bd7_bcdf_323016e64ffd|Radar Chart]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 387b4d2c_fc0f_44c0_a2ad_5fa05ed7db82|Ternary Chart]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0187d13d_8822_4e75_ab22_474c7058ebe4|XY Chart]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | |} | 
| + | |||
| + | </tab> | ||
| + | |||
| + | <tab name="Storage "> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Buffer  | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 201d99f7_acf8_481d_a703_61860c2ba3ea|Circular Buffer (16-bit)]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c34f9b8a_a915_4f75_ad0c_87f2ad670a8a|Circular Buffer (8-bit)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ed491c82_9f85_4627_93ce_d2b588352539|Circular Buffer (Float)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | File  | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7d0c33a1_0aaa_4250_84bb_f96fc113abac|CSV Read/Write]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 42f3f8ef_ff5b_44e6_9be8_8c43d9ab5b08|Embed File]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3022653d_9f9f_4981_b558_9ed8d265c931|Event Log]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9cb6d9da_5555_4e1c_a65c_93b299b6011c|File Access]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f54fa744_5af4_4c08_bdb9_fb31848a2b63|XML JSON Parser]] | 
| − | |||
| − | |||
| − | |||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Utility  | 
| − | |||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID dfb4d07a_3d70_45d5_83ef_07e3c95d86ab|Lookup tables]] | 
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | both | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 819d0c05_aaa2_4431_84dc_d40f3eee1b54|Property Manager]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a8abdc98_224c_4c8a_8311_2921cb3dbe46|String Initialiser]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 306b3759_a92f_4779_b15f_93a9e35a75bf|String Translator]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | |} | 
| − | |  | + | |
| + | </tab> | ||
| + | |||
| + | <tab name="Math"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Calculation | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a78483e1_b293_47e7_984c_55984fc93571|Base 64]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ccdce31d_a1a3_437a_88ba_5431745ddf6e|Map Function]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b3061d15_325b_4a8f_863a_a059fab79caf|Median 16-bit]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f2e05e6d_1864_465b_8d1d_0fc9238a7535|Median 32-bit]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c211fc8f_6f17_461f_a44b_01dbc2368fbe|Median Float]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e4dbf608_6521_4e08_a1f5_46b012fc8cc1|Standard Deviation]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6508c7be_063a_4f9f_bae5_4a41cf977a86|Type Conversions]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Timing  | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a96ddf9d_631d_4db7_a66e_c709e2de7164|Time Stamp]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f137a538_3ebf_42e7_a941_b8f628802070|Timed Event Trigger]] | |
| − | |||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | |} | 
| + | |||
| + | </tab> | ||
| + | |||
| + | <tab name="DSP"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | | colspan="3" align="center" style="background-color:#EAE1EA;" |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Inputs | 
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 73c1c565_8d04_44dd_ab78_1997d5e3c641|Input CSV]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c73d493a_b6a0_4dbe_b4b5_79648f67d11e|Input Digital]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cbe42abc_5955_44da_a6d0_03e7cbcdcaca|Waveform Generator]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | colspan="3" align="center" style="background-color:#EAE1EA;" |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Outputs | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e648c3de_ec39_4a3f_bbd9_46e45cce4a63|Level]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 5142bd81_abad_444b_b6db_36a87dce5835|Output CSV]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1392d5c3_35ba_4c7f_a539_7f30a09758e4|Output Digital]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Operators | 
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 104899e2_8b2e_4854_923c_5a614c1b8a3c|Adder]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d347e8eb_a0f2_45d5_8f31_7aba7f4e56b7|Averager]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0b1d97c1_ee89_45a5_8c39_114cd6d552ad|Deinterlace]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e0ddc704_6bab_4d08_8f10_19a14c6683ef|Delay]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f804a7bd_0280_4ff7_ab75_63be77fb2af3|Fast Fourier Transform (FFT)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 317efb6a_2bad_4f83_a0bc_4ada0f4cd51e|Filter]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 23b8de7f_5214_4f77_9bac_4982123b8d4b|Interlace]] | 
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 83fac7ac_b7b5_4cc4_890a_394cbf16cf71|Kalman Filter]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 82872714_f0f0_4758_91ec_bd39d2cdddc8|Math]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID facc8c89_963a_408e_985e_ed768a52b01a|Median]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a9e01aa0_f224_4902_a558_6a199fc039c5|Multiplex]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 88a7dbc4_af92_4205_8943_abaa77504462|Offset]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 34b6f31b_7e33_4beb_891e_defacbee8587|On/Off Control]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e6dd1315_4acf_4fb5_abd9_5743d3715cbe|PID Control]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 939a5d54_28c7_488d_af39_46f7c5d2c429|Rectifier]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f1af5256_1dee_491c_b43f_fdc8f33279fb|Scale]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 907f24e9_a8a3_46ea_942d_67dc55f7eb44|Simulated Control Load]] | 
| − | |||
| − | |||
| − | |||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 1,926: | Line 1,942: | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="Comms"> | 
| {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Comms: Interface  | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cbb3c28e_2d73_4442_ac52_23a3b45d9870|COM Port]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 63de6312_8008_46d2_8a0c_bb66e56674e2|LIN Master]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Comms: System | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 97647329_1e06_46dc_ba11_9d721038294d|Modbus Master (SCADA)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a93b1f52_b96d_4a14_806e_63f73d2654b2|Modbus Slave (SCADA)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 019e3dbb_2bfa_44a7_baf0_17b672d9b8f4|Modbus TCP Master]] | |
| − | |||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1ecb9b0a_53e7_45c9_ab6f_7a0d4a0c47e1|Modbus TCP Slave]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Comms: IoT/Cloud | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 72cd9559_26f7_4ffd_984c_cf3a82a6db16|BBC News]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID df96ffa1_4d36_453a_8877_758f68a2676c|BBC Weather Forecast]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bf90426c_1763_4a7a_be5c_b3e442e3f6d8|BBC Weather Observation]] | |
| − | |||
| − | |||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2740a93b_32a9_48d1_8fc3_089d13b50bb5|IoT Made Easy]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 459c9cfb_82e3_40ad_9456_54fc40ba5e6c|MQTT Client]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Comms: Networking | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 91049bf5_2436_42dc_947a_c30c86463d98|Network Communications]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a1c9b843_a641_4b9c_b762_26995b8f9464|Webserver (GENERIC - Flash / File)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Comms: USB | 
| − | |||
| |- | |- | ||
| − | |  | + | |} | 
| − | |  | + | |
| + | </tab> | ||
| + | |||
| + | <tab name="Hardware"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | E-blocks 2 | 
| − | |||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Arduino Shield | 
| − | |||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Raspberry Pi Hat | 
| − | |||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Misc Circuit | 
| − | |||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Robotics | 
| − | |||
| |- | |- | ||
| |} | |} | ||
| Line 2,003: | Line 2,017: | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="User"> | 
| {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | | colspan="3" align="center" style="background-color:#EAE1EA;" |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Development | 
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Released | ||
| |- | |- | ||
| − | |  | + | |} | 
| + | |||
| + | </tab> | ||
| + | |||
| + | <tab name="API"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | AllCode | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bd23228f_b173_4135_ab3b_a4c3c4caa7a8|Control]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID c3e5eb13_e03d_4ca6_be4d_1c63ad107a35|Electrical Machines]] | 
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | both | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4182ece3_6ad5_41d3_a0e2_31bc570806db|Formula AllCode API]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 482486a9_7207_4b46_9e63_5c459534ab19|MIAC AllCode API (dsPIC)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a34ee78a_4a97_4e95_a5f6_3a9fa3de7167|MIAC NXT AllCode API]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eabeda20_432c_4554_80b3_5851d675a9e7|MIAC USB Slave API (PIC)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 83c10dbf_a8d2_42d0_8be5_60adbe2d49b1|Robot Arm AllCode API]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID 76e989d0_a2ed_457f_a293_3025b804f433|Robot Arm v2]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#FFFFFF;" | both | 
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | MIAC: PC Peripheral | ||
| |- | |- | ||
| − | | colspan="3" align="center" style="background-color:#EAE1EA;" |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Slave Devices | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c7edc169_d417_46ec_ad9b_983ee0326e29|API (Arduino Mega)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2b53c2f2_b5d4_4e36_a647_6f9238744a75|API (Arduino Uno)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 556754b4_bed5_4bcd_88dd_fb13f92020d6|API (BL0032)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c9197106_edf6_4dcc_9654_ea56ad26f370|API (ECIO28P)]] | |
| − | |||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 40d5f2e2_3fb5_479a_91e1_f8ec3aae9e3a|API (ECIO40P)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e52b2356_d8b7_458b_8583_71f208bfd572|API (ESP32)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ed171d42_05fd_4946_9bf1_e59a9c98c5b8|API (Interface Board)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ec492589_4787_4b79_96df_718f9a2b46f1|API (RPI)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | colspan="3" align="center" style="background-color:#EAE1EA;" |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Test Equipment | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 66309a73_20da_4f2f_bb92_c4749cfad84c|PicoScope]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 8c08bf29_be7e_4408_92bc_91c476fb70db|TTI Power Supply - PL155-P]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3c01caaa_b732_49a0_b15e_7c9d98878b19|TTI TG5011 Signal Generator]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Third Party | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eedbc87c_0433_4f67_86c5_a106439fc603|FTDI (FTD2XX)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 563f8662_1205_4508_9e07_0b54471683f3|K8055D]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| |- | |- | ||
| |} | |} | ||
| Line 2,074: | Line 2,110: | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="API Library"> | 
| {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | | colspan="3" align="center" style="background-color:#EAE1EA;" |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Audio | 
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2061d38d_0cca_440c_a842_f9c84ca55f90|DFPlayer (MP3 / WAV)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0a5d4625_78e6_4bf3_a802_925c655ef718|Heelight Sensor (Grove 101020312)]] | |
| − | |||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | colspan="3" align="center" style="background-color:#EAE1EA;" |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Comms | 
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID da332928_6342_4c2c_afc7_eaf33917d33e|CAN (Internal, MCP2515)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 24219805_113d_4b12_b6bd_e1b0b0c33981|I2C Master]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 43861adb_8a59_492d_8f9f_a08775800bc1|MULTIUART]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 55831e22_7885_4e0f_a9de_73ebda9d7fe9|One Wire (DS2482)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 055a7ab6_78df_47ca_b967_143485c4d706|RFID (Sparkfun Quiic / ID-12LA)]] | 
| − | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 96862c4d_debc_45fa_9433_74711a4b9a3b|SPI Master]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c73616d1_7ad0_45d9_aada_69ccfa4c5efc|UART (RS232)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Display | 
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 8a7a90d2_3274_4433_8609_699e976e0719|GLCD (Grove OLED)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ebf9c18e_044e_41e2_b845_da14e744b25f|GLCD (SH1106) I2C]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f6ab6074_68ba_4cd4_9274_f973102f8518|GLCD (SSD1306) I2C]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6548a7da_7e0b_4d45_ad92_f61bf5713442|GLCD (SSD1327) I2C]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 496cf2f0_4220_4f70_9219_7c67c672e36e|GLCD (ST7036) I2C]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f45468b8_5731_4bfb_b5c0_4042ef1dd1da|LCD (Grove - I2C)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 31326041_9339_4cf4_b609_c14cc66318b3|LCD (Grove - UART)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bcd6a955_12c6_4ed4_a22f_f16eb62e0762|LCD I2C (Backpack)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3cf64267_8c56_47b0_84a1_a933a77716bc|LCD I2C (LCM1602)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c198e346_6b0f_4309_973c_78d7207e0b96|LCD SPI (MiniClick)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Environmental | 
| − | |||
| |- | |- | ||
| − | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c416a604_834b_48ba_a5e8_a47cad4f08de|Air Quality (BME688)]] | 
| − | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a9eb79b0_1d24_4acf_aade_d3639aa800c7|Barometer (BME280)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 38f89887_af35_470e_8c6f_c91f3c99e88d|Barometer (BMP180)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b52758bf_4466_48c0_8054_33ee4b11e82b|Barometer (BMP280 / Grove 101020192)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ca60c1d2_fb77_4e3e_9d01_c4496d35db1e|Barometer (DPS310)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b8c43425_121c_4dfc_8a70_665973e9938b|Barometer (MS5637)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID caa29480_5f50_4c3b_8dac_22cfb8e36999|Pulse Oximeter (Max30100)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eca89720_1386_4589_ab75_6c0425162b91|Temp / Humidity (Grove 101020212)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 66e6f00d_d894_49de_a768_02997eaf45e1|Temp / Humidity (HTS221)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 75d7da2a_c682_4622_ac86_b6eb9ed7a88e|Temp / Humidity (SHT21)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4475d8e8_4f60_48be_8a27_e91d85fbabae|Temp / Humidity (SHT31)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bbf0ab46_623e_44c6_9402_3acfcd9d0006|Temperature]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID df4eca75_779f_47ce_9495_56d3233be5e1|Temperature (DS1822)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 783b7689_0c71_44fb_9dde_673e4b7455ba|Temperature (DS18B20)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b42d9405_a751_4622_8fbe_ce512da391ba|Temperature (DS18S20)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 97e631c7_51d9_4482_9b65_481b390a686d|Thermocouple (MAX31855)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 60de8264_7faf_4f77_904e_69bb19909ba8|Thermocouple (MCP960X)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Electrical | 
| − | |||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Force | 
| − | |||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API IO | 
| − | |||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 937e425e_21c0_4b08_8d8f_0bf80a6391d2|ADC (AD7680)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 235fd689_bfd1_4c4a_a918_6c3c36e9a49f|ADC (MCP356X)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e65e5368_af24_44a9_897e_cb0422fcea27|ADC QUAD + DAC (PCF8591)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 76bb1b8c_43da_48d3_b53f_a9907f03a528|IO Expander (MCP23017)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 331daac0_653d_4f45_9822_6408a8258bda|IO Expander (MCP23S17)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d43a1c1f_8ad6_4271_9f62_20e1bdf529f0|IO Expander (PCF8574)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4616b658_531f_4c5e_981a_4d9fc04f9a36|IO Expander (PCF8575)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 74571cdc_4f94_4e9a_b56b_376f36424996|Joystick (Sparkfun Quiic)]] | |
| − | |||
| − | | width="80%" style="background-color:#e8fcff;" | [[Component: ID  | ||
| | width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 94c78e1b_f580_4105_a223_7e40b75d134c|Joystick (Sparkfun Quiic) 2D]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Light | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e08872a7_6962_4b61_bcca_71389f8ed8d7|Ambient Light]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8fcff;" | [[Component: ID  | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID a1ea988c_88c9_4f96_ac26_1684e918a3de|Colour Sensor (Grove 101020341)]] | 
| | width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e1d52efb_00d4_4e19_ba4c_29b292535ea1|Infrared Array AMG88xx]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 488c3a77_9ff2_4e60_9bfd_cf074405e294|Range Time of Flight (VL53L0X)]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Magnetic | 
| − | |||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Movement Orientation | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 20699a0c_0925_40c4_8aa1_35f294e225e6|Accel / Gyro / Mag 9-Axis (LSM9DS1)]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8fcff;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 5d2c6406_e3aa_46bd_8144_57f60194a1e9|Accel / Gyro / Mag 9-Axis (MPU9250)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 940ad7e9_abab_434f_a5e3_ff50e2fdf962|Accel / Gyro 6-Axis (Grove 105020012)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 75a362f4_d74d_48e7_9790_530f4d0e78b6|Accel / Gyro 6-Axis (MPU-6050)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d950cf7c_f9fc_49ba_a486_0d45b6afd1aa|Accel / Gyro 6-Axis (MPU-6886)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID db2c91d9_4fd5_42b8_98f4_76dfb160dece|Accel / Mag 6-Axis (LSM303D)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d61dd6a6_231e_4244_9e8d_4f15e7ea10d5|Accel / Mag 6-Axis (LSM303DLHC)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 788b85c9_21ae_4fad_ada1_9f118fc8023c|Accelerometer 3-Axis (LIS3DHTR) ]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 72f0a8c3_2b8f_4723_b22a_4a81873e5151|Accelerometer 3-Axis (LIS3LV02DQ)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2c716005_e9b5_46e3_86f9_30e5268341a9|Accelerometer 3-Axis (MMA8452Q)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 447dabf8_4e39_46a5_a3d6_a02341bef0f0|Gyroscope 3-Axis (L3G4200D)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 8e4553f8_fce7_4fed_80c1_33de9590a678|Gyroscope 3-Axis I2C (L3GD20)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 593b7216_0a11_465c_9cf5_3b809503a72c|Gyroscope 3-Axis SPI (L3GD20)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e4f1697e_5571_475a_a2b1_aa7243920422|Magnetometer (SM324)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4c2256c0_4453_4369_8c36_09770d223a09|Magnetometer 3-Axis (HMC5883L)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | </tab> | ||
| + | |||
| + | <tab name="Creation"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives (2d) | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiBaseChart|Base Chart]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiButton|Button]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiCanvas|Canvas]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiComboBox|ComboBox]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiComplexShape|Complex Shape]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiConnection|Connection]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiEditBox|EditBox]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiGauge|Gauge]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiGrid|Grid]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiImage|Image]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiLine|Line]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiNumericIndicator|Numeric Indicator]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiShape|Shape]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiSwitch|Switch]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiText|Text]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Primitives (3d) | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:text|Label]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:shape|Shape]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:textbox|Textbox]] | ||
| | width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | 2D Shapes | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | 3D Shapes | ||
| |- | |- | ||
| |} | |} | ||
Revision as of 10:25, 20 January 2023
Embedded Components
| General Input | ||
| Grey Code Encoder | 3d | |
| Grey Code Encoder 2D | 2d | |
| IO Expander (MCP23017) | 2d | |
| IO Expander (MCP23S17) | 2d | |
| IO Expander (PCF8574) | 2d | |
| IO Expander (PCF8575) | 2d | |
| Quadrature Encoder | 3d | |
| Quadrature Encoder 2D | 2d | |
| Analog Input | ||
| ADC (AD7680) | 2d | |
| ADC (MCP356X) | 2d | |
| ADC QUAD + DAC (PCF8591) | 2d | |
| ADC Template | 3d | |
| ADC Template | 2d | |
| Joystick (Sparkfun Quiic) | 3d | |
| Joystick (Sparkfun Quiic) 2D | 2d | |
| Potentiometer | 2d | |
| Switch | ||
| Rotary Switch | 3d | |
| Switch (Microswitch) | 3d | |
| Switch Push Button | 2d | |
| Switch Rotary 0 - 1 | 2d | |
| Switch Rotary 0 - 15 | 2d | |
| Switch Slide | 2d | |
| Switch User Images | 2d | |
| Switches | ||
| Switch Array (Push) | 3d | |
| Switch Array (Push) 2D | 2d | |
| Switch Array (Slide) | 3d | |
| Switch Array (Slide) 2D | 2d | |
| Keypad | ||
| Keypad | 2d | |
| Keypad (Cursor 3x3) | 2d | |
| Keypad (Hex 4x4) | 2d | |
| Keypad (Numeric 3x4) | 2d | |
| Buffer | ||
| Circular Buffer (16-bit) | 2d | |
| Circular Buffer (8-bit) | 2d | |
| Circular Buffer (Float) | 2d | |
| EEPROM | ||
| EEPROM | 2d | |
| EEPROM (DS28E07) | 2d | |
| Flash EEPROM | 2d | |
| IButton (DS1990) | 2d | |
| Serial EEPROM (24C01 - 24C16) | 2d | |
| Serial EEPROM (24C32) | 2d | |
| Serial EEPROM (24LC512) | 2d | |
| Serial EEPROM (93C46) | 2d | |
| Serial Flash (W25) | 2d | |
| File | ||
| CSV Read/Write | 2d | |
| Embed File | 2d | |
| File (RPI) | 2d | |
| File (SD/SDHC Card) | 2d | |
| Real Time Clock | ||
| Real Time Clock (ESP32) | 2d | |
| Real Time Clock (Internal, DS1307, DS3231, DS3232) | 2d | |
| Real Time Clock (MCP7940N) | 2d | |
| Utility | ||
| Auto Version Identifier | 2d | |
| Lookup tables | both | |
| String Initialiser | 2d | |
| String Translator | 2d | |
| Calculation | ||
| Base 64 | 2d | |
| Map Function | 2d | |
| Median 16-bit | 2d | |
| Median 32-bit | 2d | |
| Median Float | 2d | |
| Standard Deviation | 2d | |
| Type Conversions | 2d | |
| Timing | ||
| PIC32 Core Timer | 2d | |
| STM32 Timer | 2d | |
| Timed Interval | 2d | |
| Timer | 2d | |
| DSP Inputs | ||
| Input ADC | 2d | |
| Input CSV | 2d | |
| Input Digital | 2d | |
| Input Digital Pin | 2d | |
| Waveform Generator | 2d | |
| DSP Outputs | ||
| Level | 2d | |
| Output CSV | 2d | |
| Output DAC | 2d | |
| Output Digital | 2d | |
| Output Digital Pin | 2d | |
| Output PWM | 2d | |
| DSP Operators | ||
| Adder | 2d | |
| Averager | 2d | |
| Deinterlace | 2d | |
| Delay | 2d | |
| Fast Fourier Transform (FFT) | 2d | |
| Filter | 2d | |
| Interlace | 3d | |
| Kalman Filter | 2d | |
| Math | 2d | |
| Median | 2d | |
| Multiplex | 2d | |
| Offset | 2d | |
| On/Off Control | 2d | |
| PID Control | 2d | |
| Rectifier | 2d | |
| Scale | 2d | |
| Simulated Control Load | 2d | |
| E-blocks 2 | ||
| Actuators | 2d | |
| Bluetooth | 2d | |
| CAN_Bus_BL0140 | 2d | |
| Colour GLCD (BL0157) | 2d | |
| Combo | 2d | |
| E-block 2 Helper | 2d | |
| GLCD Monochrome | 2d | |
| GSM (BL0131) | 2d | |
| IO Expander | 3d | |
| Keypad (BL0138) | 2d | |
| LCD | 2d | |
| LED | 2d | |
| Micro SD Card | 2d | |
| RFID (BL0197) | 2d | |
| Relay (BL0183) | 2d | |
| Servo Motor | 3d | |
| Switch | 2d | |
| WIFI | 3d | |
| Zigbee | 2d | |
| Arduino Shield | ||
| Raspberry Pi Hat | ||
| Sense Hat | 3d | |
| Misc Circuit | ||
| GameCode | 3d | |
| LED Cube | 3d | |
| RGB Xmas Tree | 3d | |
| Robotics | ||
| Formula AllCode | 3d | |
| Formula Flowcode | 3d | |
| Development | ||
| Released | 
| AllCode | ||
| MIAC: PC Peripheral | ||
| API Slave Devices | ||
| API (Arduino Mega) | 2d | |
| API (Arduino Uno) | 2d | |
| API (BL0032) | 2d | |
| API (ECIO28P) | 2d | |
| API (ECIO40P) | 2d | |
| API (ESP32) | 2d | |
| API (Interface Board) | 2d | |
| API (RPI) | 2d | |
| Test Injectors | ||
| Injector (API Analog Input) | 2d | |
| Injector (API Digital Input) | 2d | |
| Injector (API Digital Output) | 2d | |
| Injector (AT) | 2d | |
| Injector (COM) | 2d | |
| Injector (File) | 2d | |
| Injector (Flowcode vNet) | 2d | |
| Injector (Human Interface) | 2d | |
| Test Equipment | ||
| Third Party | ||
| Matrix Tools | ||
| Device Helper | 2d | |
| FCD helper | 2d | |
| IntOsc Helper | 2d | |
| Is Sim | 2d | |
| Indicators | ||
| Circular Gauge | 2d | |
| Console Writer | 2d | |
| LinearGauge | 2d | |
| Logo Indicator | 3d | |
| Numeric Display | 3d | |
| On / Off Indicator | 2d | |
| Speech (RealSpeak) | 2d | |
| Controls | ||
| Circular Knob | 2d | |
| Joystick | 2d | |
| Joystick | 3d | |
| LinearSlider | 2d | |
| Number Pad | 2d | |
| RadioButton | 2d | |
| Charts | ||
| Area Chart | 2d | |
| Bar Chart | 2d | |
| Bubble Chart | 2d | |
| Column Chart | 2d | |
| Line Chart | 2d | |
| Pie Chart | 2d | |
| Polar Chart | 2d | |
| Radar Chart | 2d | |
| Ternary Chart | 2d | |
| XY Chart | 2d | |
| Runtime Tools | ||
| COM Port | 2d | |
| Console Debugger | 2d | |
| Console User Input | 2d | |
| Data Recorder Setup | 2d | |
| Event Log | 2d | |
| Input Message Box | 2d | |
| Keyboard | 2d | |
| Message Box | 2d | |
| Mouse | 2d | |
| Panel Console Viewer | 2d | |
| Property Manager | 2d | |
| Serial Monitor | 2d | |
| Simulation External Input | 2d | |
| Time Stamp | 2d | |
| Timed Event Trigger | 2d | |
| Tone Generator | 2d | |
| XML JSON Parser | 2d | |
| Scenarios | ||
| 3D Printer | 3d | |
| Airplane Landing Gear | 3d | |
| CNC Machine | 3d | |
| Car Seat | 3d | |
| Daytona Racetrack | 3d | |
| Maze Generator | 3d | |
| Pedestrian Crossing | 3d | |
| Sheep Pen | 3d | |
| Traffic Light 1-Way | 3d | |
| Traffic Light 2-Way | 3d | |
App Developer Components
| Digital Indicator | ||
| LED Array | 2d | |
| Logo Indicator | 3d | |
| Numeric Display | 3d | |
| On / Off Indicator | 2d | |
| Analog Indicator | ||
| Circular Gauge | 2d | |
| LinearGauge | 2d | |
| Speech (RealSpeak) | 2d | |
| Dialogue Indicator | ||
| Console Writer | 2d | |
| Message Box | 2d | |
| Panel Console Viewer | 2d | |
| Audio Indicator | ||
| Tone Generator | 2d | |
| WAV Library File | 2d | |
| Digital Control | ||
| Keyboard | 2d | |
| Number Pad | 2d | |
| RadioButton | 2d | |
| Analog Control | ||
| Circular Knob | 2d | |
| Joystick | 3d | |
| Joystick 2D | 2d | |
| LinearSlider | 2d | |
| Mouse | 2d | |
| Dialogue Control | ||
| Console User Input | 2d | |
| Input Message Box | 2d | |
| Area Chart | 2d | 
| Bar Chart | 2d | 
| Bubble Chart | 2d | 
| Column Chart | 2d | 
| Line Chart | 2d | 
| Pie Chart | 2d | 
| Polar Chart | 2d | 
| Radar Chart | 2d | 
| Ternary Chart | 2d | 
| XY Chart | 2d | 
| Buffer | ||
| Circular Buffer (16-bit) | 2d | |
| Circular Buffer (8-bit) | 2d | |
| Circular Buffer (Float) | 2d | |
| File | ||
| CSV Read/Write | 2d | |
| Embed File | 2d | |
| Event Log | 2d | |
| File Access | 2d | |
| XML JSON Parser | 2d | |
| Utility | ||
| Lookup tables | both | |
| Property Manager | 2d | |
| String Initialiser | 2d | |
| String Translator | 2d | |
| Calculation | ||
| Base 64 | 2d | |
| Map Function | 2d | |
| Median 16-bit | 2d | |
| Median 32-bit | 2d | |
| Median Float | 2d | |
| Standard Deviation | 2d | |
| Type Conversions | 2d | |
| Timing | ||
| Time Stamp | 2d | |
| Timed Event Trigger | 2d | |
| DSP Inputs | ||
| Input CSV | 2d | |
| Input Digital | 2d | |
| Waveform Generator | 2d | |
| DSP Outputs | ||
| Level | 2d | |
| Output CSV | 2d | |
| Output Digital | 2d | |
| DSP Operators | ||
| Adder | 2d | |
| Averager | 2d | |
| Deinterlace | 2d | |
| Delay | 2d | |
| Fast Fourier Transform (FFT) | 2d | |
| Filter | 2d | |
| Interlace | 3d | |
| Kalman Filter | 2d | |
| Math | 2d | |
| Median | 2d | |
| Multiplex | 2d | |
| Offset | 2d | |
| On/Off Control | 2d | |
| PID Control | 2d | |
| Rectifier | 2d | |
| Scale | 2d | |
| Simulated Control Load | 2d | |
| Comms: Interface | ||
| COM Port | 2d | |
| LIN Master | 2d | |
| Comms: System | ||
| Modbus Master (SCADA) | 2d | |
| Modbus Slave (SCADA) | 2d | |
| Modbus TCP Master | 2d | |
| Modbus TCP Slave | 2d | |
| Comms: IoT/Cloud | ||
| BBC News | 2d | |
| BBC Weather Forecast | 2d | |
| BBC Weather Observation | 2d | |
| IoT Made Easy | 2d | |
| MQTT Client | 2d | |
| Comms: Networking | ||
| Network Communications | 2d | |
| Webserver (GENERIC - Flash / File) | 2d | |
| Comms: USB | ||
| E-blocks 2 | ||
| Arduino Shield | ||
| Raspberry Pi Hat | ||
| Misc Circuit | ||
| Robotics | 
| Development | ||
| Released | 
| AllCode | ||
| Control | 2d | |
| Electrical Machines | both | |
| Formula AllCode API | 2d | |
| MIAC AllCode API (dsPIC) | 2d | |
| MIAC NXT AllCode API | 2d | |
| MIAC USB Slave API (PIC) | 2d | |
| Robot Arm AllCode API | 2d | |
| Robot Arm v2 | both | |
| MIAC: PC Peripheral | ||
| API Slave Devices | ||
| API (Arduino Mega) | 2d | |
| API (Arduino Uno) | 2d | |
| API (BL0032) | 2d | |
| API (ECIO28P) | 2d | |
| API (ECIO40P) | 2d | |
| API (ESP32) | 2d | |
| API (Interface Board) | 2d | |
| API (RPI) | 2d | |
| Test Equipment | ||
| PicoScope | 2d | |
| TTI Power Supply - PL155-P | 2d | |
| TTI TG5011 Signal Generator | 2d | |
| Third Party | ||
| FTDI (FTD2XX) | 2d | |
| K8055D | 3d | |
| Primitives (2d) | ||
| Base Chart | 2d | |
| Button | 2d | |
| Canvas | 2d | |
| ComboBox | 2d | |
| Complex Shape | 2d | |
| Connection | 2d | |
| EditBox | 2d | |
| Gauge | 2d | |
| Grid | 2d | |
| Image | 2d | |
| Line | 2d | |
| Numeric Indicator | 2d | |
| Shape | 2d | |
| Switch | 2d | |
| Text | 2d | |
| Primitives (3d) | ||
| Label | 3d | |
| Shape | 3d | |
| Textbox | 3d | |
| 2D Shapes | ||
| 3D Shapes | ||
