From 7705519713a0fea105d4ffdedce9659d665b99f6 Mon Sep 17 00:00:00 2001 From: Michael Johansen Date: Mon, 30 Jun 2025 11:22:20 -0500 Subject: [PATCH] Update nipanel to use has_start_time instead of has_timestamp. Signed-off-by: Michael Johansen --- poetry.lock | 2 +- pyproject.toml | 2 +- src/nipanel/converters/protobuf_types.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/poetry.lock b/poetry.lock index 65380db..2c37199 100644 --- a/poetry.lock +++ b/poetry.lock @@ -3179,4 +3179,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = ">=3.9,<4.0,!=3.9.7" -content-hash = "6eaa1c4b3e03542a99eac841ab79bb33c351a29cdee2c876030b8fd1f938b85c" +content-hash = "4d8fe33d72a4d5a4eab2fed3db3068518a165cac5172632a00ec9f577e404145" diff --git a/pyproject.toml b/pyproject.toml index c5c6650..25d10f4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ protobuf = {version=">=4.21"} ni-measurement-plugin-sdk = {version=">=2.3"} typing-extensions = ">=4.13.2" streamlit = ">=1.24" -nitypes = {version=">=0.1.0dev2", allow-prereleases=true} +nitypes = {version=">=0.1.0dev3", allow-prereleases=true} numpy = [ { version = ">=1.22", python = ">=3.9,<3.12", markers = "implementation_name != 'pypy'" }, { version = ">=1.26", python = ">=3.12,<3.13", markers = "implementation_name != 'pypy'" }, diff --git a/src/nipanel/converters/protobuf_types.py b/src/nipanel/converters/protobuf_types.py index 7e614de..c05e905 100644 --- a/src/nipanel/converters/protobuf_types.py +++ b/src/nipanel/converters/protobuf_types.py @@ -106,7 +106,7 @@ def protobuf_message(self) -> Type[DoubleAnalogWaveform]: def to_protobuf_message(self, python_value: AnalogWaveform[np.float64]) -> DoubleAnalogWaveform: """Convert the Python AnalogWaveform to a protobuf DoubleAnalogWaveform.""" - if python_value.timing.has_timestamp: + if python_value.timing.has_start_time: bin_datetime = convert_datetime(bt.DateTime, python_value.timing.start_time) precision_timestamp = self._pt_converter.to_protobuf_message(bin_datetime) else: