Release Notes for laserscore10m.application

Version 2026.3.2

Bug

  • #47946 : Fix device staying disconnected for 10 min after network interruption under certain circumstances

Version 2026.3.1

Bug

  • #47920 : Production Test robustness
  • #47927 : Increase Themelia data reliability after network interruptions

Version 2026.3.0

Bug

  • #46350 : Reliability of inhouse system check 'FrameHitTest' improved
  • #46365 : Prevent duplicate GUIDs from being generated

Feature

  • #43184 : Add MeasurementsStartCount to RawData
  • #45683 : Support AirRifle / AirPistol TargetChanger AddOn LS10G3AN006
  • #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)
  • #47811 : Subcomponent update (Master FPGA) to Version 1.9.0

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
  • #44988 : Increased precision of shot timestamps
  • #45646 : Expand the SystemCheck interface with parameters for different limits at the various production stages

Task

  • #43763 : Increase production test limits to support larger range of phototransistor binnings
  • #44063 : HS10G3 / LS10G3: Light Signal ServiceInteraction Extensions for SingleLane use
  • #45795 : ShotDetected events have correct ISO8601 TimeStamps including timezone

Version 2026.1.3

Bug

  • #44561 : Fix a possible crash on fast firing

Version 2026.1.1

Bug

  • #43760 : Laserscore10m: Fixes a bug where no shots were registered while using Light Signal Exercises and the Range Control Station

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
  • #43284 : LS10 SystemChecks use new UserInteractiveSystemCheck protocol

Task

  • #38851 : Modify format and complete raw data (Themelia)
  • #38959 : New shot raw data format for debug purposes
  • #39366 : Improved detection and warnings in case of many broken or covered light sensors
  • #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.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
  • #38260 : Extended version logging + uniform version query added

Version 2.8.9

Bug

  • #42869 : Fix inhouse production test: DynamicSensorMeasurementTest

Version 2.8.8

Task

  • #42522 : StaticSensorMeasurementTest: adjust measure levels

Version 2.8.5

Task

  • #39609 : Improve inhouse production tests

Version 2.8.4

Task

  • #38417 : Improve inhouse production tests

Version 2.8.3

Bug

  • #39370 : Fix lightsignal change problems on large ranges

Version 2.8.1

Bug

  • #37344 : Error blink codes are not output via Wink/Error LED

Task

  • #38682 : Support newest Hardware Revisions RT10G3R1 and RT10G3-UMBS-R1

Version 2.8.0

Bug

  • #35879 : Improved robustness of communication lines against interference
  • #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

Task

  • #19999 : Add inhouse production test (PIO Test)
  • #33054 : Modify inhouse production test (FpgaImageTest UserInteractive)
  • #36127 : Fix production test for devices with alternative comparators (SawtoothLinearityTest)
  • #36256 : Supported operation in Running-Target (RT10G3)
  • #36766 : Accepting larger tolerances of hardware components

Version 2.7.1

Bug

  • #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

Task

  • #32615 : Extend published shots with the measurement system's "Reference Kind"

Version 2.6.23

Bug

  • #29159 : Increase the reliability of sensor read in general and specially during sawtooth adjustment, to avoid failed adjustments due to disturbed communication lines

Version 2.6.21

Bug

  • #35766 : Fix Sawtooth-Adjustments during inhouse production tests

Version 2.6.18

Bug

  • #34112 : Fix software crashes on defective hardware

Task

  • #34307 : Add ServiceState "Configuration" to ShotDetection Library for MouningRefKind

Version 2.6.15

Bug

  • #33803 : Fix inhouse production test (SpiCommunicationTest)

Version 2.6.13

Bug

  • #33570 : Fix robustness of inhouse production test (TransmitterCurrentAdjustment)
  • #33571 : Fix error 302 (MaxMqttSubscriptionsTooSmall)

Version 2.6.12

Bug

  • #29662 : Fix onboard communication after update or processor reset
  • #33355 : Adjust tolerances for inhouse production test (TransmitterCurrentAdjustment)

Version 2.6.10

Bug

  • #32997 : Improved adaptation to ambient light
  • #33000 : SensorDataAnalysis was displaying inconsistent data in rare situations
  • #33039 : Improved behavior in case of polluted measuring system
  • #33073 : Fix inhouse product test (StaticSensorMeasurementTest)

Feature

  • #33156 : Fully support role based connection message (requestable)

Task

  • #33053 : Add inhouse production test (TransmitterCurrentAdjustmentTest)

Version 2.6.9

Bug

  • #32973 : Fix inhouse product test data (SawtoothLinearityTest)

Version 2.6.8

Bug

  • #32956 : Fix inhouse product test tolerances (SawtoothIntegrationSpeedTest)

Version 2.6.4

Bug

  • #32776 : Show warning in HealthCheck when something is in the target

Version 2.6.3

Bug

  • #32616 : LabView (debug) interface to read adjustment values fixed
  • #32675 : Adjustment fail conditions adapted
  • #32687 : Adjustment values were sometimes poor before first exercise
  • #32689 : Better logging of received lightsignal changes

Version 2.6.0

Bug

  • #28530 : More robust behavior in poor network environments
  • #30641 : Correct behaviour when ProductionCurrentAdjustment System-Check is badly adjusted

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.2

Task

  • #30550 : ProductionTest adjustments

Version 2.5.1

Task

  • #30194 : Fix Production System-Check: SensorFunctionTest

Version 2.5.0

Task

  • #29330 : New method to publish System-Check results to themelia server

Version 2.4.6

Task

  • #28844 : STYX Time Analysis supports mqtt, tcp and udp as protocols

Version 2.4.5

Bug

  • #29383 : ProductSettings always complete and without arbitrary FactoryResets

Version 2.4.0

Feature

  • #25069 : Devices react to a Range Log Level changes

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.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.
The connection to the server was lost or an error occurred. Reload