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]],