Initial DeriveUnit implementation

This contains the initial DeriveUnit implementation, including signature
validation, this initial implentation only supports ValueDescriptors in
the signature alongside the SignalDescriptor and returns a single
ValueDescriptor

The worker thread still needs to be defined and started but the offline
processing has already been validate to work as a first prototype
This commit is contained in:
h3cx committed 2026-08-23 12:27:58 +01:00
1 parent ebe7e92e22
commit d9570cd153
4 files changed
+166

No files matched your search

+13
View File
@@ -18,3 +18,16 @@ class DLPakError(Exception):
class DLPakNoDataError(DLPakError):
"""DLPak no data error."""
# DeriveUnit error declarations
class DeriveUnitError(Exception):
"""DeriveUnit error."""
class DeriveUnitInvalidSignatureError(DeriveUnitError):
"""DeriveUnit invalid processing function signature error."""
class DeriveUnitArgsMismatchError(DeriveUnitError):
"""DeriveUnit incorrect arguments provided error."""