This is Scopos’ largest release ever, encompassing 45,000 lines of code. It's chock-full of small, medium, and large improvements. The detailed release notes are listed below. However this release has three major improvements we’d like to highlight.

Scopos is proud to announce the next production version of our suite of products, Orion, Athena, and Rezults. Available today, as a free upgrade, for all existing customers. 

  1. Migrated all disciplines to Scopos’ industrial standard Reconfigurable Rulebook. This in turn allows all disciplines to use Rezults, Score History, and have a unifying ranking rules and formatting across all views.
  2. Implemented an industry best, spectator friendly, final presentation on Athena and Rezults.
  3. Orion now accepts manually entered scores for all disciplines.

In the following weeks we will share more details about these improvements. Until then, existing customers are free to install and try out these new features.

For more about how to update to the newest versions of Orion and Athena, visit our support page.

Orion Improvements in Version 2.22.2.8

  • Updated all Orion rulebooks, courses of fire, and result lists to be compliant with the Reconfigurable Rulebook. 
  • Allow manual entered scores in all Orion rulebooks and for all courses of fire.
  • Updated the Match Results tab to use the new Reconfigurable Rulebook compliant result list format.
  • Reformatted printed result lists and result courses of fire. Now a more professional design with flexible page sizes.
  • Updated the Match Results tab to automatically refresh the result list (no more Update button).
  • Updated printed results to use the new Reconfigurable Rulebook compliant result list format.
  • Implemented a new Get Version API call to learn about new versions of Orion and Athena.
  • Removed reentry options. Reentry functionality will be added back to Orion and Rezults in a future release.
  • Removed Air Rifle Benchrest and Smallbore Benchrest. 
  • Add the attribute Qualifying Score to all final matches. On a final match creation, copy each marksmen qualification score into the attribute value, allowing it to be displayed on the result list during a final.
  • Include the Last Shot in Result Lists and Result COF Documents, allowing it to be displayed on the result list.
  • Added warning in lift calibration if the local EST version is less than minimum.
  • Migrate to using System.Text.Json as the deserializer for REST API calls.
  • Added a Final course of fire to the PPP Rulebook, per the 2025 edition of the printed rulebook.
  • Removed Incident Reports.
  • Replaced Medea's WebServices Data Model with BabelFish’s Data Model
  • Added option for NHSRA to change all target schemes to 00442, the 50yd. Conventional Rifle.
  • Added ability to turn Athena's firing point simulation on or off from Range Control.
  • Updated Scopos' RSS feed URL.

Athena Improvements in Version 1.9.2.32

  • Significant improvements to Athena’s final presentation.
  • Implemented a new Get Version API call to learn about new versions of Orion and Athena.
  • Updated Result List Formatter to include Remark field and ClassSet. Remark field is generated from the new Participant RemarkList property. ClassSet is read from the RESULT LIST FORMAT definition.
  • Updated Result List Display entity to background color result lanes based on ClassSet on the Result List Formatter row.
  • Added reset lift to LCD menu’s adjust height tab
  • Added moving away from lift sensor when it is detected, will stop once it is no longer detected.
  • Implemented a CPU slowdown when the CPU temperature gets too high.
  • Added new Athlete Display (view of targets) option to show zoomed in target images with only name and score.
  • Added new Athlete Display (view of targets) option to show needs-to-lead box.
  • Added new Athlete Display (view of targets) option to configure what to paint over competition and sighter shots (score, shot number or none).
  • Separated functionality of EventMapper and ShotMapper. ShotMapper now uses EventMapper to map events (functionality was being implemented in two places, now only in EventMapper)
  • Add support for EXPLICIT, EXPAND, and DERIVED values of Event Derivation. If an event has no "Derivation" attribute, the previous implementation is used.
  • COURSE OF FIRE.AbbreviatedFormats.Children uses Derivation attribute
  • COURSE OF FIRE.Event.Calculation uses new values which rely on CalculationVariables
  • In COURSE OF FIRE.RangeScripts.Command, replace Timer with RangeTimer (float) and OccursAt with AtRangeTimerValue (float)
  • Add "SEGMENT" as TimerCommand option
  • If EST is in greengrass, it doesn't pub/sub to iot job or at-home only topics
  • New ESTUnit capability "CoreCAPath" defaults to "/home/pi/Certificates/core-ca.pem"; this should be the greengrassv2 core ca file.
  • If file at CoreCAPath doesn't exist, EST will attempt to download it from the core apache server. If this fails, GroupCAPath path is used instead (ggv1).
  • If CoreCAPath exists but AWS_IO_TLS_ERROR_NEGOTIATION_FAILURE is thrown, check to see if core-ca has changed before reconnecting

Orion Bug Fixes

  • Fixed issue that was causing the Standing score, after a 3P Final was complete, to be shown as 0.
  • Addressed an issue that was causing similarly named Monthly Virtual Matches to be saved to the same directory.
  • Fixed issue causing Orion to crash when Assign To on 50m Conventional Rifle reduced for 50yd.
  • Fixed issue that prevented matches with a question mark (?) in the name from being saved.

Athena Bug Fixes

  • Fixed issue that on boot/new match creation, no squadding list is displayed on the MM100/MM200 Squadding List display entity.
  • Fixed issue that when moving from practice to final, the marquee is missing.
  • Fixed issue where the multi-athlete display entity would sort firing points by the string value ("10" before "2").
  • In a COF definition, if an AbbreviatedFormat Child, had a EventDisplayName (most don't) that value wasn't being shown on the monitor or display. Has been fixed.
  • Fixed issue that was preventing an AttributeValue from being displayed to the ResultList.
  • Resetting GPIO pin mode if detect they are not set. Should fix GPIO Pins Unset #709. TargetLiftServer daemon also does this same GPIO pin fix..
  • Fixed issue where /etc/hosts was not being updated to reflect the new hostname during take ownership.
  • Allow calls for RESETTING lift when the lift is in an error state.
  • Fixed issue where display would crash when assigning non-numeric firing point (now just ignores with warning)
  • Fixed issue where the display would not rotate if there is only one display entity (even if that entity has rotatable sub-entities)
By Scopos Staff

Share:

Just added to your wishlist:
My Wishlist
You've just added this product to the cart:
Go to cart page