Commit Graph

4 Commits

Author SHA1 Message Date
Seth 35f7aa41cf Replace large ASCII art with compact box-style header
- Replaced multi-line block ASCII art with compact boxed header
- New design: compact box with 'PINAIL' text and version info
- Better suited for smaller screens and TTY displays
- Cleaner, more readable layout
- Deployed and verified on Pi
2026-03-12 04:14:47 +00:00
Seth 038905fe51 Reduce flicker by increasing display refresh interval
- Changed from 1-second full screen clear to 2-second redraws
- Data fetches happen every 0.5 seconds for responsiveness
- Reduces unnecessary screen clearing that was causing ASCII art to flicker
- Keeps display stable and readable while still updating status in real-time
- Deployed and verified on Pi
2026-03-12 04:13:54 +00:00
Seth 4b76f9896a Add fancy ASCII art title to status display
- Replaced simple text header with large block-style 'PINAIL' ASCII art
- Enhanced visual presentation with colored borders and better spacing
- Cyan colored top banner makes the display more eye-catching
- Deployed and verified on Pi
2026-03-12 04:11:33 +00:00
Seth 57fbd7063e Replace briefing system with fancy CLI status display panel
- Removed hourly news briefing system (briefing service/timer)
- Added tty_status_display.py: real-time status panel showing dual nail status
  - Temperature, setpoint, error, PID output with visual bar
  - Flight mode and phase badges with color coding
  - PID coefficients and integral/derivative values
  - Safety status indicators
  - Continuous color-coded display with ANSI formatting
- Added pinail-status.service: systemd service for status display
  - Runs as root with direct TTY output to /dev/tty1
  - Auto-restart on failure, requires pinail2.service
  - Logs errors to /tmp/status_display.log
- Deployed and verified running on Pi (service active)
2026-03-12 04:08:55 +00:00