aivis-engine-v2-ra-sdk-c
2.9.0
|
Go to the documentation of this file. 1 #ifndef aivis_engine_v2_ra_core_full_h
2 #define aivis_engine_v2_ra_core_full_h
219 const uint8_t *config_json_ptr,
220 size_t config_json_len,
221 const struct Error **out_err);
235 const struct Error **out_err);
248 const struct Error **out_err);
278 const struct Error **out_err);
294 const struct Error **out_err);
312 const struct Error **out_err);
355 const struct Error **out_err);
374 const char *signal_id,
377 const struct Error **out_err);
396 const char *signal_id,
399 const struct Error **out_err);
417 const char *signal_id,
418 const char *expression,
419 const struct Error **out_err);
438 const char *signal_id,
441 const struct Error **out_err);
460 const char *signal_id,
463 const struct Error **out_err);
481 const char *signal_id,
482 const char *expression,
483 const struct Error **out_err);
502 const char *signal_id,
505 const struct Error **out_err);
524 const char *signal_id,
527 const struct Error **out_err);
545 const char *signal_id,
546 const char *expression,
547 const struct Error **out_err);
562 const char *signal_id,
563 const struct Error **out_err);
578 const char *signal_id,
579 const struct Error **out_err);
594 const char *signal_id,
595 const struct Error **out_err);
611 const char *signal_id,
612 const struct Error **out_err);
627 const struct Error **out_err);
667 const struct Error **out_err);
686 const char *column_id,
689 const struct Error **out_err);
708 const char *column_id,
711 const struct Error **out_err);
730 const char *column_id,
733 const struct Error **out_err);
748 const char *column_id,
749 const struct Error **out_err);
764 const char *column_id,
765 const struct Error **out_err);
780 const char *column_id,
781 const struct Error **out_err);
void aivis_setup_register_logger(void(*callback)(uint8_t, const char *, const char *, const char *), const struct Error **out_err)
void aivis_timeseries_data_destroy(TimeseriesDataHandle handle, const struct Error **out_err)
Definition: aivis-engine-v2-ra-core-full.h:65
Definition: aivis-engine-v2-ra-core-full.h:105
void aivis_tabular_data_add_string_column(TabularDataHandle handle, const char *column_id, const struct DtoStringCell *data_ptr, size_t data_len, const struct Error **out_err)
const char * id
Definition: aivis-engine-v2-ra-core-full.h:162
const char *const * data
Definition: aivis-engine-v2-ra-core-full.h:130
const struct DtoStringDataPoint * data
Definition: aivis-engine-v2-ra-core-full.h:122
void aivis_timeseries_data_add_boolean_signal_with_availability(TimeseriesDataHandle handle, const char *signal_id, const struct DtoBooleanDataPointWithAvailability *data_ptr, size_t data_len, const struct Error **out_err)
const struct DtoFloatDataPoint * data
Definition: aivis-engine-v2-ra-core-full.h:114
const struct DtoExpressionInfo * aivis_timeseries_data_parse_expression(const char *expression, const struct Error **out_err)
void aivis_timeseries_data_add_string_signal_with_availability(TimeseriesDataHandle handle, const char *signal_id, const struct DtoStringDataPointWithAvailability *data_ptr, size_t data_len, const struct Error **out_err)
size_t len
Definition: aivis-engine-v2-ra-core-full.h:24
void aivis_setup_init_thread_count(uint32_t max_threads, const struct Error **out_err)
const char * id
Definition: aivis-engine-v2-ra-core-full.h:152
struct List_String involved_signal_ids
Definition: aivis-engine-v2-ra-core-full.h:143
const struct List_u8 * aivis_response_analysis_get_report(ResponseAnalysisHandle handle, const struct Error **out_err)
const char * value
Definition: aivis-engine-v2-ra-core-full.h:88
const struct DtoFloatCell * data
Definition: aivis-engine-v2-ra-core-full.h:188
Definition: aivis-engine-v2-ra-core-full.h:30
void aivis_timeseries_data_add_string_signal(TimeseriesDataHandle handle, const char *signal_id, const struct DtoStringDataPoint *data_ptr, size_t data_len, const struct Error **out_err)
const char * id
Definition: aivis-engine-v2-ra-core-full.h:172
void aivis_response_analysis_destroy(ResponseAnalysisHandle handle, const struct Error **out_err)
const struct DtoExpressionInfo * aivis_timeseries_data_get_expression_info(TimeseriesDataHandle handle, const char *signal_id, const struct Error **out_err)
int64_t availability
Definition: aivis-engine-v2-ra-core-full.h:77
bool value
Definition: aivis-engine-v2-ra-core-full.h:46
const uint8_t * data
Definition: aivis-engine-v2-ra-core-full.h:23
TimeseriesDataHandle aivis_timeseries_data_create(const struct Error **out_err)
const char * value
Definition: aivis-engine-v2-ra-core-full.h:99
Definition: aivis-engine-v2-ra-core-full.h:171
size_t len
Definition: aivis-engine-v2-ra-core-full.h:107
Definition: aivis-engine-v2-ra-core-full.h:121
const struct List_DtoFloatDataPoint * aivis_timeseries_data_get_float_signal(TimeseriesDataHandle handle, const char *signal_id, const struct Error **out_err)
size_t len
Definition: aivis-engine-v2-ra-core-full.h:131
void aivis_free(const void *ptr)
Definition: aivis-engine-v2-ra-core-full.h:96
Definition: aivis-engine-v2-ra-core-full.h:44
Definition: aivis-engine-v2-ra-core-full.h:161
bool value
Definition: aivis-engine-v2-ra-core-full.h:57
const struct DtoStringCell * data
Definition: aivis-engine-v2-ra-core-full.h:196
Definition: aivis-engine-v2-ra-core-full.h:151
Definition: aivis-engine-v2-ra-core-full.h:179
size_t len
Definition: aivis-engine-v2-ra-core-full.h:115
Definition: aivis-engine-v2-ra-core-full.h:86
int64_t timestamp
Definition: aivis-engine-v2-ra-core-full.h:45
size_t len
Definition: aivis-engine-v2-ra-core-full.h:189
bool value
Definition: aivis-engine-v2-ra-core-full.h:153
struct List_u8 json
Definition: aivis-engine-v2-ra-core-full.h:31
uint64_t TabularDataHandle
Definition: aivis-engine-v2-ra-core-full.h:17
void aivis_timeseries_data_add_float_signal(TimeseriesDataHandle handle, const char *signal_id, const struct DtoFloatDataPoint *data_ptr, size_t data_len, const struct Error **out_err)
int64_t timestamp
Definition: aivis-engine-v2-ra-core-full.h:97
void aivis_timeseries_data_add_string_signal_by_expression(TimeseriesDataHandle handle, const char *signal_id, const char *expression, const struct Error **out_err)
size_t len
Definition: aivis-engine-v2-ra-core-full.h:123
const struct List_DtoFloatCell * aivis_tabular_data_get_float_column(TabularDataHandle handle, const char *column_id, const struct Error **out_err)
const struct DtoBooleanDataPoint * data
Definition: aivis-engine-v2-ra-core-full.h:106
const struct List_DtoBooleanDataPoint * aivis_timeseries_data_get_boolean_signal(TimeseriesDataHandle handle, const char *signal_id, const struct Error **out_err)
int64_t timestamp
Definition: aivis-engine-v2-ra-core-full.h:76
Definition: aivis-engine-v2-ra-core-full.h:75
int64_t timestamp
Definition: aivis-engine-v2-ra-core-full.h:66
Definition: aivis-engine-v2-ra-core-full.h:139
void aivis_setup_init_api_key(const char *api_key, const struct Error **out_err)
void aivis_timeseries_data_add_float_signal_with_availability(TimeseriesDataHandle handle, const char *signal_id, const struct DtoFloatDataPointWithAvailability *data_ptr, size_t data_len, const struct Error **out_err)
void aivis_timeseries_data_add_boolean_signal_by_expression(TimeseriesDataHandle handle, const char *signal_id, const char *expression, const struct Error **out_err)
void aivis_tabular_data_destroy(TabularDataHandle handle, const struct Error **out_err)
TabularDataHandle aivis_tabular_data_create(const struct Error **out_err)
void aivis_timeseries_data_add_float_signal_by_expression(TimeseriesDataHandle handle, const char *signal_id, const char *expression, const struct Error **out_err)
void aivis_timeseries_data_add_boolean_signal(TimeseriesDataHandle handle, const char *signal_id, const struct DtoBooleanDataPoint *data_ptr, size_t data_len, const struct Error **out_err)
int64_t timestamp
Definition: aivis-engine-v2-ra-core-full.h:55
uint64_t TimeseriesDataHandle
Definition: aivis-engine-v2-ra-core-full.h:37
Definition: aivis-engine-v2-ra-core-full.h:54
double value
Definition: aivis-engine-v2-ra-core-full.h:163
Definition: aivis-engine-v2-ra-core-full.h:187
Definition: aivis-engine-v2-ra-core-full.h:129
Definition: aivis-engine-v2-ra-core-full.h:113
int64_t timestamp
Definition: aivis-engine-v2-ra-core-full.h:87
const struct DtoBooleanCell * data
Definition: aivis-engine-v2-ra-core-full.h:180
const struct List_DtoStringDataPoint * aivis_timeseries_data_get_string_signal(TimeseriesDataHandle handle, const char *signal_id, const struct Error **out_err)
size_t len
Definition: aivis-engine-v2-ra-core-full.h:197
const struct List_DtoStringCell * aivis_tabular_data_get_string_column(TabularDataHandle handle, const char *column_id, const struct Error **out_err)
Definition: aivis-engine-v2-ra-core-full.h:195
double value
Definition: aivis-engine-v2-ra-core-full.h:67
const char * value
Definition: aivis-engine-v2-ra-core-full.h:173
void aivis_tabular_data_add_float_column(TabularDataHandle handle, const char *column_id, const struct DtoFloatCell *data_ptr, size_t data_len, const struct Error **out_err)
ResponseAnalysisHandle aivis_response_analysis_create(TabularDataHandle data_handle, const uint8_t *config_json_ptr, size_t config_json_len, const struct Error **out_err)
const struct List_DtoBooleanCell * aivis_tabular_data_get_boolean_column(TabularDataHandle handle, const char *column_id, const struct Error **out_err)
double value
Definition: aivis-engine-v2-ra-core-full.h:78
uint64_t ResponseAnalysisHandle
Definition: aivis-engine-v2-ra-core-full.h:12
size_t len
Definition: aivis-engine-v2-ra-core-full.h:181
void aivis_tabular_data_add_boolean_column(TabularDataHandle handle, const char *column_id, const struct DtoBooleanCell *data_ptr, size_t data_len, const struct Error **out_err)
int64_t availability
Definition: aivis-engine-v2-ra-core-full.h:98
Definition: aivis-engine-v2-ra-core-full.h:22
int64_t availability
Definition: aivis-engine-v2-ra-core-full.h:56