from the directory ./MES run the following command:
python -m mes_client.communication.thread_process
to run the graphical interface, from ./MES run:
python -m mes_client.communication.statistics
Manu - PLC, MES Gabi - MES, PLC Ana - Indiferente Diogo - Indiferente
- Classes
- Base de Dados
- Processo
- Objetos
- Sequência
- mapeamento de endereços para cada componente (Gabi)
- desenho dos componentes simples (Diogo, Ana)
- desenho complexos (Gabi, Ana, Manu)
- Interações com base de dados (Diogo)
- Comunicação com chão de fábrica (Manu)
- Comunicação ERP (Diogo, Gabi)
- Decisão de entrada de peça (Ana, Diogo)
Tarefas:
- Desenho do diagrama de classes para a base de dados
- Mapeamento local Python da base de dados
- Funções genéricas simples: get, add, remove, update
- Funções genéricas complexas:
- get_objects_using_attrs: where clause restricted to the attributes
- object_insert_or_nothing: insert an object in case it does not exist and in case it does exist don't do anything. All the nested objects are added in the same manner.
- Converter xml para json
- Desenvolver API
- Frontend