瀏覽代碼

+ Updated format constraint to recieve 0-length samples and bytes.

DLIMIKO 10 月之前
父節點
當前提交
ecb211dafa
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      nbus_types/nbus_data_fomat.py

+ 2 - 2
nbus_types/nbus_data_fomat.py

@@ -24,5 +24,5 @@ class NBusDataFormat:
     sign: bool
     sign: bool
     unit_multiplier: Annotated[int, Is[lambda value: -64 <= value <= 63]]
     unit_multiplier: Annotated[int, Is[lambda value: -64 <= value <= 63]]
     value_multiplier: Annotated[int, Is[lambda value: -128 <= value <= 127]]
     value_multiplier: Annotated[int, Is[lambda value: -128 <= value <= 127]]
-    byte_length: Annotated[int, Is[lambda value: 1 <= value <= 8]]
-    samples: Annotated[int, Is[lambda value: 1 <= value <= 16]]
+    byte_length: Annotated[int, Is[lambda value: 0 <= value <= 8]]
+    samples: Annotated[int, Is[lambda value: 0 <= value <= 16]]