DiamondLightSource / DiamondLightSource/pythonSoftIOC
Add an example pythonSoftIOC talking to a TCP device
- Linguagem predominante
- Python
- Estrelas
- 46
- Forks
- 15
- Merge médio
- 1d 18h
- PRs com merge (30d)
- 1
Descrição
Add an example pythonSoftIOC talking to a TCP device with a protocol would be complicated to implement in streamDevice (like 1 byte giving frame length, bytes data, 2 byte CRC). Add helpers to pythonSoftIOC to make this easier.
Guia de contribuição
Direção de pesquisa
Comece localizando os exemplos existentes de pythonSoftIOC e o código relacionado ao streamDevice; em seguida, analise como a comunicação com dispositivos TCP é tratada atualmente. Defina a API auxiliar para o protocolo descrito de quadros com prefixo de comprimento e CRC de dois bytes. Considera-se concluído quando um exemplo executável de pythonSoftIOC se comunica com um dispositivo TCP usando esses auxiliares.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- backend, networking
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100