Home

PDF file

image

Contents

1. Arguments head item item to be added Description This function adds item to the linked list identified by head head of list source file linked_list c ra_list_insert Name ra_list_insert insert an entry to a linked list Synopsis int ra_list_insert void head void prev void item Arguments head prev previous item 57 Chapter 1 Function Reference for C item item to be added Description This function inserts item in a linked list identified by head The item will come directly after prev source file linked_list c ra_list_del Name ra_list_del delete an entry from a linked list Synopsis int ra_list_del void head void item Arguments head item item to be deleted Description This function deletes item from a linked list identified by head 38 Chapter 1 Function Reference for C source file linked_list c ra_comm_add Name ra_comm_add add a signal receiver Synopsis LIBRAAPI int ra_comm_add meas_handle mh plugin_handle p dest_handle dh const char sig_name Arguments mh measurement handle plugin handle dh destination handle sig_name name of the signal Description This function adds a new signal receiver p and dh for the signal sig_name to the inter plugin communication Whenever the signal sig_name is emitted the signal will be send to the p
2. Description This function returns the event property proph of the event event At the moment it returns 1 if an error occured The function has to be extended to use the libRASCH error variable 71 source file event c ra_ev_set_value Name ra_ev_set_value set the property of an event Synopsis LIBRAAPI int ra_ev_set_value Arguments proph event property handle event number of the event value property value Description prop_handle proph Chapter 1 Function Reference for C long event double value This function sets the event property proph of the event event to value source file event c 72 Chapter 1 Function Reference for C ra_ev_get_value_inf Name ra_ev_get_value_inf returns the property of an event in a ra_info struct Synopsis LIBRAAPI int ra_ev_get_value_inf prop_handle proph long event value_handle vh value_handle ch Arguments proph event property handle event number of the event vh value asked for ch channel value Description This function returns the event property proph of the event event If an error occured 1 is returned The value asked for is returned in inf source file event c 73 Chapter 1 Function Reference for C ra_ev_set_value_inf Name ra_ev_set_value_inf set the property of an event to the value given in a ra_info struct Synopsis LIBRAAPI int ra_ev_set_value_inf prop_hand
3. Arguments vh value handle Description Returns a character pointer to the description of the info set in vh The pointer is valid until vh is free d or a new info was retrived 40 Chapter 1 Function Reference for C source file value c ra_value_set_number Name ra_value_set_number set a number in a value handle Synopsis LIBRAAPI int ra_value_set_number value_handle vh long number Arguments vh value handle number number Description Set the number number in the value handle vh This number is used when infos about channels recording devices and plugins number is also used when processing results are retrived source file value c 41 Chapter 1 Function Reference for C ra_value_get_number Name ra_value_get_number get a number set in a value handle Synopsis LIBRAAPI long ra_value_get_number value_handle vh Arguments vh value handle Description Returns the number number set in the value handle vh source file value c ra_value set long Name ra_value_set_long set long value in value handle Synopsis LIBRAAPI void ra_value_set_long value_handle vh const long value 42 Chapter 1 Function Reference for C Arguments vh value handle value value to set in ra_info Description This function set the value in vh source file value c ra value set double Name ra_value_set_double set double value in valu
4. Chapter 8 libRASCH Plugins ctg sonicaid Name ctg sonicaid Handle cardiotocogram signals saved with the Oxford FetalCare system Description The plugin provides access to CTG s handled with the Oxford FetalCare system The information about the Mother and the recording date and time is stored in a Access database file Therefore a text file similar to the one in the ctg rasch plugin will be used to handle this information the file is called ctg_info txt Version 0 1 0 Author s Raphael Schneider rasch med1 med tum de dadisp Name dadisp Handle signals saved a DaDisp signal file format Description The plugin provides access to recordings saved in a DaDisp signal file format Because I have not used the program DaDisp but have only some files this plugin supports only this format files with the extension dsp and a ASCII header at the beginning 116 Chapter 8 libRASCH Plugins Version 0 1 0 Author s Raphael Schneider rasch med1 med tum de dasylab Name dasylab Handle signals recorded using DasyLab Description The plugin provides access to recordings saved in the format used by the DasyLab Systems Version 0 2 0 Author s Raphael Schneider rasch med1 med tum de edf edf Name edf edf Handle signals recorded using European Data Format 117 Chapter 8 libRASCH Plugins Description This file contains source to handle XML annotations s
5. The measurement mh will be closed after the deletion Therefore mh is no longer a valid measurement handle IMPORTANT Function _not_ completely tested Use at your own risk source file ra c ra_value_malloc Name ra_value_malloc allocate and initialize a value_handle Synopsis LIBRAAPI value_handle ra_value_malloc void Arguments None 34 Description Returns a initialzed value handle source file value c ra_value_free Name ra_value_free free value handle Synopsis LIBRAAPI void ra_value_free value_handle vh Arguments vh value handle Description Frees the memory asocciated with vh source file value c Chapter 1 Function Reference for C 35 ra_value_reset Name ra_value_reset reset value handle Synopsis LIBRAAPI void ra_value_reset value_handle vh Arguments vh value handle Description Reset value handle vh source file value c ra_value_get_type Name ra_value_get_type return value type Synopsis LIBRAAPI long ra_value_get_type value_handle vh Chapter 1 Function Reference for C 36 Chapter 1 Function Reference for C Arguments vh value handle Description Return the type of the value stored in vh Check in ra_defines h for the meaning of the returned value RA_VALUE_TYPE_ source file value c ra_value_is_ ok Name ra_value_is_ok checks if value is valid Synopsis LIBRAAP
6. 124 8 1 List of options for plugin dawes redman cooccoccconnoncnoninncononnnonnnoncnnconocnnonnonnnrn non nc cnc onnnnn ran cra none onncnnnns 125 8 2 List of results of plugin dawes redman oooooocccnnocnnonconnnononnnnnonononnon non nc cnn cn non cnn non nono cn none rin nnn cano cnncn nenes 126 8 1 List of options for plugin detect Ctg oooocnoccccnocnnoncononnnonoconononononononocnnocnnnn cono rn nono coronan nnnrn non peN repis 128 8 2 List of results of plugin detect CtB oononnncnnonocnnonnoncononnnonnconcnncnn non nono co nonnn nan on nc rnc cnn corona cnn non nc ran nennnrnos 128 8 1 List of options for plugin detect simple ooconnonocnonnnoniononononcnancononn cono concnnonn nro non nc ono anna ran cra conc cnncnnnnns 129 8 2 List of results of plugin detect SiMple o oonoccicnnocncnnonnnnnonnconcnancn con nonnconncnnnnn non non non non nnnnnrnon nc cnc onccn renos 129 s 1 Dist 0f Options for PlugIn CCH orsa a didie 130 8 2 List of results Of plugin etp inen e E conan onn corran non concern cone E n on nera conc S 130 8 1 List of options for plugin fiducial point oooconncnocncccnoninncnnnononancononncnnocnnc nono non non no ononnnnnn ran cra conc cnncnnnns 134 8 1 List of options for plugin freq analysis ooooccnnonocicononncononnnononannancn non nc ono cn nono non non nono cn nene rn nnnc cnc onccn nenes 135 8 2 List of results of plugin freq analySiS ooooocnccnnonnccnonnonnonncononanon non nonnoonnnnn nan nnn nono co
7. 24 ram calla 25 ra proc Ad n 26 CAPO t 27 TAPA E a NE a E o a a A E E Sai 27 ra proc get restan na E EEEE E a E EAE EAT E 28 fa Vew pet RT RNA 29 fa MD petr OPO a ad tesa cies 30 ra Hb set OO NON 31 fa meas CODY a a E E E T E E E E E E E R 32 CAMA E al 32 rasmeasdelete a aio el bes a do E E E EA ld 33 RAED IO OA E E la snodhcacesdete des seacadeciocele bevels sue A A EA 34 EATE E S o EE E T E E OLLIE SEE A Rhee 35 TA D ALEE EA E E EE E E EE EE EE E 35 LA vale Bets TY DO E 36 NAS A EE 37 iii LA Val pet num O tata teegre anes ang A eased AETA aTe 38 A NO 38 A AAA NS 39 ra Valle roedor ia 40 IAS o A ANA 41 E NN 41 ra value SECA is 42 U2 WRAY VAN SERS ot LG C6 1 8 li A A A A OE RY A 43 Ta valle SEUS ASA ETTA A naa iO tasks 44 ra valie s t strine Uli ii da 45 ra vyal e set lono arayan aeni e E 45 far Vallie2 set double array iio 46 ra Valle set stris Array concordia EEEE E E A E i 47 fa value Set RA E blend ses 48 ra yal es NN 49 f yalue pet double EE EE E EE E E E 50 a yal e pet A E E E E e a E E E 50 T v lue get string A NS 51 Ta Valde pet TOMS arraya en ae A E gic CR E EE 52 ra yaltue get double rm dis 53 ra Value G6 Stri SALLY ois ahs casts Sebi sk sted da 54 r _valtie get String array US eii lc 54 Ta Valle COPY ad 55 Ta a A oe en leal ERA 56 Pas A AAA 57 Ta ESS ce do Nae aa nr ta o id do e ee Ee Ro ee AoE Oe RR 58 TA ComM AA O NO 59 ra conde a te re
8. List of options for plugin dawes redman Name Description type O use_start_end_pos se values between start_pos and long end_pos start pos tarts in sample units end pos Pnd posinsample unit ch num hannel with the FHR not valid alues filter_maternal_pulse run filter to find maternal pulse llong and remove these values ignore_marked_regions gnore regions which are marked long n the annotations with the IGNORE flag ignore_noise_regions gnore regions which are marked long n the annotations with the NOISE mo fecordinghandee 125 Chapter 8 libRASCH Plugins Results Table 8 2 List of results of plugin dawes redman IFHR_EPOCHS epochs of the fetal heart rate double array averages over 3 75 seconds FHR_BASELINE baseline of the fetal heart rate SIGNAL_LOST signal lost in percent _FHR _10 INUM_VALID_EPOCHS umber of valid epochs IBASA basal heart rate of the fetus ACCE and lt 15bpm ee ee of the accelerations between 10 and 15bpm POS_ACCEL_15 positions of the accelerations gt long array 15bpm LOST BEATS_20 decelerations lt 20 lost beats POS_LOST_BEATS_20 positions of the decelerations lt 20 long array LOST_BEATS_21_100 decelerations between 20 and 100 long lost beats IPOS_LOST_BEATS_21_ 100 postions of the decelerations long array between 20 and 100 LOST_BEATS_101 decelerations above 100 lost beats POS_LOST_BEATS_101 postions of the decelerations abovellong array 100 IMINUTE_RANGE inute range
9. List of options for plugin detect ctg Meme __esedptign O num_ hum ch s humber of channels set in ch of channels set in ch long list of channels used for the event long array detection Results Table 8 2 List of results of plugin detect ctg Name Pescription type A umber of found events positions of the found events in long array sampleunits bit mask indicating the channels inllong array hich the event was found idth of each event in sampleunits amor famnotationsto the found events Version 0 1 2 Author s Raphael Schneider rasch med1 med tum de detect simple Name detect simpl a simple beat detection algorithm 128 Chapter 8 libRASCH Plugins Description The plugin performs a simple beat detection in ecgs The results will be saved in the libRASCH evaluation file of the measurement Options Table 8 1 List of options for plugin detect simple Meme _eserptign____fyge num_ hum ch sis humber of channels set in eh of channels set in ch long list of channels used for the event long array detection Results Table 8 2 List of results of plugin detect simple Name Pescription type pum umber of found events positions of the found events in long array sampleunits bit mask indicating the channels inllong array hich the event was found idth of each event in sampleunits annot rnotations to the found events Version 0 2 0 Author s
10. Raphael Schneider rasch med1 med tum de 129 ecg Chapter 8 libRASCH Plugins Name ecg perform ecg specific actions after reading original evaluation or doing detect using libRASCH Description The plugin performs a finer classification of the qrs complexes of an ecg using from a previous evaluation only the information of the general annotation of a beat coming from atrium from ventricle paced beat or artifact Using this plugin allows to have in libRASCH a consistent sub classification eg premature normal beat independent of the original evaluation system used Options Table 8 1 List of options for plugin ecg Name Description type num_ref rri number rri used for calculation of llong reference value iref_normal_percent percent within the previous rri willllong be uses as reference value normal_percent Imax tolerance for being a normal llong rri in percent ormal_pre_percent ormal_late_percent pong max_abs_ difference vpc_pre_percent ax percent of ref value to be long vpc_late_percent min percent of ref valuetobea long min_interp_vpe percet og O max interp_vpe percent ong O Results Table 8 2 List of results of plugin ecg Name Pescription type INUM_ALL number of all QRS complexes 130 Chapter 8 libRASCH Plugins Name Description type O INUM_UNKNOWN Inumber of un classified QRS long omplexes IDX_UNKNOWN event indeces of un classified QRSllong array omplexes NUM_SIN
11. changes to a measurement NOT to the evaluation Plugin must support this Not full implemented source file ra c ra_meas_close Name ra_meas_close close a measurement Synopsis LIBRAAPI void ra_meas_close meas_handle mh 12 Chapter 1 Function Reference for C Arguments mh handle to measurement Description Close a measurement source file ra_info_get Name ra_info_get get infos Synopsis LIBRAAPI int ra_info get any_handle h int id value_handle vh Arguments handle id id of information wanted 13 Chapter 1 Function Reference for C vh value_handle receiving the info Description Returns 0 if the wanted information was found and 0 if not The information will be in vh For usage of the function please see user manual source file ra c ra_info_get_by_name Name ra_info_get_by_name get infos Synopsis LIBRAAPI int ra_info get_by_name any_handle h const char name value_handle vh Arguments handle name name text string of information wanted vh value_handle receiving the info 14 Chapter 1 Function Reference for C Description Returns 0 if the wanted information was found and 0 if not The information will be in vh For usage of the function please see user manual source file ra_info_get_by_idx Name ra_info_get_by_idx get infos Synopsis LIBRAAPI int ra_info_get_by_idx any_handle h int i
12. event start Name gui event start start of signal activated by GUI event Synopsis gui event start none Arguments no argument Description This signal will indicate that the next signal s emitted is are released by a GUl event e g mouse click 110 Chapter 7 Signals for Inter Plugin Communication gui event end Name gui event end end of signal activated by GUl event Synopsis gui event end none Arguments no argument Description Indicating that the GUI event is finished see gui event start x resolution Name x resolution set new resolution of x axis Synopsis x resolution x res gui parent 111 Chapter 7 Signals for Inter Plugin Communication Arguments x res double resolution of the x axis gui parent long 1d e g the pointer of the parent gui element Description This signal will be emitted if the resolution of the x axis of a view has changed The new reslution is given by x res Additionally the parent of the view is given by gui parent Normally the view only change his x resolution if the parent of the receiving view is the same as the sending view sync of splitted views y resolution Name y resolution set new mm unit of a channel Synopsis y resolution mm per unit channel Arguments mm per unit doubl mm unit a channel channel long channel number of root measurement 112 Cha
13. for each minute in double array bpm IMINUTE_RANGE_MS Iminiute range for each minute in double array Imsec IHIGH_VARIATIONS Inumber of minutes with high long ariations IMIN_HIGH_VARIATIONS he minutes with the high long array ariations LOW_VARIATIONS number of minutes with low long ariations MIN_LOW_VARIATIONS ILONG_TERM_VARIATIONS_Mfong term variations for all double Iminutes in msec LONG_TERM_VARIATIONS_BHiVhg term variations for all double inutes in bpm 126 Chapter 8 libRASCH Plugins Name Description hype ILONG_TERM_VARIATIONS_HIfeHg Min variations for minutes double ith high variations in msec LONG_TERM_VARIATIONS_Hlltohlg RPM variations for minutes double ith high variations in bpm SHORT_TERM_VARIATIONS Version 0 1 1 Author s Raphael Schneider rasch med1 med tum de detect ctg Name detect ctg perform detections in cardiotocograms Description The plugin performs detections of events in a cardiotocogram At the moment only the position of the maximal uterine contraction will be searched Remarks In the future the plugin will be combined with the detect simple plugin For this step the detect simple plugin will be extended with options and the possibility to return the detection results not only by saving them in the evaluation file But to get a faster result the CTG specific code will be first implemented here 127 Chapter 8 libRASCH Plugins Options Table 8 1
14. frequency double array spectrum Version 0 2 1 Author s Raphael Schneider rasch med1 med tum de Name hrv calculate heart rate variability HRV parameters Description The plugin calculates the heart rate variability HRV parameters In the time domain the parameters which are recommended from the Task Force for HRV are calculated The parameters from the frequency domain are calculated on the power spectrum of the complete tachogram using FFT 137 Chapter 8 libRASCH Plugins Options Table 8 1 List of options for plugin hrv Name Pescription type use_start_end_pos se events between start_pos and long end_pos start pos ftartposin sample units end pos Pnd posinsample umit use_start_end_event se events from start_event to long end_event end event fndevem log num_events se the events listed in events long events list of events to use long array luse_user_freq_band alculate also the power in the long ser selected frequency band user_freq_start start of user selected frequency double band Hz user_freq_end end of user selected frequency double band Hz ip_ti i do not calculate HRV in the time long domain do not calculate HRV in the long frequency domain Results Table 8 2 List of results of plugin hrv SDNN standard deviation of double Inormal to normal intervals HRVI RV Index SDANN standard deviation of averaged double normal to normal intervals rmssd root mean of squared
15. if a plugin provides a GUI element and what type information is needed please see the plugin specific documentation source file ra c ra_proc_get Name ra_proc_get get a processing handle Synopsis LIBRAAPI proc_handle ra_proc_get plugin_handle pl Arguments pl plugin handle 26 Chapter 1 Function Reference for C Description This function returns a proc_handle for the plugin pl The proc_handle will be returned initialized source file ra c ra_proc_free Name ra_proc_free free a processing handle Synopsis LIBRAAPI void ra_proc_free proc_handle proc Arguments proc processing handle Description This function frees a processing handle and all associated memory source file ra c 27 Chapter 1 Function Reference for C ra_proc_do Name ra_proc_do process the signal Synopsis LIBRAAPI int ra_proc_do proc_handle proc Arguments proc processing handle Description This function calls the processing function of a process plugin For more information what information in proc is needed please see the plugin specific documentation source file ra c ra_proc_get_result Name ra_proc_get_result get the processing results Synopsis LIBRAAPI int ra_proc_get_result proc_handle proc value_handle vh 28 Arguments proc processing handle vh value handle Description Chapter 1 Function Reference for C This func
16. is used in another function or vh is freed source file value c ra_value_get_long_array Name ra_value_get_long_array return pointer to long array from value handle Synopsis LIBRAAPI const long ra_value_get_long_array value_handle vh Arguments vh value handle 52 Chapter 1 Function Reference for C Description This function returns a pointer to the long array stored in vh The pointer is valid until vh is used in another function or vh is freed The number of elements of the array can be get by calling ra_value_get_num_elem source file value c ra_value_get_double_array Name ra_value_get_double_array return pointer to double array from value handle Synopsis LIBRAAPI const double ra _ value _get_double array value_handle vh Arguments vh value handle Description This function returns a pointer to the double array stored in vh The pointer is valid until vh is used in another function or vh is freed The number of elements of the array can be get by calling ra_value_get_num_elem 53 Chapter 1 Function Reference for C source file value c ra_value_get_string_array Name ra_value_get_string_array return pointer to character pointer array from value handle Synopsis LIBRAAPI const char ra_value_get_string_array value_handle vh Arguments vh value handle Description This function returns a pointer to the character pointer
17. ra_meas_open open a measurement Synopsis LIBRAAPI meas_handle ra_meas_open ra_handle h const char file int fast Arguments handle to libRASCH file file name of the measurement fast flag if some init code should be done 0 or not 1 Description Opens the measurement file and returns a handle to the measurement If the fast flag is set some initialisation code e g reading evaluation infos from the files will not be done This can be useful if only information about the measurment object is needed but not about the evaluation Getting the evaluation infos can be very time consuming source file ra c 10 Chapter 1 Function Reference for C ra_meas_new Name ra_meas_new creates a new measurement Synopsis LIBRAAPI meas_handle ra_meas_new ra_handle h const char dir const char name Arguments handle to libRASCH dir directory where the measurement files should be stored name name of the measurement Description Creates a new measurement with the name name in the directory dir The function returns the handle to the measurement The measurement will be stored using the libRASCH file format Not full implemented source file ra c 11 Chapter 1 Function Reference for C ra_meas_save Name ra_meas_save Saves a measurement Synopsis LIBRAAPI int ra_meas_save meas_handle mh Arguments mh handle to measurement Description Saves the
18. set using a plugin or not Synopsis LIBRAAPI int ra_lib use plugin ra_handle h int plugin_index int use_it Arguments handle to libRASCH plugin_index index of plugin to change use_it flag using plugin 1 use plugin 1 do not use plugin Description Use or do not use plugin source file ra c ra_plugin_get_by_num Name ra_plugin_get_by_num get plugin handle Chapter 1 Function Reference for C Synopsis LIBRAAPI plugin_handle ra_plugin_get_by_num ra_handle h int plugin_num int search_all Arguments handle to libRASCH plugin_num number of plugin search_all flag if all plugins should be searched or only those with the use it flag enabled Description Returns the plugin handle for plugin plugin_num source file Ta c ra_plugin_get_by_name Name ra_plugin_get_by_name get plugin handle Synopsis LIBRAAPI plugin_handle ra_plugin_get_by name ra_handle h const char name int search_all Chapter 1 Function Reference for C Arguments handle to libRASCH name name of plugin search_all flag if all plugins should be searched or only those with the use it flag enabled Description Returns the plugin handle for plugin with name name source file ra c ra_meas_find first Name ra_meas_find_first find libRASCH handled measurements return first one Synopsis LIBRAAPI ra_find_handle ra_meas_find_first ra_handle h const cha
19. to the end event change signal end event change Name nd event chang close an start event change 103 Chapter 7 Signals for Inter Plugin Communication Synopsis end event change none Arguments no argument Description This signal closes an start event change If the plugin collected the event changes now it can handle the changes event change Name vent chang event value has changed Synopsis event change event name vent number Arguments vent nam char pointer name of an event property vent number long number of a single event 104 Chapter 7 Signals for Inter Plugin Communication Description This signal will be emitted if the value of an event property has changed The receiving plugins must check if the event property is handled by the plugin and can ignore it if it is not handled If it is handled the plugin can update whatever is needed e g replot event property values If event number is 1 the whole event property should be re read region change Name region chang Synopsis region change rec pos rec pos Arguments rec pos long position in recording stream rec pos long position in recording stream Description This signal will be emitted if something changed between two positions 105 Chapter 7 Signals for Inter Plugin Communication add event Name add event an event was added Synopsis a
20. 8 Description Chapter 1 Function Reference for C This function returns the number of events in the event set evsh source file event c ra_evset_set_start_end Name ra_evset_set_start_end set start and end position of an event Synopsis LIBRAAPI int ra_evset_set_start_end start long end Arguments seth event set handle event number of the event start new start position of the event end new end position of the event evset_handle seth long event long 69 Chapter 1 Function Reference for C Description This function set the start and end position of the event number event source file event c ra_evset_get_start_end Name ra_evset_get_start_end get start and end position of an event Synopsis LIBRAAPI int ra_evset_get_start_end evset_handle seth long event long start long end Arguments seth event set handle event number of the event start start position of the event end end position of the event 70 Chapter 1 Function Reference for C Description This function get the start and end position of the event number event The postions will be stored in start and end source file event c ra_ev_get_value Name ra_ev_get_value returns the property of an event Synopsis LIBRAAPI double ra_ev_get_value prop_handle proph long event Arguments proph event property handle event number of the event
21. E cdo ra EN 60 SS A 61 ravevaluaddr e ts bo tes le a deber A es bi e a dd 61 CA ia 62 raceval ost dei 63 raval e 64 raveval delete o ns td ab la ed al de td land 65 Ts a A 65 A AN 66 A O EE Po EE A ET AE E 67 TA EVSEL get MUM CVEMUS eirioes sree A 68 r evset et start AAA e a a e E ea EE aS CEEE ENE 69 rarevset DEL Start endine ios 70 FAP OV pet Vall aa 71 tae Set Valle ea coe ee EEA ts ol see An elias er ta rl do 72 TALEV BEE Valli AA Benes eeeeon teed 12 Ta ev AA ATA 73 PAPO Pad tt eas e EE A E iE 74 TALLO name enei e TE E REN OTE E E EE 75 ra prop add CUSTOM Arda 76 Taz propadel A E na ed ate a ee ee a N 78 ra prop get A NS 78 TRIPTOP Set Dy AO A di dd dea 79 TALES LEO nnp ee E iia 80 ra eyset p t by MAME a ries 81 Tae VS SELBY Prop TRA A AE TES 82 fra eyset OREA POP iii iris ina 82 TO Pe en DE E 83 TALE VAL SSAV EX A NO 84 E o AA sarees ee eh ade ae ete Re SI 85 ra empl O O O ONO 86 ratempl AAA O AS 87 ra tTemplidalMalS ita ara 88 A A NS 89 2 Structure Reference for C scccscsscessssssssssescecesscscsssscsssececsscssssecssessessscssscsssesssscssccscesessssssesseesoeeee 90 3 Function Reference for Perl DO Interface c sscccsssscsssccsssscccssscesscccsssacesscccesscccssscecsssccssscessees 91 4 Function Reference for Python OO Interface scscsssssssssssscsssssssssssccssssssssssssssssssssssessssssoses 92 5 Function Reference for Matlab Octave sccccscsccccsscsscss
22. I int ra_value_is_ok value_handle vh Arguments vh value handle Description Returns 1 if value stored in vh is valid 0 if not 37 Chapter 1 Function Reference for C source file value c ra_value_get_num_elem Name ra_value_get_num_elem return number of elements of array values Synopsis LIBRAAPI long ra_value_get_num elem value_handle vh Arguments vh value handle Description When an array is stored in vh the number of elements of the array is returned source file value c 38 ra_value_get_info Name ra_value_get_info returns id of info Synopsis Chapter 1 Function Reference for C LIBRAAPI long ra_value_get_info value_handle vh Arguments vh value handle Description Returns the id of the info set in vh Check in ra_defines h for for the meaning of info id RA_INFO_ source file value c ra_value_get_name Name ra_value_get_name returns name of info Synopsis LIBRAAPI const char ra_value_get_name value_handle vh 39 Chapter 1 Function Reference for C Arguments vh value handle Description Returns a character pointer to the name of the info set in vh The pointer is valid until vh is free d or a new info was retrived source file value c ra_value_get_desc Name ra_value_get_desc returns description of info Synopsis LIBRAAPI const char ra_value_get_desc value_handle vh
23. O_OBJ_PREG_WOMANbGESiBATEQN_DATE_C Table 6 5 List of info names for recording infos ra_rec_get_info Info Name Into Constant Info Description rec_type IRA_INFO_REC_GEN_TYPE_L type of recording see RA_REC_TYPE_ rec dese RA INFO REC GEN DESC _C kescription of the recording ic ae A_INFO_REC_GEN_COMMENBrfiment about the recording RA_INFO_REC_GEN_TIME_C Start time of recording hh mm ss dd mm yyyy seconds recording recording 96 _ time _ date numb er Chapter 6 Infos Reference InfoName Info Constant Info Description rec_path RA_INFO_REC_GEN_PATH_C full path of recording incl recording name rec_is_directory RA_INFO_REC_GEN_DIR_L fflag if recording was saved in directory A A_INFO_REC_GEN_MM_SEChim per second hint for displaing signal Table 6 6 List of info names for device infos ra_dev_get_info Info Name Into Constant Info Description device device device device dev_sw_manufacturer IRA INFO_REC DEV_SW_MANMMBYA GHAR BRrRte software of the recording device dev_sw_serial_no RA_INFO_REC_DEV_SW_SERIfdriaNOuGber of the software of he recording device dev_sw_version RA_INFO_REC_DEV_SW_VERSlO No of the software of the recording device Table 6 7 List of info names for channel infos ra_ch_get_info Info Constant Info Description ch_name RA INFO REC CH NAME C hame of the channel ch_dese RA INFO REC CH DESC C besc
24. Reference Manual for libRASCH 0 7 4 Raphael Schneider Reference Manual for libRASCH 0 7 4 by Raphael Schneider libRASCH Reference Manual Version 0 1 0 Edition Published 2004 Copyright 2004 Raphael Schneider Table of Contents 1 Function Reference for Civ scccecssesccnssenscssnesstasesesesscsescnscasssvescectsensedescsscesesesenseveceescasnssdonchensessedesessessouesnes 1 es LA DMA bees Oh o ete Oa SE ya tet i E AAS hen Elaine Se ahah OA A 1 Ta AID Cl A RR 1 ra Hb pet NN 2 tab handle from any handles sesser e a a r veep pins veysesopecogedeisdheveecbeveg sees 3 ra_meas_handle_from_any_handle oooonncnncnonccnonnnocconcconnnonnnnoncnnnononnnonncnnnconnconnnnnnc i n ccnnnconnos 4 AAD WSS o KE EAT a O A A A T iia 4 ra plugin get by NUM a EEA E E E E A ENE A ETE Ea 5 CI A ANO 6 LAMAS 0 a10 LEN B ES e O Li te o des Wins oO ad es T TA meds find DE A A 8 FALMEAS ClOSE ANG EEA AEAEE EAE N aes on ai EEES SEA 9 O E E EN NN 10 TAs TMC AS TSW A TT 10 Pals MCAS SAVE sockets cea A A ee ewe E cero anal EA 11 O AS CLOSE EAE EA EAE ASA nc ces ee a EE EA TE 12 PA IMT SOG foes ii dla 13 COS A ees ee acre es cee lees ees 14 TALINIG BEL DY o RN RR 15 FA INL O A dado 16 fa Tec ACCEPTS A ON 17 ra rec Pet NERT ie t e eaeheh es ka E OO es eae Tee I eI ee 17 La TOCAR MO A ia 18 A 19 Cs AAA A edeewe aes puveediv a a patare R 20 PASC GANG oe E S EE a a 20 TA SESSION O 21 TA RON 22 O oeted cients 23 CATA pet Unien cas ch oust a a E ET
25. US IDX_SINUS INUM_NORMAL Inumber of normal sinus beats IDX_NORMAL event indeces of normal long array sinus beats NUM_SVPC humber of SVPCs IDX_SVPC event indeces of SVPCs INUM_SINUS_VPC number of premature sinus beats long hich following beats come late perhaps VENT IDX_SINUS_VPC event indeces of premature long array sinus beats which following beats ome late perhaps VENT INUM_VENT_SINGLE_PREM number of VPCs which are long premature IDX_VENT_SINGLE_PREM event indeces of VPCs which are long array premature INUM_VENT_SINGLE_PREM_C MBer of VPCs which are long premature and have a ompensatory pause IDX_VENT_SINGLE_PREM_CQM nt indeces of VPCs which are llong array premature and have a ompensatory pause IDX_INTERP event indeces of interpolated PCs INUM_ESACPE Inumber of escape beats 131 Chapter 8 libRASCH Plugins Name Description hye O IDX_ARTIFACT event indeces of artifacts Jong array INUM_ARTIFACT_TYPE1 IDX_ARTIFACT_TYPE1 INUM_ARTIFACT_TYPE2 IDX_ARTIFACT_TYPE2 INUM_ARTIFACT_TYPE3 IDX_ARTIFACT_TYPE3 IMIN_HR IDX_MIN_HR MAX_HR IDX_MAX_HR IMEAN_HR INUM_BRADY IDX_BRADY ILEN_BRADY IHR_ BRADY INUM_TACHY IDX_TACHY LEN_TACHY IHR_TACHY INUM_SSALVO IDX_SSALVO ILEN_SSALVO IHR_SSALVO INUM_SVT number of automatic detected long artifacts rri is lower than the minimal allowed rri event indeces of automatic long array detected artifacts rri is lower than number of automa
26. _EVAL_ORIGINAL_L Evaluation done in recording system eval_num_properties IRA_INFO_EVAL_PROP_NUM_Inumber of different event properties eval set mame RA INFO EVSET NAME C evalset dese RA INFO EVSET DESC C eval_set_type RA_INFO_EVSET_TYPE_L pe of event set e g discrete ontinues A_INFO_EVSET_EV_NUM_L Table 6 9 List of info names for event property infos ra_prop_get_info Info Name Into Constant Info Description 98 Chapter 6 Infos Reference InfoName Info Constant Info Description RA_INFO_EVPROP_NAME_C name of event property must be nique eval_prop_desc RA _INFO_EVPROP_DESC_C description of event property eval_prop_value_type IRA_INFO_EVPROP_VALTYPE_lbype of the event property values short long double eval_prop_handle_template IRA_INFO_EVPROP_TEMPLATHflag if property handles template numbers 0 no 1 yes eval_prop_has_minmax IRA_INFO_EVPROP_HAS_MINMflaxiflproperty has in max values Eval_prop_min gt A_INFO_EVPROP_MIN_D normal min value of the property RA _INFO_EVPROP_MAX_D pormal max value of the property RA_INFO_EVPROP_UNIT_C unit of the property Table 6 10 List of info names for template infos not yet implemented Info Name Info Constant Info Description templ num RA INFO TEMPL_NUM_L humberof templates templ_ch_list IRA_INFO_TEMPL_NUM_CH_L number of channels where emplates where got A A_INFO_TEMPL_CH_NUM_L Ehannel number used templ_ch_size RA_INFO_TEMPL_CH_SIZE_L hum
27. a_value_get_long Name ra_value_get_long return long value from value handle Synopsis LIBRAAPI long ra_value_get_long value_handle vh Arguments vh value handle Description This function returns the long value set in vh 49 Chapter 1 Function Reference for C source file value c ra_value_get_double Name ra_value_get_double return double value from value handle Synopsis LIBRAAPI double ra _value _get_double value_handle vh Arguments vh value handle Description This function returns the double value set in vh source file value c 50 Chapter 1 Function Reference for C ra_value_get_string Name ra_value_get_string return character pointer from value handle Synopsis LIBRAAPI const char ra_ value _get_string value_handle vh Arguments vh value handle Description This function returns a character pointer to the string set in vh The pointer is valid until vh is used in another function or vh is freed source file value c ra_value_get_string_utf8 Name ra_value_get_string_utf8 return character pointer from value handle UTF 8 encoded Synopsis LIBRAAPI const char ra_value_get_string_utf8 value_handle vh 5I Chapter 1 Function Reference for C Arguments vh value handle Description This function returns a character pointer to the string set in vh The string is UTF 8 encoded The pointer is valid until vh
28. alue of an event property Description This signal will be emitted if a set of events event name with a specific value event value should be selected highlight event Name highlight event highlight an event 101 Synopsis Chapter 7 Signals for Inter Plugin Communication highlight event event set name Arguments vent set nam char pointer name of an event set vent number long number of a single event Description vent number This signal can be emitted from a plugin if an event was selected and this event should be emphasised in other view plugins The selected event has the number event number and is in the event set event set name eval change Name val chang evaluation has changed Synopsis eval change none Arguments no argument 102 Description Chapter 7 Signals for Inter Plugin Communication This signal will be emitted if the default evaluation has changed The receiving plugins must re read the evaluation data and correct their handling of the evaluation data e g displaying a x y plot if necessary start event change Name start event chang Synopsis start event change Arguments no argument Description some event change signals are coming This signal will be emitted if more than one event change signal is coming The plugin can decide if it will response to every single change or collect all changes and response
29. andle signals recorded using TMS ADC system and PortiLab Description The plugin provides access to data recorded with the TMS ADC system and using the PortiLab software Version 0 2 0 Author s Raphael Schneider rasch med1 med tum de 120 Chapter 8 libRASCH Plugins read rri Name read rri Handle RR interval files nearly the final design Description The plugin provides access to RR interval files It now supports the first RR interval format specific for libRASCH The design of the format is not fixed and will be definitely changed in the not so distant future Version 0 1 0 Author s Raphael Schneider rasch med1 med tum de 8 2 Process Plugins ap morphology Name ap morphology get systolic and diastolyc values and positions of aterial pressure waves Description The plugin get systolic and diastolic values and positions from bloodpressure waves Additionally it tries to find calibration intervals eg in the Portapres system it is possible to enable calibration during the measurement 121 Chapter 8 libRASCH Plugins Options Table 8 1 List of options for plugin ap morphology Name Description type se all positions in evaluation eh long function argument number of positions where rr long alues and positions should be get positions long arra l Results Table 8 2 List of results of plugin ap morphology ndex of event long array systolic blood pressure
30. array stored in vh The pointer is valid until vh is used in another function or vh is freed The number of elements of the array can be get by calling ra_value_get_num_elem source file value c 54 Chapter 1 Function Reference for C ra_value_get_string_array_utf8 Name ra_value_get_string_array_utf 8 return pointer to character pointer array from value handle UTF 8 encoded Synopsis LIBRAAPI const char ra_value_get_string_array_utf8 value_handle vh Arguments vh value handle Description This function returns a pointer to the character pointer array stored in vh The strings are UTF 8 encoded The pointer is valid until vh is used in another function or vh is freed The number of elements of the array can be get by calling ra_value_get_num_elem source file value c ra_value_copy Name ra_value_copy copy one value_handle to another value_handle 55 Chapter 1 Function Reference for C Synopsis LIBRAAPI int ra_value_copy value_handle dest value_handle src Arguments dest destination value handle source value handle Description This function copies the values from one value handle to another value handle and the name and description The remaining fields are not copied source file value c ra_list_add Name ra_list_add add an entry to a linked list Synopsis int ra_list_add void head void item 56 Chapter 1 Function Reference for C
31. ber of data used for template n this channel Table 6 11 List of info names for single template infos not yet implemented Info Name Info Constant Info Description templ_single_number RA_INFO_TS_NUMBER_L templ_single_fiducial RA_INFO_TS_FIDUCIAL_L offset of fiducial point 1 if none templ_single_type IRA_INFO_TS_TYPE_L ype of template e g classification hen ecg is used Table 6 12 List of info names for plugin infos ra_plugin_get_info Info Name Into Constant Info Description dentification 99 Chapter 6 Infos Reference Info Constant Info Description pl_build_ts RA INFO _PL_BUILD_TS_C build timestamp of plugin pl license RA_INFO_PL_LICENSE_L license used for plugin pl_num_ results RA _INFO_PL_NUM_RESULTS_humber of values returned from plugin Table 6 13 List of info names for plugin results infos ra_proc_get_result_info Info Constant Info Description RA_INFO_PL_RES_NAME_C phort name of result can be used as table header lres_name les dese ___ RA INFO PL RES DESC C RA_INFO_PL_RES_DEFAULT_IHflag if result belongs to default values 1 100 Chapter 7 Signals for Inter Plugin Communication No special intro text select event Name select event select evens with a specific value Synopsis select event event name event value Arguments vent nam char pointer name of an event property vent valu doubl v
32. dd event event set name event number Arguments vent set nam char pointer name of an event set vent number long number of a single event Description This signal will be emitted if a new event with event number event number was added to event set event set name del event begin Name del event begin start of an event deletion Synopsis del event begin event set name vent number 106 Chapter 7 Signals for Inter Plugin Communication Arguments vent set nam char pointer name of an event set vent number long number of a single event Description This signal will be emitted before an event will be deleted This enables plugins to get infos from the event before deletion E g for templates 1t is necessary to know th template number used by an event The deleted event is event number event number from the event set event set name del event end Name del event end end of an event deletion Synopsis del event end event set name event number Arguments vent set nam char pointer name of an event set vent number long number of a single event 107 Chapter 7 Signals for Inter Plugin Communication Description This signal will be emitted after an event was deleted The deleted event is event number event number from the event set event set name template delete Name template delet a template was del
33. e calib_height calibration value value d double s calib_high_value high level value of the calibration double signal calib_low_value low level value of the calibration double signal calib_width idth of the calibration signal double w using calib_data calib kalib type sd ype of the calibration signal calib_accuracy accurcy of the calibration height double percent calib_out_of_ range flag if calibration cycles reached llong pper or lower value range calib_data data used to measure calibration double array all valid segments combined calib_cycle_pos start and end position of valid long array alibration cycles Version 0 2 0 Author s Raphael Schneider rasch med1 med tum de 124 Chapter 8 libRASCH Plugins dawes redman Name dawes redman calculate FHR variations using the Dawes Redman criteria Description The plugin calculates the fetal heart rate variations using the Dawes Redman criteria The estimation of the baseline of the fetal heart rate is done according the descriptions in the various papers from Dawes and Redman For the digital filter a Butterworth filter with order 4 and corner frequency of 0 0017Hz approx 0 1 min 1 is used using the 3 75sec epoch values results in a samplerate of approx 0 2667Hz The filter was designed on the website of Tony Fisher using the mkfilter cgi script This can be found at http www users cs york ac uk fisher mkfilter Options Table 8 1
34. e file eval c Chapter 1 Function Reference for C 65 Chapter 1 Function Reference for C ra_eval_set_def Name ra_eval_set_def set an evaluation to the default evaluation Synopsis LIBRAAPI int ra_eval_set_def eval_handle eh Arguments eh evaluation handle Description This function sets the evaluation eh to the default evaluation source file eval c ra_ev_insert Name ra_ev_insert insert an event Synopsis LIBRAAPI long ra_ev_insert evset_handle seth long pos long start long end 66 Arguments seth event set handle pos position of event start start of event end end of event Description Chapter 1 Function Reference for C This function adds the event on position pos to an event set evsh If it is a continues event the start and end position start and end will be set also source file event c ra_ev_del Name ra_ev_del delete an event Synopsis LIBRAAPI void ra_ev_del evset_handle seth long event 67 Chapter 1 Function Reference for C Arguments seth event set handle event number of event Description This function deletes the event number event from the event set evsh source file event c ra_evset_get_num_events Name ra_evset_get_num_events returns number of events Synopsis LIBRAAPI long ra_evset_get_num_events evset_handle seth Arguments seth event set handle 6
35. e handle Synopsis LIBRAAPI void ra_value_set_double value_handle vh const double value Arguments vh value handle value value to set in ra_info 43 Chapter 1 Function Reference for C Description This function set the value in vh source file value c ra_value_set_string Name ra_value_set_string set a string in value handle Synopsis LIBRAAPI void ra_value_set_string value_handle vh const char string Arguments vh value handle string string to set in ra_info Description This function set the string WO ended char in vh source file value c 44 Chapter 1 Function Reference for C ra_value_set_string_utf8 Name ra_value_set_string_utf 8 set a UTF 8 encoded string in value handle Synopsis LIBRAAPI void ra_value_set_string_utf8 value_handle vh const char string Arguments vh value handle string string to set in ra_info Description This function set the string WO ended char in vh source file value c 45 Chapter 1 Function Reference for C ra_value_set_long_array Name ra_value_set_long_array set long array values in value handle Synopsis LIBRAAPI void ra_value_set_long_array value_handle vh const long array long num Arguments vh value handle array array to set in ra_info number of array elements Description This function set the long array array with num elemen
36. e measurement specific system def flag if this evaluation should be the default evaluation Description This function adds an evaluation to a measurement source file eval c 62 Chapter 1 Function Reference for C ra_eval_get Name ra_eval_get returns an evaluation handle Synopsis LIBRAAPI eval_handle ra_eval_get meas_handle mh int eval Arguments mh measurement handle eval zero based index of the evaluation which handle should be returned Description This function returns the evaluation handle from handle number eval source file eval c ra_eval_get_def Name ra_eval_get_def returns the default evaluation handle 63 Chapter 1 Function Reference for C Synopsis LIBRAAPI eval_handle ra_eval_get_def meas_handle mh Arguments mh measurement handle Description This function returns the default evaluation handle source file eval c ra_eval_get_orig Name ra_eval_get_orig returns the original evaluation handle Synopsis LIBRAAPI eval_handle ra_eval_get_orig meas_handle mh Arguments mh measurement handle 64 Description This function returns the original evaluation handle source file eval c ra_eval_ delete Name ra_eval_delet delete an evaluation Synopsis LIBRAAPI int ra_eval_delete eval_handle eh Arguments eh evaluation handle Description This function deletes the evaluation eh sourc
37. er of infos about a channel num_eval_infos RA_INFO_NUM_EVAL_INFOS_lhumber of infos about an evaluation pumeval SS RA INFOEVALNUML imax_samplerate RA_INFO_MAX_SAMPLERATEnaximum samplerate used in the recording measurement in Bytes Imeas_path RA _INFO_PATH_C full path of measurement incl Imeasurement name Imeas_in_dir IRA_INFO_DIR_L flag if measurement was saved in directory 94 Chapter 6 Infos Reference Table 6 3 List of info names for measurement object person infos ra_obj_get_info Info Name Info Constant Info Description object object object measurement object measurement object easurement object measurement object person_address RA_INFO_OBJ_PERSON_ADDRdekisegs the measurement object sometimes this field contains the hole address object measurement object object object object Table 6 4 List of info names for measurement object patient infos ra_obj_get_info InfoName Info Constant Info Description RA_INFO_OBJ_PATIENT_ID_C ID of the patient A A_INFO_OBJ_PATIENT_REASIRAgGf of the recording 95 Chapter 6 Infos Reference InfoName Info Constant Info Description performed patient_department RA_INFO_OBJ_PATIENT_DEPARJIEMENEnOvhere the recording as performed patient_doctor IRA_INFO_OBJ_PATIENT_DOCTIO t who analyze the evaluation of the recording RA_INFO_OBJ_PATIENT_EXANPENEBR Gho evaluate the recording RA_INFO_OBJ_PREG_WOMANhiNbBdr FAERUS_L A A_INF
38. erface Nothing special Just a dummy text 91 Chapter 4 Function Reference for Python OO Interface No special intro Just a dummy text Chapter 5 Function Reference for Matlab Octave No special intro Just a dummy text 93 Chapter 6 Infos Reference The tables in this section list the informations which are available from libRASCH For measurements recordings and measurement objects not all informations must be available The first column Info Name list the info name which must be used in the Perl Python Matlab Octave functions to get informations The second column Info Constant list the constants used in C C programs to get informations The third column Info Description gives a short description of the information returned from libRASCH Table 6 1 List of info names for library infos ra_lib_get_info Info Name Info Constant Info Description hum_plugins RA INFO NUM PLUGINS_L humber of plugins lib_version RA_INFO_VERSION_C ersion of libRASCH Table 6 2 List of info names for measurement infos ra_meas_get_info Info Name Info Constant Info Description num_ sessions RA_INFO_NUM_SESSIONS_L inumber of sessions in a Imeasurement num_obj_infos RA_INFO_NUM_OBJ_INFOS_L humber of infos about a easurment object ee A_INFO_NUM_REC_GEN_INH nlier of general infos num_rec_dev_infos RA_INFO_NUM_REC_DEV_INH amp Snlter of infos about a recording device o A_INFO_NUM_REC_CH_INFQ8imb
39. eted Synopsis template delete event set name template number Arguments vent set nam char pointer name of an event set template number long number of a template Description This signal will be emitted after a template was deleted The deleted template is template number template number from the event set event set name template add Name template add a template was added 108 Chapter 7 Signals for Inter Plugin Communication Synopsis template add event set name template number Arguments vent set nam char pointer name of an event set template number long number of a template Description This signal will be emitted if a template was added The added template is template number template number from the event set event set name pos change Name pos change set view to a new position Synopsis pos change rec pos max x scale Arguments rec pos long position in recording stream 109 Chapter 7 Signals for Inter Plugin Communication max x scal doubl scaling factor for x axis for channel with highest samplerate Description This signal will be emitted if a view plugin changed the position in the recording stream which is displayed The new position is given by rec pos and is in sampleunits of the recording View plugins MUST handle this signal TODO think about how to handle different recordings gui
40. h 18 Chapter 1 Function Reference for C Arguments rh recording handle Description Returns the first child recording of recording rh source file ra c ra_rec_add Name ra_rec_add add a recording Synopsis LIBRAAPI rec_handle ra_rec_add meas_handle mh rec_handle parent Arguments mh handle of the measurement parent handle of the parent recording or NULL 19 Chapter 1 Function Reference for C Description Adds a recording to a measurement The recording will be a child recording of the parent recording parent The recording handle will be returned Not implemented yet source file ra_dev_add Name ra_dev_add add a recording device Synopsis LIBRAAPI int ra_dev_add rec_handle rh Arguments rh handle of the recording Description Adds a device to the recording rh The number of the device will be returned Not implemented yet source file ra c 20 ra_ch_add Name ra_ch_add add a recording channel Synopsis LIBRAAPI int ra_ch add rec_handle rh Arguments rh handle of the recording Description Chapter 1 Function Reference for C Adds a channel to the recording rh The number of the channel will be returned Not implemented yet source file ra c ra_session_new Name ra_session_new start a new recording session Synopsis LIBRAAPI int ra_session_new meas_handle mh 21 Chapter 1 Funct
41. h list of channesl for which the long array emplate should be created Version 0 3 0 Author s Raphael Schneider rasch med1 med tum de 140 Chapter 8 libRASCH Plugins respiration Name respiration calculates respiration parameters Description The plugin calculates parameters from a respiration signal At the moment only chest measurement based respiration signals can be processed At the moment only the mean of the chest measurement of the last inter beat interval is calculated In the future other measures e g freq of respiration will be implemented Options Table 8 1 List of options for plugin respiration Name Description se values from evaluation use_start_end_pos se values between start_pos and long end_pos start pos ftartposinsample umits end pos in sample units long mo recording handle long hannel with the respiration signal long chat nana long Version 0 1 2 Author s Raphael Schneider rasch med1 med tum de 141 Chapter 8 libRASCH Plugins 8 3 GUI View Plugins ch select dlg Name ch select dlg dialog for selecting channels which will be used for processing Description Results Table 8 1 List of results of plugin ch select dlg Name Description type CH fistof selected channels Version 0 2 1 Author s eval dlg Name eval dlg a dialog showing all evaluations for a measurement 142 Chapter 8 libRASCH Plugins Descrip
42. ion Reference for C Arguments mh handle of the measurement Description Starts a new recording session and close the previous one The function returns the new session number Not implemented yet source file ra c ra_raw_add Name ra_raw_add add raw data Synopsis LIBRAAPI size_t ra_raw_add meas_handle mh unsigned int ch value_handle vh Arguments mh handle of the measurement ch channel where data should be added 22 Chapter 1 Function Reference for C vh data to be added Description Adds raw data to a measurement The data is added to the current session Not implemented yet source file ra_raw_get Name ra_raw_get get raw signal data Synopsis LIBRAAPI size_t ra_raw_get rec_handle rh unsigned int ch size_t start size_t num_data DWORD data DWORD data_high Arguments rh recording handle ch channel start first sample num_data number of samples 23 Chapter 1 Function Reference for C data buffer for samples data_high buffer for higher 4 bytes of samples if size of one sample gt 4 bytes Description This function returns the sample s raw signal data from the measurement mh and the recording rh The first sample in data will be the sample number start in sampleunits and max num_data are in data The memory for buffer data must be allocated in calling function The samples returned in this function are the sam
43. is used eg ts view for time series signals Remarks Win32 specific This view needs as parent a CMDIFrameWnd The plugin creates a CMDIChildWnd and this will be returned The other view plugins don t create the CMDIChildWnd by themself these plugins need a CMDIChildWnd as parent Version 0 2 2 Author s Raphael Schneider rasch med1 med tum de template view Name template view view for templates Description The plugin shows the templates of an evaluation Version 0 1 4 148 Chapter 8 libRASCH Plugins Author s Raphael Schneider rasch med1 med tum de ts view Name ts view view for time series Description The plugin shows the raw data for time series signals This plugin is the default plugin for all time series signals Version 0 4 5 Author s Raphael Schneider rasch med1 med tum de 149
44. ld be stored as ASCII text 1 or as Description binary MIME64 encoded data 0 This function saves the evaluation s that belongs to the measurement mh If no filename file is given the default filename will be used If use_ascii is 0 than the event values are stored as ASCII text source file save_xml c ra_templ_add Name ra_templ_add adds a template Synopsis LIBRAAPI int ra_templ_add prop_handle proph int num_ch int ch int templ_size Arguments proph event property handle num_ch number of channels of the template ch channels used for the template 85 templ_size size of the template for each channel Description This function set the basic template information in proph source file template c ra_templ_del Name ra_templ_del deletes all templates Synopsis LIBRAAPI void ra_templ_del prop_handle proph Arguments proph event property handle Description This function deletes all templates from proph Chapter 1 Function Reference for C 86 Chapter 1 Function Reference for C source file template c ra_templ_add_single Name ra_templ_add_single adds a template Synopsis LIBRAAPI int ra_templ_add single prop_handle proph int fiducial_ offset long type double data long templ_num Arguments proph event property handle fiducial_ offset position of the fiducial point in su from template start type aH data
45. le proph long event value_handle vh value_handle ch Arguments proph event property handle event number of the event vh value ch channel value Description This function sets the event property proph of the event event to the value given in the ra_info struct inf source file event c 74 Chapter 1 Function Reference for C ra_prop_add Name ra_prop_add add a predefined event property Synopsis LIBRAAPI prop_handle ra prop add eval_handle eh int event_prop Arguments eh evaluation handle event_prop number of event property Description This function adds the predefined event property number event_prop to the evaluation eh source file event_prop c ra_prop_add_name Name ra_prop_add_name add a predefined event property selected by name 75 Chapter 1 Function Reference for C Synopsis prop_handle ra_prop_add_name eval_handle eh const char event_prop Arguments eh evaluation handle event_prop name of event property Description This function adds the predefined event property named event_prop to the evaluation eh source file event_prop c ra_prop_add_custom Name ra_prop_add_custom add an event property Synopsis LIBRAAPI prop_handle ra_prop_add custom eval_handle eh const char set_id_ascii const char set_name const char set_desc int event_type const char prop id ascii const char prop_name con
46. lugin p The plugin instance will be identified with the help of dh 59 source file pl_comm c ra_comm_del Name Chapter 1 Function Reference for C ra_comm_del delete a signal receiver Synopsis LIBRAAPI void ra_comm_del sig_name Arguments mh measurement handle dh destination handle sig_name name of the signal Description meas_handle mh dest_handle dh const char This function deletes the signal receiver dh for the signal sig_name source file pl_comm c 60 Chapter 1 Function Reference for C ra_comm_emit Name ra_comm_emit emits a signal Synopsis LIBRAAPI void ra_comm_emit meas_handle mh const char sender const char sig_name int num_para struct comm_para para Arguments mh measurement handle sender name of the sender needed for debug can be NULL sig_name name of the signal num_para number of signal parameters para signal parameters Description This function emits the signal sig_name wit num_para parameters source file pl_comm c 61 Chapter 1 Function Reference for C ra_eval_add Name ra_eval_add adds an evaluation Synopsis LIBRAAPI eval_handle ra_eval_add meas_handle mh const char name const char comment int orig int def Arguments mh measurement handle name name of the evaluation comment comment of the evaluation orig flag if this evalution was performed with th
47. mf0 es eeeeececeseeeseeeeceeeeeceeeneeeeeeceeecaeeeneeeeeenaes 97 6 7 List of info names for channel infos ra_ch_get_inf0 0 0 eeceececsseeeseeeeceeeeecaeeneeeeeeceaecaeeeeeceeenaes 97 6 8 List of info names for evaluation infos ra_eval_get_imfO eeeeeeesseeeseeeeeceeeecneceseceeeeceeeseeeeeeeeee 98 6 9 List of info names for event property infos ra_prop_get_infO ee ects eee ceeceeeeeecneeeneeeeees 98 6 10 List of info names for template infos not yet implemented oooonocnccnicnicnnoncnnnoncnanonnnononaconncononanon 99 6 11 List of info names for single template infos not yet implemented ee ee eeee eee ceeeeeeee 99 6 12 List of info names for plugin infos ra_plugin_get_infO oo eee cece ceeeseeeeeseeeee cae ceeereeeeees 99 6 13 List of info names for plugin results infos ra_proc_get_result_inf0 eee eee eee eeeeeeeeees 100 8 1 List of options for plugin ap MoOrphology coccccocnoncnoninncnncnnnononanonnnonocnncnnonnnrnnonnc cnc onnnn conc rn conc cnnonnnnns 122 8 2 List of results of plugin ap Morphology ooconconocnoninoninnonnnoncnancononnconocnnc nono concen nc onon arrancan cra conc cnncnnnnns 122 8 1 List of options for plugin calibratiON oooononnnonnnonocinononoconononononononncnnocnnonn con cnn nono conca nnnnon non ne onncnncnncns 123 8 2 List of results of plugin calibration oooooncnconicnnonncnnoncnnnonncononncon con ncn noo nonn ran conc onc canon nonnn rn non conan onnnnnrnos
48. nc nonnnrinon no rnconnonncnos 137 8 1 List of options for plugin hrv oo ee cece eee ceeseeeeceeceeeeeecsessecsecseeaeeaeesaecsesseeseseaesaeesesseeseeseeags 138 8 2 List of results Of plugin Bry sce secre oe e ashes soriana 138 8 1 List of options for plugin template oononocnccnccnocnnoninnconocononanononononocnnonnnnncnn con conn conca non non ncn nc onccnnrnncnns 140 8 1 List of options for plugin respiration ee eee ee eeeceeceecesecseeseesaecseeseeeecesecsecseceseeesseesaecaecneeeeeees 141 8 1 List of results of plugin ch select 1 go ee ee ee cseeseceeceeceeeeseesseeseceeesessaeesecseceeseseeeseeesaeceeseseeeeaa 142 8 1 List of options for plugin sig sel dlg oo ee eee eeese cee ceeceecseeseesaeceesseeeesesecseceecsseeseeaeesaecaesneeneeees 144 8 2 List of results of plugin sig sel dl8B oononcninnncnncnnonnonnonocononacononononnconononnan cnn nrn con nonn cnn non non non nc onccnnrnncnns 144 vii Chapter 1 Function Reference for C No special intro text ra_lib_ init Name ra_lib init init hbRASCH Synopsis LIBRAAPI ra_handle ra_lib init void Arguments None Description Init libRASCH read config file and init plugins returns ra_handle source file ra_lib_close Name ra_lib_close close libRASCH Chapter 1 Function Reference for C Synopsis LIBRAAPI void ra_lib close ra_handle h Arguments handle to ra instance Description Close libRASCH close plugins and frees all alloca
49. nfo_type int idx value_handle vh Arguments measurement handle info_type type of information wanted idx index of information wanted vh value_handle receiving the info 15 Chapter 1 Function Reference for C Description Returns 0 if the wanted information was found and 0 if not The information will be in vh For usage of the function please see user manual source file ra_info_set Name ra_info_set set info Synopsis LIBRAAPI int ra_info_set any_handle h value_handle vh Arguments h handle vh value_handle with the info Description Not implemented 16 source file ra_rec_get_first Name ra_rec_get_first get root recording Synopsis LIBRAAPI rec_handle ra_rec_get_first Arguments mh measurement handle session session number Description Chapter 1 Function Reference for C meas_handle mh long session Returns the first recording handle of session session source file ra c 17 Chapter 1 Function Reference for C ra_rec_get_next Name ra_rec_get_next get next recording Synopsis LIBRAAPI rec_handle ra_rec_get_next rec_handle rh Arguments rh recording handle Description Returns the next recording which follows recording rh source file ra c ra_rec_get_first_child Name ra_rec_get_first_child get first sub recording Synopsis LIBRAAPI rec_handle ra_rec_get_first_child rec_handle r
50. nore_events number of events which should be llong gnored ignore events fistofeventstoignore mo recording handle se this channel for PRSA use_ignore_value flag 1f there are values which long should not be used for freq analysis ignore_value his value will be not used for freq idouble analysis if use_ignore_value_1 is l 0 use_start_end_pos se raw data events between long start_pos and end_pos end pos nd posinsamplecunits se the data given in data pum_data 3 3 umberofthedatagivenin data data perform frequency analysis using double array his data samplerate samplerate to use when double freq analysis should be done time smooth_data flag if input data should be long smoothed smooth_method at the moment only a boxcar filter ichar s available start pos ftartposinsample umits idth of the smooth filter Iremove_mean remove the mean value before the long frequency analysis Iremove_trend remove the trend first order long before the frequency analysis method ethod used for the frequency har analysis pum_freq humberoffrequencycomponents 136 hrv Chapter 8 libRASCH Plugins Name Description type SC smooth_spec flag if spectrum should be long smoothed Results Table 8 2 List of results of plugin freq analysis Name Description type 3 33 IFREQ_AXIS frequency values the x axis PsD PowerSpectramDensity PSD REAL_PART real part of the frequency spectru IMG_PART maginary part of the
51. os VT s LEN_SALVO_VT length rri s of the salvos VTs HR_SALVO_VT heart rate of the salvos VTs Version 0 3 0 Author s Raphael Schneider rasch med1 med tum de fiducial point Name fiducial point finds fiducial point of a QRS complex Description The plugin finds the fiducial points of the QRS complexes in an ecg Options Table 8 1 List of options for plugin fiducial point Name Pescription_ type gt se all positions in evaluation eh long function argument number of positions where long qrs positions should be get pOS_are_eval_index positions are index to events in eh long pos postions long array 134 Chapter 8 libRASCH Plugins Name Description type ch n which channel fiducial point long should be searched Version 0 2 0 Author s Raphael Schneider rasch med1 med tum de freq analysis Name freq analysis perform frequency analysis Description Options Table 8 1 List of options for plugin freq analysis Name Description type a e ps at a o evprop_name se these event property for har frequency analysis evprop_pos_name hen using events the position of khar he events is needed for time based _ti flag if freq analysis should be long done based on time 0 or based on the event 0 e g rr interval 135 Chapter 8 libRASCH Plugins Name Description type luse_start_end_event se events from start_event to long end_event num_ig
52. ples as stored in the file If the size of one sample is greater than 4 bytes the upper part of the samples are stored in the data_high buffer If the size is not greater than 4 bytes the buffer is not needed source file ra c ra_raw_get_unit Name ra_raw_get_unit get raw signal data scaled to unit values Synopsis LIBRAAPI size_t ra_raw_get_unit rec_handle rh unsigned int ch size_t start size_t num_data double data Arguments rh recording handle 24 Chapter 1 Function Reference for C ch channel Start first sample num_data number of samples data buffer for samples Description This function returns the sample s raw signal data from the measurement mh and the recording rh The first sample in data will be the sample number start in sampleunits and max num_data are in data The memory for buffer data must be allocated in calling function The values are scaled to the unit of the channel source file ra_gui_call Name ra_gui_call shows GUI element of a plugin if avail Synopsis LIBRAAPI int ra_gui_call any_handle h plugin_handle pl 25 Chapter 1 Function Reference for C Arguments processing handle or view handle pl plugin handle Description If the plugin pl provides a GUI element this function shows this GUI element and transfer control to it The h variable contains some information needed by the plugin For more information
53. plugin can be used and only these can be selected Version 0 1 2 Author s Raphael Schneider rasch med1 med tum de cont ap view Name cont ap view view for continues arterial pressure recordings Description Version 0 1 5 145 Chapter 8 libRASCH Plugins Author s ctg view Name ctg view view for cardiotocograms Description The plugin allows to view ecg stripes The plugin use the ts view plugin for showing the raw data Version 0 1 4 Author s Raphael Schneider rasch med1 med tum de ecg view Name ecg view view for ecg s Description The plugin allows to view ecg stripes The plugin use the ts view plugin for showing the raw data 146 Chapter 8 libRASCH Plugins Version 0 1 5 Author s Raphael Schneider rasch med1 med tum de plot view Name plot view plot evaluation data Description The plugin plot evaluation data in a window and allows to control which data and in which format the data is plotted Version 0 1 3 Author s Raphael Schneider rasch med1 med tum de rasch view Name rasch view general view for libRASCH handling all views 147 Chapter 8 libRASCH Plugins Description This plugin is a general view plugin which tries to use for every supported type of signal eg ecg bloodpressure the corresponding view plugin For ever channels which is not handled by a specific view plugin the default plugin
54. process plugins h needs to be a process handle are supported source file ra c 31 Chapter 1 Function Reference for C ra_meas_copy Name ra_meas_copy copy measurement Synopsis LIBRAAPI int ra_meas_copy meas_handle mh const char dest_dir Arguments mh handle of measurement which should be copied dest_dir destination directory Description The function copy the files of measurement mh to directory dest_dir IMPORTANT Function _not_ completely tested Use at your own risk source file ra c 32 Chapter 1 Function Reference for C ra_meas_move Name ra_meas_move move measurement Synopsis LIBRAAPI meas_handle ra_meas_move meas_handle mh const char dest_dir Arguments mh handle of measurement which should be moved dest_dir destination directory Description The function move the files of measurement mh to directory dest_dir After the move the measurement will be reopend to be able to handle the new positions of the files and the functions returns the new measurement handle IMPORTANT Function _not_ completely tested Use at your own risk source file ra c ra_meas_delete Name ra_meas_delete delete measurement 33 Chapter 1 Function Reference for C Synopsis LIBRAAPI int ra_meas_delete meas_handle mh Arguments mh handle of measurement which should be deleted Description The function deletes the files of measurement mh
55. pter 7 Signals for Inter Plugin Communication Description This signal will be emitted if the mm unit of a channel has changed The new y resolution is given by mm per unit the channel by channel 113 Chapter 8 libRASCH Plugins No special intro text 8 1 Access Plugins ART cfs Name ART Handle signals recorded for ART Study Description The plugin handles signals which are recorded for the ART Study To access the recorded data the plugins for portilab and portapres are used Version 0 2 0 Author s Raphael Schneider rasch med1 med tum de Name cfs Handle signals saved using the CED Filing System CFS 114 Chapter 8 libRASCH Plugins Description The plugin provides access to recordings saved in the CED Filing System CFS format At the moment only equalspaced channels are supported Version 0 2 0 Author s Raphael Schneider rasch med1 med tum de ctg rasch Name ctg rasch Handle cardiotocogram signals exported from GMT system Description The plugin provides access to CTG s exported from the GMT system The exported raw data three files fetal heart rate child 1 fetal heart rate child 2 and uterine contraction is packed in a directory with the extension ctg Additionally some information about the mother and the recording is stored in the file ctg_info txt Version 0 2 0 Author s Raphael Schneider rasch med1 med tum de 115
56. r dir struct ra find struct rfs Arguments handle to libRASCH Chapter 1 Function Reference for C dir directory which should be scanned for measurements ETS pointer to ra_find_struct which will held the infos for the found measurement Description Search for libRASCH handled measurements in dir If at least on measurement was found a valid INULL ra_find_handle will be returned and the infos about the measurement is in mfs source file ra_meas find_next Name ra_meas_find_next find libRASCH handled measurements returns next Synopsis LIBRAAPI int ra_meas find next ra_find_handle h struct ra_find_struct rfs Arguments find handle rfs pointer to ra_find_struct which will held the infos for the found measurement Chapter 1 Function Reference for C Description Returns 1 if another measurement was found the information will be in mfs or 0 if there are no more measurements searched with ra_meas_find_first source file ra_meas_ close find Name ra_meas_close_find close the search for libRASCH handled measurements Synopsis LIBRAAPI void ra_meas_close_find ra_find_handle h Arguments find handle Description End a search for libRASCH handled measurements frees some memory Must be called if the ra_find_handle h returned from ra_meas_find_first will no be longer used source file ra c Chapter 1 Function Reference for C ra_meas_open Name
57. ription of the channel ch_num_samples RA_INFO_REC_CH_NUM_SAMBBiluBBed of samples recorded in the hannel A _INFO_REC_CH_SAMPLERATmpBrate used in the channel ch_num_ bits RA_INFO_REC_CH_NUM_BITSnimober of bits used for one sample e A_INFO_REC_CH_AMP_RES Walii H NbiB representing one it Eh unico RA INFO REC CH UNIT C __ unitof the channel 97 Chapter 6 Infos Reference InfoName Info Constant Info Description a A_INFO_REC_CH_CENTER_W4ilil FuriX signal is centered SR A_INFO_REC_CH_CENTER_SbaiiPE ili as sample value ch_mm_per_unit RA_INFO_REC_CH_MM_UNIT n per unit hint for displaing signal ch_type IRA_INFO_REC_CH_TYPE_L type of channel see above RA_CH_TYPE_ Table 6 8 List of info names for evaluation infos ra_eval_get_info Info Name Info Constant Info Description eval_name RA INFO EVAL NAME C hame of evaluation if any eval_comment RA_INFO_EVAL_COMMENT_Ckomment of evaluation eval_add_timestamp RA INFO EVAL _ADD_TS_C _ timestamp when eval was added eval_modify_timestamp IRA_INFO_EVAL_MODIFY_TS_ fimestamp when eval was last odified eval_user RA INFO EVAL USER C ser who added eval eval hot RR A_INFO_EVAL_HOST_C machine on which eval was added eval_is_default RA_INFO_EVAL_DEFAULT_L valuation which should be used eval mum ses RA INFO EVAL SET NUM L eval_ program RA INFO EVAL PROG C program which added eval A A_INFO
58. rns the event property handle to the property number num source file event_prop c ra_prop_get_by_name Name ra_prop_get_by_name returns an event property handle 79 Chapter 1 Function Reference for C Synopsis LIBRAAPI prop_handle ra_prop_get_by name eval_handle eh const char name Arguments eh evaluation handle name name of the event property Description This function returns the event property handle to the property with name name source file event_prop c ra_evset_get_by_num Name ra_evset_get_by_num returns an event set handle Synopsis LIBRAAPI evset_handle ra_evset_get_by num eval_handle eh long num 80 Chapter 1 Function Reference for C Arguments eh evaluation handle number of the event set Description This function returns the event set handle to the set number num source file event_prop c ra_evset_get_by_name Name ra_evset_get_by_name returns an event set handle Synopsis LIBRAAPI evset_handle ra_evset_get_by name eval_handle eh const char name Arguments eh evaluation handle name name of the event set amp 1 Chapter 1 Function Reference for C Description This function returns the event set handle to the set with name name source file event_prop c ra_evset_get_by_prop Name ra_evset_get_by_prop returns an event set handle Synopsis LIBRAAPI evset_handle ra_ev
59. s Houble array DIAS_POS positions of diastolic long array easurements FLAGS lags Version 0 3 0 Author s Raphael Schneider rasch med1 med tum de 122 Chapter 8 libRASCH Plugins calibration Name calibration measure calibration signals in a recording Description The plugin tries to detect and measure a calibration signal in a recording channel Options Table 8 1 List of options for plugin calibration recording handle Name ch hannel of the recording used to llong start_pos signal position to start search for llong end_pos signal position to stop search for llong data perform calibration meausure double array sing this data Pdata type ype of calibration signal see long ALIB_TYPE_ in Ira_calibration h difference_lag gap between samples used for long difference signal su imin_calib_amp percentage of maximum differenceldouble sed as minimal calibration segment_length erid width used to search for double ontinous calibration signals seconds imin_level_length inimum duration staying on the double same level seconds 123 Chapter 8 libRASCH Plugins Name Description hype calib_cycle_length length of one calibration cycle double seconds lget_cycle_length flag if the calibration cycle length long should be measured Imin_cycles required minimum number of long ontiguous calibration cycles Results Table 8 2 List of results of plugin calibration Meme pon o p
60. scssescsssscescssscssecsscesecsssssesscsseesessssssceseees 93 6 Infos Referent Cnisia eoe eaa sar oao eroso se Sas eao Saone sesio oseese aseara seos seadesseassaedesseaesas 94 7 Signals for Inter Plugin Communication sesesessesessesossesesoosesoesesessosessoscesesosoessesesesosssossesosossesossesss 101 RA 101 ST 101 evalechal lecitina iii dei is 102 SN quscsbabaaeshavieessanepyaedsbasseehbacgpetssteesstsborbeueaees 103 endseventech aL acia tai 103 event Chan iii pos is 104 a NN 105 A A O RO 105 Celseviemt De erin baii io cited 106 delseventend o e e SEE e Sei state Sree ASEM 107 teimplat e delete nsee resosi itn toer esaeen detiene 108 template dirias 108 posehange aeinn it e aa 109 A A OR 110 A cave scsivarves scars cet Satusoh a ae a enda de A tus aaee e eea la seedvoes A asso steleesbes Meee Rage Gceoaeees 110 MK TESOIUTION ca A ER 111 YATES ONION O 112 8 TIDRAS CH Plugins socccssssisccssssaseoesascasessssosenevssensossocseesanssseceusssasseseasies essusecedeonsvesesdesscesoosanseseseaveseosen 114 8 l ACCESS PlUD Siria ia Se Medinet beets 114 PART NN 114 A A eins 114 O ess esc Mies Sacis Saat Re ae PDE SB RN aN Ba A a cy 115 CLE SOMIC CNN 116 Cadisp cco E ehh Oh eA wis ee Be A eet Se Oh ES 116 dsd aa 117 Ml aaa 117 TSHME LO LKE vies sete e CAP EETA EEA TE EE REEE TE N AE AEE NE DATE EEEE TEENETE 118 POTLAPTES a es NN 119 PO AMI sec Het ae hecte Rae sted a es are hats beans eae een Set 120 Tdi dawese duties ecpe
61. set_get_by prop prop_handle proph Arguments proph event property handle Description This function returns the event set handle which the event property proph belongs source file event_prop c 82 Chapter 1 Function Reference for C ra_evset_get_flag_prop Name ra_evset_get_flag_prop returns the event property handling the event set flags Synopsis LIBRAAPI prop_handle ra_evset_get_flag_prop evset_handle seth Arguments seth event set handle Description This function returns the event property which handles the event flags associated with the event set seth source file event_prop c ra_eval_loadxml Name ra_eval_loadxm1 load evalution in XML format Synopsis LIBRAAPI int ra_eval_loadxml meas_handle mh const char file 83 Chapter 1 Function Reference for C Arguments mh measurement handle file name of the evaluation file optional Description This function loads the evaluation s that belongs to the measurement mh If no filename file is given the default filename will be used source file load_xml c ra_eval_savexml Name ra_eval_savexml save evalution in XML format Synopsis LIBRAAPI int ra_eval_savexml meas_handle mh const char file int use_ascil Arguments mh measurement handle file name of the evaluation file optional 84 Chapter 1 Function Reference for C use_ascii flag if event values shou
62. st char prop desc int val_type int use_minmax double min double max const char unit 76 Arguments eh evaluation handle set_id_ascii event set id string only ASCII char s allowed set_name event set name set_desc event set description event_type type of event discrete or continues prop_id_ascii event property id string only ASCII char s allowed prop_name event property name prop_desc event property description val_type type of value short long or double use_minmax are the following parameters min and max are valid min normal min value of the property max normal max value of the property unit unit of the property Chapter 1 Function Reference for C 77 Description This function adds a new event property the evaluation eh source file event_prop c ra_prop del Name ra_prop_del delete an event property from an evaluation Synopsis LIBRAAPI void ra _prop del prop_handle proph Arguments proph event property handle Description Delete event property proph source file event_prop c Chapter 1 Function Reference for C 78 Chapter 1 Function Reference for C ra_prop get_by_num Name ra_prop_get_by_num returns an event property handle Synopsis LIBRAAPI prop_handle ra prop get_by_num eval_handle eh int num Arguments eh evaluation handle number of the event property Description This function retu
63. sucsessive double differences NN50 O A ULF ltra low frequency power 138 Chapter 8 libRASCH Plugins Name short term recordings L Pp power law behavior double TACHO_INDEX Event numbers used for HRV long array alculations U frequency power in a user selected double frequency band Version VLF F F_NORM F F_NORM F_HF_RATIO LF HF ratio OWER_LAW SER_BAND 0 2 0 Author s Raphael Schneider rasch med1 med tum de template Name template combine events in templates Description The plugin group events which have similar raw data eg QRS complexes which have a similar morphology 139 Chapter 8 libRASCH Plugins Options Table 8 1 List of options for plugin template Name Description type se all positions in evaluation eh long function argument number of positions where long qrs positions should be get pos_are_eval_index ps postions Jongaray name of event type which holds char event positions name of event type which holds char emplate numbers name of event type which holds char emplate correlation emplate window size before double postion in seconds de emplate window size after double position in seconds accept eshold which correlation values double are accepted slope_accept_low in value of slope of regression double line slope_accept_high ax value of slope of regression double line num_ch number of channels used for long emplate creation c
64. ted memory source file ra_lib_get_error Name ra_lib_get_error get last error Synopsis LIBRAAPI long ra_lib_get_error ra_handle h char text int len Arguments handle to ra instance Chapter 1 Function Reference for C text character buffer which receives error text len size of character buffer text Description This function returns the last error occured in libRASCH or in one of the plugins See ra_error h for meaning of returned number If the number is negative the last error was an OS specific error and the error number comes from the OS just remove the minus sign If text is not NULL a short error description will be returned in text source file ra_lib handle from_any_handle Name ra_lib_handle_from_any_handle retrive handle of libRASCH instance from any handle Synopsis LIBRAAPI ra_handle ra_lib handle from _any_ handle any_handle h Arguments handle Chapter 1 Function Reference for C Description Returns handle of libRASCH instance from any handle source file ra c ra_meas_handle from_any_handle Name ra_meas_handle_from_any_handle retrive measurement handle from any handle Synopsis LIBRAAPI meas_handle ra_meas_handle from _any_ handle any_handle h Arguments h handle Description Returns measurement handle source file ra c Chapter 1 Function Reference for C ra_lib_use_plugin Name ra_lib_use_pluginW
65. templ_num number of the template Description This function add a specific template and returns the zero based index of the template 87 Chapter 1 Function Reference for C source file template c ra_templ_del_ single Name ra_templ_del_single deletes a template Synopsis LIBRAAPI int ra_templ_del_single prop_handle proph int num int del_templ_events Arguments proph event property handle number of template which should be deleted del_templ_events flag if the events associated with the template should be deleted Description This function deletes one template from proph If del_templ_events is set 0 the events are deleted also source file template c 88 Chapter 1 Function Reference for C ra_templ_get_raw Name ra_templ_get_raw returns template raw data Synopsis LIBRAAPI int ra_templ _get_raw prop_handle proph int templ_num int ch double data Arguments proph event property handle templ_num number of template which should be deleted ch channel for which the data should be returned data buffer which receivs the template data must be allocated by calling function Description This function returns in data the raw data of the template templ_num from channel ch source file template c 89 Chapter 2 Structure Reference for C No special intro text Just a dummy text 90 Chapter 3 Function Reference for Perl OO Int
66. tic detected long artifacts perhaps detected T wave number of automatic detected long artifacts perhaps overlooked beat after a VPC event indeces of automatic long array detected artifacts perhaps overlooked beat after a VPC bradicardia start event indeces of the long array achycardia length rri s of the tachycardia heart rate of the tachycardia number of supraventricular salvos start event indeces of long array supraventricular salvos length of supraventricular salvos heart rate of supraventricular double salvos number of supraventricular long achycardia 132 Chapter 8 libRASCH Plugins Name Description type supraventricular tachycardia achycardia achycardia salvos SVT s supraventricular salvos SVT s salvos SVT s salvos SVT s deoventricular rhythms rhythms rhythms NUM_COUPLET number of couplets IDX_COUPLET event indeces of couplets NUM_BIGEMINY number of bigeminy long IDX_BIGEMINY start event indeces of the A LEN_BIGEMINY length rri s of the bigeminy NUM_TRIGEMINY number of trigeminy IDX_TRIGEMINY start event indeces of the trigeminyllong array IDX SALVO ktareventindecesofihesalvos __fong array IDX_VT start event indeces of VTs fongarray LEN_VT length rri s of the VTs fong HR_VT HRVT O hicartrateofihe VTS INUM_SALVO_VT number of salvos VTs 133 Chapter 8 libRASCH Plugins Name Description hype IDX SALVO_VT start event indeces of the long array salv
67. tion The plugin provides a dialog which shows all evaluation of a measurement which allows to delete evaluations and event properties Version 0 1 2 Author s Raphael Schneider rasch med1 med tum de plugin info dlg Name plugin info dlg a dialog showing the list of all loaded plugins Description The plugin provides a dialog which shows information about the loaded plugins Version 0 1 3 Author s Raphael Schneider rasch med1 med tum de 143 Chapter 8 libRASCH Plugins sig sel dlg Name sig sel dlg dialog to choose signales which can be handled with libRASCH Description The plugin provides a dialog which allows to choose a measurement The dialog shows all supported measurements in a directory which can be selected Options Table 8 1 List of options for plugin sig sel dlg Name Pescription type initialpath ppendialogshowingthis path Results Table 8 2 List of results of plugin sig sel dlg Name Description lype SEL_FILE selected file incl path Version 0 2 1 Author s Raphael Schneider rasch med1 med tum de 144 Chapter 8 libRASCH Plugins simple calc dlg Name simple calc dlg dialog to perform calculations using process plugins Description The plugin provides a dialog to perform calculations done process plugins Only process plugins which return values and not only store the results in the evaluation file like the beat detect
68. tion returns in inf one result from a processing perfomed with ra_proc_do Please check plugin specific documentation what results are available source file ra_view_get Name ra_view_get create show view of view plugin Synopsis LIBRAAPI int ra_view_get view_handle vh Arguments vh view handle 29 Chapter 1 Function Reference for C Description This function creates shows the GUI element window provided by a view plugin Please check plugin specific documentation what additional information is needed source file ra_lib_get_option Name ra_lib_get_option returns an option value Synopsis LIBRAAPI int ra_lib get_option any_handle h const char opt_name value_handle vh Arguments return option from this object opt_name name of the option vh after function call contains option value Description The function tries to return the option opt_name from the object h At the moment only options for process plugins h needs to be a process handle are supported 30 Chapter 1 Function Reference for C source file ra_lib_set_option Name ra_lib_set_option set an option Synopsis LIBRAAPI int ra_lib_set_option any_handle h const char opt_name value_handle vh Arguments option will be set in this object opt_name name of the option vh option value Description The function set the option opt_name in object h At the moment only options for
69. tored in EDF files At the moment only heartbeat data is supported Remarks If the EDF file is a non contiguous signal than each data block is handled as a single session Recommendation from Jesus Olivan Version 0 3 1 Author s Raphael Schneider rasch med1 med tum de ishne holter Name ishne holter Handle signals saved using ISHNE standard output for Holter ECG Description The plugin provides access to recordings saved in the ISHNE standard output for Holter ECG format Version 0 2 1 118 Chapter 8 libRASCH Plugins Author s Raphael Schneider rasch med1 med tum de mit bih Name mit bih Handle signals recorded using the MIT BIH Data Format Physiobank data sets Description The plugin provides access to recordings saved in the format used for the MIT BIH database s and the databases of provides by PhysioNet www physionet org Version 0 3 1 Author s Raphael Schneider rasch med1 med tum de portapres Name portapres Handle signals recorded with Portapres System Description The plugin provides access to blood pressure data recorded with the Portapres system 119 Chapter 8 libRASCH Plugins Remarks Up to now only a small subset of the binary file can be read It is planned to add support to access the data exported with BeatScope Version 0 1 2 Author s Raphael Schneider rasch med1 med tum de poly5 tms32 Name poly5 tms32 H
70. ts in vh source file value c ra_value_set_double_array Name ra_value_set_double_array set double array values in value handle 46 Chapter 1 Function Reference for C Synopsis LIBRAAPI void ra_value_set_double_array value_handle vh const double array long num Arguments vh value handle array array to set in ra_info number of array elements Description This function set the double array array with num elements in vh source file value c ra_value set string_array Name ra_value_set_string_array set a string array in value handle Synopsis LIBRAAPI void ra_value_set_string _ array value_handle vh const char array long num 47 Chapter 1 Function Reference for C Arguments vh value handle array number of array elements Description This function set the string array array with num elements in vh source file value c ra_value_set_string_array_utf8 Name ra_value_set_string_array_utf8 set a string array UTF 8 encoded in value handle Synopsis LIBRAAPI void ra_value_set_string_array_utf8 value_handle vh const char array long num Arguments vh value handle 48 Chapter 1 Function Reference for C array number of array elements Description This function set the string array array with num elements in vh The strings in array are expected to be UTF 8 encoded source file value c r
71. tt aves sotaseuscgyasteGneed E EE EE E 120 8 2 Process PlUSINS naa 121 NN 121 CAIDO A eB ES 122 AAWES TEMA dca cease ca entree tt eeeent tiie Ge area ela 124 A A vinta Bela a ain ei eed as ee Re a 127 GOLSCt SIMA Pers tresses cee deepeess feadaed ae a dit 128 OC oi NA O 129 fiducial point to sn sess a ory deeds Mn ee ee 134 O So ees 135 A ON 137 template too oda iii 139 P SPIrA ON caves AE A a TE Aa RA 141 8 3 GUI View PIUISINS coi A a 141 ch sel ctadl ici e leal sessed ss a ea a aaa vaya sddeed ia iein 142 Val vit 142 A A renek re e ERE EEEE E E EEEE E E N EEEE EEEo 143 sig seldl cita coe dh aE hes E eee teste Buide Eades E e A A E S 143 Simmple Cale iii tdo 144 CONAP VI Wii isis 145 CAI Wisconsin TE 146 CAVE 146 Pl VIC Wii 147 rasch MW id 147 template Vie Wonder Ti baleares EA R N SS 148 VI rn ii 149 vi List of Tables 6 1 List of info names for library infos ra_lib_get_infO eee eececeseesseeeeceeseecseeeneeeeeceeecaeeeeecereesaes 94 6 2 List of info names for measurement infos ra_meas_get_info 0 0 eee ceeeecseecneceeeeceeeceeeeeneceeeeeee 94 6 3 List of info names for measurement object person infos ra_obj_get_info eee 94 6 4 List of info names for measurement object patient infos ra_obj_get_infO eee 95 6 5 List of info names for recording infos ra_rec_get_infO eee eeseeseceeceeseeceseeeceeeeeceaeeeneeeneceeeeeeee 96 6 6 List of info names for device infos ra_dev_get_i1

Download Pdf Manuals

image

Related Search

Related Contents

Panasonic PT-VW330E data projector  大豆・麦の収量アップへ向けて(5.6MB)  Manuel de service - forum ADEPEM.COM  1 - 取扱説明書ダウンロード  "取扱説明書"  Cardiopulmonary Care  取扱説明書  使用上の注意はカタログー取扱説明書をお読みください。  MÖJLIG PT  

Copyright © All rights reserved.
Failed to retrieve file