From 2a56bc0fd40f476896011d72904bb2ba06ebfad5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20Rom=C3=A1n?= Date: Fri, 9 Oct 2026 04:10:07 +0000 Subject: [PATCH] refactor(system): add extendedProperties parameter system.historian.queryAggregatedPoints --- src/system/historian/__init__.py | 6 +++++- stubs/stubs/system/historian/__init__.pyi | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/system/historian/__init__.py b/src/system/historian/__init__.py index 4e189ae..f8d4ea2 100644 --- a/src/system/historian/__init__.py +++ b/src/system/historian/__init__.py @@ -19,7 +19,7 @@ "updateRegisteredNodePath", ] -from typing import Any, List, Optional, Union +from typing import Any, Dict, List, Optional, Union from java.util import Date @@ -65,6 +65,7 @@ def queryAggregatedPoints( columnNames=None, # type: Optional[List[Union[str, unicode]]] returnFormat="Wide", # type: str returnSize=1, # type: int + extendedProperties=None, # type: Optional[Dict[Union[str, unicode], Any]] ): # type: (...) -> BasicDataset """Queries aggregated data points for the specified historian. @@ -80,6 +81,8 @@ def queryAggregatedPoints( dataset. Optional. returnFormat: The desired return format for the query. Optional. returnSize: The number maximum of results to return. Optional. + extendedProperties: A dictionary of extended query properties + for the SQL Historian only. Optional. Returns: A dataset representing the aggregated points for the specified @@ -93,6 +96,7 @@ def queryAggregatedPoints( columnNames, returnFormat, returnSize, + extendedProperties, ) return BasicDataset() diff --git a/stubs/stubs/system/historian/__init__.pyi b/stubs/stubs/system/historian/__init__.pyi index 862f79d..2efc276 100644 --- a/stubs/stubs/system/historian/__init__.pyi +++ b/stubs/stubs/system/historian/__init__.pyi @@ -1,4 +1,4 @@ -from typing import Any, List, Optional, Union +from typing import Any, Dict, List, Optional, Union from com.inductiveautomation.ignition.common import BasicDataset from com.inductiveautomation.ignition.common.browsing import Results @@ -17,6 +17,7 @@ def queryAggregatedPoints( columnNames: Optional[List[Union[str, unicode]]] = ..., returnFormat: str = ..., returnSize: int = ..., + extendedProperties: Optional[Dict[Union[str, unicode], Any]] = ..., ) -> BasicDataset: ... def queryAnnotations( paths: List[Union[str, unicode]],