Difference between revisions of "Components"
| m (removed hidden and unfinished primitives) | |||
| (47 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| + | In Flowcode IDE, a component is a predefined module or building block that represents a physical or logical element, which can be added to your project to simplify the process of designing and simulating embedded systems. These components can range from hardware elements like sensors, actuators, and communication devices, to software elements like variables, timers, or logic gates. | ||
| + | |||
| + | Each component typically comes with its own properties, methods, and events, which allow users to configure and interact with the component in a graphical way. For example: | ||
| + | |||
| + | Hardware components: These include microcontrollers, LEDs, motors, displays, or communication interfaces like I2C, SPI, and UART. | ||
| + | Software components: These are functional blocks such as delays, counters, or decision-making constructs like conditionals or loops. | ||
| + | Flowcode simplifies embedded programming by allowing you to drag and drop these components into your design, and then connect and configure them without the need to write low-level code manually. However, it still offers the flexibility to add custom code when needed. | ||
| + | |||
| + | Each component can also be simulated, allowing you to test and debug your design before deploying it to the actual hardware. | ||
| __TOC__ | __TOC__ | ||
| Line 32: | Line 41: | ||
| | 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 50d58a97_3208_4ff3_bcd4_0d2b1c22dc1c|Quadrature Encoder  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 50d58a97_3208_4ff3_bcd4_0d2b1c22dc1c|Quadrature Encoder]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 41: | Line 50: | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID 235fd689_bfd1_4c4a_a918_6c3c36e9a49f|ADC (MCP356X)]] | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID fd24f205_3750_4324_8c2c_94a6c0377475|ADC ADS1256]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 46: | Line 58: | ||
| | 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 7aad74d6_b24e_4dab_91eb_5d72a973f12d|ADC Template]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9b845489_48f5_4fa5_aace_2c97efdcede3|ADC Template 2D]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f788c9e7_2e69_4be9_b41e_5fdced777c2e|ADC16bit  ADS111x]] | ||
| + | | 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 74571cdc_4f94_4e9a_b56b_376f36424996|Joystick (Sparkfun Quiic)]] | ||
| Line 56: | Line 74: | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID 11ca2f38_de81_4812_9338_4b5a7a89a658|Potentiometer]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 11ca2f38_de81_4812_9338_4b5a7a89a658|Potentiometer]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3d8f329f_3bf9_4c90_8797_05100f6419f8|Potentiometer (Slider)]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 86: | Line 107: | ||
| | 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 cd8da0fe_80cf_4532_bb50_69f0d1730e70|Switch Array (Push)  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cd8da0fe_80cf_4532_bb50_69f0d1730e70|Switch Array (Push)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 92: | Line 113: | ||
| | 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 975b2770_cfa8_4c76_b8ca_c008735e366d|Switch Array (Slide)  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 975b2770_cfa8_4c76_b8ca_c008735e366d|Switch Array (Slide)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 104: | Line 125: | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID 287e2f0b_8869_4994_a958_c8f851091322|Keypad (Hex 4x4)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 287e2f0b_8869_4994_a958_c8f851091322|Keypad (Hex 4x4)]] | ||
| − | |||
| − | |||
| − | |||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 170: | Line 188: | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID adb523db_db13_4d19_bfa3_0fbc177e4d3f|DAC Quad (MCP4728)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID adb523db_db13_4d19_bfa3_0fbc177e4d3f|DAC Quad (MCP4728)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID a3bfda42_750b_4baf_8428_3536dcfc72cd|DDS DAC Synth (AD9851)]] | ||
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | both | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b48a8c76_b62d_4b52_9368_237e5a2dbd4a|Digital Potentiometer (AD528X)]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 223: | Line 247: | ||
| | colspan="3" align="center" style="background-color:#EAE1EA;" | LEDs | | colspan="3" align="center" style="background-color:#EAE1EA;" | LEDs | ||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID bbfc7c9f_fa05_4257_849d_8601ff7dc1de|Chainable RGB LED v2.0 (Grove 104020048)]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID b07ae733_c144_4558_979a_be737044519c|LED Array]] | | 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:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 6664b695_2a8f_4247_ae55_110b38270877|LED Bar v2.0 (Grove 104020006)]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID fef1acfd_e19f_4af2_9593_ba341240ce4f|LED Charlieplex]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fef1acfd_e19f_4af2_9593_ba341240ce4f|LED Charlieplex]] | ||
| | 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:#e8fcff;" | [[Component: ID ef9cb184_0167_4d3e_a63b_6e0faad72391|LED Matrix]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| | width="80%" style="background-color:#e8fcff;" | [[Component: ID 24bef796_e0e3_4195_a76d_920fdba5ea79|LED Matrix (Parallel)]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 24bef796_e0e3_4195_a76d_920fdba5ea79|LED Matrix (Parallel)]] | ||
| Line 247: | Line 271: | ||
| | 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:#e8fcff;" | [[Component: ID 12a23e2a_0b1e_427e_975a_f0b56d4a9483|RGB LED LP5030 LP5036]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| | width="80%" style="background-color:#e8fcff;" | [[Component: ID 284bf38b_0fe1_4a0b_ae43_e1784445821b|RGB LED SK6812 RGBW]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 284bf38b_0fe1_4a0b_ae43_e1784445821b|RGB LED SK6812 RGBW]] | ||
| Line 268: | Line 292: | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8fcff;" | [[Component: ID bfa45502_f9d6_4b53_a239_b5731f9288d5|Gearbox]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID bfa45502_f9d6_4b53_a239_b5731f9288d5|Gearbox]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 50eddda0_73c3_4514_b2e0_7e33abeaa162|Grove I2C Motor Driver]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 2e8c4276_d81c_4dd6_a70f_aad25e8bbf1e|Kinematics Arm]] | ||
| | width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| |- | |- | ||
| Line 300: | Line 330: | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3299d5f9_92a6_414a_af9f_f7fe29b3e6ed|4-Digit Display (Grove 104030003) 2D]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3299d5f9_92a6_414a_af9f_f7fe29b3e6ed|4-Digit Display (Grove 104030003) 2D]] | ||
| | 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 e2c3165d_8020_4e52_bc7e_7022ff459129|7Segment]] | ||
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | both | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8fcff;" | [[Component: ID bddc472f_59dc_4705_997e_662768d643cd|7Segment (74HC595)]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID bddc472f_59dc_4705_997e_662768d643cd|7Segment (74HC595)]] | ||
| Line 313: | Line 346: | ||
| | 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 e6bd0a57_6bf2_42bb_b05e_6b6cdad2ce0e|7Segment (Quad TM1637)]] | |
| − | |||
| − | |||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e6bd0a57_6bf2_42bb_b05e_6b6cdad2ce0e|7Segment (Quad TM1637)  | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 328: | Line 358: | ||
| | 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 6a9e9265_e261_4604_8dc3_252ea3ccf02c|7Segment (Single)  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6a9e9265_e261_4604_8dc3_252ea3ccf02c|7Segment (Single)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 334: | Line 364: | ||
| | 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 ae5688c5_6bfc_4e62_aaf4_e9a56fb068f9|Starburst Display  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ae5688c5_6bfc_4e62_aaf4_e9a56fb068f9|Starburst Display]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 374: | Line 404: | ||
| | colspan="3" align="center" style="background-color:#EAE1EA;" | Graphical Color | | colspan="3" align="center" style="background-color:#EAE1EA;" | Graphical Color | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ac3375c7_acf3_4160_8c3e_3011735116aa|GLCD (E-BLOCKS 3)]] | 
| | 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 3167b57a_5a41_4a91_bd6c_e0a8cc23cf56|GLCD (GC9A01A SPI)]] | 
| − | |||
| − | |||
| − | |||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 414: | Line 441: | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9d414a42_fd9b_4afd_9493_dbf80eece14a|GLCD (SSD1963) Parallel]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9d414a42_fd9b_4afd_9493_dbf80eece14a|GLCD (SSD1963) Parallel]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 37f69c17_886a_4b13_9daf_8dde9a1cce40|GLCD (ST7735)]] | ||
| | 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 4e30b15e_2507_4583_995d_b2056e04a286|GLCD (ST7789V)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4e30b15e_2507_4583_995d_b2056e04a286|GLCD (ST7789V)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b8541d78_44db_43c3_961a_a96141da67e9|GLCD (ST7796 SPI)]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 455: | Line 488: | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID 8fccb5eb_1664_4dd5_9d2e_5c62294a7151|GLCD (SSD1305) Buffered]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 8fccb5eb_1664_4dd5_9d2e_5c62294a7151|GLCD (SSD1305) Buffered]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID dfe103f9_ef5c_4554_85be_7519ec274609|GLCD (SSD1305) I2C]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 487: | Line 523: | ||
| | 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 804de427_4b97_4468_9ea9_b5adf7b98771|GLCD (ST7920)  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7e19b0ee_6cfd_49d3_8efb_67e7b145dfba|GLCD (ST7567) SPI]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 022045f0_7e41_4385_a79f_7cdbd9b71c6a|GLCD (ST7567) SPI NOBUFF]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 804de427_4b97_4468_9ea9_b5adf7b98771|GLCD (ST7920)]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 501: | Line 543: | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID 65f9d966_4d43_498f_b6ca_2e66e49a2379|GLCD eINK (IL3829)]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 65f9d966_4d43_498f_b6ca_2e66e49a2379|GLCD eINK (IL3829)]] | ||
| | 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 2c2a1a7c_bd81_4327_9902_dc1b2f6156d0|GLCD eINK (SSD1681)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | </tab> | ||
| + | |||
| + | <tab name="Display Plugins"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| | colspan="3" align="center" style="background-color:#EAE1EA;" | Graphical Library | | colspan="3" align="center" style="background-color:#EAE1EA;" | Graphical Library | ||
| Line 517: | Line 570: | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7b198227_81d6_404c_a2d4_ce1e59ef84f8|GLCD Graph Creator XY]] | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7b198227_81d6_404c_a2d4_ce1e59ef84f8|GLCD Graph Creator XY]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0df0d376_b9dd_4c40_8102_1b0203980c3c|GLCD QR Code Generator]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 522: | Line 578: | ||
| | 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 90c9f255_b526_4288_b0b6_26736e6db2e2|Touch Screen (FT6X06)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3c28ab9b_d363_402e_a99b_ff109b8729e3|Touch Screen (GT911)]] | ||
| | 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 fe5255ed_0613_4e5b_b011_9f432531832e|Touch Screen (Resistive)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 531: | Line 590: | ||
| | 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;" | Graphical Manager Primitives | 
| + | |- | ||
| + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID 30e9f969_f18c_45c4_bac0_5ec85a48120f|Bitmap]] | ||
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | wysiwyg | ||
| + | |- | ||
| + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID 42949d26_33e7_4a67_bc39_4969cd287c2b|Ellipse]] | ||
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | wysiwyg | ||
| + | |- | ||
| + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID 07faadd6_e3af_4802_b101_baf82838d103|Hidden]] | ||
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | wysiwyg | ||
| + | |- | ||
| + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID d478e9ec_2929_4b85_b226_427f079f1873|Line]] | ||
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | wysiwyg | ||
| + | |- | ||
| + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID d13b1e7c_32a2_4117_9b76_8cd03399dc3c|Rectangle]] | ||
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | wysiwyg | ||
| + | |- | ||
| + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID 852ae874_e901_47e9_977b_5e2f3af0bef1|Rounded Rectangle]] | ||
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | wysiwyg | ||
| + | |- | ||
| + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID 471eab69_d1c0_45eb_88f8_d01bd7167b23|Slider]] | ||
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | wysiwyg | ||
| + | |- | ||
| + | | width="80%" style="background-color:#FFFFFF;" | [[Component: ID 81f24c15_ab7c_49ba_b55f_62d3cbfee92a|Text]] | ||
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | wysiwyg | ||
| + | |- | ||
| + | |} | ||
| </tab> | </tab> | ||
| Line 539: | Line 624: | ||
| {| 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;" | Audio | 
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0a5d4625_78e6_4bf3_a802_925c655ef718|Heelight Sensor (Grove 101020312)]] | 
| + | | 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 3bb0eba4_8ae3_442b_8653_507d1bde8be0|Sound Sensor (Grove 101020023)]] | 
| | 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 c5d9ffa3_5a7d_4fb2_b9ba_ec855ad7b25c|Ultrasonic]] | 
| | 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 06c52475_f44f_41f3_aae7_9ddeee44fc06|Ultrasonic Ranger (Grove 101020010)]] | 
| | 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;" | Electrical | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d5f0360d_ba69_4cc4_af4a_c2621fd2d77d|Battery Cell Fuel Gauge (MAX17043 MAX17044)]] | ||
| | 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 aa85a268_ba47_4a33_bdad_04f51b716cdf|Current Sensor (ACS7xx)]] | 
| | 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 09d2a023_0199_4c73_a737_14228973ddc5|Current Sensor (ILA260)]] | 
| | 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 ef2427ea_7767_43be_a0c5_6f705e3c2668|Energy Monitor (PZEM-004T)]] | 
| | 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 29b4cd01_9dd8_43ad_b5b4_895358321a89|LTSR Current Transducer]] | 
| | 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;" | 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="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ea4894d0_fb58_4cfc_bae6_2502eb3e68d0|Air Velocity Sensor (FS3000)]] | 
| | 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 69a2ca78_26f3_47df_a402_b5a7c1ff73f2|Analogue Temp Sensors]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 69a2ca78_26f3_47df_a402_b5a7c1ff73f2|Analogue Temp Sensors]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 615: | Line 679: | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8ffec;" | [[Component: ID b8c43425_121c_4dfc_8a70_665973e9938b|Barometer (MS5637)]] | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID 2755f2ee_60e0_4e4d_9bce_8bffb3a6a730|Humidity AHT10]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 36175036_08af_4bcf_8dd2_1c46f6761385|Magnetometer (BMM150)]] | ||
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 641: | Line 711: | ||
| | 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 cc6a9919_31de_480e_91c9_2a59254a5bbd|Temp / Humidity (SHT41 / BL0144)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| Line 653: | Line 723: | ||
| | 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 (LM75B)]] | 
| | 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 ca3bcd05_64e6_4daf_8b9f_71751c16a22a|Temperature (TMP117)]] | 
| | 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 05acf53c_0b2e_4d26_8d5d_f112d4ce4c68|Temperature Infrared (Grove 101020062)]] | 
| | 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 de8dcab3_c23b_48b4_a88e_3eb8b584109f|Temperature Sensor (Grove 101020015)]] | 
| | 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 93ab1895_66cf_4fd8_a04f_79f09acc19e6|Thermistor]] | 
| | 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 1dac9b91_e842_40a6_9826_890f2d6f7a79|Thermistor Using Beta]] | 
| | 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 97e631c7_51d9_4482_9b65_481b390a686d|Thermocouple (MAX31855 / BL0126)]] | 
| + | | 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 cbedb7e1_22c3_4edc_80f8_0501f7f9e398|Thermocouple (MAX31856)]] | 
| | 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 60de8264_7faf_4f77_904e_69bb19909ba8|Thermocouple (MCP960X)]] | 
| | 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 4b57ccb5_9e55_4d0e_8961_43f6fcaec2d7|Water Sensor (Grove 101020018)]] | |
| − | |||
| − | | 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;" | Force | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e8ec17bd_a898_44d2_83af_968c96826948|Bridge Amplifier (HX711 / BL0122 / BL0132)]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| | colspan="3" align="center" style="background-color:#EAE1EA;" | Light | | colspan="3" align="center" style="background-color:#EAE1EA;" | Light | ||
| Line 702: | Line 770: | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8fcff;" | [[Component: ID a1ea988c_88c9_4f96_ac26_1684e918a3de|Colour Sensor (Grove 101020341)]] | | 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="80%" style="background-color:#e8fcff;" | [[Component: ID ee2e1541_45ee_492c_a47d_014627e6b9b6|Colour Sensor V3 (Grove 101021133)]] | ||
| | width="20%" align="center" style="background-color:#e8fcff;" | 3d | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| |- | |- | ||
| Line 731: | Line 802: | ||
| | 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;" | Magnetic | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c14492da_a844_40e6_ae29_50e58864b237|Hall Effect Analog]] | 
| | 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 655234db_5700_4206_934f_56e499edbff9|Hall Effect Digital]] | 
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 594f7ca0_ca51_4c94_8d49_42cc77c81a92|Magnetic Encoder (AS5600)]] | 
| | 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:#e8fcff;" | [[Component: ID 1c8bc72f_4944_4456_af99_9686c237d6b3|Reed Switch]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Movement Orientation | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 20699a0c_0925_40c4_8aa1_35f294e225e6|Accel / Gyro / Mag 9-Axis (LSM9DS1 / BL0135)]] | ||
| | 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 5d2c6406_e3aa_46bd_8144_57f60194a1e9|Accel / Gyro / Mag 9-Axis (MPU9250)]] | 
| | 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 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="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 d950cf7c_f9fc_49ba_a486_0d45b6afd1aa|Accel / Gyro 6-Axis (MPU-6886)]] | 
| | 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 db2c91d9_4fd5_42b8_98f4_76dfb160dece|Accel / Mag 6-Axis (LSM303D)]] | 
| | 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 d61dd6a6_231e_4244_9e8d_4f15e7ea10d5|Accel / Mag 6-Axis (LSM303DLHC)]] | |
| − | |||
| − | | 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 788b85c9_21ae_4fad_ada1_9f118fc8023c|Accelerometer 3-Axis (LIS3DHTR) ]] | 
| | 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 72f0a8c3_2b8f_4723_b22a_4a81873e5151|Accelerometer 3-Axis (LIS3LV02DQ)]] | 
| | 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 2c716005_e9b5_46e3_86f9_30e5268341a9|Accelerometer 3-Axis (MMA8452Q)]] | 
| | 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 447dabf8_4e39_46a5_a3d6_a02341bef0f0|Gyroscope 3-Axis (L3G4200D)]] | 
| | 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 8e4553f8_fce7_4fed_80c1_33de9590a678|Gyroscope 3-Axis I2C (L3GD20)]] | 
| | 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 593b7216_0a11_465c_9cf5_3b809503a72c|Gyroscope 3-Axis SPI (L3GD20)]] | 
| | 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 e4f1697e_5571_475a_a2b1_aa7243920422|Magnetometer (SM324)]] | 
| | 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 4c2256c0_4453_4369_8c36_09770d223a09|Magnetometer 3-Axis (HMC5883L)]] | 
| | 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 03b98e89_8fee_466f_87b9_42b3b3e1cb41|Magnetometer 3-Axis (QMC5883L)]] | 
| + | | 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 8c4c9db2_8c42_458d_b071_001acd191c49|Wii Nunchuk]] | 
| | 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;" |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | EEPROM | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID dcbf571f_a6fa_402d_bdd4_be00cca4070f|EEPROM]] | 
| | 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 d96f06b4_e7cc_4222_831e_520b53cfa278|EEPROM (DS28E07)]] | 
| | 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 06829bc6_9e27_4353_9d95_3ba9dabc3384|Flash EEPROM]] | 
| | 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 7bbc8b49_5f3d_419e_8b25_4ea4c93467b6|IButton (DS1990)]] | 
| + | | 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 fdb712e0_3861_4e64_9c68_67eade64b089|Serial EEPROM (24C01 - 24C16)]] | 
| | 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 35934f36_5cda_49e7_b1a0_05c85722d858|Serial EEPROM (24C32)]] | 
| − | | 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 4d9912c0_0f17_4fbe_9c76_09331167a886|Serial EEPROM (24LC512)]] | 
| | 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 b92e8950_9c7f_4769_abc0_be85f2b1452d|Serial EEPROM (93C46)]] | 
| | 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 c8b6350e_b89a_4ad0_8669_e9387e24599e|Serial Flash (W25)]] | 
| − | + | | 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;" | 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 a61211f1_3718_4d37_b4a4_c6193646ccfd|File (ESP32 SDMode)]] | 
| | 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 900b40e1_a72c_445c_9ec4_eff95cd6c377|File (RPI)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0b61bd39_05a3_46ee_a2a5_da7bffb583c5|File (SD/SDHC Card)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Real Time Clock | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 920175dd_ace8_49e2_9208_ec548563c9c0|Real Time Clock (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 f0e01201_8951_4748_87c3_d1f8423bb6e4|Real Time Clock (Internal, DS1307, DS3231, DS3232)]] | 
| | 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 c48dfdeb_1177_4381_86dd_d7a98fefeb7a|Real Time Clock (MCP7940N)]] | 
| | 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 a920e6a6_272e_47e3_92f5_fc06016b418b|Real Time Clock (PCF8563)]] | 
| | 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;" | Utility | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 34f258e1_5c8c_4519_b29d_aba7cbf41faf|Advanced String Functions]] | ||
| + | | 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 1911d96c_78dd_414a_b23c_6691fb19f63f|Auto Version Identifier]] | 
| | 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 dfb4d07a_3d70_45d5_83ef_07e3c95d86ab|Lookup tables]] | 
| | 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 | ||
| |- | |- | ||
| Line 886: | Line 969: | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="Math"> | 
| {| 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;" | 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 6faf9c4d_ae2d_4997_840d_ce51c9a31498|CRC]] | 
| | 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 9a2a044c_10f5_437c_b5fa_0ec949130f36|Linear Feedback Shift Register]] | 
| | 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 f2e05e6d_1864_465b_8d1d_0fc9238a7535|Median 32-bit]] | |
| − | |||
| − | | 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 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 2e0f3546_f0f7_4644_b126_545f4c32984c|Modified Moving Average 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 8062437d_88e1_459f_81de_d51162f7c654|Modified Moving Average 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 a6ee9d2e_b26c_43ca_9478_15c3c338922e|Running Average 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 de7d4dbc_e93f_4b5e_b6f2_b7d035992206|Running Average 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 e4dbf608_6521_4e08_a1f5_46b012fc8cc1|Standard Deviation]] | |
| − | |||
| − | | 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 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 ec64c307_3099_485b_bd55_052a5da95128|PIC32 Core Timer]] | 
| | 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 a871ac1d_7a58_4474_a08b_c9c9017cd2ed|STM32 Timer]] | 
| | 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 d7633558_54a4_47ff_8c00_95170632c57e|Timed Interval]] | 
| | 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 24ad2718_c70b_4088_aeda_3949dfdba740|Timer]] | |
| − | |||
| − | |||
| − | | 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  | + | |} | 
| + | |||
| + | </tab> | ||
| + | |||
| + | <tab name="DSP"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Inputs | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fdef1c85_689b_4e44_81dc_7ab15dec21a6|Data Queue to Bits]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3420d1ea_bc10_4727_8419_746101b8dc13|Input ADC]] | ||
| | 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 73c1c565_8d04_44dd_ab78_1997d5e3c641|Input 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  | + | | 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 8d6ffd33_4087_46b5_8dfd_f43513748755|Input Digital Pin]] | 
| | 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 c7648111_2a14_475e_980d_c7106ff9d3d0|Quadrature 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 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 | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Outputs | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 44e22c6d_4e79_4eb3_b2e1_7ff2fecb3e08|Bits to Data Queue]] | ||
| | 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 e648c3de_ec39_4a3f_bbd9_46e45cce4a63|Level]] | 
| | 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 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 4483da18_fa5a_4436_9edb_0cfb55a4bce1|Output DAC]] | 
| − | + | | 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 | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0d048c7d_18d5_4bce_83f1_7e429c0d86b6|Output Digital Pin]] | 
| | 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 649f4bc2_1360_4629_82aa_62e2fc32d4e4|Output PWM]] | 
| | 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 e79a4b4d_cb5a_4e46_a0d5_d23479e90036|Output 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  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Operators | 
| + | |- | ||
| + | | 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:#e8ffec;" | [[Component: ID 23b8de7f_5214_4f77_9bac_4982123b8d4b|Interlace]] | 
| | 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 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 facc8c89_963a_408e_985e_ed768a52b01a|Median]] | 
| + | | 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 a9e01aa0_f224_4902_a558_6a199fc039c5|Multiplex]] | 
| | 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 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 | ||
| |- | |- | ||
| − | |  | + | |} | 
| − | |  | + | |
| + | </tab> | ||
| + | |||
| + | <tab name="Comms"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Comms: Interface | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | 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="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | 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="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 17c77397_9882_41a7_9aa8_05850854417e|I2C Multiplexer (TCA9548A)]] | 
| | 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 eac43fda_0bc5_4b08_881c_6d3e364f2eff|I2C 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 081af1a1_da0b_426d_9ca6_58d8313d1499|I2S Master/Slave 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 63de6312_8008_46d2_8a0c_bb66e56674e2|LIN Master]] | 
| + | | 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 822ce79d_3339_4d92_bd2b_abae0ba3b780|LIN 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 43861adb_8a59_492d_8f9f_a08775800bc1|MULTIUART]] | 
| | 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 64b26b13_68cf_4a92_8616_e882b7c71023|One Wire]] | 
| | 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 55831e22_7885_4e0f_a9de_73ebda9d7fe9|One Wire (DS2482)]] | 
| | 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 96862c4d_debc_45fa_9433_74711a4b9a3b|SPI Master]] | 
| | 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 e2955f6c_d724_4ab0_afca_d62093a77248|SPI 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 c73616d1_7ad0_45d9_aada_69ccfa4c5efc|UART (RS232)]] | 
| + | | 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 743ea495_34e7_47ee_bd79_3bfdc067b01c|UART Software (Timer)]] | 
| | 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: System | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 5aefac05_ee5e_4d51_9f31_05281900a97e|DALI Master]] | ||
| | 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 c714f39e_c8fb_413f_afda_2d169e655134|DALI 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b4e10f9e_4ea9_4fbc_a584_a4d7d4d8fba6|DMX-512 Master]] | 
| | 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 1be0ac44_3521_402e_a8b7_1faf86c09560|DMX-512 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 5915b437_6925_4d90_a0f8_f91702837bdb|I2C Multiplexer (TCA9548A)]] | 
| | 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 d04f4385_497d_4e46_a71d_2c0ccb4b0421|J1939 Automotive Node]] | 
| | 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 a9b43242_9ccc_4f1c_b2d1_acdfbe420fc1|MIDI]] | 
| − | | 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 47f6b39b_ead7_40f5_9931_8a79aa54014a|Modbus Master]] | 
| | 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 687f8ad4_59f2_4079_bb84_7713dcb57a13|Modbus 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2bff9939_f404_4915_8a51_59db53e5470e|Modbus Slave USB]] | 
| | 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 019e3dbb_2bfa_44a7_baf0_17b672d9b8f4|Modbus TCP Master]] | 
| | 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 69c3c380_182a_4ba7_8043_9c9732b498fa|OBD2 ECU (Server)]] | 
| | 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 6436a040_ccc8_46e5_82c1_68f8d87b16c5|Visi (4DSystems)]] | 
| | 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:  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Comms: IoT/Cloud | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | 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  | + | | 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="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bf90426c_1763_4a7a_be5c_b3e442e3f6d8|BBC Weather Observation]] | 
| | 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 947089aa_ca9f_4e6f_9f86_7d49a1ae6f86|EtherCAT Slave (EasyCAT)]] | 
| | 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 2740a93b_32a9_48d1_8fc3_089d13b50bb5|IoT Made Easy]] | 
| + | | 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 6af7744a_76aa_4522_8cf1_05c8bd34859c|JSON Decoder]] | 
| | 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 f2ad060d_0ae3_43d2_9d82_f49eb4215240|JSON Encoder]] | 
| | 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 e50536ca_0cc0_4cdc_b0af_8cf3b393fa27|LoRaWAN (Seeed WIO-E5)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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 | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Comms: Networking | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c2322067_51ae_4560_abcc_6469b1bdcccb|Hydro Encryption]] | ||
| | 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 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 8aab4b54_a912_449c_b11a_7c1a5db8d591|TCP/IP (ENC28J60)]] | 
| | 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 a1820de1_8cfe_4675_b185_a62ce44e2a6f|TCP/IP (NM7010A)]] | 
| | 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 0341d84f_f7fd_473c_8076_b38b2d563e13|TCP/IP (Raspberry Pi)]] | 
| | 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 e18e39d3_2e05_4a15_b8aa_e8ada16cd3ef|TCP/IP (W5500)]] | 
| | 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 d6db973b_a543_4743_91b5_176f9c6613df|TCP/IP (WIZ810MJ W5100)]] | 
| | 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 73973401_ddc0_46a9_ba3b_baf5e877ce07|WLAN (E-Blocks 3)]] | 
| | 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 66990164_3c50_4960_916d_327737a7a093|WLAN (ESP-12S)]] | 
| | 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 f0f54e46_0848_4930_9bb6_eff9a34ed229|WLAN (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 e1bb4679_58ef_40dc_8d09_306ada46f7bf|WLAN (ESP8266)]] | 
| | 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 | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ff377ede_2c09_4a83_99a0_5e11c7ae16d9|Webserver (NM7010A)]] | 
| | 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 f77f2b22_6a7c_4ae6_9f5f_724660cc6c93|Webserver (W5500)]] | 
| − | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | |
| − | + | |- | |
| − | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9e68a715_edc2_4a98_be64_c0d02f700135|Webserver (WIZ810MJ)]] | |
| − | + | | 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;" | Comms: USB | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 06a0a9b3_dd23_4592_a781_537a31b97c2a|USB HID]] | 
| | 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 fdceef06_919a_405b_8d0b_6118cd0e104c|USB MIDI]] | 
| | 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 3e28ac22_2855_410a_9660_0b0a4731e545|USB Serial]] | 
| | 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 26cbc2df_5ef0_47db_ab2f_c2425b14462f|USB Slave]] | 
| | 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;" | Wireless | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4993deaa_590b_4015_b110_0115a42dc968|Bluetooth (E-Blocks 3)]] | 
| | 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 cff93310_545b_4948_a8fa_12b119c5f7a7|Bluetooth (EB024, Generic AT)]] | 
| | 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 8be2ce64_4860_468a_aa8a_eac443274da3|Bluetooth (ESP32 SPP)]] | 
| | 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 a8dbe015_0985_4581_abd5_1cc44f576fab|Bluetooth (HC05 / HC06)]] | |
| − | |||
| − | |||
| − | | 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 0c7df3fc_a46f_4712_8cd3_77079978f4fc|Bluetooth (RN4677)]] | 
| | 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 a9fd95ee_27f4_42ef_8abb_3e810ec9711f|Bluetooth BLE (ESP32 SPP Server)]] | 
| | 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 76b3eb5c_2d23_4c8d_bde8_505032bc886a|Bluetooth v2 (EB024, Generic AT)]] | 
| | 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 575a3a3f_09b8_46be_8069_c4d1894d7e7e|GPS (EB056, Generic NMEA)]] | 
| | 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 0d02ccfd_4cda_42b8_91d8_5392f491f9af|GSM (EB066, Generic AT)]] | 
| | 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 2bfc8781_9817_4e0c_89f3_28dac37e9a62|IrDA (EB012, MCP1250, MCP2120)]] | 
| − | | 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 ea261653_86e2_4c37_94f6_4151b318c6f5|LoRa (LAMBDA SX1272)]] | 
| | 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 81e90a9f_1594_4b34_8aef_5dd671dddc30|RC5 (EB060, Generic 36KHz)]] | 
| − | | 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 45bd9065_b6f7_42be_b96f_28c3df2c0a22|RF ISM (EB063, MRF49XA)]] | 
| | 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 882b6951_9944_48cc_8989_6ebd3d91956f|RF Transceiver (nRF24L01)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 74423151_1bf4_48b8_8ba8_a70c170ef2de|RFID (EB052, RWD-MICODE)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3f8d29a6_40a6_4d5e_a254_190c86d9ebb7|RFID (MFRC522)]] | 
| − | | width="20%" align="center" style="background-color:# | + | | 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:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cd5898bf_3a23_455e_b4e0_cddc1eec1d62|SRF (WirelessThings)]] | 
| − | | 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 53548cbe_cd57_471c_8ac1_3205d0e9da38|Zigbee (EB051, XBEE)]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| − | + | |} | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |} | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="Hardware"> | 
| {| 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;" | E-blocks 3 | 
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4993deaa_590b_4015_b110_0115a42dc968|Bluetooth (E-Blocks 3)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 73973401_ddc0_46a9_ba3b_baf5e877ce07|WLAN (E-Blocks 3)]] | 
| − | + | | 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;" | E-blocks 3 Sensors | 
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 20699a0c_0925_40c4_8aa1_35f294e225e6|Accel / Gyro / Mag 9-Axis (LSM9DS1 / BL0135)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e8ec17bd_a898_44d2_83af_968c96826948|Bridge Amplifier (HX711 / BL0122 / BL0132)]] | 
| + | | 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 cc6a9919_31de_480e_91c9_2a59254a5bbd|Temp / Humidity (SHT41 / BL0144)]] | 
| | 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 / BL0126)]] | 
| | 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;" | E-blocks 2 | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cb3aa82e_81d7_491d_bab1_3fb7ee39c6af|Actuators]] | 
| | 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 52399314_2f77_4acc_b9a2_c17b302f268c|Analogue]] | 
| | 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 5f9d5a58_6c01_4588_afa0_df4c01ce161a|Bluetooth]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID af9061e8_7f2b_475e_844f_66ab76823d07|CAN_Bus_BL0140]] | ||
| | 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 25db03ef_5393_4fb8_9b34_87a506428296|Colour GLCD (BL0157)]] | 
| | 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 d4c04ac8_bbcd_4981_8ce6_9d6c9bb1e26a|Combo]] | 
| | 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 7ae74a71_a424_452f_8d71_618cf50cff98|E-block 2 Helper]] | 
| + | | 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 4d50e925_93e7_43ff_9c9f_8e958b9d714c|GLCD Monochrome]] | 
| | 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 e735f6a0_13c3_4ca3_9084_bdd19e21b8f8|GSM (BL0131)]] | 
| | 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 e565ab5d_bf80_4911_938a_75b226ca6f93|IO Expander]] | 
| | 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 c92d41d3_e747_4d41_81d9_a6d3d23e8f07|Isolated 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b904b771_a7bc_47ec_a1ea_9d4c77afccf2|Keypad (BL0138)]] | 
| | 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 ee697d50_7fb5_4074_8cd6_996e5c386722|LCD]] | 
| | 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 103aab27_2ea3_483c_9710_fc3c495288a7|LED]] | 
| | 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 c2cb94bb_4cba_40ba_bd8a_1134bbd3e081|Micro SD Card]] | 
| | 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 5d0e397b_8c3d_448e_a322_4a2cb1a6468c|Power Board (BL0110)]] | 
| + | | width="20%" align="center" style="background-color:#FFFFFF;" | both | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 05b6159b_1572_4c0d_8ddf_705d9741955a|RFID (BL0197)]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 5ed3d626_7e86_4df8_881a_c326a2b932ec|Relay (BL0183)]] | 
| − | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9202a62e_0a42_4780_adce_16b701e5ec53|Servo Motor Controller]] | 
| + | | 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 3bb0eba4_8ae3_442b_8653_507d1bde8be0|Sound Sensor (Grove 101020023)]] | 
| | 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 b3a7287a_4070_49d1_9122_bf6169f67cd1|Switch]] | 
| | 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 fcb6b4c9_7010_4058_aee8_6211ffbf3e26|SysBlocks]] | 
| | 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 7ea86aa3_ef65_4e41_80ea_ed33c0e1baa6|TCP/IP]] | 
| | 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 ea9c0946_5f88_4f9a_ae5f_8ba9b981b389|WIFI]] | 
| + | | 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 0326308c_6e94_4bd7_bb0c_d6e882d8bbfc|Zigbee]] | 
| | 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;" | E-blocks 2 Sensors | 
| + | |- | ||
| + | | 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="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:#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="80%" style="background-color:#e8fcff;" | [[Component: ID ee2e1541_45ee_492c_a47d_014627e6b9b6|Colour Sensor V3 (Grove 101021133)]] | ||
| | 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  | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID f3b8eed1_fef6_4c1b_b62d_8efc84b1be35|Infrared Reflective Sensor (Grove 101020174)]] | 
| | 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ccbd6829_44c8_4011_954b_c39dd93adbed|PIR Motion (Grove 101020020)]] | 
| | 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 27104eb6_255f_486e_ad25_b8512b2cc2d4|Rotary Angle Sensor (BL0622)]] | 
| | 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 eca89720_1386_4589_ab75_6c0425162b91|Temp / Humidity (Grove 101020212)]] | 
| + | | 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 06c52475_f44f_41f3_aae7_9ddeee44fc06|Ultrasonic Ranger (Grove 101020010)]] | 
| | 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 4b57ccb5_9e55_4d0e_8961_43f6fcaec2d7|Water Sensor (Grove 101020018)]] | 
| | 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  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Raspberry Pi Hat | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 165242cb_b40c_416e_a435_1fe7e724c5b8|Sense Hat]] | ||
| | 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;" | Misc Circuit | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID b5665f5d_809d_4bd8_a79b_411f893bec16|GameCode]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID b4f41fb0_9335_4a8f_a41d_284a8cfc31b5|LED Cube]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 144a220f_7bc3_4b73_bc56_f9c7203bf204|RGB Xmas Tree]] | 
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Robotics | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID e3be641a_8808_4138_bee5_805fbbce468c|Formula AllCode]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 9d5300ab_57ae_4483_8f18_04ec2007b406|Formula Flowcode]] | 
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | MIAC Module | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 463bfc0e_2a04_414c_bf85_10718fa2ca08|MIAC (Arduino-Compatible)]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 596e6f4d_d87a_4e8b_b108_c0501127c382|MIAC (dsPIC)]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f9109442_8b0f_47d6_b563_d085588af222|MIAC NXT / ECU]] | ||
| | 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="API"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Slave Devices | ||
| + | |- | ||
| + | | 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c9197106_edf6_4dcc_9654_ea56ad26f370|API (ECIO28P)]] | 
| | 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 ec492589_4787_4b79_96df_718f9a2b46f1|API (RPI)]] | |
| − | |||
| − | | 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;" | Test Injectors | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 927d2882_ab2f_43e9_8690_d1d6891001ee|Injector (API Analog 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID dbc62603_09e5_4a5e_8df3_22b921d9e9e9|Injector (API Digital 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 916e4f8c_ea50_4d16_bcbb_60492d600217|Injector (API Digital Output)]] | 
| | 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 5a237757_52e5_414b_b6e4_79c7b784c3ba|Injector (AT)]] | 
| | 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 002be1ac_efff_4c07_95de_1eab087cb25e|Injector (COM)]] | 
| | 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 50738af3_82a5_4074_a9b8_9f8f80be2b87|Injector (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 b81ab4d7_be8f_4ddd_b5dc_937bda03dc82|Injector (Flowcode vNet)]] | 
| | 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 2ed54982_ef92_4509_a67c_7b3a72f91279|Injector (Human Interface)]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | |} | 
| − | |  | + | |
| + | </tab> | ||
| + | |||
| + | <tab name="System"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Scenarios | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | | colspan="3" align="center" style="background-color:#EAE1EA;" | Scenarios | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8fcff;" | [[Component: ID 62b6ca37_eb0a_4b5f_b2e1_9a732c4e05ce|3D Printer]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 62b6ca37_eb0a_4b5f_b2e1_9a732c4e05ce|3D Printer]] | ||
| Line 1,540: | Line 1,644: | ||
| | width="80%" style="background-color:#e8fcff;" | [[Component: ID fc012d2f_082a_4f6f_a61b_314c46477eb2|Maze Generator]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID fc012d2f_082a_4f6f_a61b_314c46477eb2|Maze Generator]] | ||
| | 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 6d87ff3b_ffd8_4720_92cc_363be1e8be6e|Oven Simulation]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8fcff;" | [[Component: ID c46023c5_27e5_4122_bf3e_4519f23cfa0c|Pedestrian Crossing]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID c46023c5_27e5_4122_bf3e_4519f23cfa0c|Pedestrian Crossing]] | ||
| | 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 fd273e86_49bd_4ee5_8f36_9562cd3645af|Pedestrian Crossing]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d7160810_b896_4568_ac21_18897236a80e|Traffic Light]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| | width="80%" style="background-color:#e8fcff;" | [[Component: ID 0c6b22fc_6e81_4406_aabd_5feb928e6aee|Traffic Light 1-Way]] | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 0c6b22fc_6e81_4406_aabd_5feb928e6aee|Traffic Light 1-Way]] | ||
| Line 1,557: | Line 1,667: | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="Runtime"> | 
| {| 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;" | Matrix Tools | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e2ed1829_6967_4339_98e1_3806650297c5|Device Helper]] | 
| | 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 fc3c670c_502a_418f_a123_649179752383|FCD helper]] | 
| | 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 3e5cc6d0_3e36_46b8_bc40_f238a5735b6e|IntOsc Helper]] | 
| | 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 5f7b77e5_e979_4010_93f1_e6d98f83bd71|Is Sim]] | 
| | 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;" | Indicators | 
| + | |- | ||
| + | | 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 940e39a6_d035_4e43_8dbb_455ee4679066|Console Writer]] | 
| | 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  | + | | 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="80%" style="background-color:#e8fcff;" | [[Component: ID 64f3c8ad_21a4_4e15_b9aa_c32a2edca893|Numeric Display]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4b055fcf_06dd_471b_8736_d2a089e0dbe5|On / Off Indicator]] | ||
| | 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 4ae66a67_562d_4d77_8417_9cd652f4f103|Speech (RealSpeak)]] | 
| | 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;" | Controls | 
| + | |- | ||
| + | | 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:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 29e63c23_636f_4f9a_b691_ba1a717e3503|Joystick]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | 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 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 | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 73611f11_f97d_4e6e_88e6_2d59b39c0a4a|RadioButton]] | 
| | 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;" | Charts | 
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a907d905_5879_48f3_9add_369a2f4e164f|Area Chart]] | 
| − | | 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 60b296cd_5b02_4c9c_9239_cca36238f480|Bar Chart]] | 
| − | | 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 5d52e8a2_f248_4318_a0ac_e7b9503237cf|Bubble Chart]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| − | |  | + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID c725ba0c_0763_4bb1_ad0e_1217467c2d21|Historic Chart]] | 
| + | | 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="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 77e27287_6ca9_44f7_a160_d338d87b68de|Pie 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 64f4811d_e83f_4e82_be8a_9e857f6ec6e6|Polar Chart]] | 
| | 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 b49da131_faf9_4bd7_bcdf_323016e64ffd|Radar Chart]] | 
| − | | 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 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:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0187d13d_8822_4e75_ab22_474c7058ebe4|XY Chart]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| |- | |- | ||
| − | |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Runtime Tools | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a1da060c_e74a_4e12_bb90_3ddb43265592|Console Debugger]] | 
| | 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 3bf29e52_ebb4_4528_8d19_b2860c8ab80c|Console User Input]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | | 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 33b1e2c6_5509_40bf_a464_167edcbcf571|Data Recorder Setup]] | 
| | 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 6ed9452d_1ae7_4f70_991c_6d8085a2d923|Input 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:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID eb9025a7_acec_455c_9033_bd4dd2586e05|Keyboard]] | 
| − | | 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 d2a7fe23_7dd2_43ca_ad55_185eec92fdd8|Message Box]] | 
| − | | 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 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  | + | | 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  | + | | 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 b86179cb_b561_4be4_9d12_e51da4248807|Serial Monitor]] | 
| + | | 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 b9cd8fbe_d082_4fe3_b1a0_d6f33f8af028|Simulation External 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  | + | | 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f137a538_3ebf_42e7_a941_b8f628802070|Timed Event Trigger]] | 
| | 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 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 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 | ||
| − | |||
| − | |||
| − | |||
| − | |||
| |- | |- | ||
| |} | |} | ||
| Line 1,724: | Line 1,820: | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="Creation"> | 
| {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID component:GdiButton|Button]] | 
| | 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 component:GdiCanvas|Canvas]] | 
| | 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 component:GdiComboBox|ComboBox]] | 
| | 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 component:GdiComplexShape|Complex Shape]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | | 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 component:GdiConnection|Connection]] | 
| | 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 component:GdiEditBox|EditBox]] | 
| | 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 component:GdiImage|Image]] | 
| | 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 component:GdiLine|Line]] | 
| | 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 component:GdiNumericIndicator|Numeric Indicator]] | 
| | 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 component:GdiRichText|RichText]] | 
| | 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 component:GdiShape|Shape]] | 
| | 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 component:GdiSwitch|Switch]] | 
| | 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 component:GdiText|Text]] | 
| | 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;" | Primitives (3d) | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID ec0b30b2_e817_4d34_b227_25ce8b4f46e5|3D Panel Measurement Tool]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:text|Label]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:shape|Shape]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID component:textbox|Text box]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| − | |  | + | |} | 
| + | |||
| + | </tab> | ||
| + | |||
| + | </tabs> | ||
| + | |||
| + | ==App Developer Components== | ||
| + | |||
| + | <tabs> | ||
| + | |||
| + | <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 | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fd273e86_49bd_4ee5_8f36_9562cd3645af|Pedestrian Crossing]] | 
| | 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 73611f11_f97d_4e6e_88e6_2d59b39c0a4a|RadioButton]] | 
| | 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 cd8da0fe_80cf_4532_bb50_69f0d1730e70|Switch Array (Push)]] | 
| | 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 975b2770_cfa8_4c76_b8ca_c008735e366d|Switch Array (Slide)]] | 
| | 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 e2698f3e_1168_4f25_9c50_24a74ea7e34a|Switch Push Button]] | 
| | 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 58b37280_d90e_4a23_941d_26f34ccff410|Switch Rotary 0 - 1]] | 
| | 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 1df1ea9a_6983_4014_aba5_f5144ea4e053|Switch Slide]] | 
| | 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 d43ac17c_2ec0_4277_95f9_fbc339456fab|Switch User Images]] | 
| | 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 Control  | 
| + | |- | ||
| + | | 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 82a800d4_8620_4386_8ba3_25af2768f24e|Mouse]] | |
| − | |||
| − | | 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;" | Dialogue Control | 
| |- | |- | ||
| − | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3bf29e52_ebb4_4528_8d19_b2860c8ab80c|Console User Input]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | | 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 6ed9452d_1ae7_4f70_991c_6d8085a2d923|Input Message Box]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | + | |} | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |} | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="Indicators "> | 
| {| 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;" | Digital Indicator  | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6a9e9265_e261_4604_8dc3_252ea3ccf02c|7Segment (Single)]] | ||
| | 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 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:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 44f82374_a417_40d5_bd42_23a177a390d2|LED Mono]] | 
| | 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 ce086f9b_c365_4471_b6e4_1760a53a7bfb|LED Mono Custom]] | 
| | 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 b562ceda_0ae0_4c50_bbcd_38a4b7e77829|LED Mono User Images]] | 
| | 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:#e8fcff;" | [[Component: ID 9f9ffa92_a20d_4ba8_94e1_04e45bdea154|Logo Indicator]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| − | | width="80%" style="background-color:# | + | | width="80%" style="background-color:#e8fcff;" | [[Component: ID 64f3c8ad_21a4_4e15_b9aa_c32a2edca893|Numeric Display]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4b055fcf_06dd_471b_8736_d2a089e0dbe5|On / Off Indicator]] | 
| | 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 d7160810_b896_4568_ac21_18897236a80e|Traffic Light]] | 
| | 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;" | Analog Indicator | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID 4ae66a67_562d_4d77_8417_9cd652f4f103|Speech (RealSpeak)]] | ||
| | 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 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="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | 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 | ||
| |- | |- | ||
| Line 1,929: | Line 2,021: | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="Charts "> | 
| {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | 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="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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c725ba0c_0763_4bb1_ad0e_1217467c2d21|Historic 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="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 77e27287_6ca9_44f7_a160_d338d87b68de|Pie 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 64f4811d_e83f_4e82_be8a_9e857f6ec6e6|Polar 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 b49da131_faf9_4bd7_bcdf_323016e64ffd|Radar Chart]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 387b4d2c_fc0f_44c0_a2ad_5fa05ed7db82|Ternary 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 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 | ||
| |- | |- | ||
| − | |  | + | |} | 
| − | |  | + | |
| + | </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  | + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID 3022653d_9f9f_4981_b558_9ed8d265c931|Event Log]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID f54fa744_5af4_4c08_bdb9_fb31848a2b63|XML JSON Parser]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Utility  | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 34f258e1_5c8c_4519_b29d_aba7cbf41faf|Advanced String Functions]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID dfb4d07a_3d70_45d5_83ef_07e3c95d86ab|Lookup tables]] | ||
| | 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 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 | ||
| |- | |- | ||
| Line 2,006: | Line 2,115: | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="Math"> | 
| {| 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;" | Calculation | 
| |- | |- | ||
| − | |  | + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 6faf9c4d_ae2d_4997_840d_ce51c9a31498|CRC]] | 
| | 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 9a2a044c_10f5_437c_b5fa_0ec949130f36|Linear Feedback Shift Register]] | 
| | 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 ccdce31d_a1a3_437a_88ba_5431745ddf6e|Map Function]] | |
| − | |||
| − | | 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 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 2e0f3546_f0f7_4644_b126_545f4c32984c|Modified Moving Average 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 8062437d_88e1_459f_81de_d51162f7c654|Modified Moving Average 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 a6ee9d2e_b26c_43ca_9478_15c3c338922e|Running Average 16-bit]] | |
| − | |||
| − | | 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 de7d4dbc_e93f_4b5e_b6f2_b7d035992206|Running Average 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 6508c7be_063a_4f9f_bae5_4a41cf977a86|Type Conversions]] | |
| − | |||
| − | | 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;" | Timing  | 
| − | |||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID bad20af2_3911_414d_8523_46895726e2bf|Stopwatch]] | 
| | 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 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f137a538_3ebf_42e7_a941_b8f628802070|Timed Event Trigger]] | 
| | 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 08f4483b_47a4_4ba2_bf41_9527908f77da|Timer Interrupt]] | |
| − | |||
| − | | 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 | ||
| |- | |- | ||
| Line 2,077: | Line 2,178: | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="DSP"> | 
| {| 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;" | DSP Inputs | 
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fdef1c85_689b_4e44_81dc_7ab15dec21a6|Data Queue to Bits]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 73c1c565_8d04_44dd_ab78_1997d5e3c641|Input CSV]] | 
| + | | 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 c7648111_2a14_475e_980d_c7106ff9d3d0|Quadrature Generator]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cbe42abc_5955_44da_a6d0_03e7cbcdcaca|Waveform Generator]] | ||
| + | | 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 44e22c6d_4e79_4eb3_b2e1_7ff2fecb3e08|Bits to Data Queue]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | 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 5142bd81_abad_444b_b6db_36a87dce5835|Output CSV]] | 
| + | | 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;" |  | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | DSP Operators | 
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 104899e2_8b2e_4854_923c_5a614c1b8a3c|Adder]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | | | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d347e8eb_a0f2_45d5_8f31_7aba7f4e56b7|Averager]] | 
| − | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0b1d97c1_ee89_45a5_8c39_114cd6d552ad|Deinterlace]] | 
| + | | 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:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f804a7bd_0280_4ff7_ab75_63be77fb2af3|Fast Fourier Transform (FFT)]] | 
| − | | 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 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 23b8de7f_5214_4f77_9bac_4982123b8d4b|Interlace]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | 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="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 facc8c89_963a_408e_985e_ed768a52b01a|Median]] | 
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | |  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a9e01aa0_f224_4902_a558_6a199fc039c5|Multiplex]] | 
| + | | 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:# | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 34b6f31b_7e33_4beb_891e_defacbee8587|On/Off Control]] | 
| − | | width="20%" align="center" style="background-color:# | + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | 
| + | |- | ||
| + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID 939a5d54_28c7_488d_af39_46f7c5d2c429|Rectifier]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f1af5256_1dee_491c_b43f_fdc8f33279fb|Scale]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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 | ||
| |- | |- | ||
| |} | |} | ||
| Line 2,152: | Line 2,270: | ||
| </tab> | </tab> | ||
| − | <tab name=" | + | <tab name="Comms"> | 
| {| 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;" | Comms: Interface  | 
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | | 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 17c77397_9882_41a7_9aa8_05850854417e|I2C Multiplexer (TCA9548A)]] | 
| | 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 63de6312_8008_46d2_8a0c_bb66e56674e2|LIN Master]] | 
| | 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: System | 
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d04f4385_497d_4e46_a71d_2c0ccb4b0421|J1939 Automotive Node]] | ||
| | 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 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 019e3dbb_2bfa_44a7_baf0_17b672d9b8f4|Modbus TCP Master]] | 
| | 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  | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 69c3c380_182a_4ba7_8043_9c9732b498fa|OBD2 ECU (Server)]] | 
| | 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  | + | | 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="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID 6af7744a_76aa_4522_8cf1_05c8bd34859c|JSON Decoder]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f2ad060d_0ae3_43d2_9d82_f49eb4215240|JSON Encoder]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 459c9cfb_82e3_40ad_9456_54fc40ba5e6c|MQTT Client]] | ||
| + | | 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 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 | ||
| |- | |- | ||
| − | | width="80%" style="background-color:#e8ffec;" | [[Component: ID  | + | |} | 
| + | |||
| + | </tab> | ||
| + | |||
| + | <tab name="Hardware"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | E-blocks 3 Sensors | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 20699a0c_0925_40c4_8aa1_35f294e225e6|Accel / Gyro / Mag 9-Axis (LSM9DS1 / BL0135)]] | ||
| | 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 cc6a9919_31de_480e_91c9_2a59254a5bbd|Temp / Humidity (SHT41 / BL0144)]] | 
| | 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 / BL0126)]] | 
| | 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;" | Primitives (3d) | + | | colspan="3" align="center" style="background-color:#EAE1EA;" | E-blocks 2 Sensors | 
| + | |- | ||
| + | | 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 b52758bf_4466_48c0_8054_33ee4b11e82b|Barometer (BMP280 / Grove 101020192)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="80%" style="background-color:#e8fcff;" | [[Component: ID ee2e1541_45ee_492c_a47d_014627e6b9b6|Colour Sensor V3 (Grove 101021133)]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | 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 | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | </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 bd23228f_b173_4135_ab3b_a4c3c4caa7a8|Control]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c3e5eb13_e03d_4ca6_be4d_1c63ad107a35|Electrical Machines]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="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="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="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="80%" style="background-color:#e8ffec;" | [[Component: ID 76e989d0_a2ed_457f_a293_3025b804f433|Robot Arm v2]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Slave Devices | ||
| + | |- | ||
| + | | 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="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="80%" style="background-color:#e8ffec;" | [[Component: ID 556754b4_bed5_4bcd_88dd_fb13f92020d6|API (BL0032)]] | ||
| + | | 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="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID e52b2356_d8b7_458b_8583_71f208bfd572|API (ESP32)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID ec492589_4787_4b79_96df_718f9a2b46f1|API (RPI)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | Test Equipment | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 66309a73_20da_4f2f_bb92_c4749cfad84c|PicoScope]] | ||
| + | | 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 | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | </tab> | ||
| + | |||
| + | <tab name="API Library"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| + | |- | ||
| + | | 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="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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 d04f4385_497d_4e46_a71d_2c0ccb4b0421|J1939 Automotive Node]] | ||
| + | | 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 69c3c380_182a_4ba7_8043_9c9732b498fa|OBD2 ECU (Server)]] | ||
| + | | 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 ac3375c7_acf3_4160_8c3e_3011735116aa|GLCD (E-BLOCKS 3)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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 ebf9c18e_044e_41e2_b845_da14e744b25f|GLCD (SH1106) I2C]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID dfe103f9_ef5c_4554_85be_7519ec274609|GLCD (SSD1305) I2C]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f6ab6074_68ba_4cd4_9274_f973102f8518|GLCD (SSD1306) I2C]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="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 31326041_9339_4cf4_b609_c14cc66318b3|LCD (Grove - UART)]] | ||
| + | | 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 c198e346_6b0f_4309_973c_78d7207e0b96|LCD SPI (MiniClick)]] | ||
| + | | 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 b52758bf_4466_48c0_8054_33ee4b11e82b|Barometer (BMP280 / Grove 101020192)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID b8c43425_121c_4dfc_8a70_665973e9938b|Barometer (MS5637)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2755f2ee_60e0_4e4d_9bce_8bffb3a6a730|Humidity AHT10]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 36175036_08af_4bcf_8dd2_1c46f6761385|Magnetometer (BMM150)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="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="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="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="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="80%" style="background-color:#e8ffec;" | [[Component: ID cc6a9919_31de_480e_91c9_2a59254a5bbd|Temp / Humidity (SHT41 / BL0144)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID 783b7689_0c71_44fb_9dde_673e4b7455ba|Temperature (DS18B20)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID bbf0ab46_623e_44c6_9402_3acfcd9d0006|Temperature (LM75B)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 97e631c7_51d9_4482_9b65_481b390a686d|Thermocouple (MAX31855 / BL0126)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cbedb7e1_22c3_4edc_80f8_0501f7f9e398|Thermocouple (MAX31856)]] | ||
| + | | 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 | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fd24f205_3750_4324_8c2c_94a6c0377475|ADC ADS1256]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d5f0360d_ba69_4cc4_af4a_c2621fd2d77d|Battery Cell Fuel Gauge (MAX17043 MAX17044)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ef2427ea_7767_43be_a0c5_6f705e3c2668|Energy Monitor (PZEM-004T)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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 235fd689_bfd1_4c4a_a918_6c3c36e9a49f|ADC (MCP356X)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="80%" style="background-color:#e8ffec;" | [[Component: ID 3d87ffe9_97c1_4013_a2cd_82c24d0ccb48|DAC (AD5662)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e78d88a0_e132_4f82_988d_59353009b669|DAC (MCP4725)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 70a3bead_e66d_4a76_bc7b_fb1baa86d2e6|DAC (MCP47x6)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID fab5cf20_8686_4397_8a21_cc936659d5f6|DAC (MCP48x1)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b6de5668_e0ae_4c1a_9c16_b16aa3f58024|DAC (MCP49x1)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f484e96a_af4f_434e_a002_70d3f4315dfb|DAC Dual (MCP48x2)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b66f5769_5e9d_40e7_9159_c6a0552ff86e|DAC Dual (MCP49x2)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID adb523db_db13_4d19_bfa3_0fbc177e4d3f|DAC Quad (MCP4728)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID b48a8c76_b62d_4b52_9368_237e5a2dbd4a|Digital Potentiometer (AD528X)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 37025734_a84d_46ad_9078_925beb81f38b|Digital Potentiometer (MCP41XX / MCP42XX)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID aba8b3ce_e71c_49c8_a961_d59b36338afa|Digital Potentiometer (MCP41XXX / MCP42XXX)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3a3a0802_42b6_4c31_8983_4d043b70b443|Digital Potentiometer (MCP44XX)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a69bf9b3_272e_44b3_a47d_22f53c3c0804|Digital Potentiometer (MCP45XX / MCP46XX)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 50eddda0_73c3_4514_b2e0_7e33abeaa162|Grove I2C Motor Driver]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="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="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="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="80%" style="background-color:#e8fcff;" | [[Component: ID 74571cdc_4f94_4e9a_b56b_376f36424996|Joystick (Sparkfun Quiic)]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 94c78e1b_f580_4105_a223_7e40b75d134c|Joystick (Sparkfun Quiic) 2D]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 5bd41be2_1b9c_4f30_ba78_84cb29d61ced|PWM 16CH 12Bit (PCA9685)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Light | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e08872a7_6962_4b61_bcca_71389f8ed8d7|Ambient Light]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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="80%" style="background-color:#e8fcff;" | [[Component: ID ee2e1541_45ee_492c_a47d_014627e6b9b6|Colour Sensor V3 (Grove 101021133)]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e1d52efb_00d4_4e19_ba4c_29b292535ea1|Infrared Array AMG88xx]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" | API Movement Orientation | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 20699a0c_0925_40c4_8aa1_35f294e225e6|Accel / Gyro / Mag 9-Axis (LSM9DS1 / BL0135)]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | 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:GdiRichText|RichText]] | ||
| + | | 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:GdiSimple|Simple]] | ||
| + | | 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 ec0b30b2_e817_4d34_b227_25ce8b4f46e5|3D Panel Measurement Tool]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 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|Text box]] | ||
| + | | width="20%" align="center" style="background-color:#e8fcff;" | 3d | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | </tab> | ||
| + | |||
| + | </tabs> | ||
| + | |||
| + | ==Web Developer Components== | ||
| + | |||
| + | <tabs> | ||
| + | |||
| + | <tab name=" Controls"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" |  Control | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c68e35f2_92e3_4a48_abd9_4a1818aa1023|Button]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 21cdfa0f_51ac_48a5_9448_53d3460fed47|Check Box]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 46df05de_0544_4c2f_b70a_3d5e40074a0c|Choose Colour]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 3d8ea96e_c2b7_4160_87c2_0b17d0511ddc|Choose File]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 9d2842d2_c72d_4631_94b3_1186cb496fff|Combo Box]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c9c426b0_29da_406a_afa3_aa4bd66f785f|Input Text]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1aadf780_b159_4970_8c1a_6af1ec49335b|Radio Button]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7e6b63bd_8cda_4b3d_bf64_ec66e9055a25|Slider]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID add0cf83_9484_4047_8048_40f00c95972e|Switch]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | </tab> | ||
| + | |||
| + | <tab name=" Indicators"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" |  Indicator | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 4fc7c04c_c105_4a2b_ba78_27f11d8b2320|Canvas]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID f43a5e51_dae4_4d71_803d_27e56a7b25b2|Gauge]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1b25bcf6_4e20_4646_9eda_8565971d5724|Indicator]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cfb27e2a_028f_4b18_844c_048de6c2d7ee|SevenSeg]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | </tab> | ||
| + | |||
| + | <tab name=" Charts"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID c0afb39c_50ed_44c3_91cc_b15bb0baa6f6|Area Chart]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 33bed1e4_f05f_4a12_a934_a511c24913b9|Bar Chart]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 42f80fc0_5172_44ef_850c_d42d28ef0bd8|Column Chart]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 724dc5b4_8519_41ff_a96d_413275961305|Line Chart]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d2449868_8378_45f5_a9b2_12ed71762d7d|Pie Chart]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | </tab> | ||
| + | |||
| + | <tab name=" Helper"> | ||
| + | |||
| + | {| class="wikitable" style="width: 600px; background-color:#FFFFFF;" | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" |  Comms | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 209c214a_3fdf_4a09_9354_e2f146dbdedc|HTTP Fetch]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 1ea0baab_69f8_45a5_9eda_aba35d8de3e8|HTTP Params]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 872dba99_b369_457e_b6f1_914a9f35ad19|JSON Decoder]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 0e2759dd_5335_4769_bdb4_5ddea30a6236|JSON Encoder]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID ac5ba24f_d4c3_48e7_9147_e5197de7f7b5|MQTT Client]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 23c1be0a_4c1e_4d83_9de5_47a82d4e4950|SerialPort]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | colspan="3" align="center" style="background-color:#EAE1EA;" |  Data | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID a1612734_3758_43e9_b5f1_2b1a35304d19|Array Helper]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID e822511e_30d7_4aaa_a34d_93b7796cc82b|Create File]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 2e5d477d_7e43_4691_95e1_becf96fed02d|Object Helper]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 15f033b8_7422_4475_9e3a_35e5731fb589|Popup Message]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 80045c63_20e3_46df_8a8c_b47985d737a0|Speech]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 58f727d6_1ff6_4e68_80dd_395bdb2143b7|Storage]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 30f0236a_7777_4c6f_8ceb_a29b8d5294d1|Timer]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID 7124e995_9c63_405b_8324_0ab23d49a5cc|Timestamp]] | ||
| + | | 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 | ||
| + | |- | ||
| + | | 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:GdiCanvas|Canvas]] | ||
| + | | 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: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:GdiRichText|RichText]] | ||
| + | | 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:GdiSimple|Simple]] | ||
| + | | 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;" |  Web Primitives | ||
| + | |- | ||
| + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID cf57b83c_426c_4db7_964e_7c99643f5bc7|Complex Shape]] | ||
| + | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| |- | |- | ||
| − | + | | width="80%" style="background-color:#e8ffec;" | [[Component: ID d8bcae4d_437d_4252_bdc7_d8132145f18e|Image]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | | 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 1812403e_8a44_4e02_843e_b5c58a6f9646|ImageUrl]] | 
| | 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 8572e90c_bb9d_4d3c_8350_a68d412af899|Label]] | 
| | 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 2b8bf5a1_2d66_44fe_8023_cb41c33d1add|Shape]] | 
| | 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 3bd55a33_d9ed_44a0_80d9_76a8d954a335|Text Block]] | 
| | 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 3dd46a25_45e9_4e03_a4f6_2c2fbd06d4ca|TextUrl]] | 
| | width="20%" align="center" style="background-color:#e8ffec;" | 2d | | width="20%" align="center" style="background-color:#e8ffec;" | 2d | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| |- | |- | ||
| |} | |} | ||
Latest revision as of 12:26, 24 October 2025
In Flowcode IDE, a component is a predefined module or building block that represents a physical or logical element, which can be added to your project to simplify the process of designing and simulating embedded systems. These components can range from hardware elements like sensors, actuators, and communication devices, to software elements like variables, timers, or logic gates.
Each component typically comes with its own properties, methods, and events, which allow users to configure and interact with the component in a graphical way. For example:
Hardware components: These include microcontrollers, LEDs, motors, displays, or communication interfaces like I2C, SPI, and UART. Software components: These are functional blocks such as delays, counters, or decision-making constructs like conditionals or loops. Flowcode simplifies embedded programming by allowing you to drag and drop these components into your design, and then connect and configure them without the need to write low-level code manually. However, it still offers the flexibility to add custom code when needed.
Each component can also be simulated, allowing you to test and debug your design before deploying it to the actual hardware.
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 | |
| Analog Input | ||
| ADC (AD7680) | 2d | |
| ADC (MCP356X) | 2d | |
| ADC ADS1256 | 2d | |
| ADC QUAD + DAC (PCF8591) | 2d | |
| ADC Template | 2d | |
| ADC Template 2D | 2d | |
| ADC16bit ADS111x | 2d | |
| Joystick (Sparkfun Quiic) | 3d | |
| Joystick (Sparkfun Quiic) 2D | 2d | |
| Potentiometer | 2d | |
| Potentiometer (Slider) | 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 | |
| Switch Array (Slide) | 3d | |
| Switch Array (Slide) | 2d | |
| Keypad | ||
| Keypad | 2d | |
| Keypad (Cursor 3x3) | 2d | |
| Keypad (Hex 4x4) | 2d | |
| Graphical Library | ||
| Display Manager | 2d | |
| GLCD Bitmap Drawer FAT | 2d | |
| GLCD Bitmap Drawer ROM | 2d | |
| GLCD Graph Creator | 2d | |
| GLCD Graph Creator XY | 2d | |
| GLCD QR Code Generator | 2d | |
| GLCD Textfield | 2d | |
| Touch Screen (FT6X06) | 2d | |
| Touch Screen (GT911) | 2d | |
| Touch Screen (Resistive) | 2d | |
| Touch Screen (XPT2046) | 2d | |
| Graphical Manager Primitives | ||
| Bitmap | wysiwyg | |
| Ellipse | wysiwyg | |
| Hidden | wysiwyg | |
| Line | wysiwyg | |
| Rectangle | wysiwyg | |
| Rounded Rectangle | wysiwyg | |
| Slider | wysiwyg | |
| Text | wysiwyg | |
| 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 (ESP32 SDMode) | 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 | |
| Real Time Clock (PCF8563) | 2d | |
| Utility | ||
| Advanced String Functions | 2d | |
| Auto Version Identifier | 2d | |
| Lookup tables | 2d | |
| String Initialiser | 2d | |
| String Translator | 2d | |
| Calculation | ||
| Base 64 | 2d | |
| CRC | 2d | |
| Linear Feedback Shift Register | 2d | |
| Map Function | 2d | |
| Median 16-bit | 2d | |
| Median 32-bit | 2d | |
| Median Float | 2d | |
| Modified Moving Average 16-bit | 2d | |
| Modified Moving Average Float | 2d | |
| Running Average 16-bit | 2d | |
| Running Average Float | 2d | |
| Standard Deviation | 2d | |
| Type Conversions | 2d | |
| Timing | ||
| PIC32 Core Timer | 2d | |
| STM32 Timer | 2d | |
| Timed Interval | 2d | |
| Timer | 2d | |
| DSP Inputs | ||
| Data Queue to Bits | 2d | |
| Input ADC | 2d | |
| Input CSV | 2d | |
| Input Digital | 2d | |
| Input Digital Pin | 2d | |
| Quadrature Generator | 2d | |
| Waveform Generator | 2d | |
| DSP Outputs | ||
| Bits to Data Queue | 2d | |
| Level | 2d | |
| Output CSV | 2d | |
| Output DAC | 2d | |
| Output Digital | 2d | |
| Output Digital Pin | 2d | |
| Output PWM | 2d | |
| Output Port | 2d | |
| DSP Operators | ||
| Adder | 2d | |
| Averager | 2d | |
| Deinterlace | 2d | |
| Delay | 2d | |
| Fast Fourier Transform (FFT) | 2d | |
| Filter | 2d | |
| Interlace | 2d | |
| 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 | |
| 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 | |
| Scenarios | ||
| 3D Printer | 3d | |
| Airplane Landing Gear | 3d | |
| CNC Machine | 3d | |
| Car Seat | 3d | |
| Daytona Racetrack | 3d | |
| Maze Generator | 3d | |
| Oven Simulation | 2d | |
| Pedestrian Crossing | 3d | |
| Pedestrian Crossing | 2d | |
| Traffic Light | 2d | |
| Traffic Light 1-Way | 3d | |
| Traffic Light 2-Way | 3d | |
| 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 | 3d | |
| Joystick 2D | 2d | |
| LinearSlider | 2d | |
| Number Pad | 2d | |
| RadioButton | 2d | |
| Charts | ||
| Area Chart | 2d | |
| Bar Chart | 2d | |
| Bubble Chart | 2d | |
| Column Chart | 2d | |
| Historic 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 | |
| Primitives (2d) | ||
| Button | 2d | |
| Canvas | 2d | |
| ComboBox | 2d | |
| Complex Shape | 2d | |
| Connection | 2d | |
| EditBox | 2d | |
| Image | 2d | |
| Line | 2d | |
| Numeric Indicator | 2d | |
| RichText | 2d | |
| Shape | 2d | |
| Switch | 2d | |
| Text | 2d | |
| Primitives (3d) | ||
| 3D Panel Measurement Tool | 3d | |
| Label | 3d | |
| Shape | 3d | |
| Text box | 3d | |
App Developer Components
| Digital Control | ||
| Keyboard | 2d | |
| Number Pad | 2d | |
| Pedestrian Crossing | 2d | |
| RadioButton | 2d | |
| Switch Array (Push) | 2d | |
| Switch Array (Slide) | 2d | |
| Switch Push Button | 2d | |
| Switch Rotary 0 - 1 | 2d | |
| Switch Slide | 2d | |
| Switch User Images | 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 | |
| Digital Indicator | ||
| 7Segment (Single) | 2d | |
| LED Array | 2d | |
| LED Mono | 2d | |
| LED Mono Custom | 2d | |
| LED Mono User Images | 2d | |
| Logo Indicator | 3d | |
| Numeric Display | 3d | |
| On / Off Indicator | 2d | |
| Traffic Light | 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 | |
| Area Chart | 2d | 
| Bar Chart | 2d | 
| Bubble Chart | 2d | 
| Column Chart | 2d | 
| Historic 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 | ||
| Advanced String Functions | 2d | |
| Lookup tables | 2d | |
| Property Manager | 2d | |
| String Initialiser | 2d | |
| String Translator | 2d | |
| Calculation | ||
| Base 64 | 2d | |
| CRC | 2d | |
| Linear Feedback Shift Register | 2d | |
| Map Function | 2d | |
| Median 16-bit | 2d | |
| Median 32-bit | 2d | |
| Median Float | 2d | |
| Modified Moving Average 16-bit | 2d | |
| Modified Moving Average Float | 2d | |
| Running Average 16-bit | 2d | |
| Running Average Float | 2d | |
| Standard Deviation | 2d | |
| Type Conversions | 2d | |
| Timing | ||
| Stopwatch | 2d | |
| Time Stamp | 2d | |
| Timed Event Trigger | 2d | |
| Timer Interrupt | 2d | |
| DSP Inputs | ||
| Data Queue to Bits | 2d | |
| Input CSV | 2d | |
| Input Digital | 2d | |
| Quadrature Generator | 2d | |
| Waveform Generator | 2d | |
| DSP Outputs | ||
| Bits to Data Queue | 2d | |
| 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 | 2d | |
| 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 | |
| I2C Multiplexer (TCA9548A) | 2d | |
| LIN Master | 2d | |
| Comms: System | ||
| J1939 Automotive Node | 2d | |
| Modbus Master (SCADA) | 2d | |
| Modbus Slave (SCADA) | 2d | |
| Modbus TCP Master | 2d | |
| Modbus TCP Slave | 2d | |
| OBD2 ECU (Server) | 2d | |
| Comms: IoT/Cloud | ||
| BBC News | 2d | |
| BBC Weather Forecast | 2d | |
| BBC Weather Observation | 2d | |
| IoT Made Easy | 2d | |
| JSON Decoder | 2d | |
| JSON Encoder | 2d | |
| MQTT Client | 2d | |
| Comms: Networking | ||
| Network Communications | 2d | |
| Webserver (GENERIC - Flash / File) | 2d | |
| AllCode | ||
| Control | 2d | |
| Electrical Machines | 2d | |
| Formula AllCode API | 2d | |
| MIAC AllCode API (dsPIC) | 2d | |
| MIAC NXT AllCode API | 2d | |
| MIAC USB Slave API (PIC) | 2d | |
| Robot Arm v2 | 2d | |
| 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 | |
| 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 | |
| RichText | 2d | |
| Shape | 2d | |
| Simple | 2d | |
| Switch | 2d | |
| Text | 2d | |
| Primitives (3d) | ||
| 3D Panel Measurement Tool | 3d | |
| Label | 3d | |
| Shape | 3d | |
| Text box | 3d | |
Web Developer Components
| Control | ||
| Button | 2d | |
| Check Box | 2d | |
| Choose Colour | 2d | |
| Choose File | 2d | |
| Combo Box | 2d | |
| Input Text | 2d | |
| Radio Button | 2d | |
| Slider | 2d | |
| Switch | 2d | |
| Area Chart | 2d | 
| Bar Chart | 2d | 
| Column Chart | 2d | 
| Line Chart | 2d | 
| Pie Chart | 2d | 
| Comms | ||
| HTTP Fetch | 2d | |
| HTTP Params | 2d | |
| JSON Decoder | 2d | |
| JSON Encoder | 2d | |
| MQTT Client | 2d | |
| SerialPort | 2d | |
| Data | ||
| Array Helper | 2d | |
| Create File | 2d | |
| Object Helper | 2d | |
| Popup Message | 2d | |
| Speech | 2d | |
| Storage | 2d | |
| Timer | 2d | |
| Timestamp | 2d | |
| Primitives | ||
| Base Chart | 2d | |
| Canvas | 2d | |
| Complex Shape | 2d | |
| Image | 2d | |
| Line | 2d | |
| RichText | 2d | |
| Shape | 2d | |
| Simple | 2d | |
| Text | 2d | |
| Web Primitives | ||
| Complex Shape | 2d | |
| Image | 2d | |
| ImageUrl | 2d | |
| Label | 2d | |
| Shape | 2d | |
| Text Block | 2d | |
| TextUrl | 2d | |
