TUM-Logo

libRASCH

 

Home
 

General

About libRASCH/News
Design
Screen shots
Sample programs (with source code)
License
 

Download

libRASCH
Tools
 

Documentation

User
Developer
 

Resources

Mailing list
Supported Formats
Plugins
Status
Links
 
Contact
About this site
 
Last updated
Tue Mar 27 23:03:52 2007
libRASCH: ra_defines.h File Reference

ra_defines.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define LIBRAAPI
#define RA_HANDLE_LIB   1
#define RA_HANDLE_MEAS   2
#define RA_HANDLE_REC   3
#define RA_HANDLE_FIND   4
#define RA_HANDLE_EVAL   5
#define RA_HANDLE_EVAL_CLASS   6
#define RA_HANDLE_EVAL_PROP   7
#define RA_HANDLE_EVAL_SUMMARY   8
#define RA_HANDLE_PLUGIN   9
#define RA_HANDLE_PROC   10
#define RA_HANDLE_VIEW   11
#define RA_HANDLE_VALUE   12
#define MAX_PATH_RA   4096
#define RA_VALUE_NAME_MAX   50
#define RA_VALUE_DESC_MAX   250
#define RA_VALUE_VALUE_MAX   2000
#define RA_VALUE_TYPE_NONE   0
#define RA_VALUE_TYPE_SHORT   1
#define RA_VALUE_TYPE_LONG   2
#define RA_VALUE_TYPE_DOUBLE   3
#define RA_VALUE_TYPE_CHAR   4
#define RA_VALUE_TYPE_VOIDP   5
#define RA_VALUE_TYPE_SHORT_ARRAY   6
#define RA_VALUE_TYPE_LONG_ARRAY   7
#define RA_VALUE_TYPE_DOUBLE_ARRAY   8
#define RA_VALUE_TYPE_CHAR_ARRAY   9
#define RA_VALUE_TYPE_VOIDP_ARRAY   10
#define RA_VALUE_TYPE_VH_ARRAY   11
#define RA_MEAS_TYPE_UNKNOWN   0
#define RA_MEAS_TYPE_ECG_HOLTER   1
#define RA_MEAS_TYPE_ECG_REST   2
#define RA_MEAS_TYPE_ECG_STRESS   3
#define RA_REC_TYPE_UNKNOWN   0
#define RA_REC_TYPE_MIXED   1
#define RA_REC_TYPE_TIMESERIES   10
#define RA_REC_TYPE_IMAGE   11
#define RA_REC_TYPE_MOVIE   12
#define RA_CH_TYPE_UNKNOWN   0
#define RA_CH_TYPE_ECG   1
#define RA_CH_TYPE_RR   2
#define RA_CH_TYPE_RESP   3
#define RA_CH_TYPE_TEMP   4
#define RA_CH_TYPE_TEMP_C   5
#define RA_CH_TYPE_TEMP_F   6
#define RA_CH_TYPE_ACTIVITY   7
#define RA_CH_TYPE_EEG   8
#define RA_CH_TYPE_EMG   9
#define RA_CH_TYPE_CTG_FHR   10
#define RA_CH_TYPE_CTG_UC   11
#define RA_CH_TYPE_ANGLE   12
#define RA_CH_SAMPLE_TYPE_INT   0
#define RA_CH_SAMPLE_TYPE_WORD   1
#define RA_CH_SAMPLE_TYPE_FLOAT   2
#define RA_CH_SAMPLE_TYPE_FLOAT2   3
#define RA_CH_SAMPLE_TYPE_DOUBLE   4
#define EVAL_MAX_NAME   64
#define EVAL_MAX_DESC   256
#define EVAL_MAX_UNIT   64
#define EVPROP_TYPE_NONE   -1
#define EVPROP_TYPE_SHORT   0
#define EVPROP_TYPE_LONG   1
#define EVPROP_TYPE_DOUBLE   2
#define EVPROP_TYPE_CHAR   3
#define EVPROP_TYPE_SHORT_ARRAY   4
#define EVPROP_TYPE_LONG_ARRAY   5
#define EVPROP_TYPE_DOUBLE_ARRAY   6
#define EVPROP_TYPE_CHAR_ARRAY   7
#define EVENT_FLAG_USER_EDIT   0x00000001
#define PLUGIN_DAQ   16
#define PLUGIN_ACCESS   1
#define PLUGIN_PROCESS   2
#define PLUGIN_GUI   4
#define PLUGIN_VIEW   8

Typedefs

typedef void * ra_handle
typedef void * value_handle
typedef void * meas_handle
typedef void * rec_handle
typedef void * ra_find_handle
typedef void * eval_handle
typedef void * class_handle
typedef void * prop_handle
typedef void * sum_handle
typedef void * plugin_handle
typedef void * proc_handle
typedef void * view_handle
typedef void * any_handle
typedef unsigned char BYTE
typedef unsigned short int WORD
typedef unsigned long DWORD

Enumerations

enum  ra_info_ids {
  RA_INFO_NONE = -1, RA_INFO_LIB_START = 0, RA_INFO_NUM_PLUGINS_L, RA_INFO_VERSION_C,
  RA_INFO_LIB_END, RA_INFO_MEASUREMENT_START = 1000, RA_INFO_NUM_SESSIONS_L, RA_INFO_NUM_OBJ_INFOS_L,
  RA_INFO_NUM_REC_GEN_INFOS_L, RA_INFO_NUM_REC_DEV_INFOS_L, RA_INFO_NUM_REC_CH_INFOS_L, RA_INFO_NUM_EVAL_INFOS_L,
  RA_INFO_MAX_SAMPLERATE_D, RA_INFO_CH_XSCALE_D, RA_INFO_SIZE_L, RA_INFO_FILES_CA,
  RA_INFO_PATH_C, RA_INFO_DIR_L, RA_INFO_TYPE_L, RA_INFO_MEASUREMENT_END,
  RA_INFO_OBJECT_START = 2000, RA_INFO_OBJECT = RA_INFO_OBJECT_START, RA_INFO_OBJ_PERSON_START, RA_INFO_OBJ_PERSON_NAME_C,
  RA_INFO_OBJ_PERSON_FORENAME_C, RA_INFO_OBJ_PERSON_BIRTHDAY_C, RA_INFO_OBJ_PERSON_GENDER_C, RA_INFO_OBJ_PERSON_AGE_L,
  RA_INFO_OBJ_PERSON_HEIGHT_L, RA_INFO_OBJ_PERSON_WEIGHT_L, RA_INFO_OBJ_PERSON_STREET_C, RA_INFO_OBJ_PERSON_CITY_C,
  RA_INFO_OBJ_PERSON_POSTALCODE_C, RA_INFO_OBJ_PERSON_COUNTRY_C, RA_INFO_OBJ_PERSON_ADDRESS_C, RA_INFO_OBJ_PERSON_PHONE1_C,
  RA_INFO_OBJ_PERSON_PHONE2_C, RA_INFO_OBJ_PERSON_PHONE_MOBILE_C, RA_INFO_OBJ_PERSON_FAX_C, RA_INFO_OBJ_PERSON_EMAIL_C,
  RA_INFO_OBJ_PERSON_WEBSITE_C, RA_INFO_OBJ_PERSON_COMMENT_C, RA_INFO_OBJ_PERSON_END, RA_INFO_OBJ_PATIENT_START,
  RA_INFO_OBJ_PATIENT_ID_C, RA_INFO_OBJ_PATIENT_REASON_C, RA_INFO_OBJ_PATIENT_DIAGNOSIS_C, RA_INFO_OBJ_PATIENT_THERAPY_C,
  RA_INFO_OBJ_PATIENT_MEDICATION_C, RA_INFO_OBJ_PATIENT_HOSPITAL_C, RA_INFO_OBJ_PATIENT_DEPARTMENT_C, RA_INFO_OBJ_PATIENT_DOCTOR_C,
  RA_INFO_OBJ_PATIENT_EXAMINER_C, RA_INFO_OBJ_PATIENT_END, RA_INFO_OBJ_PREG_WOMAN_START, RA_INFO_OBJ_PREG_WOMAN_NUM_FETUS_L,
  RA_INFO_OBJ_PREG_WOMAN_GESTATION_DATE_C, RA_INFO_OBJ_PREG_WOMAN_END, RA_INFO_OBJECT_END, RA_INFO_RECORDING_START = 3000,
  RA_INFO_REC_GENERAL_START, RA_INFO_REC_GENERAL = RA_INFO_REC_GENERAL_START, RA_INFO_REC_GEN_TYPE_L, RA_INFO_REC_GEN_NAME_C,
  RA_INFO_REC_GEN_DESC_C, RA_INFO_REC_GEN_COMMENT_C, RA_INFO_REC_GEN_TIME_C, RA_INFO_REC_GEN_DATE_C,
  RA_INFO_REC_GEN_DURATION_SEC_D, RA_INFO_REC_GEN_NUMBER_L, RA_INFO_REC_GEN_NUM_SUB_REC_L, RA_INFO_REC_GEN_NUM_DEVICES_L,
  RA_INFO_REC_GEN_NUM_CHANNEL_L, RA_INFO_REC_GEN_OFFSET_L, RA_INFO_REC_GEN_PATH_C, RA_INFO_REC_GEN_DIR_L,
  RA_INFO_REC_GEN_MM_SEC_D, RA_INFO_REC_GENERAL_END, RA_INFO_REC_DEVICE_START, RA_INFO_REC_DEVICE = RA_INFO_REC_DEVICE_START,
  RA_INFO_REC_DEV_HW_NAME_C, RA_INFO_REC_DEV_HW_MANUFACTURER_C, RA_INFO_REC_DEV_HW_SERIAL_NO_C, RA_INFO_REC_DEV_HW_VERSION_C,
  RA_INFO_REC_DEV_SW_NAME_C, RA_INFO_REC_DEV_SW_MANUFACTURER_C, RA_INFO_REC_DEV_SW_SERIAL_NO_C, RA_INFO_REC_DEV_SW_VERSION_C,
  RA_INFO_REC_DEVICE_END, RA_INFO_REC_CHANNEL_START, RA_INFO_REC_CHANNEL = RA_INFO_REC_CHANNEL_START, RA_INFO_REC_CH_NAME_C,
  RA_INFO_REC_CH_DESC_C, RA_INFO_REC_CH_NUM_SAMPLES_L, RA_INFO_REC_CH_SAMPLERATE_D, RA_INFO_REC_CH_NUM_BITS_L,
  RA_INFO_REC_CH_AMP_RESOLUTION_D, RA_INFO_REC_CH_SAMPLE_TYPE_L, RA_INFO_REC_CH_UNIT_C, RA_INFO_REC_CH_CENTER_VALUE_D,
  RA_INFO_REC_CH_CENTER_SAMPLE_D, RA_INFO_REC_CH_MIN_UNIT_D, RA_INFO_REC_CH_MAX_UNIT_D, RA_INFO_REC_CH_MM_UNIT_D,
  RA_INFO_REC_CH_TYPE_L, RA_INFO_REC_CH_DO_IGNORE_VALUE_L, RA_INFO_REC_CH_IGNORE_VALUE_D, RA_INFO_REC_CHANNEL_END,
  RA_INFO_RECORDING_END, RA_INFO_EVALUATION = 4000, RA_INFO_EVAL_START, RA_INFO_EVAL_NAME_C,
  RA_INFO_EVAL_DESC_C, RA_INFO_EVAL_ADD_TS_C, RA_INFO_EVAL_MODIFY_TS_C, RA_INFO_EVAL_USER_C,
  RA_INFO_EVAL_HOST_C, RA_INFO_EVAL_PROG_C, RA_INFO_EVAL_ORIGINAL_L, RA_INFO_EVAL_DEFAULT_L,
  RA_INFO_EVAL_END, RA_INFO_CLASS_START, RA_INFO_CLASS_ASCII_ID_C, RA_INFO_CLASS_NAME_C,
  RA_INFO_CLASS_DESC_C, RA_INFO_CLASS_EV_NUM_L, RA_INFO_CLASS_END, RA_INFO_PROP_START,
  RA_INFO_PROP_ASCII_ID_C, RA_INFO_PROP_VALTYPE_L, RA_INFO_PROP_NAME_C, RA_INFO_PROP_DESC_C,
  RA_INFO_PROP_UNIT_C, RA_INFO_PROP_HAS_MINMAX_L, RA_INFO_PROP_MIN_D, RA_INFO_PROP_MAX_D,
  RA_INFO_PROP_END, RA_INFO_SUM_START, RA_INFO_SUM_ASCII_ID_C, RA_INFO_SUM_NAME_C,
  RA_INFO_SUM_DESC_C, RA_INFO_SUM_NUM_CH_L, RA_INFO_SUM_CH_NUM_L, RA_INFO_SUM_CH_FIDUCIAL_L,
  RA_INFO_SUM_CH_NUM_DIM_L, RA_INFO_SUM_CH_DIM_UNIT_CA, RA_INFO_SUM_CH_DIM_NAME_CA, RA_INFO_SUM_END,
  RA_INFO_EVALUATION_END, RA_INFO_PLUGIN_START = 5000, RA_INFO_PL_NAME_C, RA_INFO_PL_DESC_C,
  RA_INFO_PL_FILE_C, RA_INFO_PL_USE_IT_L, RA_INFO_PL_TYPE_L, RA_INFO_PL_VERSION_C,
  RA_INFO_PL_BUILD_TS_C, RA_INFO_PL_LICENSE_L, RA_INFO_PL_NUM_OPTIONS_L, RA_INFO_PL_OPT_NAME_C,
  RA_INFO_PL_OPT_DESC_C, RA_INFO_PL_OPT_TYPE_L, RA_INFO_PL_NUM_RESULTS_L, RA_INFO_PL_RES_NAME_C,
  RA_INFO_PL_RES_DESC_C, RA_INFO_PL_RES_TYPE_L, RA_INFO_PL_RES_DEFAULT_L, RA_INFO_PLUGIN_END,
  RA_INFO_SESSION_START = 6000, RA_INFO_SES_NAME_C, RA_INFO_SES_DESC_C, RA_INFO_SESSION_END,
  RA_INFO_PROCESSING_START = 7000, RA_INFO_PROC_NUM_RES_SETS_L, RA_INFO_PROC_NUM_RES_L, RA_INFO_PROCESSING_END
}
enum  event_class_ids {
  EVENT_CLASS_HEARTBEAT, EVENT_CLASS_RR_CALIBRATION, EVENT_CLASS_ANNOT, EVENT_CLASS_ARRHYTHMIA,
  EVENT_CLASS_ARRHYTHMIA_ORIGINAL, EVENT_CLASS_UTERINE_CONTRACTION
}
enum  event_prop_ids {
  EVENT_PROP_QRS_TEMPLATE, EVENT_PROP_QRS_TEMPLATE_CORR, EVENT_PROP_QRS_POS, EVENT_PROP_QRS_ANNOT,
  EVENT_PROP_QRS_CH, EVENT_PROP_QRS_TEMPORAL, EVENT_PROP_P_START_OFFSET, EVENT_PROP_P_MAX_OFFSET,
  EVENT_PROP_P_END_OFFSET, EVENT_PROP_Q_OFFSET, EVENT_PROP_R_OFFSET, EVENT_PROP_S_OFFSET,
  EVENT_PROP_J_OFFSET, EVENT_PROP_T_START_OFFSET, EVENT_PROP_T_MAX_OFFSET, EVENT_PROP_T_END_OFFSET,
  EVENT_PROP_U_START_OFFSET, EVENT_PROP_U_MAX_OFFSET, EVENT_PROP_U_END_OFFSET, EVENT_PROP_RRI,
  EVENT_PROP_RRI_ANNOT, EVENT_PROP_RRI_REFVALUE, EVENT_PROP_RRI_NUM_REFVALUE, EVENT_PROP_QT,
  EVENT_PROP_QTA, EVENT_PROP_QT_RRI, EVENT_PROP_RESP_CHEST_MEAN_RRI, EVENT_PROP_RESP_CHEST_MEAN_IBI,
  EVENT_PROP_RR_TEMPLATE, EVENT_PROP_RR_SYSTOLIC, EVENT_PROP_RR_SYSTOLIC_POS, EVENT_PROP_RR_DIASTOLIC,
  EVENT_PROP_RR_DIASTOLIC_POS, EVENT_PROP_RR_MEAN, EVENT_PROP_RR_FLAGS, EVENT_PROP_RR_IBI,
  EVENT_PROP_RR_CALIBRATION_SEQ, EVENT_PROP_UC_MAX_POS, EVENT_PROP_UC_TEMPLATE, EVENT_PROP_UC_TEMPLATE_CORR,
  EVENT_PROP_ANNOT, EVENT_PROP_ARR_TYPE, EVENT_PROP_ARR_HR, EVENT_PROP_ARR_NUM_QRS,
  EVENT_PROP_ARR_ORIG_TYPE, EVENT_PROP_ARR_ORIG_HR, EVENT_PROP_ARR_ORIG_NUM_QRS
}


Detailed Description

The header file contains all definitions needed to use the libRASCH API in other programs. For libRASCH plugins, see the other header files.

Author:
Raphael Schneider (rasch@med1.med.tum.de)

Definition in file ra_defines.h.


Define Documentation

#define EVAL_MAX_DESC   256
 

Definition at line 159 of file ra_defines.h.

Referenced by ra_eval_add(), read_evals_xml(), read_props_xml(), and read_sets_xml().

#define EVAL_MAX_NAME   64
 

Definition at line 158 of file ra_defines.h.

Referenced by find_prop_name(), read_config(), read_evals_xml(), read_props_xml(), read_sets_xml(), and write_templates_xml().

#define EVAL_MAX_UNIT   64
 

Definition at line 160 of file ra_defines.h.

Referenced by read_props_xml().

#define EVENT_FLAG_USER_EDIT   0x00000001
 

Definition at line 172 of file ra_defines.h.

#define EVPROP_TYPE_CHAR   3
 

Definition at line 166 of file ra_defines.h.

Referenced by handle_value_events_ascii(), read_events_xml(), read_props_xml(), write_events_xml(), write_events_xml_ascii(), and write_props_xml().

#define EVPROP_TYPE_CHAR_ARRAY   7
 

Definition at line 170 of file ra_defines.h.

#define EVPROP_TYPE_DOUBLE   2
 

Definition at line 165 of file ra_defines.h.

Referenced by handle_value_events(), handle_value_events_ascii(), read_props_xml(), write_events_xml(), write_events_xml_ascii(), and write_props_xml().

#define EVPROP_TYPE_DOUBLE_ARRAY   6
 

Definition at line 169 of file ra_defines.h.

Referenced by handle_value_events_ascii(), read_props_xml(), write_events_xml_ascii(), and write_props_xml().

#define EVPROP_TYPE_LONG   1
 

Definition at line 164 of file ra_defines.h.

Referenced by handle_value_events(), handle_value_events_ascii(), read_props_xml(), write_events_xml(), write_events_xml_ascii(), and write_props_xml().

#define EVPROP_TYPE_LONG_ARRAY   5
 

Definition at line 168 of file ra_defines.h.

Referenced by handle_value_events_ascii(), read_props_xml(), write_events_xml_ascii(), and write_props_xml().

#define EVPROP_TYPE_NONE   -1
 

Definition at line 162 of file ra_defines.h.

#define EVPROP_TYPE_SHORT   0
 

Definition at line 163 of file ra_defines.h.

Referenced by handle_value_events(), handle_value_events_ascii(), read_props_xml(), write_events_xml(), write_events_xml_ascii(), and write_props_xml().

#define EVPROP_TYPE_SHORT_ARRAY   4
 

Definition at line 167 of file ra_defines.h.

Referenced by handle_value_events_ascii(), read_props_xml(), write_events_xml_ascii(), and write_props_xml().

#define LIBRAAPI
 

Definition at line 33 of file ra_defines.h.

#define MAX_PATH_RA   4096
 

Definition at line 68 of file ra_defines.h.

Referenced by _ra_fopen(), copy_move_file(), copy_move_meas(), delete_file(), dload_plugin(), eval_loadxml_v0(), find_config_file(), init_config(), make_dir(), ra_eval_loadxml(), ra_eval_savexml(), ra_get_filename(), ra_meas_copy(), ra_meas_delete(), ra_meas_find_first(), ra_meas_find_next(), ra_meas_move(), ra_meas_open(), read_config(), and read_plugins().

#define PLUGIN_ACCESS   1
 

Definition at line 177 of file ra_defines.h.

#define PLUGIN_DAQ   16
 

Definition at line 174 of file ra_defines.h.

#define PLUGIN_GUI   4
 

Definition at line 179 of file ra_defines.h.

#define PLUGIN_PROCESS   2
 

Definition at line 178 of file ra_defines.h.

#define PLUGIN_VIEW   8
 

Definition at line 180 of file ra_defines.h.

#define RA_CH_SAMPLE_TYPE_DOUBLE   4
 

Definition at line 154 of file ra_defines.h.

#define RA_CH_SAMPLE_TYPE_FLOAT   2
 

Definition at line 151 of file ra_defines.h.

#define RA_CH_SAMPLE_TYPE_FLOAT2   3
 

Definition at line 152 of file ra_defines.h.

#define RA_CH_SAMPLE_TYPE_INT   0
 

Definition at line 149 of file ra_defines.h.

#define RA_CH_SAMPLE_TYPE_WORD   1
 

Definition at line 150 of file ra_defines.h.

#define RA_CH_TYPE_ACTIVITY   7
 

Definition at line 139 of file ra_defines.h.

#define RA_CH_TYPE_ANGLE   12
 

Definition at line 144 of file ra_defines.h.

#define RA_CH_TYPE_CTG_FHR   10
 

Definition at line 142 of file ra_defines.h.

#define RA_CH_TYPE_CTG_UC   11
 

Definition at line 143 of file ra_defines.h.

#define RA_CH_TYPE_ECG   1
 

Definition at line 133 of file ra_defines.h.

#define RA_CH_TYPE_EEG   8
 

Definition at line 140 of file ra_defines.h.

#define RA_CH_TYPE_EMG   9
 

Definition at line 141 of file ra_defines.h.

#define RA_CH_TYPE_RESP   3
 

Definition at line 135 of file ra_defines.h.

#define RA_CH_TYPE_RR   2
 

Definition at line 134 of file ra_defines.h.

#define RA_CH_TYPE_TEMP   4
 

Definition at line 136 of file ra_defines.h.

#define RA_CH_TYPE_TEMP_C   5
 

Definition at line 137 of file ra_defines.h.

#define RA_CH_TYPE_TEMP_F   6
 

Definition at line 138 of file ra_defines.h.

#define RA_CH_TYPE_UNKNOWN   0
 

Definition at line 131 of file ra_defines.h.

#define RA_HANDLE_EVAL   5
 

Definition at line 57 of file ra_defines.h.

Referenced by check_handle_type(), get_plugin_from_handle(), ra_class_get(), ra_eval_add(), ra_eval_delete(), ra_lib_handle_from_any_handle(), ra_meas_handle_from_any_handle(), and read_evals_xml().

#define RA_HANDLE_EVAL_CLASS   6
 

Definition at line 58 of file ra_defines.h.

Referenced by check_handle_type(), get_plugin_from_handle(), ra_class_add(), ra_class_add_event(), ra_class_del_event(), ra_class_delete(), ra_class_get_event_pos(), ra_class_get_events(), ra_class_set_event_pos(), ra_eval_get_handle(), ra_lib_handle_from_any_handle(), ra_meas_handle_from_any_handle(), ra_prop_add(), ra_prop_get(), ra_prop_get_all(), and read_sets_xml().

#define RA_HANDLE_EVAL_PROP   7
 

Definition at line 59 of file ra_defines.h.

Referenced by check_handle_type(), get_plugin_from_handle(), ra_class_get_handle(), ra_lib_handle_from_any_handle(), ra_meas_handle_from_any_handle(), ra_prop_add(), ra_prop_delete(), ra_prop_get_ch(), ra_prop_get_events(), ra_prop_get_value(), and ra_prop_set_value().

#define RA_HANDLE_EVAL_SUMMARY   8
 

Definition at line 60 of file ra_defines.h.

Referenced by check_handle_type(), get_plugin_from_handle(), ra_lib_handle_from_any_handle(), ra_meas_handle_from_any_handle(), and ra_sum_add().

#define RA_HANDLE_FIND   4
 

Definition at line 56 of file ra_defines.h.

Referenced by check_handle_type(), ra_lib_handle_from_any_handle(), ra_meas_find_first(), and ra_meas_find_next().

#define RA_HANDLE_LIB   1
 

Definition at line 53 of file ra_defines.h.

Referenced by check_handle_type(), ra_info_get(), ra_lib_handle_from_any_handle(), and ra_lib_init().

#define RA_HANDLE_MEAS   2
 

Definition at line 54 of file ra_defines.h.

Referenced by check_handle_type(), get_plugin_from_handle(), ra_eval_add(), ra_info_get(), ra_lib_handle_from_any_handle(), ra_meas_handle_from_any_handle(), ra_meas_new(), ra_meas_open(), and ra_meas_save().

#define RA_HANDLE_PLUGIN   9
 

Definition at line 61 of file ra_defines.h.

Referenced by check_handle_type(), dload_plugin(), ra_info_get(), and ra_lib_handle_from_any_handle().

#define RA_HANDLE_PROC   10
 

Definition at line 62 of file ra_defines.h.

Referenced by check_handle_type(), ra_lib_get_option(), ra_lib_handle_from_any_handle(), and ra_lib_set_option().

#define RA_HANDLE_REC   3
 

Definition at line 55 of file ra_defines.h.

Referenced by check_handle_type(), get_plugin_from_handle(), ra_lib_handle_from_any_handle(), ra_meas_handle_from_any_handle(), and set_one_session().

#define RA_HANDLE_VALUE   12
 

Definition at line 64 of file ra_defines.h.

Referenced by ra_value_malloc(), and valid_value_handle().

#define RA_HANDLE_VIEW   11
 

Definition at line 63 of file ra_defines.h.

Referenced by check_handle_type(), and ra_lib_handle_from_any_handle().

#define RA_MEAS_TYPE_ECG_HOLTER   1
 

Definition at line 117 of file ra_defines.h.

#define RA_MEAS_TYPE_ECG_REST   2
 

Definition at line 118 of file ra_defines.h.

#define RA_MEAS_TYPE_ECG_STRESS   3
 

Definition at line 119 of file ra_defines.h.

#define RA_MEAS_TYPE_UNKNOWN   0
 

Definition at line 116 of file ra_defines.h.

#define RA_REC_TYPE_IMAGE   11
 

Definition at line 126 of file ra_defines.h.

#define RA_REC_TYPE_MIXED   1
 

Definition at line 124 of file ra_defines.h.

#define RA_REC_TYPE_MOVIE   12
 

Definition at line 127 of file ra_defines.h.

#define RA_REC_TYPE_TIMESERIES   10
 

Definition at line 125 of file ra_defines.h.

#define RA_REC_TYPE_UNKNOWN   0
 

Definition at line 123 of file ra_defines.h.

#define RA_VALUE_DESC_MAX   250
 

Definition at line 98 of file ra_defines.h.

Referenced by ra_value_copy(), ra_value_get_desc(), ra_value_get_single_elem(), set_meta_info(), and set_one_session().

#define RA_VALUE_NAME_MAX   50
 

Definition at line 97 of file ra_defines.h.

Referenced by ra_proc_get_result(), ra_value_copy(), ra_value_get_name(), ra_value_get_single_elem(), set_meta_info(), and set_one_session().

#define RA_VALUE_TYPE_CHAR   4
 

Definition at line 105 of file ra_defines.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), free_mem(), get_option(), ra_prop_delete(), ra_prop_get_value(), ra_prop_set_value(), ra_value_copy(), ra_value_get_single_elem(), ra_value_get_string(), ra_value_get_string_utf8(), ra_value_set_string(), ra_value_set_string_utf8(), and set_option().

#define RA_VALUE_TYPE_CHAR_ARRAY   9
 

Definition at line 110 of file ra_defines.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), free_mem(), get_option(), ra_prop_delete(), ra_prop_get_value(), ra_prop_set_value(), ra_value_copy(), ra_value_get_single_elem(), ra_value_get_string_array(), ra_value_get_string_array_utf8(), ra_value_set_string_array(), ra_value_set_string_array_utf8(), and set_option().

#define RA_VALUE_TYPE_DOUBLE   3
 

Definition at line 104 of file ra_defines.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), get_option(), ra_prop_delete(), ra_prop_get_events(), ra_prop_get_value(), ra_prop_set_value(), ra_value_copy(), ra_value_get_double(), ra_value_get_long(), ra_value_get_short(), ra_value_get_single_elem(), ra_value_set_double(), and set_option().

#define RA_VALUE_TYPE_DOUBLE_ARRAY   8
 

Definition at line 109 of file ra_defines.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), free_mem(), get_option(), ra_prop_delete(), ra_prop_get_value(), ra_prop_set_value(), ra_value_copy(), ra_value_get_double_array(), ra_value_get_single_elem(), ra_value_set_double_array(), and set_option().

#define RA_VALUE_TYPE_LONG   2
 

Definition at line 103 of file ra_defines.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), get_option(), ra_prop_delete(), ra_prop_get_events(), ra_prop_get_value(), ra_prop_set_value(), ra_value_copy(), ra_value_get_double(), ra_value_get_long(), ra_value_get_short(), ra_value_get_single_elem(), ra_value_set_long(), and set_option().

#define RA_VALUE_TYPE_LONG_ARRAY   7
 

Definition at line 108 of file ra_defines.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), free_mem(), get_option(), ra_prop_delete(), ra_prop_get_value(), ra_prop_set_value(), ra_value_copy(), ra_value_get_long_array(), ra_value_get_single_elem(), ra_value_set_long_array(), and set_option().

#define RA_VALUE_TYPE_NONE   0
 

Definition at line 101 of file ra_defines.h.

Referenced by free_mem(), and ra_value_get_type().

#define RA_VALUE_TYPE_SHORT   1
 

Definition at line 102 of file ra_defines.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), get_option(), ra_prop_delete(), ra_prop_get_value(), ra_prop_set_value(), ra_value_copy(), ra_value_get_double(), ra_value_get_long(), ra_value_get_short(), ra_value_get_single_elem(), ra_value_set_short(), and set_option().

#define RA_VALUE_TYPE_SHORT_ARRAY   6
 

Definition at line 107 of file ra_defines.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), free_mem(), get_option(), ra_prop_delete(), ra_prop_get_value(), ra_prop_set_value(), ra_value_copy(), ra_value_get_short_array(), ra_value_get_single_elem(), ra_value_set_short_array(), and set_option().

#define RA_VALUE_TYPE_VH_ARRAY   11
 

Definition at line 112 of file ra_defines.h.

Referenced by free_mem(), ra_value_copy(), ra_value_get_single_elem(), ra_value_get_vh_array(), and ra_value_set_vh_array().

#define RA_VALUE_TYPE_VOIDP   5
 

Definition at line 106 of file ra_defines.h.

Referenced by ra_value_copy(), ra_value_get_single_elem(), ra_value_get_voidp(), ra_value_set_voidp(), and set_option().

#define RA_VALUE_TYPE_VOIDP_ARRAY   10
 

Definition at line 111 of file ra_defines.h.

Referenced by free_mem(), ra_value_copy(), ra_value_get_single_elem(), ra_value_get_voidp_array(), ra_value_set_voidp_array(), and set_option().

#define RA_VALUE_VALUE_MAX   2000
 

Definition at line 99 of file ra_defines.h.


Typedef Documentation

typedef void* any_handle
 

Definition at line 49 of file ra_defines.h.

typedef unsigned char BYTE
 

Definition at line 81 of file ra_defines.h.

typedef void* class_handle
 

Definition at line 43 of file ra_defines.h.

typedef unsigned long DWORD
 

Definition at line 87 of file ra_defines.h.

typedef void* eval_handle
 

Definition at line 42 of file ra_defines.h.

typedef void* meas_handle
 

Definition at line 39 of file ra_defines.h.

typedef void* plugin_handle
 

Definition at line 46 of file ra_defines.h.

typedef void* proc_handle
 

Definition at line 47 of file ra_defines.h.

typedef void* prop_handle
 

Definition at line 44 of file ra_defines.h.

typedef void* ra_find_handle
 

Definition at line 41 of file ra_defines.h.

typedef void* ra_handle
 

Definition at line 37 of file ra_defines.h.

typedef void* rec_handle
 

Definition at line 40 of file ra_defines.h.

typedef void* sum_handle
 

Definition at line 45 of file ra_defines.h.

typedef void* value_handle
 

Definition at line 38 of file ra_defines.h.

typedef void* view_handle
 

Definition at line 48 of file ra_defines.h.

typedef unsigned short int WORD
 

Definition at line 84 of file ra_defines.h.


Enumeration Type Documentation

enum event_class_ids
 

Enumeration values:
EVENT_CLASS_HEARTBEAT 
</