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: ra_meas Struct Reference

ra_meas Struct Reference

contains measurement infos More...

Collaboration diagram for ra_meas:

Collaboration graph
[legend]

Data Fields

unsigned short handle_id
libraschra
plugin_structp
void * priv
int num_sessions
ra_sessionsessions
eval_info eval
plugin_comm plc
long num_ch
double * x_scale
double max_samplerate

Detailed Description

Parameters:
<handle_id> set to RA_HANDLE_MEAS
<ra> pointer to general libRASCH structure
<p> pointer to the plugin-struct handling the measurement
<priv> plugin-specific infos about the measurement
<num_sessions> number of recording sessions in the measurement
<sessions> array of recording sessions
<eval> structure with the evaluation infos
<plc> structure containing the signal-infos for the measurement
<num_ch> number of recording channels in the measurement
<x_scale> array of maximum-samplerate-scaling-factors for each channel
<max_samplerate> maximum samplerate used in the recording

Definition at line 447 of file ra_priv.h.


Field Documentation

struct eval_info ra_meas::eval
 

Definition at line 461 of file ra_priv.h.

Referenced by find_attribute(), ra_eval_add(), ra_eval_attribute_list(), ra_eval_attribute_set(), ra_eval_attribute_unset(), ra_eval_delete(), ra_eval_get_all(), ra_eval_get_default(), ra_eval_get_original(), ra_meas_close(), ra_meas_move(), and read_evals_xml().

unsigned short ra_meas::handle_id
 

Definition at line 449 of file ra_priv.h.

Referenced by ra_eval_add(), ra_meas_new(), and ra_meas_open().

double ra_meas::max_samplerate
 

Definition at line 470 of file ra_priv.h.

Referenced by calc_x_scales().

long ra_meas::num_ch
 

Definition at line 468 of file ra_priv.h.

Referenced by calc_x_scales().

int ra_meas::num_sessions
 

Definition at line 458 of file ra_priv.h.

Referenced by get_session_info(), ra_meas_close(), ra_rec_get_first(), and set_one_session().

struct plugin_struct* ra_meas::p
 

Definition at line 453 of file ra_priv.h.

Referenced by ra_ch_add(), ra_dev_add(), ra_meas_close(), ra_meas_new(), ra_meas_open(), ra_raw_add(), ra_raw_get(), ra_raw_get_unit(), ra_rec_add(), ra_session_new(), and read_evaluation().

struct plugin_comm ra_meas::plc
 

Definition at line 463 of file ra_priv.h.

Referenced by ra_comm_add(), ra_comm_del(), and ra_comm_emit().

void* ra_meas::priv
 

Definition at line 456 of file ra_priv.h.

struct librasch* ra_meas::ra
 

Definition at line 451 of file ra_priv.h.

Referenced by ra_lib_handle_from_any_handle(), ra_meas_new(), and ra_meas_open().

struct ra_session* ra_meas::sessions
 

Definition at line 459 of file ra_priv.h.

Referenced by get_session_info(), ra_meas_close(), ra_rec_get_first(), and set_one_session().

double* ra_meas::x_scale
 

Definition at line 469 of file ra_priv.h.

Referenced by calc_x_scales(), and ra_meas_close().


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