110 likes | 227 Views
HIAPER Data Display, Access and Formats - Requirements. Display System Architecture. Onboard Server. Raw Data. Image Data. Onboard Display(s). Processor (e.g. MCR). UDP. Processor (time-series & 2d). UDP Broadcast. Imaging (e.g. AIMR). netCDF (HRT). SQL (LRT). “Smart”
E N D
Display System Architecture Onboard Server Raw Data Image Data Onboard Display(s) Processor (e.g. MCR) UDP Processor (time-series & 2d) UDP Broadcast Imaging (e.g. AIMR) netCDF (HRT) SQL (LRT) “Smart” Instruments SATCOM (on ground) QC Display(s) Video titling
Access to Data - onboard • ASCII data feeds of scalar time-series • Network UDP broadcast • Serial feed; Digi SP-One (converts UDP to RS232) • SQL Database/repository • Network read-writable by anyone • has permissions control • easy to use and very common
SQL Data Tables TableList VIDEO-LIST RAF_1hz USER PMS1D-LIST PMS2D-LIST LEFT DOWN FWD PMS1D-LIST PMS2D-LIST VariableList 2DC 2DP 2DH Name | Units | Title ATX LAT LON FSSP F300 PCAS 260X RAF_1hz A2DC_RWO TimeStamp | ATX | LAT | LON | ALT | WS | WD…. TimeStamp | msec | nSlices | slice[] LEFT TimeStamp | JPEG (Type: Blob)
Display Programs • Portable (Windows & Linux) with ease of total install. Qt for GUI, Qwt for plotting. • As near real-time as possible (current delay is ~2.5 seconds from DAQ to display). • “standard” displays should cover all obvious and current time-series plots and RAF facility instruments. • Real-time & Post-processing
“Standard” display types • Time-series • XY & flight track • ASCII • lists • Fixed • QC • Histograms • PMS-2D • Skew-T • Imager which can handle “scans” as defined • Video (ftp direct to camera for RT). • GIF/PNG/JPG viewer
Quality Control/Check (QC) • Range check • Spike detection • Flat-line detection • Level shift
Physical Displays • Commodity rack mount (vs. built in) • Take advantage of latest technology • Laptop still best solution • Battery = UPS • Thin & light • Wireless notepad computers?
Software Standards • Revision control • Bugzilla for bug tracking • Common look and feel for displays • Common coding standard