├── docs ├── .gitkeep ├── .nojekyll ├── includes │ ├── _navbar.md │ ├── _404.md │ ├── _sidebar.md │ └── _coverpage.md ├── assets │ ├── images │ │ ├── UML.png │ │ ├── agentTaskbar.PNG │ │ ├── infineonLogo.png │ │ ├── tiny_t-rex.png │ │ ├── Snells_law.svg.png │ │ ├── deviceManager.PNG │ │ ├── installJ-Link.png │ │ ├── Dopplerfrequenz.gif │ │ ├── radarops_maxsize.gif │ │ ├── selectBoardArduinoIDE.PNG │ │ ├── installArduinoExtension.PNG │ │ ├── selectBoardPortArduinoExtension.PNG │ │ └── One_wave_slit_diffraction_dirichlet_bw.gif │ └── iframes │ │ ├── explore │ │ ├── rawDataConsole │ │ │ ├── flash.txt.sig │ │ │ ├── flash.txt │ │ │ ├── src │ │ │ │ ├── components │ │ │ │ │ ├── SerialConnectionMenu │ │ │ │ │ │ ├── Flash.js │ │ │ │ │ │ ├── OpenCloseButton.js │ │ │ │ │ │ ├── BaudRate.js │ │ │ │ │ │ ├── AgentFound.js │ │ │ │ │ │ └── ChooseDevice.js │ │ │ │ │ ├── SerialConsole │ │ │ │ │ │ └── LineSeparator.js │ │ │ │ │ ├── RawDataConsole.js │ │ │ │ │ ├── ErrorInfo.js │ │ │ │ │ ├── SerialConsole.js │ │ │ │ │ └── SerialConnectionMenu.js │ │ │ │ ├── app.scss │ │ │ │ ├── app.js │ │ │ │ └── stores │ │ │ │ │ ├── SerialConsoleStore.js │ │ │ │ │ └── SerialConnectionStore.js │ │ │ └── index.html │ │ ├── showFFT │ │ │ ├── src │ │ │ │ ├── components │ │ │ │ │ ├── SerialConnectionMenu │ │ │ │ │ │ ├── OpenCloseButton.js │ │ │ │ │ │ ├── BaudRate.js │ │ │ │ │ │ ├── AgentFound.js │ │ │ │ │ │ └── ChooseDevice.js │ │ │ │ │ ├── ShowFFT.js │ │ │ │ │ ├── ErrorInfo.js │ │ │ │ │ ├── FFTSpectrum.js │ │ │ │ │ └── SerialConnectionMenu.js │ │ │ │ ├── app.js │ │ │ │ └── stores │ │ │ │ │ └── SerialConnectionStore.js │ │ │ └── index.html │ │ ├── doorOpener │ │ │ ├── src │ │ │ │ ├── components │ │ │ │ │ ├── SerialConnectionMenu │ │ │ │ │ │ ├── OpenCloseButton.js │ │ │ │ │ │ ├── BaudRate.js │ │ │ │ │ │ ├── AgentFound.js │ │ │ │ │ │ └── ChooseDevice.js │ │ │ │ │ ├── DoorOpener.js │ │ │ │ │ ├── SlidingDoor.js │ │ │ │ │ ├── ErrorInfo.js │ │ │ │ │ └── SerialConnectionMenu.js │ │ │ │ ├── app.js │ │ │ │ └── stores │ │ │ │ │ └── SerialConnectionStore.js │ │ │ └── index.html │ │ ├── showRawData │ │ │ ├── src │ │ │ │ ├── components │ │ │ │ │ ├── SerialConnectionMenu │ │ │ │ │ │ ├── OpenCloseButton.js │ │ │ │ │ │ ├── BaudRate.js │ │ │ │ │ │ ├── AgentFound.js │ │ │ │ │ │ └── ChooseDevice.js │ │ │ │ │ ├── ShowRawData.js │ │ │ │ │ ├── ErrorInfo.js │ │ │ │ │ ├── IQplot.js │ │ │ │ │ └── SerialConnectionMenu.js │ │ │ │ ├── app.js │ │ │ │ └── stores │ │ │ │ │ └── SerialConnectionStore.js │ │ │ └── index.html │ │ └── showSpeed │ │ │ ├── src │ │ │ ├── components │ │ │ │ ├── SerialConnectionMenu │ │ │ │ │ ├── OpenCloseButton.js │ │ │ │ │ ├── BaudRate.js │ │ │ │ │ ├── AgentFound.js │ │ │ │ │ └── ChooseDevice.js │ │ │ │ ├── ShowSpeed.js │ │ │ │ ├── ErrorInfo.js │ │ │ │ ├── SerialConnectionMenu.js │ │ │ │ └── Tachometer.js │ │ │ ├── app.js │ │ │ └── stores │ │ │ │ └── SerialConnectionStore.js │ │ │ └── index.html │ │ ├── develop │ │ ├── showFFT │ │ │ ├── src │ │ │ │ ├── components │ │ │ │ │ ├── SerialConnectionMenu │ │ │ │ │ │ ├── OpenCloseButton.js │ │ │ │ │ │ ├── BaudRate.js │ │ │ │ │ │ └── ChooseDevice.js │ │ │ │ │ ├── ShowFFT.js │ │ │ │ │ ├── FFTSpectrum.js │ │ │ │ │ └── SerialConnectionMenu.js │ │ │ │ ├── app.js │ │ │ │ └── stores │ │ │ │ │ └── SerialConnectionStore.js │ │ │ └── index.html │ │ ├── doorOpener │ │ │ ├── src │ │ │ │ ├── components │ │ │ │ │ ├── SerialConnectionMenu │ │ │ │ │ │ ├── OpenCloseButton.js │ │ │ │ │ │ ├── BaudRate.js │ │ │ │ │ │ └── ChooseDevice.js │ │ │ │ │ ├── DoorOpener.js │ │ │ │ │ ├── SlidingDoor.js │ │ │ │ │ └── SerialConnectionMenu.js │ │ │ │ ├── app.js │ │ │ │ └── stores │ │ │ │ │ ├── SerialConsoleStore.js │ │ │ │ │ └── SerialConnectionStore.js │ │ │ └── index.html │ │ └── showSpeed │ │ │ ├── src │ │ │ ├── components │ │ │ │ ├── SerialConnectionMenu │ │ │ │ │ ├── OpenCloseButton.js │ │ │ │ │ ├── BaudRate.js │ │ │ │ │ └── ChooseDevice.js │ │ │ │ ├── ShowSpeed.js │ │ │ │ ├── SerialConnectionMenu.js │ │ │ │ └── Tachometer.js │ │ │ ├── app.js │ │ │ └── stores │ │ │ │ ├── SerialConsoleStore.js │ │ │ │ └── SerialConnectionStore.js │ │ │ └── index.html │ │ └── learnRadar │ │ └── fftVisualization │ │ └── src │ │ └── d3 │ │ └── LICENSE └── README.md └── arm ├── src ├── .gitkeep ├── dopplerSpeed │ ├── .gitignore │ ├── platformio.ini │ └── src │ │ ├── Sense2GoL.h │ │ ├── main.ino │ │ └── Sense2GoL.cpp ├── readRawData │ ├── .gitignore │ ├── src │ │ └── main.ino │ └── platformio.ini ├── motionDetection │ ├── .gitignore │ ├── platformio.ini │ └── src │ │ ├── Sense2GoL.h │ │ ├── main.ino │ │ └── Sense2GoL.cpp ├── platformio.ini └── blinkLED │ └── blinkLED.ino ├── cores ├── xmc_lib │ ├── XMCLib │ │ ├── inc │ │ │ └── xmc4_flash.h │ │ └── License.txt │ └── CMSIS │ │ ├── Include │ │ └── cmsis_version.h │ │ └── NN │ │ └── Include │ │ └── arm_nn_tables.h ├── avr │ ├── interrupt.h │ ├── dtostrf.h │ ├── io.h │ └── dtostrf.c ├── hooks.c ├── yield.c ├── Wprogram.h ├── Server.h ├── usblib │ ├── Core │ │ ├── Events.c │ │ └── USBInterrupt.h │ └── Common │ │ └── memcpy.c ├── Tone.h ├── wiring_shift.h ├── RingBuffer.h ├── itoa.h ├── WMath.h ├── new.cpp ├── wiring_pulse.h ├── Printable.h ├── Client.h ├── Main.cpp ├── abi.cpp ├── WInterrupts.h └── WMath.cpp ├── variants └── XMC1300 │ └── XMC1000_RomFunctionTable.h ├── libraries ├── Radar │ ├── examples │ │ ├── dopplerSpeed │ │ │ ├── .gitignore │ │ │ ├── platformio.ini │ │ │ └── src │ │ │ │ ├── Sense2GoL.h │ │ │ │ ├── main.ino │ │ │ │ └── Sense2GoL.cpp │ │ ├── readRawData │ │ │ ├── .gitignore │ │ │ ├── src │ │ │ │ └── main.ino │ │ │ └── platformio.ini │ │ ├── motionDetection │ │ │ ├── .gitignore │ │ │ ├── platformio.ini │ │ │ └── src │ │ │ │ ├── Sense2GoL.h │ │ │ │ ├── main.ino │ │ │ │ └── Sense2GoL.cpp │ │ └── configure_radar │ │ │ └── configure_radar.ino │ ├── library.properties │ ├── src │ │ └── radars │ │ │ ├── BGTRadar.cpp │ │ │ ├── BGTRadar.h │ │ │ ├── BGT24LTR11.cpp │ │ │ └── BGT24LTR11.h │ └── keywords.txt ├── DeviceControlXMC │ ├── library.properties │ ├── examples │ │ ├── DieTemperatureMeasurement │ │ │ └── DieTemperatureMeasurement.ino │ │ └── SleepModeXMC1100 │ │ │ └── SleepModeXMC1100.ino │ └── keywords.txt └── DSP │ ├── library.properties │ ├── src │ ├── SignalInput.cpp │ ├── staticAudioInput.h │ ├── staticAudioInput.cpp │ ├── SignalInput.h │ ├── mfcc.h │ └── FixedFFTAnalyzer.h │ ├── keywords.txt │ └── examples │ ├── simple_test │ └── simple_test.ino │ ├── mfcc_features_plotter │ └── mfcc_features_plotter.ino │ ├── spectrum_plotter │ └── spectrum_plotter.ino │ └── finger_snapping_detector │ └── finger_snapping_detector.ino ├── boards.txt └── keywords.txt /docs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arm/src/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/includes/_navbar.md: -------------------------------------------------------------------------------- 1 | * [EN](/) 2 | * [DE](/) 3 | * [FR](/) -------------------------------------------------------------------------------- /docs/includes/_404.md: -------------------------------------------------------------------------------- 1 | # 404 - Ooops... 🤷 2 | Sorry, this page wasn't found 😢 -------------------------------------------------------------------------------- /docs/assets/images/UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/UML.png -------------------------------------------------------------------------------- /docs/assets/images/agentTaskbar.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/agentTaskbar.PNG -------------------------------------------------------------------------------- /docs/assets/images/infineonLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/infineonLogo.png -------------------------------------------------------------------------------- /docs/assets/images/tiny_t-rex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/tiny_t-rex.png -------------------------------------------------------------------------------- /docs/assets/images/Snells_law.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/Snells_law.svg.png -------------------------------------------------------------------------------- /docs/assets/images/deviceManager.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/deviceManager.PNG -------------------------------------------------------------------------------- /docs/assets/images/installJ-Link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/installJ-Link.png -------------------------------------------------------------------------------- /docs/assets/images/Dopplerfrequenz.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/Dopplerfrequenz.gif -------------------------------------------------------------------------------- /docs/assets/images/radarops_maxsize.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/radarops_maxsize.gif -------------------------------------------------------------------------------- /arm/cores/xmc_lib/XMCLib/inc/xmc4_flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/arm/cores/xmc_lib/XMCLib/inc/xmc4_flash.h -------------------------------------------------------------------------------- /arm/src/dopplerSpeed/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .pioenvs 3 | .piolibdeps 4 | .vscode/.browse.c_cpp.db* 5 | .vscode/c_cpp_properties.json 6 | .vscode/launch.json 7 | -------------------------------------------------------------------------------- /arm/src/readRawData/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .pioenvs 3 | .piolibdeps 4 | .vscode/.browse.c_cpp.db* 5 | .vscode/c_cpp_properties.json 6 | .vscode/launch.json 7 | -------------------------------------------------------------------------------- /docs/assets/images/selectBoardArduinoIDE.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/selectBoardArduinoIDE.PNG -------------------------------------------------------------------------------- /arm/src/motionDetection/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .pioenvs 3 | .piolibdeps 4 | .vscode/.browse.c_cpp.db* 5 | .vscode/c_cpp_properties.json 6 | .vscode/launch.json 7 | -------------------------------------------------------------------------------- /arm/variants/XMC1300/XMC1000_RomFunctionTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/arm/variants/XMC1300/XMC1000_RomFunctionTable.h -------------------------------------------------------------------------------- /docs/assets/images/installArduinoExtension.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/installArduinoExtension.PNG -------------------------------------------------------------------------------- /arm/libraries/Radar/examples/dopplerSpeed/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .pioenvs 3 | .piolibdeps 4 | .vscode/.browse.c_cpp.db* 5 | .vscode/c_cpp_properties.json 6 | .vscode/launch.json 7 | -------------------------------------------------------------------------------- /arm/libraries/Radar/examples/readRawData/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .pioenvs 3 | .piolibdeps 4 | .vscode/.browse.c_cpp.db* 5 | .vscode/c_cpp_properties.json 6 | .vscode/launch.json 7 | -------------------------------------------------------------------------------- /docs/assets/images/selectBoardPortArduinoExtension.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/selectBoardPortArduinoExtension.PNG -------------------------------------------------------------------------------- /arm/libraries/Radar/examples/motionDetection/.gitignore: -------------------------------------------------------------------------------- 1 | .pio 2 | .pioenvs 3 | .piolibdeps 4 | .vscode/.browse.c_cpp.db* 5 | .vscode/c_cpp_properties.json 6 | .vscode/launch.json 7 | -------------------------------------------------------------------------------- /docs/assets/iframes/explore/rawDataConsole/flash.txt.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/iframes/explore/rawDataConsole/flash.txt.sig -------------------------------------------------------------------------------- /docs/includes/_sidebar.md: -------------------------------------------------------------------------------- 1 | 2 | * [Overview](README) 3 | * [Explore](/explore) 4 | * [Develop](/develop) 5 | * [Learn Radar](/learnRadar) 6 | * [Developer Notes](/developerNotes) 7 | -------------------------------------------------------------------------------- /docs/assets/images/One_wave_slit_diffraction_dirichlet_bw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Infineon/24GHz-Radar-for-Arduino/HEAD/docs/assets/images/One_wave_slit_diffraction_dirichlet_bw.gif -------------------------------------------------------------------------------- /docs/assets/iframes/explore/rawDataConsole/flash.txt: -------------------------------------------------------------------------------- 1 | java -jar C:\Users\schmikon\AppData\Local\Arduino15\packages\Infineon\tools\XMCFlasher\1.2.1/XMCFlasher.jar -p C:\Users\schmikon\AppData\Local\Temp\arduino_build_176774/readRawData.ino.hex -device XMC1302-0032 -------------------------------------------------------------------------------- /arm/libraries/Radar/library.properties: -------------------------------------------------------------------------------- 1 | name=Radar 2 | version=1.0.0 3 | author=Infineon Technologies 4 | maintainer=Infineon Technologies 5 | sentence=Library for Radar2Go Series 6 | paragraph= 7 | category=Sensors 8 | url=https://www.infineon.com/cms/en/product/sensor/radar-sensor-ics/24ghz-radar/ 9 | architectures=* 10 | 11 | -------------------------------------------------------------------------------- /arm/libraries/DeviceControlXMC/library.properties: -------------------------------------------------------------------------------- 1 | name=Device Control XMC 2 | version=1.0 3 | author=Infineon Technologies AG 4 | maintainer=Infineon Technologies AG 5 | sentence=This library helps you to manage low power modes of XMC microcontrollers. 6 | paragraph= . 7 | category=Device Control 8 | url= 9 | architectures=arm 10 | 11 | -------------------------------------------------------------------------------- /docs/assets/iframes/explore/rawDataConsole/src/components/SerialConnectionMenu/Flash.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Button } from '@rmwc/button'; 4 | 5 | @observer 6 | export default class Flash extends React.Component { 7 | render() { 8 | return ; 9 | } 10 | } -------------------------------------------------------------------------------- /arm/libraries/DSP/library.properties: -------------------------------------------------------------------------------- 1 | name=DSP 2 | version=1.0.0 3 | author=Infineon Technologies 4 | maintainer=Infineon Technologies 5 | sentence=Library for digital signal processing 6 | paragraph=This library provides APIs for computing both floating- and fixed-point FFT, as well as computing MFCC (speech features). 7 | category=Data Processing 8 | architectures=* 9 | url= 10 | -------------------------------------------------------------------------------- /docs/assets/iframes/explore/rawDataConsole/src/app.scss: -------------------------------------------------------------------------------- 1 | @import "@material/button/mdc-button"; 2 | @import "@material/chips/mdc-chips"; 3 | @import "@material/textfield/mdc-text-field"; 4 | @import "@material/select/mdc-select"; 5 | @import "@material/layout-grid/mdc-layout-grid"; 6 | @import "@material/form-field/mdc-form-field"; 7 | @import "@material/checkbox/mdc-checkbox"; 8 | @import "@material/snackbar/mdc-snackbar"; -------------------------------------------------------------------------------- /arm/libraries/Radar/src/radars/BGTRadar.cpp: -------------------------------------------------------------------------------- 1 | 2 | #include "BGTRadar.h" 3 | 4 | BGTRadar::BGTRadar() 5 | { 6 | } 7 | 8 | BGTRadar::~BGTRadar() 9 | { 10 | } 11 | 12 | // turn on 13 | void BGTRadar::startAcq(void) {} 14 | 15 | // turn off 16 | void BGTRadar::endAcq(void) {} 17 | 18 | void BGTRadar::setConfig(BGT_RADAR_CONFIG_t config) 19 | { 20 | _config = config; 21 | 22 | _samplingTime = int(1000000 / _config.sampling_rate); 23 | } -------------------------------------------------------------------------------- /docs/assets/iframes/develop/showFFT/src/components/SerialConnectionMenu/OpenCloseButton.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Button } from '@rmwc/button'; 4 | 5 | @observer 6 | export default class OpenCloseButton extends React.Component { 7 | render() { 8 | return ; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/explore/showFFT/src/components/SerialConnectionMenu/OpenCloseButton.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Button } from '@rmwc/button'; 4 | 5 | @observer 6 | export default class OpenCloseButton extends React.Component { 7 | render() { 8 | return ; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/develop/doorOpener/src/components/SerialConnectionMenu/OpenCloseButton.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Button } from '@rmwc/button'; 4 | 5 | @observer 6 | export default class OpenCloseButton extends React.Component { 7 | render() { 8 | return ; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/develop/showSpeed/src/components/SerialConnectionMenu/OpenCloseButton.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Button } from '@rmwc/button'; 4 | 5 | @observer 6 | export default class OpenCloseButton extends React.Component { 7 | render() { 8 | return ; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/explore/doorOpener/src/components/SerialConnectionMenu/OpenCloseButton.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Button } from '@rmwc/button'; 4 | 5 | @observer 6 | export default class OpenCloseButton extends React.Component { 7 | render() { 8 | return ; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/explore/showRawData/src/components/SerialConnectionMenu/OpenCloseButton.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Button } from '@rmwc/button'; 4 | 5 | @observer 6 | export default class OpenCloseButton extends React.Component { 7 | render() { 8 | return ; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/explore/showSpeed/src/components/SerialConnectionMenu/OpenCloseButton.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Button } from '@rmwc/button'; 4 | 5 | @observer 6 | export default class OpenCloseButton extends React.Component { 7 | render() { 8 | return ; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/explore/rawDataConsole/src/components/SerialConnectionMenu/OpenCloseButton.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Button } from '@rmwc/button'; 4 | 5 | @observer 6 | export default class OpenCloseButton extends React.Component { 7 | render() { 8 | return ; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/explore/rawDataConsole/src/components/SerialConsole/LineSeparator.js: -------------------------------------------------------------------------------- 1 | import { Select } from '@rmwc/select'; 2 | import React from 'react'; 3 | import { observer } from "mobx-react" 4 | 5 | @observer 6 | export default class LineSeparator extends React.Component { 7 | render() { 8 | return this.props.updateBaudRate(event.target.value) } value={ this.props.currentBaudRate } label="Baud Rate" options={ this.props.baudRates } />; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/explore/showFFT/src/components/SerialConnectionMenu/BaudRate.js: -------------------------------------------------------------------------------- 1 | import { Select } from '@rmwc/select'; 2 | import React from 'react'; 3 | import { observer } from "mobx-react" 4 | 5 | @observer 6 | export default class BaudRate extends React.Component { 7 | render() { 8 | return this.props.updateBaudRate(event.target.value) } value={ this.props.currentBaudRate } label="Baud Rate" options={ this.props.baudRates } />; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/develop/showSpeed/src/components/SerialConnectionMenu/BaudRate.js: -------------------------------------------------------------------------------- 1 | import { Select } from '@rmwc/select'; 2 | import React from 'react'; 3 | import { observer } from "mobx-react" 4 | 5 | @observer 6 | export default class BaudRate extends React.Component { 7 | render() { 8 | return this.props.updateBaudRate(event.target.value) } value={ this.props.currentBaudRate } label="Baud Rate" options={ this.props.baudRates } />; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/explore/showRawData/src/components/SerialConnectionMenu/BaudRate.js: -------------------------------------------------------------------------------- 1 | import { Select } from '@rmwc/select'; 2 | import React from 'react'; 3 | import { observer } from "mobx-react" 4 | 5 | @observer 6 | export default class BaudRate extends React.Component { 7 | render() { 8 | return this.props.updateBaudRate(event.target.value) } value={ this.props.currentBaudRate } label="Baud Rate" options={ this.props.baudRates } />; 9 | } 10 | } -------------------------------------------------------------------------------- /docs/assets/iframes/explore/rawDataConsole/src/components/SerialConnectionMenu/BaudRate.js: -------------------------------------------------------------------------------- 1 | import { Select } from '@rmwc/select'; 2 | import React from 'react'; 3 | import { observer } from "mobx-react" 4 | 5 | @observer 6 | export default class BaudRate extends React.Component { 7 | render() { 8 | return this.props.onSelectDeviceHandler(event.target.value)} label="Device" options={devices} /> 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /docs/assets/iframes/develop/doorOpener/src/components/SerialConnectionMenu/ChooseDevice.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Chip, ChipSet } from '@rmwc/chip'; 4 | import { Select } from '@rmwc/select'; 5 | 6 | @observer 7 | export default class ChooseDevice extends React.Component { 8 | render() { 9 | let devices = this.props.devices; 10 | 11 | if (devices.length < 6) { 12 | let chips = devices.map((device, i) => this.props.onSelectDeviceHandler(device.Name)} key={device.Name}>{device.Name}); 14 | 15 | return
16 | 17 | {chips} 18 | 19 |
; 20 | } else { 21 | devices = devices.map(device => { return device.Name }); 22 | 23 | return this.props.onSelectDeviceHandler(event.target.value)} label="Device" options={devices} /> 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /docs/assets/iframes/develop/showSpeed/src/components/SerialConnectionMenu/ChooseDevice.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Chip, ChipSet } from '@rmwc/chip'; 4 | import { Select } from '@rmwc/select'; 5 | 6 | @observer 7 | export default class ChooseDevice extends React.Component { 8 | render() { 9 | let devices = this.props.devices; 10 | 11 | if (devices.length < 6) { 12 | let chips = devices.map((device, i) => this.props.onSelectDeviceHandler(device.Name)} key={device.Name}>{device.Name}); 14 | 15 | return
16 | 17 | {chips} 18 | 19 |
; 20 | } else { 21 | devices = devices.map(device => { return device.Name }); 22 | 23 | return this.props.onSelectDeviceHandler(event.target.value)} label="Device" options={devices} /> 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /docs/assets/iframes/explore/showFFT/src/components/SerialConnectionMenu/ChooseDevice.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Chip, ChipSet } from '@rmwc/chip'; 4 | import { Select } from '@rmwc/select'; 5 | 6 | @observer 7 | export default class ChooseDevice extends React.Component { 8 | render() { 9 | let devices = this.props.devices; 10 | 11 | if (devices.length < 6) { 12 | let chips = devices.map((device, i) => this.props.onSelectDeviceHandler(device.Name)} key={device.Name}>{device.Name}); 14 | 15 | return
16 | 17 | {chips} 18 | 19 |
; 20 | } else { 21 | devices = devices.map(device => { return device.Name }); 22 | 23 | return this.props.onSelectDeviceHandler(event.target.value)} label="Device" options={devices} /> 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /docs/assets/iframes/explore/showSpeed/src/components/SerialConnectionMenu/ChooseDevice.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { observer } from "mobx-react" 3 | import { Chip, ChipSet } from '@rmwc/chip'; 4 | import { Select } from '@rmwc/select'; 5 | 6 | @observer 7 | export default class ChooseDevice extends React.Component { 8 | render() { 9 | let devices = this.props.devices; 10 | 11 | if (devices.length < 6) { 12 | let chips = devices.map((device, i) => this.props.onSelectDeviceHandler(device.Name)} key={device.Name}>{device.Name}); 14 | 15 | return
16 | 17 | {chips} 18 | 19 |
; 20 | } else { 21 | devices = devices.map(device => { return device.Name }); 22 | 23 | return