Release Notes for dualshotsensor.application
Version 2026.3.2
Bug
- #47946 : Fix device staying disconnected for 10 min after network interruption under certain circumstances
Version 2026.3.0
Bug
- #41342 : Increase robustness against acoustic crosstalk from neighbor lanes (Miss)
- #46365 : Prevent duplicate GUIDs from being generated
Feature
- #46594 : Support locking of Didrom subcomponents during production
Task
- #39052 : New Blink Code for Error LED when device is not 'Operational' (5x)
- #42886 : Increased and unified voltage tolerances for production tests (PowerSupplyTest)
- #47527 : Uses new UserInteractiveSystemCheck protocol for inhouse testing
Version 2026.2.0
Bug
- #43800 : Prevent incoming mqtt message drop during startup
- #45019 : Subcomponent software versions are now updated on every request instead of only at startup
- #45255 : Adjustments / Shotprocessing can be disabled individually
Feature
- #44297 : Monitor internal system memory (stack) and warn when limit reached
- #45646 : Expand the SystemCheck interface with parameters for different limits at the various production stages
Task
- #44063 : HS10G3 / LS10G3: Light Signal ServiceInteraction Extensions for SingleLane use
- #45795 : ShotDetected events have correct ISO8601 TimeStamps including timezone
Version 2026.1.0
Bug
- #43339 : AcousticDetectionSystems can block when too many potential shots registered within 10s
Feature
- #16166 : Persist coredump after crash
- #42543 : AcousticDetectionSystems: SignalAnalyzer always triggered with TimeDifferenceRecorder
- #43280 : EmergencyStopButtonTest uses new UserInteractiveSystemCheck protocol
Task
- #38851 : Modify format and complete raw data (Themelia)
- #41637 : New interface for userinteractive System-Checks
- #42541 : AcousticDetectionSystems: add MeasurementsStartCount to Shot RawData
- #42542 : AcousticDetectionSystems subcomponent update (Master FPGA) to Version 1.8.0
- #42544 : DetectionSystems: unify shot logs
Version 2025.1.9
Bug
- #42058 : fix Movetest for production
Version 2025.1.5
Bug
- #39405 : Fix System-Checks abort behaviour
Version 2025.1.4
Bug
- #40300 : Fix devices's connection status after update
Version 2025.1.3
Bug
- #39959 : Improved reliability against various sources of problems (start-up and operation)
Version 2025.1.0
Bug
- #36936 : Fix incorrect MQTT subscriptions in case of unconfigured device
- #37974 : Prevent invalid RangeSetting format in certain situations
Feature
- #34602 : Increase transmission security of important network messages
- #34688 : Better logging during device startup and bad network connection
- #35677 : Standard storage time of shot data on server increased to 2 weeks
Task
- #32359 : Log all Production DIDRom modifications
- #36437 : Improved behavior in the event of a defective device
- #38260 : Extended version logging + uniform version query added
Version 2.8.0
Bug
- #36844 : Fix logs containing large JSON documents
Feature
- #34687 : Publish ErrorMessage when MinionStateMachine is in Error State
- #34961 : More characters (18) in hostname to identify the device
Version 2.7.2
Bug
- #39948 : Re-enable shot detection after rarely occurring disturbances
Version 2.7.1
Bug
- #35669 : Reboot after FieldTests
- #35676 : Ensure that too much shot data cannot cause memory issues for the servers
Feature
- #35680 : Dual- / Tunnel- / PortableShotsensor: briefly flash Wink/Error LED when shot detected
Version 2.7.0
Bug
- #29365 : Improve analytic and debug data reliablility
Task
- #29364 : Unify timestamps in raw data
- #32615 : Extend published shots with the measurement system's "Reference Kind"
Version 2.6.18
Task
- #34307 : Add ServiceState "Configuration" to ShotDetection Library for MouningRefKind
Version 2.6.10
Feature
- #33156 : Fully support role based connection message (requestable)
Version 2.6.0
Bug
- #28530 : More robust behavior in poor network environments
Task
- #28730 : Extend published shots with the measurement system's "Reference Kind"
- #29366 : Possibility to filter log messages for the Role e.g. Lane
- #29612 : Unified processor reset
- #30565 : Use distinct hostnames for all devices
- #31630 : Notify other devices after device connects / reconnects to STYX Rack
- #31751 : TargetChangers: TargetPictures can be assigned to Slots from RangeSettings
- #31998 : FactoryReset command from RangeSettings adapted to siuscode 3.3.0 (breaking change)
Version 2.5.0
Task
- #29330 : New method to publish System-Check results to themelia server
Version 2.4.7
Bug
- #30679 : Fix rare DualShotsensor detections (zero) caused by shooter on neighbor lane
Version 2.4.6
Task
- #28844 : STYX Time Analysis supports mqtt, tcp and udp as protocols
- #29457 : DualShotsensor: Improved robustness for situations with simultaneous shot fired on neighbor lane
Version 2.4.5
Bug
- #29383 : ProductSettings always complete and without arbitrary FactoryResets
Version 2.4.4
Bug
- #29009 : Improved robustness for situations with extra loud noise from neighbor lanes
Version 2.4.3
Bug
- #28923 : Switch-on behaviour after Factory Reset fixed
Version 2.4.1
Task
- #28534 : Add support for DualShotsensors Revision 1 (SSS02R1)
Version 2.4.0
Feature
- #25069 : Devices react to a Range Log Level changes
- #26462 : Improved reliability identifying shots from neighbor lanes
Version 2.3.7
Task
- #26688 : Fix SmartMic Production Test criteria
Version 2.3.3
Bug
- #25711 : Internal Hotfix (External Didrom access fixed)
Version 2.3.2
Bug
- #25421 : SSS02 Bugfix: Make shot detection more reliable when the rifle is positioned at the edge of the ShotSensor
Version 2.3.1
Bug
- #25385 : SSS02 Bugfix: Timestamp of detected shots was wrong
Version 2.3.0
Feature
- #18058 : Device can become operational without connection to the STYX rack
Version 2.2.1
Bug
- #18180 : Acoustic Eye System Check fix for Production
- #18192 : Meteo Sensor field test parameters increased to sensor limit values
- #18193 : Acoustic temperature field test parameters increased to sensor limit values
- #18195 : Target Effect Generator field test parameters increased to sensor limit values
Version 2.2.0
Task
- #14480 : Improved notification when all subtests of a test group are finished. Improved progress status for test groups.
