bluerobotics / bluerobotics/tsys01-python
check out ian black's work
- Lenguaje dominante
- Python
- Estrellas
- 4
- Forks
- 14
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
https://github.com/IanTBlack/br_sensors
1) Changed variable/function names to more closely match TSYS01 manual.
2) Combined read() and temperature() functions into one.
3) Split _calculate into two functions (_read_adc and _adc2temp).
4) Added multiple selection options to give user options for selecting temperature conversion units.
5) Changed Kelvin conversion from 273 to 273.15.
6) Added experimental burst_avg_temperature. Rapidly takes X number of samples, drops the first and last, and averages the rest. Need to run tests to determine if it provides any benefit.
7) Added serial number function. I'm still trying to understand how bit manipulation works, so I may have gotten this wrong. I assumed it could be manipulated the same way as _calculate.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Revisa la implementación en https://github.com/IanTBlack/br_sensors y compara sus cambios de TSYS01 con este repositorio. Empieza comprobando el comportamiento indicado de read, temperature, _calculate, _read_adc, _adc2temp, burst_avg_temperature y el número de serie; se considera terminado cuando se haya decidido qué cambios corresponden aquí y se haya validado con pruebas el comportamiento aceptado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- embedded-iot
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100