bluerobotics / bluerobotics/tsys01-python

check out ian black's work

Abierto
#7 0 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.