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

eval_property Struct Reference

contains all informations needed for event-properties More...

Collaboration diagram for eval_property:

Collaboration graph
[legend]

Data Fields

unsigned short handle_id
eval_propertynext
eval_propertyprev
ra_measmeas
eval_classevclass
long id
char ascii_id [MAX_ID_LEN]
long allocated_events
unsigned short * num_entries
short ** ch_map
int value_type
long ** num_elements
union {
   short **   s
   long **   l
   double **   d
   char ***   c
   short ***   sa
   long ***   la
   double ***   da
   char ****   ca
value

Detailed Description

Parameters:
<id> set to RA_HANDLE_EVENT_PROP
<next> pointer to the next eval_property structure
<prev> pointer to the previous eval_property structure
<meas> pointer to the measurement which the event property belongs to
<evclass> pointer to the event class structure this event property belongs to
<id> id of the event property (use only inside of libRASCH)
<ascii_id> string-id of the event property
<allocated_events> size of available event "slots"
<num_entries> number of channel values for each event
<ch_map> channel numbers for which values are available (-1: independent of the channel)
<value_type> value type of the property
<num_elements> number of elements for each entry if value is an array
<value> array holding the values for all events and channels

Definition at line 195 of file ra_eval.h.


Field Documentation

long eval_property::allocated_events
 

Definition at line 209 of file ra_eval.h.

Referenced by add_prop_mem(), and alloc_prop_mem().

char eval_property::ascii_id[MAX_ID_LEN]
 

Definition at line 207 of file ra_eval.h.

Referenced by eval_get_info(), ra_prop_add(), and ra_prop_get().

char*** eval_property::c
 

Definition at line 220 of file ra_eval.h.

char**** eval_property::ca
 

Definition at line 224 of file ra_eval.h.

Referenced by ra_prop_set_value().

short** eval_property::ch_map
 

Definition at line 212 of file ra_eval.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), ra_prop_delete(), ra_prop_get_ch(), ra_prop_get_events(), ra_prop_get_value(), and ra_prop_set_value().

double** eval_property::d
 

Definition at line 219 of file ra_eval.h.

double*** eval_property::da
 

Definition at line 223 of file ra_eval.h.

struct eval_class* eval_property::evclass
 

Definition at line 204 of file ra_eval.h.

Referenced by alloc_prop_mem(), ra_class_get_handle(), ra_prop_add(), ra_prop_delete(), ra_prop_get_ch(), ra_prop_get_events(), ra_prop_get_value(), and ra_prop_set_value().

unsigned short eval_property::handle_id
 

Definition at line 197 of file ra_eval.h.

Referenced by ra_class_get_handle(), ra_prop_add(), ra_prop_delete(), ra_prop_get_ch(), ra_prop_get_events(), ra_prop_get_value(), and ra_prop_set_value().

long eval_property::id
 

Definition at line 206 of file ra_eval.h.

Referenced by ra_prop_add().

long** eval_property::l
 

Definition at line 218 of file ra_eval.h.

Referenced by ra_prop_delete(), ra_prop_get_events(), ra_prop_get_value(), and ra_prop_set_value().

long*** eval_property::la
 

Definition at line 222 of file ra_eval.h.

struct ra_meas* eval_property::meas
 

Definition at line 202 of file ra_eval.h.

Referenced by ra_meas_handle_from_any_handle(), and ra_prop_add().

struct eval_property* eval_property::next
 

Definition at line 199 of file ra_eval.h.

Referenced by add_prop_mem(), del_prop_values(), and ra_prop_get().

long** eval_property::num_elements
 

Definition at line 214 of file ra_eval.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), ra_prop_delete(), ra_prop_get_value(), and ra_prop_set_value().

unsigned short* eval_property::num_entries
 

Definition at line 211 of file ra_eval.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), ra_prop_delete(), ra_prop_get_ch(), ra_prop_get_value(), and ra_prop_set_value().

struct eval_property* eval_property::prev
 

Definition at line 200 of file ra_eval.h.

short** eval_property::s
 

Definition at line 217 of file ra_eval.h.

short*** eval_property::sa
 

Definition at line 221 of file ra_eval.h.

union { ... } eval_property::value
 

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), ra_prop_delete(), ra_prop_get_events(), ra_prop_get_value(), and ra_prop_set_value().

int eval_property::value_type
 

Definition at line 213 of file ra_eval.h.

Referenced by add_prop_mem(), alloc_prop_mem(), del_prop_values(), eval_get_info(), ra_prop_add(), ra_prop_delete(), ra_prop_get_events(), ra_prop_get_value(), and ra_prop_set_value().


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