Module aivis_engine_v2_da_sdk_python.data
Classes
class DependencyAnalysisData (handle, key)-
Class for creating and handling dependency analysis data. This is your entry point for all data operations.
Private constructor. To create new instances use:
Ancestors
- EngineTimeseriesData
- abc.ABC
Static methods
def create(cls) ‑> DependencyAnalysisData-
@
FlavourRequirement([Flavour.FULL, Flavour.INFERENCE])Create new timeseries data context.
Fill this context with data:
EngineTimeseriesData.add_boolean_signal()EngineTimeseriesData.add_boolean_signal_with_availability()EngineTimeseriesData.add_boolean_signal_by_expression()EngineTimeseriesData.add_float_signal()EngineTimeseriesData.add_float_signal_with_availability()EngineTimeseriesData.add_float_signal_by_expression()EngineTimeseriesData.add_string_signal()EngineTimeseriesData.add_string_signal_with_availability()EngineTimeseriesData.add_string_signal_by_expression()EngineTimeseriesData.read_files()
Get information about this context:
EngineTimeseriesData.get_boolean_signal()EngineTimeseriesData.get_float_signal()EngineTimeseriesData.get_string_signal()EngineTimeseriesData.get_expression_info()EngineTimeseriesData.get_signal_data_report()EngineTimeseriesData.get_signal_data_type()EngineTimeseriesData.contains_signal()
Modify the context:
Returns
DependencyAnalysisData- Instance of dependency analysis data context
def parse_expression(cls, expression: str) ‑> DtoExpressionInfo-
@
FlavourRequirement([Flavour.FULL, Flavour.INFERENCE])Parse given expression and return a list of involved signals IDs.
DtoExpressionInfocontains a list of IDs of signals that are necessary to create a signal with this expression.Parameters
expression:str- Expression defining string data
Returns
DtoExpressionInfo- Information about involved signals
Inherited members
EngineTimeseriesData:add_boolean_signaladd_boolean_signal_by_expressionadd_boolean_signal_with_availabilityadd_float_signaladd_float_signal_by_expressionadd_float_signal_with_availabilityadd_string_signaladd_string_signal_by_expressionadd_string_signal_with_availabilityapicontains_signaldestroyget_boolean_signalget_expression_infoget_float_signalget_signal_data_reportget_signal_data_typeget_string_signalhandleread_filesremove_signal