mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 20:37:33 +00:00
feat: Pluto board name + hardware telemetry in status bar
- Status bar / web now show Pluto/LibreSDR model + serial instead of "Unknown Board" (BoardDisplayName in controller; UI just renders it). - Field 3 shows AD936x chip temperature + RX RSSI for Pluto (no PA → Supply only for openHPSDR). Polled via backend.ReadTelemetry (~2 Hz), filtered for sensor glitches (plausibility window + slew-limit, with anti-stick) — fixes rare bogus -15°C readings. - Add libiio binding iio_channel_attr_read_double. - Remove stale root pluto_integration.MD (superseded by doc/PLUTO_INTEGRATION_PLAN.md). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -61,6 +61,8 @@ var
|
||||
// ---- Атрибуты ----
|
||||
iio_channel_attr_read_longlong: function(chn: Piio_channel; attr: PAnsiChar;
|
||||
out val: clonglong): cint; cdecl;
|
||||
iio_channel_attr_read_double: function(chn: Piio_channel; attr: PAnsiChar;
|
||||
out val: cdouble): cint; cdecl;
|
||||
iio_channel_attr_write_longlong: function(chn: Piio_channel; attr: PAnsiChar;
|
||||
val: clonglong): cint; cdecl;
|
||||
iio_channel_attr_write: function(chn: Piio_channel; attr: PAnsiChar;
|
||||
@@ -161,6 +163,7 @@ begin
|
||||
iio_channel_enable := Sym('iio_channel_enable');
|
||||
iio_channel_disable := Sym('iio_channel_disable');
|
||||
iio_channel_attr_read_longlong := Sym('iio_channel_attr_read_longlong');
|
||||
iio_channel_attr_read_double := Sym('iio_channel_attr_read_double');
|
||||
iio_channel_attr_write_longlong := Sym('iio_channel_attr_write_longlong');
|
||||
iio_channel_attr_write := Sym('iio_channel_attr_write');
|
||||
iio_channel_attr_write_bool := Sym('iio_channel_attr_write_bool');
|
||||
|
||||
Reference in New Issue
Block a user