Repository Info: ---- Latest commit ----- commit 9e1aecee62766d2a2c5422c6a0df92d1b673b3e4 Author: Sonia Otero Date: 2020-08-13 - WMM: removed the threshold of a minimum of 6 valid samples to compute the 10-sec mean. Remove leading and trailing spaces of every line of a Vortex message written in WMM server. The message area in the WMM Vortex tab is editable, and FDs might unintentionally add blank spaces. - DisplayApp: obsoleted the calls to use the plot min/max values from the data source notifications in favor of sticking to each quantity's real min/max value. ------------------- -----Branch used -------------- ## maxFL-repo-leg ?? scripts/restart_avaps_rds ?? scripts/restart_novatel_rds ?? scripts/restart_sea_rds ?? scripts/restart_sfmr_rds ------------------- Repository Info: ---- Latest commit ----- commit 5dc84c3b23de6ff035748272cc4ad98b9bdd8fca Author: Sonia Otero Date: 2020-09-29 - Common methods in MessageProcessor classes to build the various AAMPS internal messages for inter-process communication over the network sockets (subscribe for data, send alerts, send info, etc). Better consolidated and documented calls in RTDP, IWG, SFMR AUX, Config App and WMM App. - Draw a translucent rectangle when dragging mouse, to indicate area to zoom into. - Cache for the list of sent WMO messages in WMM app. Instead of rewriting the list every few seconds, just write the new stuff. The sent messages will be shown in the order in which they were sent, not necessarily in the order of the msg sequence number... although they will probably match. The pending messages will be shown in the ascending order of sequence numbers; easy to see the earliest number stuck in pending. - Preserve the maximum flight-level wind info in DDS, so it can be propagated to other WMM apps running in parallel. Or if the current WMM app is relaunched, the DDS feeds the latest value and puts it in the right octant index. - Adopt the best practice of invoking tasks that update or paint Swing GUI components only from the special thread known as the event dispatch thread. Most Swing objects are not "thread safe"; there is a risk of thread interference or memory inconsistencies if Swing components are handled from threads other than EDT. Although WMM app has handled the graphical events correctly while ignoring this rule (only a few threads are active in every session), applying this rule optimizes the queueing of Swing tasks like it is intended to be. For example, this is applicable for the Swing components routinely updated by the separate threads that communicate with DDS and netman: add a row in the rolling data panel, display values in the octant information table, display the lists of pending/sent messages, display contents of past messages. - Recco: Add SWS remark per Lundry's specifications, and add flexibility to select any time to generate a message. The "Grab data" button continues to extract the data related to the current timestamp. However, it is now possible to click on the Recco date/time field and get a calendar dialogue where to select another time. The recco fields will be repopulated with the data associated to the chosen timestamp. - Modified msgHandler to cancel writing BUFR messages to netman:aamps_ingest/log/sent.log. Only ASCII messages will get written to the log, per FD request. Hence, BUFR messages will no longer show up when clicking "View ALL Contents" in the WMM clients. - Modified killMDS to ssh copy sent.log from netman to the mds flight folder. ------------------- -----Branch used -------------- ## maxFL-repo-leg -------------------