python fixes
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -9,3 +9,4 @@ sensors/bin
|
|||||||
sensors/include
|
sensors/include
|
||||||
sensors/lib*
|
sensors/lib*
|
||||||
sensors/venv
|
sensors/venv
|
||||||
|
sensors/pyvenv.cfg
|
||||||
|
|||||||
@@ -227,7 +227,7 @@ def mpu_loop():
|
|||||||
az = s16((d[4] << 8)|d[5]) / 16384.0 - o[2]
|
az = s16((d[4] << 8)|d[5]) / 16384.0 - o[2]
|
||||||
mag = math.sqrt(ax**2 + ay**2 + (az - 1.0)**2)
|
mag = math.sqrt(ax**2 + ay**2 + (az - 1.0)**2)
|
||||||
with _mpu_lock:
|
with _mpu_lock:
|
||||||
if _mpu_peak is None or mag > _mpu_peak['seismic_magnitude']:
|
if _mpu_peak is None or mag > _mpu_peak['magnitude']:
|
||||||
_mpu_peak = {
|
_mpu_peak = {
|
||||||
'seismic_x': round(ax, 3),
|
'seismic_x': round(ax, 3),
|
||||||
'seismic_y': round(ay, 3),
|
'seismic_y': round(ay, 3),
|
||||||
@@ -240,7 +240,7 @@ def flush_mpu(c):
|
|||||||
global _mpu_peak
|
global _mpu_peak
|
||||||
with _mpu_lock:
|
with _mpu_lock:
|
||||||
data, _mpu_peak = _mpu_peak, None
|
data, _mpu_peak = _mpu_peak, None
|
||||||
if data and data['seismic_magnitude'] > c['SEISMIC_NOISE_FLOOR']:
|
if data and data['magnitude'] > c['SEISMIC_NOISE_FLOOR']:
|
||||||
write(c, 'seismic', data)
|
write(c, 'seismic', data)
|
||||||
|
|
||||||
# ── QMC5883L ──────────────────────────────────────────────────────────────────
|
# ── QMC5883L ──────────────────────────────────────────────────────────────────
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
home = /usr/bin
|
|
||||||
include-system-site-packages = false
|
|
||||||
version = 3.13.5
|
|
||||||
executable = /usr/bin/python3.13
|
|
||||||
command = /usr/bin/python3 -m venv /home/ztimson/Weather
|
|
||||||
Reference in New Issue
Block a user