New features
Fixes
- Fixes issue where Mapbox tiles were incompletely displayed in the map view.
- Fix for Mission Manager Error "Error: Unknown hydrate: Set"
Note: Following 2.9.0, the next customer release is 2.9.2. Version 2.9.1 was an internal release.
Overview
The key feature of this release is the ability to create a complex mission within RFeye Site and then export that configuration into Mission Manager so it can be run on an automated, scheduled basis. These are called Mission Automation Configuration (MAC) files.
Features
- Allow a user to import a Mission Automation Configuration (MAC) from RFeye Site and run as an automated schedule entry against GMP.
- Allow a user to connect to the Site Mission Processor (SMP) HTTP / JSON interface and receive trigger and geolocation data.
- An auto-delete function can be set in the settings.py file to auto-delete data from the database.
- Improved keyword search in the list views to give fuzzy results.
- Histogram for spectral data hit count.
- Filter and export geolocations within a given area.
- Disabled nodes are now visible when creating a schedule.
- Users can now be seen from the User Group Detail View.
- Add TOI icon option to bulk TOI import.
Fixes
- Stabilizes the database at larger volumes and when running intensive queries for reports.
- Known user interface issues with some parts of the calendar and maps.
- Non-super users are allowed to create super users.
- Fixes known crashing errors caused by certain interactions on the UI.
- Cloning issues when attempting to cloning certain objects.
- A graphical issue in the calendar which does not accurately reflect repeating schedules.
- Database memory leak.
Known issues
- Spectrum coverage chart will display inaccurate information when rendering logarithmic values based on a subset of data from a previous report.
Features
- Mission Manager is distributed as a .deb installer and a Docker image. Users wishing to perform the advanced Docker installation will be provided with the Docker image instead of the .deb installer.
- The installation includes an upgrade procedure that allows the user to upgrade from the previous release.
- The Mission Manager management script includes a new sh status command that allows the user to view the status of the upgrade process such as stopped, starting, upgrading database, upgrading data, running, stopping, crashed.
- Mission Manager raises incidents based on the Node status. The system raises an incident if any of the monitored Node status metrics (input voltage, input current, baseband temperature, radio temperature and disk usage) exceeds the recommended level. Mission Manager raises one incident per metric per Node per day.
- User interface updates to the “View status data” page include:
- Any of the monitored Node status metrics (input voltage, input current, baseband temperature, radio temperature and disk usage) exceeding the recommended level is displayed in red. Hovering the mouse pointer over the metric displays the detailed error message.
- User interface updates to the “Select incident to view” page include:
- The system raises an incident if any of the monitored Node status metrics (input voltage, input current, baseband temperature, radio temperature and disk usage) exceeds the recommended level.
- The “Select node to view” page displays the Node hardware status. The flag is red if the input voltage, input current, baseband temperature or disk usage exceed the recommended level. Hovering the mouse pointer over the icon displays the detailed error message. Clicking the icon displays the “View status data” page for the corresponding Node.
- User interface updates to the “View node” page include:
- The Latest status field in the Resources subsection displays error messages in red, if any of the monitored Node status metrics (input voltage, input current, baseband temperature, radio temperature and disk usage) exceeds the recommended level. Details of the metrics are displayed in the “View status data” page for the corresponding Node.
- In the “Select incidents to view” page, the system displays the incidents raised if any of the monitored Node status metrics, i.e., input voltage, input current, baseband temperature, radio temperature and disk usage exceeds the recommended level.
- The Node pop-up window visible on clicking the Node on the map is updated to display the Node hardware status. Hovering the mouse pointer over the icon displays the detailed error message. Clicking the icon displays the “View status data” page for the corresponding Node.
- User interface updates to the main map display:
- The Node icon is displayed in red to indicate a Node status error.
- User interface updates to the Manage >> Buildings view:
- The Node icon is displayed in red to indicate a Node status error.
- On multi-select boxes or selection widgets, hovering the mouse pointer over a list item displays the full item name. For example, hovering the mouse pointer over the selectable user permissions in the User permissions field of the “Add user” page displays the full permission name. This update applies to the following fields on the user interface:
- “Add user” page: User permissions and Groups
- “Add zone” page: Layers
- “Add user group” page: Permissions
- “Add overlay” page: Layers
- “Add marker” page: Layers
- “Add node access entry” page: Nodes and Users
- “Add signal power report” page: Nodes
- “Add signal occupancy report” page: Nodes
- “Add POA geolocation report” page: Nodes, GMP servers, Guard Nodes
- “Add GPS status report” page: Nodes
- “Add Node status report” page: Nodes
- “Add schedule entry” page: Nodes, GMP servers, Guard Nodes, Detectors
- “Add IFDS range” page: Nodes, GMP servers, Guard Nodes, Detectors
- “Add TOI” page: TOI groups, Operation zones, Exclusion zones fields.
- The sweep data frequency aggregation displays the TOI count and chart areas.
- The maximum value for the Aggregate measurements field is set to 128 for sweep scans, synchronous sweep scans, bearing scans and occupancy scans.
- User interface updates to the frequency aggregation charts for sweep, synchronous sweep and occupancy data include:
- Clicking the Associated TOIs hyperlink displays the “Select TOI to view” page.
- Hovering the mouse pointer over the TOI in the frequency aggregation chart displays the TOI name, center frequency and bandwidth.
- Clicking the TOI in the frequency aggregation chart displays the “View TOI” page for the particular TOI.
- Selecting either 2 or all 3 of the max, avg and min parameters, displays the chosen parameters as a shaded region in the frequency aggregation chart. Selecting only 1 of the max, avg and min parameters, displays the chosen parameter as a solid line in the frequency aggregation chart.
- User interface updates to the “View sweep data” page:
- Selecting Actions >> Show TOIs and hovering the mouse pointer over the TOI in the chart displays the TOI name, center frequency and bandwidth.
- User interface updates to the “View occupancy data” page:
- Selecting Actions >> Show TOIs and hovering the mouse pointer over the TOI in the chart displays the TOI name, center frequency and bandwidth.
- User interface updates to the “Select time data to view” page:
- Added the Modulation dropdown to filter the time data entries by modulation type.
- User interface updates to the “Select signal data to view” page:
- Added the Modulation dropdown to filter the signal data entries by modulation type.
- User interface updates to the “Select incident to view” page:
- Added the LAST UPDATED column to display the username of the user who last modified the incident.
- The user can export the displayed charts to a PNG file. The PNG retains the zoom level defined in the chart. The PNG file can be exported from the following:
- Data >> Sweep data.
- Data >> Occupancy data.
- Data >> Time data.
- Data >> Bearing data.
- Reports >> GPS status report.
- Reports >> Node status report.
- Diagnostics >> Mission Manager status.
- Diagnostics >> Node status.
In case the chart export includes several traces that cannot be well-formatted using the defined legend, the system displays a warning message similar to “For a chart of this size, it is suggested that you select no more than [x] traces for export. You have [y] selected. This may result in formatting issues for the legend in the PNG.”
- The system can now be configured to send email notifications to selected users on completion of both the historical reports (added via the Reports menu) and parallel reports (added via the Schedules and IFDS ranges menus). The users to be notified via email on completion of the report are to be selected from the Users field in both the historical reports and parallel reports.
- Added the Notifications subsection that includes the Users field to the following:
- Reports >> Add signal power report.
- Reports >> View signal power report.
- Reports >> Add signal occupancy report.
- Reports >> View signal occupancy report.
- Reports >> Add POA geolocation report.
- Reports >> View POA geolocation report.
- Reports >> Add Node status report.
- Reports >> View Node status report.
- Reports >> Add GPS status report.
- Reports >> View GPS status report.
- Schedules >> Add schedule entry >> Signal power report.
- Schedules >> Add schedule entry >> Signal occupancy report.
- Schedules >> Add schedule entry >> POA geolocation report.
- Schedules >> Add schedule entry >> GPS status report.
- Schedules >> Add schedule entry >> Node status report.
- IFDS ranges >> Signal power report.
- IFDS ranges >> Signal occupancy report.
- IFDS ranges >> POA geolocation report.
- IFDS ranges >> Node status report.
- IFDS ranges >> GPS status report.
- The authentication details HTTP username and HTTP password are mandatory fields when adding the Node details in the “Add Node” page.
- The authentication details HTTP username and HTTP password are mandatory fields when adding the GMP server details in the “Add GMP server” page.
- In the “Add Node” page, it is mandatory to specify the authentication HTTP username and HTTP password fields.
- Updated the Mapbox tiles to display borders in the map view.
- Markers can be placed within the configured buildings.
- On encountering an unexpected frontend error, Mission Manager now displays an “unexpected error” page. The user can click the Download report icon to download the error report in a plain text file to send to support@crfs.com for further investigation.
- All reports generated from the Reports menu accept only past or historical dates in the start and end fields.
- Removed the retrieve average noise floor feature from the database, API and user interface. Set the retrieve noise floor functionality to true by default. In the user interface, the Retrieve noise floor checkbox is removed from the following:
- Schedules >> Sweep scans.
- Schedules >> Synchronous sweep scans.
- IFDS ranges >> Sweep scans.
- IFDS ranges >> Synchronous sweep scans.
- Added support for triggered remote recordings in schedule entries and IFDS range entries. The I/Q data files stored on the Nodes 50-8/100-8/100-18 can be recorded in NCP, Xdat, Hdf5 or WAV-E formats.
- Users can clone and edit entries configured in the system by clicking the Clone button in the following pages:
- TOIs >> View TOI.
- TOI groups >> View TOI group.
- Schedules >> View schedule entry.
- Schedule groups >> View schedule group.
- Missions >> View mission.
- Areas >> View area.
- IFDS ranges >> View IFDS range.
- Signal power reports >> View signal power report.
- Signal occupancy reports >> View signal occupancy report.
- POA geolocation reports >> View POA geolocation report.
- GPS status reports >> View GPS status report.
- Node status reports >> View Node status report.
- GMP servers >> View GMP server.
- IMG servers >> View IMG server.
- PBD servers >> View PBD server.
- Nodes >> View node.
- Zones >> View zone.
- Icons >> View icon.
- Tile sets >> View tile set.
- Overlays >> View overlay.
- Markers >> View marker.
- Layers >> View layer.
- Buildings >> View building.
- Schematics >> View schematic type.
- Users >> View user.
- User group >> View user group.
- Mission Manager allows third party systems to create incidents using the API.
- Users can customize the color schemes used in the chart display. In case of ranges, users can define separate colors for the area between the lines and the lines themselves. The color schemes can be customized in the following:
- Data >> Sweep data.
- Data >> Occupancy data.
- Data >> Time data.
- Data >> Bearing data.
- Reports >> GPS status report.
- Reports >> Node status report.
- Diagnostics >> Mission Manager status.
- Diagnostics >> Node status.
- Users can create a TOI from signal data, mask data and geolocation data by clicking the +TOI button in the following:
- Data >> Signal data.
- Data >> Mask event data.
- Data >> Geolocation data.
- Removed the DNS dependency from the proxy service to unblock MapBox.
Fixes
- Fix for the Rate field under synchronous sweep scans to be specified only in seconds.
- Fix to resolve the mismatch between the number of incidents shown on the main map and those visible in the building view.
- Fix for the incorrect chart name label in the “View signal occupancy report” page.
- Fix for incorrect display of the green tick icons in MS Edge.
- Fix to indicate a connection failure to the IMG server by displaying the “Connecting” status indicator in the map view of the “View IMG server” page.
- Fix for the error “Cannot combine frequencies of different ranges” encountered when combining the sweep data of Field Strength and Power units to create a frequency aggregation.
- Fix for IMG servers unable to resolve local DNS names.
- Fix to resolve the progress bar’s inaccurate status during the file submission process, particularly in case of slow connections.
- Fix to add debounce handler to drawing zones.
- Fix for incorrect mask output in the data charts that can be higher than the available frequency data.
- Fix to display tooltips in all the “Import” pages.
- Fix for the dropdown options in the chart display to work as expected.