You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: correct level constants, add auto int/float detection and targetable level bypass
- Fix SHIM_RIG_LEVEL_* bit positions to match Hamlib headers
(STRENGTH was bit 26 instead of 30, ALC was bit 30 instead of 29, etc.)
- Add shim_rig_get_level_auto() that auto-detects int/float level type
using RIG_LEVEL_IS_FLOAT, avoiding type mismatch bugs (e.g. STRENGTH
read as float returns 0 instead of correct dB value)
- Set RIG_TARGETABLE_LEVEL flag to bypass VFO switching in rig_get_level
while preserving calibration and locking
- Add optional VFO parameter to getLevel() JS API
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments