core - matheuswhite/bluebees GitHub Wiki
core
Módulo Este módulo é o "coração" da ferramenta. Sem ele a ferramenta não conseguiria executar suas principais funções. Este módulo contém somente um comando, o comando run
. Este comando é responsável por iniciar características fundamentais da ferramenta. Alguns comandos de outros módulos necessitam que este comando esteja executando concorrentemente, para funcionar corretamente. Esta dependência estará marcada, nesta documentação, como: [CORE REQUIRED]
. O comando run
deve ser executado em um terminal separado, pois sua execução não tem fim. Para encerrar a execução desse comando deve-se pressionar Ctrl+C
(no terminal que o comando está executando). Esse comando possui dois argumentos opcionais. O primeiro argumento é para indicar a porta serial, no qual o Dongle está conectado. Este argumento é passado através da flag --port
(ou -p
). O outro argumento desse comando é o baudrate do Dongle. O valor padrão do baudrate do Dongle e do argumento são 115200. O valor deste argumento é passado através da flag --baudrate
(ou -b
). Alguns exemplos deste comando são mostrados a seguir:
(UNIX)
python3 bluebees.py core run
python3 bluebees.py core run --port /dev/ttyACM1
python3 bluebees.py core run --port /dev/ttyACM1 -b 9600
(Windows)
python bluebees.py core run
python bluebees.py core run --port COM3
python bluebees.py core run --port COM3 -b 9600