diff --git a/plugin2544/meta.yml b/plugin2544/meta.yml index 87d87cb..a3fc5f3 100644 --- a/plugin2544/meta.yml +++ b/plugin2544/meta.yml @@ -1,5 +1,5 @@ name: "RFC-2544" -version: "2.0.3" +version: "2.0.4" core_version: ">=2.0.0" author: - "MC" diff --git a/plugin2544/plugin/stream_struct.py b/plugin2544/plugin/stream_struct.py index 8256947..a6502d6 100644 --- a/plugin2544/plugin/stream_struct.py +++ b/plugin2544/plugin/stream_struct.py @@ -305,7 +305,7 @@ async def setup_modifier(self) -> None: modifier = modifiers.obtain(mid) await modifier.specification.set( position=hw_modifier.byte_segment_position, - mask=misc.Hex(f"{hw_modifier.mask}0000"), + mask=misc.Hex(f"{hw_modifier.mask}"), action=hw_modifier.action.to_xmp(), repetition=hw_modifier.repeat, ) diff --git a/plugin2889/meta.yml b/plugin2889/meta.yml index 818d44a..05cfd1c 100644 --- a/plugin2889/meta.yml +++ b/plugin2889/meta.yml @@ -1,5 +1,5 @@ name: "RFC-2889" -version: "2.0.3" +version: "2.0.4" core_version: ">=2.0.0" author: - "Frank Chen" diff --git a/plugin3918/meta.yml b/plugin3918/meta.yml index c2624a6..a5abf65 100644 --- a/plugin3918/meta.yml +++ b/plugin3918/meta.yml @@ -1,5 +1,5 @@ name: "RFC-3918" -version: "2.0.3" +version: "2.0.4" core_version: ">=2.0.0" author: - "RDI" diff --git a/plugin3918/model/protocol_segments.py b/plugin3918/model/protocol_segments.py index 513d042..6a039de 100644 --- a/plugin3918/model/protocol_segments.py +++ b/plugin3918/model/protocol_segments.py @@ -890,7 +890,7 @@ class HwModifier(BaseModel): @validator("mask", pre=True, always=True) def set_mask(cls, v): v = v[2:6] if v.startswith("0x") else v - return f"{v}0000" + return f"{v}" class FieldValueRange(BaseModel):