Updates the application version to B80.CN.01.00.10.
Adds 'SampleCnt' to the DeviceStatistic enum.
Adds 'assetId' field to ReactionRecord for factory serial number.
Improves error handling for step motor lost steps, logging the lost step value.
Adds a lost step register to RegIndex and StepMotorRegIndex.
Enhances ID card reader logic to trigger read card on Springboot loading completed, and passes a flag determining if push mount event occurs.
Prevents temperature control from starting in virtual mode.
Updates temperature synchronization to reflect target temperatures in virtual mode and introduces TemperatureState enum to reflect actual temperature status.
Exports reaction records to LIS automatically if configured.
Refactors optical module control logic and adds new positions for improved plate handling.
Corrects turntable movement control logic and addresses gear clearance issues.
Adds SpringbootLoadingCompletedEvent to handle post-startup tasks.
Introduces a new UI page for configuring virtual device states, specifically focusing on the emergency tube state.
This addition enables developers and testers to easily simulate various device scenarios and error conditions for more comprehensive testing and debugging.
Also, refactors device virtual state services to virtualstate package.