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:54 2007
libRASCH: plugin_access_func Struct Reference

plugin_access_func Struct Reference

contains pointers to access-functions in plugin, will be set IN plugin More...


Data Fields

int(* check_meas )(const char *name)
int(* find_meas )(const char *dir, struct find_meas *f)
meas_handle(* open_meas )(ra_handle ra, const char *name)
meas_handle(* new_meas )(const char *dir, const char *name)
int(* save_meas )(meas_handle mh)
int(* close_meas )(meas_handle mh)
int(* get_info_id )(any_handle h, int id, value_handle vh)
int(* get_info_idx )(any_handle h, int info_type, int idx, value_handle vh)
int(* set_info )(any_handle h, value_handle vh)
rec_handle(* rec_add )(meas_handle mh, rec_handle parent)
int(* dev_add )(rec_handle rh)
int(* ch_add )(rec_handle rh)
int(* session_new )(meas_handle mh)
size_t(* add_raw )(meas_handle mh, int channel, value_handle vh)
size_t(* get_raw )(meas_handle mh, rec_handle rh, int ch, size_t start, size_t num_data, DWORD *data, DWORD *data_high)
size_t(* get_raw_unit )(meas_handle mh, rec_handle rh, int ch, size_t start, size_t num_data, double *data)
int(* get_eval_info )(meas_handle mh, value_handle vh_name, value_handle vh_desc)
long(* get_class_num )(meas_handle mh)
int(* get_class_info )(meas_handle mh, long class_num, value_handle vh_id, value_handle vh_name, value_handle vh_desc)
long(* get_prop_num )(class_handle clh)
int(* get_prop_info )(class_handle clh, long prop_num, value_handle vh_id, value_handle vh_type, value_handle vh_len, value_handle vh_name, value_handle vh_desc, value_handle vh_unit, value_handle vh_use_minmax, value_handle vh_min, value_handle vh_max)
int(* get_ev_info )(prop_handle ph, value_handle vh_start, value_handle vh_end)
int(* get_ev_value )(prop_handle ph, long event, value_handle vh_value, value_handle vh_ch)
long(* get_sum_num )(class_handle clh)
int(* get_sum_info )(class_handle clh, long sum_num, value_handle vh_id, value_handle vh_ch, value_handle vh_name, value_handle vh_desc)
int(* get_sum_ch_info )(class_handle clh, long sum_num, long ch, value_handle vh_fid_offset, value_handle vh_dim_unit, value_handle vh_dim_name)
int(* get_sum_events )(sum_handle sh, value_handle vh_events)
int(* get_sum_part_data )(sum_handle sh, long ch, long dim, value_handle vh)


Detailed Description

Parameters:
<check_meas> checks if given file-name is a measurement which can be handled by the plugin
<find_meas> looks in 'dir' for measurements which can be handled by the plugin
<open_meas> open measurement
<new_meas> creates new measurement (not implemented yet)
<save_meas> save measurement (not implemented yet)
<close_meas> close opened files and free allocated memory
<get_info_id> returns informations selected by id-number
<get_info_idx> returns informations selected by index-number
<set_info> set information in a measurement (not implemented yet)
<rec_add> add a recording (not implemented yet)
<dev_add> add a recroding-device (not implemented yet)
<ch_add> add a recording-channel (not implemented yet)
<session_new> starts a new recording session (not implemented yet)
<add_raw> add raw signal data (not implemented yet)
<get_raw> returns unscaled raw signal data as DWORD values
<get_raw_unit> returns raw signal data scaled to 'unit'-values
<get_eval_info> returns infos about an evaluation
<get_evprpp_num> returns number of available event properties
<get_evprop_info> returns infos about an event property
<get_ev_num> returns number of events for a event property
<get_ev_start_end> returns start and end of an event
<get_ev_value> returns event value
<get_ev_value_inf> returns event value in a value-handle
<get_ev_value_all> returns event values for all events
<get_ev_start_all> returns start of events for all events
<get_ev_end_all> returns end of events for all events
<get_template_info> returns infos about a template
<get_template_raw> returns template-data

Definition at line 219 of file ra_priv.h.


Field Documentation

size_t(* plugin_access_func::add_raw)(meas_handle mh, int channel, value_handle vh)
 

Referenced by ra_raw_add().

int(* plugin_access_func::ch_add)(rec_handle rh)
 

Referenced by ra_ch_add().

int(* plugin_access_func::check_meas)(const char *name)
 

Referenced by ra_meas_open().

int(* plugin_access_func::close_meas)(meas_handle mh)
 

Referenced by ra_meas_close().

int(* plugin_access_func::dev_add)(rec_handle rh)
 

Referenced by ra_dev_add().

int(* plugin_access_func::find_meas)(const char *dir, struct find_meas *f)
 

Referenced by ra_meas_find_first().

int(* plugin_access_func::get_class_info)(meas_handle mh, long class_num, value_handle vh_id, value_handle vh_name, value_handle vh_desc)
 

Referenced by add_class_orig().

long(* plugin_access_func::get_class_num)(meas_handle mh)
 

Referenced by add_class_orig().

int(* plugin_access_func::get_ev_info)(prop_handle ph, value_handle vh_start, value_handle vh_end)
 

Referenced by add_events_orig().

int(* plugin_access_func::get_ev_value)(prop_handle ph, long event, value_handle vh_value, value_handle vh_ch)
 

Referenced by add_values_orig().

int(* plugin_access_func::get_eval_info)(meas_handle mh, value_handle vh_name, value_handle vh_desc)
 

Referenced by add_eval_orig().

int(* plugin_access_func::get_info_id)(any_handle h, int id, value_handle vh)
 

Referenced by ra_info_get().

int(* plugin_access_func::get_info_idx)(any_handle h, int info_type, int idx, value_handle vh)
 

Referenced by ra_info_get_by_idx().

int(* plugin_access_func::get_prop_info)(class_handle clh, long prop_num, value_handle vh_id, value_handle vh_type, value_handle vh_len, value_handle vh_name, value_handle vh_desc, value_handle vh_unit, value_handle vh_use_minmax, value_handle vh_min, value_handle vh_max)
 

Referenced by add_prop_orig().

long(* plugin_access_func::get_prop_num)(class_handle clh)
 

Referenced by add_prop_orig().

size_t(* plugin_access_func::get_raw)(meas_handle mh, rec_handle rh, int ch, size_t start, size_t num_data, DWORD *data, DWORD *data_high)
 

Referenced by ra_raw_get().

size_t(* plugin_access_func::get_raw_unit)(meas_handle mh, rec_handle rh, int ch, size_t start, size_t num_data, double *data)
 

Referenced by ra_raw_get_unit().

int(* plugin_access_func::get_sum_ch_info)(class_handle clh, long sum_num, long ch, value_handle vh_fid_offset, value_handle vh_dim_unit, value_handle vh_dim_name)
 

Referenced by add_sum_ch(), and add_summaries_orig().

int(* plugin_access_func::get_sum_events)(sum_handle sh, value_handle vh_events)
 

Referenced by add_sum_part_orig().

int(* plugin_access_func::get_sum_info)(class_handle clh, long sum_num, value_handle vh_id, value_handle vh_ch, value_handle vh_name, value_handle vh_desc)
 

Referenced by add_summaries_orig().

long(* plugin_access_func::get_sum_num)(class_handle clh)
 

Referenced by add_summaries_orig().

int(* plugin_access_func::get_sum_part_data)(sum_handle sh, long ch, long dim, value_handle vh)
 

Referenced by add_sum_part_orig().

meas_handle(* plugin_access_func::new_meas)(const char *dir, const char *name)
 

Referenced by ra_meas_new().

meas_handle(* plugin_access_func::open_meas)(ra_handle ra, const char *name)
 

Referenced by ra_meas_open().

rec_handle(* plugin_access_func::rec_add)(meas_handle mh, rec_handle parent)
 

Referenced by ra_rec_add().

int(* plugin_access_func::save_meas)(meas_handle mh)
 

Referenced by ra_meas_save().

int(* plugin_access_func::session_new)(meas_handle mh)
 

Referenced by ra_session_new().

int(* plugin_access_func::set_info)(any_handle h, value_handle vh)
 

Referenced by ra_info_set().


The documentation for this struct was generated from the following file:
Generated on Fri May 27 11:33:59 2005 for libRASCH by  doxygen 1.4.2