User Tools

Site Tools


module:micropython:commandlinedispatcher:commandlinedispatcher

This is an old revision of the document!


CommandLineDispatcher

Übersicht

  • Modul CommandLineDispatcher Bestandteil von MultiInterfaceDispatcher

Hardware

  • Esp32(UnoBoard): Uart, Bt, Wlan
  • Stm32(F103C8T6): Uart, Spi, I2c, IOPin
  • Erweiterung (Esp32-Uart) mit Stm32F407 oder zweitem Stm32(F103C8T6) oder …
  • Kommunikation Esp32-Stm32 über Uart

Software Esp32 (VSCode, MicroPython)

  • CCommand: Command-Basisklasse

Software Stm32 (VSCode, ArduinoC++)

  • a

Benutzung

Beispiel für die Einbindung … ….py :

 
 

Entwicklung

211218 : Automatisierung

  • Hinzunahme von CThread zur automatischen Abarbeitung der Commands in CommandList

211217 : Basis

  • CCommand
  • CCommandList

Run-Ausgabe im Terminal:

MicroPython v1.17 on 2021-09-02; ESP32 module with ESP32
Type "help()" for more information.
>>> Running c:\Downloads\python\CommandLineDispatcher\CheckCommandLineDispatcher.py
>>>
CheckCommandLineDispatcher: begin        
CommandList[4]:
Command[MPA] Parameter[X] Parameter[1234]
Command[WPR] Parameter[X]
Command[MPR] Parameter[X] Parameter[-1234]
Command[WPR] Parameter[X]
@ MPA X 1234
.
@ WPR X
.
@ MPR X -1234
.
@ WPR X
CommandList[0]:
CheckCommandLineDispatcher: end
>>> 

Version

module/micropython/commandlinedispatcher/commandlinedispatcher.1639819469.txt.gz · Last modified: 2021/12/18 11:24 (external edit)