- Move SignalParams-aware deserialization logic from AcBinaryHubProtocol to new AyCodeBinaryHubProtocol, enabling project-specific customization. - Make key deserialization and helper methods in AcBinaryHubProtocol protected and virtual for easier extension. - Improve byte[] handling to distinguish between AcBinary-serialized and raw data. - Remove diagnostic serialization verification from the base protocol. - Update DI registration to use AyCodeBinaryHubProtocol with configurable options. - Adjust client code to support object-based response data and raw byte handling. - Comment out SignalResponseDataMessage diagnostic logger in Program.cs. |
||
|---|---|---|
| .. | ||
| Loggers | ||
| SignalRs | ||
| IFormFactor.cs | ||
| IMeasurementService.cs | ||
| ISecureCredentialService.cs | ||
| MeasurementService.cs | ||
| README.md | ||
README.md
Services
Business logic, SignalR client, measurement helpers, and platform abstractions.
Key Files
IFormFactor.cs— Interface for device form factor detection.IMeasurementService.cs— Measurement operation interface.MeasurementService.cs— CSS styling for MeasuringStatus, pallet item creation/validation, status badge/text generation, shipping-level status calculation.
Subfolders
| Folder | Purpose |
|---|---|
Loggers/ |
LoggerClient and LoggerClient extending AyCode logger |
SignalRs/ |
FruitBankSignalRClient hub client + DataSource wrappers |