ICP
1
|
#include <selog.h>
Public Member Functions | |
Cselog () | |
HRESULT | InterfaceSupportsErrorInfo (REFIID riid) |
HRESULT | FinalConstruct () |
void | FinalRelease () |
HRESULT | SELogValue (LONG run_number, BSTR source, BSTR iso_time, BSTR block_name, BSTR block_value) |
HRESULT | SEClose (void) |
HRESULT | SENewSECIConfig (BSTR config_name) |
HRESULT | SESetBlockValue (BSTR block_name, BSTR block_value) |
HRESULT | SESetBlockDetails (BSTR block_name, BSTR setpoint_value, BSTR vi_name, BSTR read_control_label, BSTR set_control_label, BSTR button_control_label, LONG options, BSTR nexus_name, FLOAT low_limit, FLOAT high_limit, BSTR units, BSTR current_value) |
HRESULT | SENewMeasurement (BSTR label, BSTR *id) |
HRESULT | SEGetMeasurementLabel (BSTR id, BSTR *label) |
HRESULT | SESetBlockValues (VARIANT block_names, VARIANT block_values) |
HRESULT | SELogValues (LONG run_number, BSTR source, VARIANT iso_times, VARIANT block_names, VARIANT block_values) |
HRESULT | SEGetMeasurementID (BSTR label, BSTR *measurement_id) |
HRESULT | SESetMeasurementLabel (BSTR measurement_id, BSTR label) |
HRESULT | SESetBlockSetpoint (BSTR block_name, BSTR block_setpoint) |
HRESULT | SESetBlockSetpoints (VARIANT block_names, VARIANT block_setpoints) |
HRESULT | SEGetSECIConfig (BSTR *seci_config) |
HRESULT | SELogValuesAsync (LONG run_number, BSTR source, VARIANT iso_times, VARIANT block_names, VARIANT block_values) |
HRESULT | SEGetValues (LONG run_number, BSTR source, BSTR block_name, VARIANT *iso_times, VARIANT *block_values) |
HRESULT | SEClearLoggedValues (LONG run_number) |
HRESULT | SEExecSQL (BSTR sql, BSTR *result) |
HRESULT Cselog::SEClearLoggedValues | ( | LONG | run_number | ) |
Definition at line 315 of file selog.cpp.
References se_clear_values(), and se_get_errmsg().
HRESULT Cselog::SEClose | ( | void | ) |
Definition at line 39 of file selog.cpp.
References se_close(), and se_get_errmsg().
HRESULT Cselog::SEExecSQL | ( | BSTR | sql, |
BSTR * | result | ||
) |
Definition at line 326 of file selog.cpp.
References se_exec_sql(), and se_get_errmsg().
HRESULT Cselog::SEGetMeasurementID | ( | BSTR | label, |
BSTR * | measurement_id | ||
) |
Definition at line 198 of file selog.cpp.
References se_get_errmsg(), and se_get_measurement_id().
HRESULT Cselog::SEGetMeasurementLabel | ( | BSTR | id, |
BSTR * | label | ||
) |
Definition at line 116 of file selog.cpp.
References se_get_errmsg(), and se_get_measurement_label().
HRESULT Cselog::SEGetSECIConfig | ( | BSTR * | seci_config | ) |
Definition at line 262 of file selog.cpp.
References se_get_errmsg(), and se_get_seci_config().
HRESULT Cselog::SEGetValues | ( | LONG | run_number, |
BSTR | source, | ||
BSTR | block_name, | ||
VARIANT * | iso_times, | ||
VARIANT * | block_values | ||
) |
Definition at line 300 of file selog.cpp.
References makeVariantFromArray(), se_get_errmsg(), and se_get_values().
HRESULT Cselog::SELogValue | ( | LONG | run_number, |
BSTR | source, | ||
BSTR | iso_time, | ||
BSTR | block_name, | ||
BSTR | block_value | ||
) |
Definition at line 25 of file selog.cpp.
References se_get_errmsg(), and se_log_value().
HRESULT Cselog::SELogValues | ( | LONG | run_number, |
BSTR | source, | ||
VARIANT | iso_times, | ||
VARIANT | block_names, | ||
VARIANT | block_values | ||
) |
Definition at line 179 of file selog.cpp.
References build_string_vector(), se_get_errmsg(), and se_log_values().
HRESULT Cselog::SELogValuesAsync | ( | LONG | run_number, |
BSTR | source, | ||
VARIANT | iso_times, | ||
VARIANT | block_names, | ||
VARIANT | block_values | ||
) |
Definition at line 280 of file selog.cpp.
References build_string_vector(), se_get_errmsg(), and se_log_values_async().
HRESULT Cselog::SENewMeasurement | ( | BSTR | label, |
BSTR * | id | ||
) |
Definition at line 99 of file selog.cpp.
References se_get_errmsg(), and se_new_measurement().
HRESULT Cselog::SENewSECIConfig | ( | BSTR | config_name | ) |
Definition at line 52 of file selog.cpp.
References se_get_errmsg(), and se_new_seci_config().
HRESULT Cselog::SESetBlockDetails | ( | BSTR | block_name, |
BSTR | setpoint_value, | ||
BSTR | vi_name, | ||
BSTR | read_control_label, | ||
BSTR | set_control_label, | ||
BSTR | button_control_label, | ||
LONG | options, | ||
BSTR | nexus_name, | ||
FLOAT | low_limit, | ||
FLOAT | high_limit, | ||
BSTR | units, | ||
BSTR | current_value | ||
) |
Definition at line 80 of file selog.cpp.
References se_get_errmsg(), and se_set_block_details().
HRESULT Cselog::SESetBlockSetpoint | ( | BSTR | block_name, |
BSTR | block_setpoint | ||
) |
Definition at line 229 of file selog.cpp.
References se_get_errmsg(), and se_set_block_setpoint().
HRESULT Cselog::SESetBlockSetpoints | ( | VARIANT | block_names, |
VARIANT | block_setpoints | ||
) |
Definition at line 245 of file selog.cpp.
References build_string_vector(), se_get_errmsg(), and se_set_block_setpoints().
HRESULT Cselog::SESetBlockValue | ( | BSTR | block_name, |
BSTR | block_value | ||
) |
Definition at line 66 of file selog.cpp.
References se_get_errmsg(), and se_set_block_value().
HRESULT Cselog::SESetBlockValues | ( | VARIANT | block_names, |
VARIANT | block_values | ||
) |
Definition at line 162 of file selog.cpp.
References build_string_vector(), se_get_errmsg(), and se_set_block_values().
HRESULT Cselog::SESetMeasurementLabel | ( | BSTR | measurement_id, |
BSTR | label | ||
) |
Definition at line 215 of file selog.cpp.
References se_get_errmsg(), and se_set_measurement_label().