Masonmason f902659017 fix: Remove incompatible parameters to match standalone MultiDongle API
Key fixes:
1. Remove 'block' parameter from put_input() call - not supported in standalone code
2. Remove 'timeout' parameter from get_latest_inference_result() call
3. Improve _has_inference_result() logic to properly detect real inference results
   - Don't count "Processing" or "async" status as valid results
   - Only count actual tuple (prob, result_str) or meaningful dict results
   - Match standalone code behavior for FPS calculation

This should resolve the "unexpected keyword argument" errors and
provide accurate FPS counting like the standalone baseline.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-24 11:56:01 +08:00
..