├── bioprofeed ├── main │ ├── AUTHORS │ ├── NEWS │ ├── README │ ├── ChangeLog │ ├── po │ │ └── POTFILES.in │ ├── src │ │ ├── interface.h │ │ ├── gdffile.h │ │ ├── dataaq.h │ │ ├── draw.h │ │ ├── Makefile.am │ │ └── pref.h │ ├── bsview.gladep │ ├── clean.sh │ ├── Makefile.am │ └── configure.in └── modules │ ├── gmobilab │ ├── NEWS │ ├── AUTHORS │ ├── ChangeLog │ ├── README │ ├── src │ │ ├── main.h │ │ ├── interface.h │ │ ├── Makefile.am │ │ └── callbacks.h │ ├── po │ │ └── POTFILES.in │ ├── clean.sh │ ├── gmobilab.gladep │ ├── Makefile.am │ └── configure.in │ ├── modeeg │ ├── AUTHORS │ ├── NEWS │ ├── README │ ├── ChangeLog │ ├── src │ │ ├── interface.h │ │ ├── callbacks.h │ │ ├── callbacks.c │ │ └── Makefile.am │ ├── testing │ │ ├── ch1undch2stoerung.gdf │ │ └── ch1undch2kurzschluss.gdf │ ├── po │ │ └── POTFILES.in │ ├── modeeg.gladep │ ├── clean.sh │ ├── Makefile.am │ └── configure.in │ ├── ni-6024e │ ├── NEWS │ ├── AUTHORS │ ├── ChangeLog │ ├── README │ ├── po │ │ ├── ChangeLog │ │ └── POTFILES.in │ ├── src │ │ ├── main.h │ │ ├── interface.h │ │ ├── main.loT │ │ └── Makefile.am │ ├── clean.sh │ ├── ni6024e.gladep │ ├── Makefile.am │ └── configure.in │ └── testmodule │ ├── AUTHORS │ ├── NEWS │ ├── README │ ├── ChangeLog │ ├── src │ ├── interface.h │ ├── callbacks.h │ ├── callbacks.c │ └── Makefile.am │ ├── po │ └── POTFILES.in │ ├── clean.sh │ ├── testmodule.gladep │ ├── Makefile.am │ └── configure.in ├── sigviewer ├── src │ ├── version.txt │ ├── base │ │ ├── file_states.h │ │ ├── application_states.h │ │ ├── exception.h │ │ ├── exception.cpp │ │ ├── base.pri │ │ └── tab_states.h │ ├── commands │ │ ├── commands.pri │ │ ├── open_file_command.h │ │ └── convert_file_command.h │ ├── command_executer.h │ └── color_settings.xml ├── sigviewer.pro ├── doc │ └── source │ │ ├── open-dialog.png │ │ ├── using_adapting_signal_view.rst │ │ ├── introduction.rst │ │ ├── index.rst │ │ ├── using_open_files.rst │ │ └── using_editing_events.rst ├── deb_building_stuff │ ├── sigviewer128.png │ ├── sigviewer.desktop │ └── deb_control_template └── build-src-zip.sh ├── biosig ├── maybe-missing │ ├── rows.m │ ├── columns.m │ ├── isdigit.m │ ├── xmldata.c │ ├── xmlstruct.m │ ├── __xmldata__.cc │ ├── isalpha.m │ ├── transpose.m │ ├── version.m │ ├── freemat3.5 │ │ ├── Contents.m │ │ ├── isfinite.m │ │ ├── lcm.m │ │ ├── date.m │ │ ├── gcd.m │ │ ├── int2str.m │ │ ├── flops.m │ │ ├── realmax.m │ │ ├── realmin.m │ │ ├── fgetl.m │ │ ├── sign.m │ │ └── trace.m │ ├── setstr.m │ ├── int2str.m │ ├── isdir.m │ ├── flops.m │ ├── full.m │ ├── speye.m │ ├── spdiag.m │ ├── nth.m │ ├── numel.m │ ├── set.m │ ├── text.m │ └── legend.m ├── demo │ ├── demo2.m │ ├── demo3.m │ ├── demo6.m │ ├── demo9.m │ └── make_cc7.m ├── doc │ ├── units.csv │ ├── Contents.m │ ├── ManufacturerInformation.cfg │ └── DecimalFactors.txt ├── viewer │ ├── help │ │ ├── index.htm │ │ ├── menu.htm │ │ └── loadevent.htm │ └── utils │ │ ├── detcolor.mat │ │ ├── sviewer.fig │ │ ├── sviewer_channel.fig │ │ ├── sviewer_display.fig │ │ ├── sviewer_fileinfo.fig │ │ └── sviewer_channel_conf.fig ├── t200_FileAccess │ ├── sopen.m │ ├── bkropen.m │ ├── cntopen.m │ ├── mwfopen.m │ ├── adb2event.m │ ├── gdfdatatype.m │ ├── physicalunits.m │ ├── wscore2event.m │ └── srewind.m ├── t310_ERDSMaps │ ├── getMontage.m │ ├── sample.gdf │ ├── Manual │ │ └── erds.pdf │ └── erdscolormap.mat ├── t400_Classification │ ├── xval.m │ ├── findclassifier.m │ ├── findclassifier1.m │ └── findclassifier2.m ├── t500_Visualization │ ├── plota.m │ └── Contents.m ├── t300_FeatureExtraction │ ├── lumped.m │ ├── oahe.m │ ├── Contents.m │ ├── processing.m │ └── heartratevariability.m ├── t450_MultipleTestStatistic │ ├── bl01.m │ ├── fdp.m │ ├── fdr.m │ ├── gFWE.m │ ├── homhof.m │ ├── lehrom.m │ ├── exakteM_A.m │ ├── exakteM_B.m │ ├── perm_gfwe.m │ ├── vereinM_A.m │ ├── vereinM_B.m │ └── Contents.m ├── t490_EvaluationCriteria │ ├── Contents.m │ ├── bci3eval.m │ └── bci4eval.m ├── t250_ArtifactPreProcessingQualityControl │ ├── eeg2hist.m │ ├── qc_histo.m │ ├── hist2limits.m │ └── resample_matrix.mat ├── eeglab │ └── 1ST_README.txt ├── t501_VisualizeCoupling │ └── Contents.m └── INSTALL ├── biosig4c++ ├── ruby │ ├── extconf.rb │ └── Makefile ├── biosig.c ├── t210 │ └── scp-decode.cpp ├── save2aecg ├── heka2itx ├── save2scp ├── THANKS ├── bin2rec ├── rec2bin ├── mma │ ├── README │ └── sload.tm ├── test0 │ └── test.py ├── biosig.pro ├── win32 │ ├── patch_mingw_avoid_io_h.diff │ ├── bin2rec.bat │ ├── rec2bin.bat │ └── heka2itx.bat ├── tcl │ └── Makefile ├── php │ └── Makefile ├── patches │ ├── patch_mingw_io_h.diff │ └── patch_mce-w64_io_h.diff ├── t240 │ ├── per_opentype.h │ ├── Fraction.h │ ├── Comments.h │ ├── SystemModel.h │ ├── AbsoluteRange.h │ ├── DispResolution.h │ ├── SaGridEntry.h │ ├── DsaRangeSpec.h │ ├── EnumRecordOO.h │ ├── EnumObject.h │ ├── PatMeasure.h │ ├── ExtNomenRef.h │ ├── Handle.h │ ├── INT-I8.h │ ├── INT-U8.h │ ├── Authorization.h │ ├── BITS-8.h │ ├── SaSignalFrequency.h │ ├── INT-I64.h │ ├── INT-U32.h │ ├── INT-U64.h │ ├── Address.h │ ├── INT-I16.h │ ├── INT-I32.h │ ├── INT-U16.h │ ├── MetricMeasure.h │ ├── BITS-16.h │ ├── BITS-32.h │ ├── FEFFloat.h │ ├── SystemSpecEntry.h │ ├── EnumRecordMetric.h │ ├── OID-Type.h │ ├── ArchiveProtection.h │ ├── AlertCode.h │ ├── HandleRef.h │ ├── MarkerEntryRelTim.h │ ├── FEFString.h │ ├── SaCalData.h │ ├── DeviceCode.h │ ├── SaFilterEntry.h │ ├── UnitCode.h │ ├── BIT_STRING.h │ ├── ScaleRangeSpec.h │ ├── MetricsCode.h │ ├── PrivateCode.h │ ├── BodySiteCode.h │ ├── Placeholder.h │ ├── ProdSpecEntry.h │ ├── RelativeTime.h │ ├── MetricCalEntry.h │ ├── EnumObsValue.h │ ├── ManufacturerSpecificEncoded.h │ ├── AbsoluteTime.h │ ├── ManufacturerSpecificBinary.h │ ├── PersonNameGroup.h │ ├── SaSpec.h │ ├── NativeEnumerated.h │ ├── ParameterGroupCode.h │ ├── NuObsValue.h │ ├── asn_SEQUENCE_OF.c │ ├── ExtNomenclatureCode.h │ ├── HighResRelativeTime.h │ ├── ObservationTime.h │ ├── constr_SEQUENCE_OF.h │ ├── SaFlags.h │ ├── HealthCareProviderId.h │ ├── NumericMeasuredDataSection.h │ ├── LimitSpecEntry.h │ ├── UnitsOfMeasurementCode.h │ ├── DynamicAttributeChangeSection.h │ ├── SaCalDataType.h │ ├── EnumerationMeasuredDataSection.h │ ├── FilterType.h │ ├── PatientSex.h │ ├── PersonName.h │ ├── CurLimAlStat.h │ ├── PatientType.h │ ├── LineFrequency.h │ ├── PatientRace.h │ ├── ManufacturerID.h │ ├── MetricCalState.h │ ├── SampleArrayMeasuredDataBlock.h │ ├── StorageDataType.h │ └── MetricCalType.h ├── perl │ └── Makefile ├── java │ └── Makefile ├── igor │ └── patchMinGW_utils_reimp.diff ├── doc │ ├── sigviewer.1 │ ├── heka2itx.1 │ └── mexSLOAD.1 └── t241 │ └── ISO11073-10417.asn1 ├── biosig4python ├── __init__.py └── README ├── README.md ├── CVSROOT ├── config ├── checkoutlist ├── notify ├── rcsinfo ├── commitinfo ├── cvswrappers ├── taginfo ├── editinfo └── verifymsg └── biosig4java └── README /bioprofeed/main/AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/main/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/main/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/main/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/README: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/po/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sigviewer/src/version.txt: -------------------------------------------------------------------------------- 1 | 0.5.1-as.2 2 | 3 | -------------------------------------------------------------------------------- /sigviewer/sigviewer.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE=subdirs 2 | SUBDIRS=src 3 | -------------------------------------------------------------------------------- /biosig/maybe-missing/rows.m: -------------------------------------------------------------------------------- 1 | function n = rows(x) 2 | 3 | n = size(x,1); -------------------------------------------------------------------------------- /biosig/maybe-missing/columns.m: -------------------------------------------------------------------------------- 1 | function n = columns(x) 2 | 3 | n = size(x,2); -------------------------------------------------------------------------------- /biosig4c++/ruby/extconf.rb: -------------------------------------------------------------------------------- 1 | require 'mkmf' 2 | create_makefile('biosig') 3 | 4 | -------------------------------------------------------------------------------- /biosig/demo/demo2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/demo/demo2.m -------------------------------------------------------------------------------- /biosig/demo/demo3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/demo/demo3.m -------------------------------------------------------------------------------- /biosig/demo/demo6.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/demo/demo6.m -------------------------------------------------------------------------------- /biosig/demo/demo9.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/demo/demo9.m -------------------------------------------------------------------------------- /biosig/doc/units.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/doc/units.csv -------------------------------------------------------------------------------- /biosig4c++/biosig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig4c++/biosig.c -------------------------------------------------------------------------------- /biosig/demo/make_cc7.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/demo/make_cc7.m -------------------------------------------------------------------------------- /biosig/maybe-missing/isdigit.m: -------------------------------------------------------------------------------- 1 | function b = isdigit(c) 2 | 3 | b = (c(1)>='0') & (c(1)<='9'); 4 | 5 | -------------------------------------------------------------------------------- /biosig/viewer/help/index.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/viewer/help/index.htm -------------------------------------------------------------------------------- /biosig/maybe-missing/xmldata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/maybe-missing/xmldata.c -------------------------------------------------------------------------------- /biosig/t200_FileAccess/sopen.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t200_FileAccess/sopen.m -------------------------------------------------------------------------------- /biosig4c++/t210/scp-decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig4c++/t210/scp-decode.cpp -------------------------------------------------------------------------------- /biosig/maybe-missing/xmlstruct.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/maybe-missing/xmlstruct.m -------------------------------------------------------------------------------- /biosig/t200_FileAccess/bkropen.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t200_FileAccess/bkropen.m -------------------------------------------------------------------------------- /biosig/t200_FileAccess/cntopen.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t200_FileAccess/cntopen.m -------------------------------------------------------------------------------- /biosig/t200_FileAccess/mwfopen.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t200_FileAccess/mwfopen.m -------------------------------------------------------------------------------- /biosig/t310_ERDSMaps/getMontage.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t310_ERDSMaps/getMontage.m -------------------------------------------------------------------------------- /biosig/t310_ERDSMaps/sample.gdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t310_ERDSMaps/sample.gdf -------------------------------------------------------------------------------- /biosig/t400_Classification/xval.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t400_Classification/xval.m -------------------------------------------------------------------------------- /biosig/t500_Visualization/plota.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t500_Visualization/plota.m -------------------------------------------------------------------------------- /biosig/viewer/utils/detcolor.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/viewer/utils/detcolor.mat -------------------------------------------------------------------------------- /biosig/viewer/utils/sviewer.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/viewer/utils/sviewer.fig -------------------------------------------------------------------------------- /biosig/maybe-missing/__xmldata__.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/maybe-missing/__xmldata__.cc -------------------------------------------------------------------------------- /biosig/t200_FileAccess/adb2event.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t200_FileAccess/adb2event.m -------------------------------------------------------------------------------- /biosig4c++/save2aecg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | #conversion into HL7aECG data format 4 | save2gdf -f=HL7 $1 $2 $3 $4 $5 $6 $7 5 | -------------------------------------------------------------------------------- /biosig/maybe-missing/isalpha.m: -------------------------------------------------------------------------------- 1 | function b = isalpha(c) 2 | 3 | c=upper(c); 4 | b = (c(1)>='A') & (c(1)<='Z'); 5 | 6 | -------------------------------------------------------------------------------- /biosig/maybe-missing/transpose.m: -------------------------------------------------------------------------------- 1 | function x = transpose(x) 2 | % needed by svmtrain, svmpredict 3 | x = x.'; 4 | endfunction -------------------------------------------------------------------------------- /biosig/t200_FileAccess/gdfdatatype.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t200_FileAccess/gdfdatatype.m -------------------------------------------------------------------------------- /biosig/t200_FileAccess/physicalunits.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t200_FileAccess/physicalunits.m -------------------------------------------------------------------------------- /biosig/t200_FileAccess/wscore2event.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t200_FileAccess/wscore2event.m -------------------------------------------------------------------------------- /biosig/t300_FeatureExtraction/lumped.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t300_FeatureExtraction/lumped.m -------------------------------------------------------------------------------- /biosig/t300_FeatureExtraction/oahe.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t300_FeatureExtraction/oahe.m -------------------------------------------------------------------------------- /biosig/t310_ERDSMaps/Manual/erds.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t310_ERDSMaps/Manual/erds.pdf -------------------------------------------------------------------------------- /biosig/t310_ERDSMaps/erdscolormap.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t310_ERDSMaps/erdscolormap.mat -------------------------------------------------------------------------------- /biosig4c++/heka2itx: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | #conversion from HEKA DAT2 to ITX format format 3 | save2gdf -f=ITX $1 $2 $3 $4 $5 $6 $7 4 | -------------------------------------------------------------------------------- /sigviewer/doc/source/open-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/sigviewer/doc/source/open-dialog.png -------------------------------------------------------------------------------- /biosig/t300_FeatureExtraction/Contents.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t300_FeatureExtraction/Contents.m -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/bl01.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t450_MultipleTestStatistic/bl01.m -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/fdp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t450_MultipleTestStatistic/fdp.m -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/fdr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t450_MultipleTestStatistic/fdr.m -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/gFWE.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t450_MultipleTestStatistic/gFWE.m -------------------------------------------------------------------------------- /biosig/viewer/utils/sviewer_channel.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/viewer/utils/sviewer_channel.fig -------------------------------------------------------------------------------- /biosig/viewer/utils/sviewer_display.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/viewer/utils/sviewer_display.fig -------------------------------------------------------------------------------- /biosig/viewer/utils/sviewer_fileinfo.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/viewer/utils/sviewer_fileinfo.fig -------------------------------------------------------------------------------- /biosig4c++/save2scp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ### conversion into SCP-ECG (EN1064) standard 4 | save2gdf -f=SCP $1 $2 $3 $4 $5 $6 $7 5 | -------------------------------------------------------------------------------- /biosig/t300_FeatureExtraction/processing.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t300_FeatureExtraction/processing.m -------------------------------------------------------------------------------- /biosig/t400_Classification/findclassifier.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t400_Classification/findclassifier.m -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/homhof.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t450_MultipleTestStatistic/homhof.m -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/lehrom.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t450_MultipleTestStatistic/lehrom.m -------------------------------------------------------------------------------- /biosig/t490_EvaluationCriteria/Contents.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t490_EvaluationCriteria/Contents.m -------------------------------------------------------------------------------- /biosig/t490_EvaluationCriteria/bci3eval.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t490_EvaluationCriteria/bci3eval.m -------------------------------------------------------------------------------- /biosig/t490_EvaluationCriteria/bci4eval.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t490_EvaluationCriteria/bci4eval.m -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/src/main.h: -------------------------------------------------------------------------------- 1 | #ifndef _MAIN_H_ 2 | #define _MAIN_H_ 3 | 4 | void gui_update(void); 5 | 6 | #endif /* _MAIN_H_ */ 7 | -------------------------------------------------------------------------------- /biosig/maybe-missing/version.m: -------------------------------------------------------------------------------- 1 | function v = version() 2 | % version information for FreeMat 3 | % returns '3.2' 4 | 5 | v = '3.2'; 6 | -------------------------------------------------------------------------------- /biosig/t400_Classification/findclassifier1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t400_Classification/findclassifier1.m -------------------------------------------------------------------------------- /biosig/t400_Classification/findclassifier2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t400_Classification/findclassifier2.m -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/exakteM_A.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t450_MultipleTestStatistic/exakteM_A.m -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/exakteM_B.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t450_MultipleTestStatistic/exakteM_B.m -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/perm_gfwe.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t450_MultipleTestStatistic/perm_gfwe.m -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/vereinM_A.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t450_MultipleTestStatistic/vereinM_A.m -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/vereinM_B.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t450_MultipleTestStatistic/vereinM_B.m -------------------------------------------------------------------------------- /biosig/viewer/utils/sviewer_channel_conf.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/viewer/utils/sviewer_channel_conf.fig -------------------------------------------------------------------------------- /sigviewer/deb_building_stuff/sigviewer128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/sigviewer/deb_building_stuff/sigviewer128.png -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/src/interface.h: -------------------------------------------------------------------------------- 1 | /* 2 | * DO NOT EDIT THIS FILE - it is generated by Glade. 3 | */ 4 | 5 | GtkWidget* create_dialog1 (void); 6 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/src/interface.h: -------------------------------------------------------------------------------- 1 | /* 2 | * DO NOT EDIT THIS FILE - it is generated by Glade. 3 | */ 4 | 5 | GtkWidget* create_dialog1 (void); 6 | -------------------------------------------------------------------------------- /biosig/t300_FeatureExtraction/heartratevariability.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t300_FeatureExtraction/heartratevariability.m -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/testing/ch1undch2stoerung.gdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/bioprofeed/modules/modeeg/testing/ch1undch2stoerung.gdf -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/src/interface.h: -------------------------------------------------------------------------------- 1 | /* 2 | * DO NOT EDIT THIS FILE - it is generated by Glade. 3 | */ 4 | 5 | GtkWidget* create_dialog1 (void); 6 | -------------------------------------------------------------------------------- /bioprofeed/main/po/POTFILES.in: -------------------------------------------------------------------------------- 1 | # List of source files containing translatable strings. 2 | 3 | src/main.c 4 | src/interface.c 5 | src/callbacks.c 6 | src/support.c 7 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/testing/ch1undch2kurzschluss.gdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/bioprofeed/modules/modeeg/testing/ch1undch2kurzschluss.gdf -------------------------------------------------------------------------------- /biosig/t250_ArtifactPreProcessingQualityControl/eeg2hist.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t250_ArtifactPreProcessingQualityControl/eeg2hist.m -------------------------------------------------------------------------------- /biosig/t250_ArtifactPreProcessingQualityControl/qc_histo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t250_ArtifactPreProcessingQualityControl/qc_histo.m -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/src/main.h: -------------------------------------------------------------------------------- 1 | #ifndef _MAIN_H_ 2 | #define _MAIN_H_ 3 | 4 | void c_update(void); 5 | unsigned char c_is_active(int); 6 | 7 | #endif /* _MAIN_H_ */ 8 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/po/POTFILES.in: -------------------------------------------------------------------------------- 1 | # List of source files containing translatable strings. 2 | 3 | src/main.c 4 | src/interface.c 5 | src/callbacks.c 6 | src/support.c 7 | -------------------------------------------------------------------------------- /biosig/t250_ArtifactPreProcessingQualityControl/hist2limits.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t250_ArtifactPreProcessingQualityControl/hist2limits.m -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/po/POTFILES.in: -------------------------------------------------------------------------------- 1 | # List of source files containing translatable strings. 2 | 3 | src/main.c 4 | src/interface.c 5 | src/callbacks.c 6 | src/support.c 7 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/po/POTFILES.in: -------------------------------------------------------------------------------- 1 | # List of source files containing translatable strings. 2 | 3 | src/main.c 4 | src/interface.c 5 | src/callbacks.c 6 | src/support.c 7 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/po/POTFILES.in: -------------------------------------------------------------------------------- 1 | # List of source files containing translatable strings. 2 | 3 | src/main.c 4 | src/interface.c 5 | src/callbacks.c 6 | src/support.c 7 | -------------------------------------------------------------------------------- /biosig/t250_ArtifactPreProcessingQualityControl/resample_matrix.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/donnchadh/biosig/HEAD/biosig/t250_ArtifactPreProcessingQualityControl/resample_matrix.mat -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/src/interface.h: -------------------------------------------------------------------------------- 1 | /* 2 | * DO NOT EDIT THIS FILE - it is generated by Glade. 3 | */ 4 | 5 | GtkWidget* create_dialog1 (void); 6 | GtkWidget* create_fileselection1 (void); 7 | -------------------------------------------------------------------------------- /sigviewer/src/base/file_states.h: -------------------------------------------------------------------------------- 1 | #ifndef FILE_STATES_H 2 | #define FILE_STATES_H 3 | 4 | enum FileState 5 | { 6 | FILE_STATE_UNCHANGED, 7 | FILE_STATE_CHANGED 8 | }; 9 | 10 | #endif // FILE_STATES_H 11 | -------------------------------------------------------------------------------- /sigviewer/src/commands/commands.pri: -------------------------------------------------------------------------------- 1 | HEADERS += \ 2 | commands/convert_file_command.h \ 3 | commands/open_file_command.h 4 | 5 | SOURCES += \ 6 | commands/convert_file_command.cpp \ 7 | commands/open_file_command.cpp 8 | -------------------------------------------------------------------------------- /biosig4c++/THANKS: -------------------------------------------------------------------------------- 1 | Thanks to the contributors: 2 | 3 | Thomas Brunner 4 | Makefile, testing 5 | Eugenio Cervesato 6 | reading of SCP-ECG format 7 | Franco Chiarugi 8 | writing of SCP-ECG format 9 | Elias Apostolopoulos 10 | read/write support of HL7aECG format 11 | -------------------------------------------------------------------------------- /bioprofeed/main/src/interface.h: -------------------------------------------------------------------------------- 1 | /* 2 | * DO NOT EDIT THIS FILE - it is generated by Glade. 3 | */ 4 | 5 | GtkWidget* create_bsv_main_win (void); 6 | GtkWidget* create_bsv_viewer_pref_dlg (void); 7 | GtkWidget* create_bsv_fs_dlg (void); 8 | GtkWidget* create_bsv_driver_info_dlg (void); 9 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/src/main.loT: -------------------------------------------------------------------------------- 1 | # main.lo - a libtool object file 2 | # Generated by ltmain.sh - GNU libtool 1.5.10 (1.1220.2.131 2004/09/19 12:46:56) 3 | # 4 | # Please DO NOT delete this file! 5 | # It is necessary for linking the library. 6 | 7 | # Name of the PIC object. 8 | -------------------------------------------------------------------------------- /sigviewer/deb_building_stuff/sigviewer.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=SigViewer 3 | Version=1.0 4 | Comment=Viewer for biosignals such as EEG, EMG, and ECG. http://sigviewer.sf.net 5 | Exec=/usr/bin/sigviewer 6 | Icon=sigviewer128.png 7 | Type=Application 8 | Categories=Education;Science; -------------------------------------------------------------------------------- /biosig4python/__init__.py: -------------------------------------------------------------------------------- 1 | """BIOSIG Toolbox for Python 2 | (C) 2005-2006 by Martin Hieden 3 | and Alois Schloegl """ 4 | 5 | from biosig import sopen, sclose, sread, swrite, seof, srewind, sseek, stell 6 | 7 | __doc__ = biosig.__doc__ -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/src/callbacks.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | gboolean 5 | dlg_delete (GtkWidget *widget, 6 | GdkEvent *event, 7 | gpointer user_data); 8 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/src/callbacks.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | gboolean 5 | dlg_delete (GtkWidget *widget, 6 | GdkEvent *event, 7 | gpointer user_data); 8 | -------------------------------------------------------------------------------- /sigviewer/src/base/application_states.h: -------------------------------------------------------------------------------- 1 | #ifndef APPLICATION_STATES_H 2 | #define APPLICATION_STATES_H 3 | 4 | namespace SigViewer_ 5 | { 6 | 7 | enum ApplicationState 8 | { 9 | APP_STATE_NO_FILE_OPEN, 10 | APP_STATE_FILE_OPEN 11 | }; 12 | 13 | } 14 | 15 | #endif // APPLICATION_STATES_H 16 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | biosig 2 | ====== 3 | 4 | BioSig - library for biomedical signal processing. 5 | 6 | The original repository is available at: https://github.com/donnchadh/biosig. 7 | Here, I fixed some things that I needed for my master's thesis (https://github.com/piotr-szachewicz/event-related-desynchronization) 8 | -------------------------------------------------------------------------------- /biosig4c++/bin2rec: -------------------------------------------------------------------------------- 1 | # Conversion of ASCII-Header and binary channels into REC(GDF,EDF) data format 2 | # 3 | # Copyright (C) 2008 Alois Schloegl 4 | # This file is part of the "BioSig for C/C++" repository 5 | # (biosig4c++) at http://biosig.sf.net/ 6 | ./save2gdf -f=GDF $1 $2 $3 $4 $5 $6 $7 7 | -------------------------------------------------------------------------------- /bioprofeed/main/bsview.gladep: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BSView 6 | bsview 7 | FALSE 8 | 9 | -------------------------------------------------------------------------------- /bioprofeed/main/src/gdffile.h: -------------------------------------------------------------------------------- 1 | /* vim: set ts=4: */ 2 | #ifndef _GDFFILE_H_ 3 | #define _GDFFILE_H_ 4 | 5 | void gf_init(void); 6 | void gf_destroy(void); 7 | 8 | int gf_setup(void); 9 | void gf_cleanup(void); 10 | 11 | int gf_set_samples(void*); 12 | 13 | char* gf_get_errormsg(void); 14 | 15 | #endif /* _GDFFILE_H_ */ 16 | -------------------------------------------------------------------------------- /bioprofeed/main/clean.sh: -------------------------------------------------------------------------------- 1 | rm -rf Makefile COPYING INSTALL Makefile.in aclocal.m4 autom4te.cache/ bootstrap config.guess config.h config.h.in config.h.in~ config.log config.status config.sub configure depcomp install-sh libtool ltmain.sh missing mkinstalldirs stamp-h1 po/Makefile po/POTFILES src/.deps/ src/Makefile src/Makefile.in compile 2 | -------------------------------------------------------------------------------- /biosig4c++/rec2bin: -------------------------------------------------------------------------------- 1 | # Converts data into ascii-Header and each channel into a separate binary data file 2 | # 3 | # Copyright (C) 2008 Alois Schloegl 4 | # This file is part of the "BioSig for C/C++" repository 5 | # (biosig4c++) at http://biosig.sf.net/ 6 | ./save2gdf -f=BIN $1 $2 $3 $4 $5 $6 $7 7 | 8 | 9 | -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/clean.sh: -------------------------------------------------------------------------------- 1 | rm -rf Makefile COPYING INSTALL Makefile.in aclocal.m4 autom4te.cache/ bootstrap config.guess config.h config.h.in config.h.in~ config.log config.status config.sub configure depcomp install-sh libtool ltmain.sh missing mkinstalldirs stamp-h1 po/Makefile po/POTFILES src/.deps/ src/Makefile src/Makefile.in 2 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/modeeg.gladep: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Modeeg 6 | modeeg 7 | FALSE 8 | 9 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/clean.sh: -------------------------------------------------------------------------------- 1 | rm -rf Makefile COPYING INSTALL Makefile.in aclocal.m4 autom4te.cache/ bootstrap config.guess config.h config.h.in config.h.in~ config.log config.status config.sub configure depcomp install-sh libtool ltmain.sh missing mkinstalldirs stamp-h1 po/Makefile po/POTFILES src/.deps/ src/Makefile src/Makefile.in 2 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/clean.sh: -------------------------------------------------------------------------------- 1 | rm -rf Makefile COPYING INSTALL Makefile.in aclocal.m4 autom4te.cache/ bootstrap config.guess config.h config.h.in config.h.in~ config.log config.status config.sub configure depcomp install-sh libtool ltmain.sh missing mkinstalldirs stamp-h1 po/Makefile po/POTFILES src/.deps/ src/Makefile src/Makefile.in compile 2 | -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/gmobilab.gladep: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Dummy-glade 6 | dummy-glade 7 | FALSE 8 | 9 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/ni6024e.gladep: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Dummy-glade 6 | dummy-glade 7 | FALSE 8 | 9 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/clean.sh: -------------------------------------------------------------------------------- 1 | rm -rf Makefile COPYING INSTALL Makefile.in aclocal.m4 autom4te.cache/ bootstrap config.guess config.h config.h.in config.h.in~ config.log config.status config.sub configure depcomp install-sh libtool ltmain.sh missing mkinstalldirs stamp-h1 po/Makefile po/POTFILES src/.deps/ src/Makefile src/Makefile.in compile 2 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/testmodule.gladep: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Testmodule 6 | testmodule 7 | FALSE 8 | 9 | -------------------------------------------------------------------------------- /sigviewer/doc/source/using_adapting_signal_view.rst: -------------------------------------------------------------------------------- 1 | Adapting Signal View 2 | -------------------- 3 | 4 | The View Options Mode |View Options Icon| 5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 6 | 7 | 8 | Zooming 9 | ^^^^^^^ 10 | 11 | 12 | 13 | Scaling 14 | ^^^^^^^ 15 | 16 | 17 | 18 | Hide Channels 19 | ^^^^^^^^^^^^^ 20 | 21 | Individual channels can be hidden. -------------------------------------------------------------------------------- /bioprofeed/main/src/dataaq.h: -------------------------------------------------------------------------------- 1 | /* vim: set ts=4: */ 2 | #ifndef _DATAAQ_H_ 3 | #define _DATAAQ_H_ 4 | 5 | /** 6 | * Constructor 7 | */ 8 | void da_init(void); 9 | 10 | /** 11 | * Destructor 12 | */ 13 | void da_destroy(void); 14 | 15 | /** 16 | * Start aquisition 17 | */ 18 | void da_start(void); 19 | 20 | /** 21 | * Stop aquisition 22 | */ 23 | void da_stop(void); 24 | 25 | #endif /* _DATAAQ_H_ */ 26 | -------------------------------------------------------------------------------- /biosig4c++/mma/README: -------------------------------------------------------------------------------- 1 | This is Biosig's interface to Mathematica through the MathLink interface. 2 | 3 | The function sload.exe provides interface for Mathematica through MathLink to 4 | the biosig4c+/libbiosig library. The supported data formats according to the column C/C++ in [1] 5 | 6 | Copyright (C) 2011 Alois Schloegl 7 | [1] http://pub.ist.ac.at/~schloegl/biosig/TESTED 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /CVSROOT/config: -------------------------------------------------------------------------------- 1 | # Set this to "no" if pserver shouldn't check system users/passwords 2 | #SystemAuth=no 3 | 4 | # Set `PreservePermissions' to `yes' to save file status information 5 | # in the repository. 6 | #PreservePermissions=no 7 | 8 | # Set `TopLevelAdmin' to `yes' to create a CVS directory at the top 9 | # level of the new working directory when using the `cvs checkout' 10 | # command. 11 | #TopLevelAdmin=no 12 | -------------------------------------------------------------------------------- /biosig4c++/test0/test.py: -------------------------------------------------------------------------------- 1 | import pylab 2 | import numpy 3 | import biosig 4 | HDR=biosig.sopen('/home/schloegl/data/test/gdf/sample.gdf','r',biosig.constructHDR(0,0)); 5 | #for i in range(HDR.NS): 6 | # HDR.CHANNEL[i].OnOff = 0 7 | #HDR.CHANNEL[0].OnOff = 1 8 | data = biosig.sread(0, HDR.NRec, HDR) 9 | biosig.sclose(HDR) 10 | #biosig.destructHDR(HDR) 11 | 12 | 13 | pylab.ion(); 14 | pylab.plot(numpy.transpose(data)) 15 | pylab.show(); 16 | 17 | -------------------------------------------------------------------------------- /sigviewer/src/command_executer.h: -------------------------------------------------------------------------------- 1 | #ifndef COMMAND_EXECUTER_H 2 | #define COMMAND_EXECUTER_H 3 | 4 | #include 5 | 6 | namespace SigViewer_ 7 | { 8 | 9 | class CommandExecuter 10 | { 11 | public: 12 | virtual ~CommandExecuter () {} 13 | virtual void executeCommand (QUndoCommand* command) = 0; 14 | virtual void undo () = 0; 15 | virtual void redo () = 0; 16 | }; 17 | 18 | } 19 | 20 | #endif // COMMAND_EXECUTER_H 21 | -------------------------------------------------------------------------------- /bioprofeed/main/src/draw.h: -------------------------------------------------------------------------------- 1 | /* vim: set ts=4: */ 2 | #ifndef _DRAW_H_ 3 | #define _DRAW_H_ 4 | 5 | void d_init(void); 6 | void d_destroy(void); 7 | 8 | int d_setup(void); 9 | void d_cleanup(void); 10 | 11 | int d_set_samples(void*); 12 | 13 | int d_set_offset(int); 14 | 15 | void d_redraw(void); 16 | 17 | char* d_get_errormsg(void); 18 | 19 | void d_control_load(int); 20 | void d_control_apply(int, int, int); 21 | 22 | #endif /* _DRAW_H_ */ 23 | -------------------------------------------------------------------------------- /sigviewer/build-src-zip.sh: -------------------------------------------------------------------------------- 1 | # get current version of sigviewer 2 | version=`head -n 1 src/version.txt` 3 | revision=`svn info | grep Revision: | sed -e '/Revision:/s/Revision: //'` 4 | 5 | # set directory and zip file name 6 | name=sigviewer-$version-r$revision-src 7 | 8 | # 9 | rm -r $name 10 | 11 | 12 | # svn export of current working copy 13 | svn export . ./$name 14 | 15 | # zip directory 16 | zip -r -q $name.zip $name 17 | 18 | # remove temporary files 19 | rm -r $name -------------------------------------------------------------------------------- /sigviewer/src/base/exception.h: -------------------------------------------------------------------------------- 1 | #ifndef EXCEPTION_H 2 | #define EXCEPTION_H 3 | 4 | #include 5 | #include 6 | 7 | namespace SigViewer_ 8 | { 9 | 10 | class Exception : public std::exception 11 | { 12 | public: 13 | Exception (std::string const& what) throw (); 14 | virtual ~Exception () throw () {} 15 | 16 | virtual const char* what() const throw(); 17 | private: 18 | std::string what_; 19 | }; 20 | 21 | } 22 | 23 | #endif // EXCEPTION_H 24 | -------------------------------------------------------------------------------- /biosig4c++/biosig.pro: -------------------------------------------------------------------------------- 1 | TEMPLATE = lib 2 | TARGET = biosig 3 | QMAKE_CC = $(CXX) 4 | INCLUDEPATH += ./ \ 5 | ./t210 \ 6 | ./t220 \ 7 | ./t230 \ 8 | ./XMLParser 9 | LIBS += -lz 10 | CONFIG += warn_on \ 11 | staticlib \ 12 | release 13 | 14 | HEADERS += *.h \ 15 | t210\*.h \ 16 | XMLParser\*.h 17 | SOURCES += *.c \ 18 | t210\*.c \ 19 | t210\*.cpp \ 20 | t220\*.c \ 21 | t230\*.c \ 22 | test0\sandbox.c \ 23 | XMLParser\*.cpp 24 | -------------------------------------------------------------------------------- /sigviewer/src/base/exception.cpp: -------------------------------------------------------------------------------- 1 | #include "exception.h" 2 | 3 | namespace SigViewer_ 4 | { 5 | 6 | //----------------------------------------------------------------------------- 7 | Exception::Exception (std::string const& what) throw () : 8 | what_ (what) 9 | { 10 | // nothing to do here 11 | } 12 | 13 | //----------------------------------------------------------------------------- 14 | const char* Exception::what() const throw() 15 | { 16 | return what_.c_str (); 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /biosig/t500_Visualization/Contents.m: -------------------------------------------------------------------------------- 1 | % BIOSIG/T500 display functions 2 | % 3 | % PLOTA general display functions for BIOSIG 4 | % SVIEW simple signal viewer 5 | % TOPO2 topographic map 6 | % 7 | % ELPOS 2-D electrode positions 8 | % ELPOS3 3-D electrode positions 9 | % 10 | % 11 | % see also: 12 | % 13 | % 14 | % REFERENCES: 15 | % 16 | 17 | % $Id$ 18 | % Copyright (c) 2003,2004,2007,2008 by Alois Schloegl 19 | % This is part of the BIOSIG-toolbox http://biosig.sf.net/ 20 | 21 | -------------------------------------------------------------------------------- /CVSROOT/checkoutlist: -------------------------------------------------------------------------------- 1 | # The "checkoutlist" file is used to support additional version controlled 2 | # administrative files in $CVSROOT/CVSROOT, such as template files. 3 | # 4 | # The first entry on a line is a filename which will be checked out from 5 | # the corresponding RCS file in the $CVSROOT/CVSROOT directory. 6 | # The remainder of the line is an error message to use if the file cannot 7 | # be checked out. 8 | # 9 | # File format: 10 | # 11 | # [] 12 | # 13 | # comment lines begin with '#' 14 | -------------------------------------------------------------------------------- /sigviewer/src/base/base.pri: -------------------------------------------------------------------------------- 1 | HEADERS += base/application_states.h \ 2 | base/data_block.h \ 3 | base/exception.h \ 4 | base/file_states.h \ 5 | base/math_utils.h \ 6 | base/signal_channel.h \ 7 | base/signal_event.h \ 8 | base/tab_states.h \ 9 | base/sigviewer_user_types.h \ 10 | #base/filter.h \ 11 | base/fixed_data_block.h 12 | SOURCES += base/data_block.cpp \ 13 | base/exception.cpp \ 14 | base/math_utils.cpp \ 15 | base/signal_channel.cpp \ 16 | base/signal_event.cpp \ 17 | base/fixed_data_block.cpp 18 | -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/src/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | INCLUDES = \ 4 | -DPACKAGE_DATA_DIR=\""$(datadir)"\" \ 5 | -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ 6 | @PACKAGE_CFLAGS@ \ 7 | -I../../../include 8 | 9 | lib_LTLIBRARIES = gmobilab.la 10 | 11 | gmobilab_la_SOURCES = \ 12 | main.c \ 13 | support.c support.h \ 14 | interface.c interface.h \ 15 | callbacks.c callbacks.h 16 | 17 | gmobilab_la_LDFLAGS = -module 18 | 19 | gmobilab_la_LIBADD = @PACKAGE_LIBS@ $(INTLLIBS) -lspa20a 20 | 21 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/src/callbacks.c: -------------------------------------------------------------------------------- 1 | #ifdef HAVE_CONFIG_H 2 | # include 3 | #endif 4 | 5 | #include 6 | 7 | #include "callbacks.h" 8 | #include "interface.h" 9 | #include "support.h" 10 | 11 | extern GtkWidget* config_win_ptr; 12 | 13 | gboolean 14 | dlg_delete (GtkWidget *widget, 15 | GdkEvent *event, 16 | gpointer user_data) 17 | { 18 | gtk_widget_hide(config_win_ptr); 19 | 20 | return TRUE; 21 | } 22 | 23 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/src/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | INCLUDES = \ 4 | -DPACKAGE_DATA_DIR=\""$(datadir)"\" \ 5 | -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ 6 | @PACKAGE_CFLAGS@ \ 7 | -I../../../include 8 | 9 | lib_LTLIBRARIES = ni6024e.la 10 | 11 | ni6024e_la_SOURCES = \ 12 | main.c \ 13 | support.c support.h \ 14 | interface.c interface.h \ 15 | callbacks.c callbacks.h 16 | 17 | ni6024e_la_LDFLAGS = -module 18 | 19 | ni6024e_la_LIBADD = @PACKAGE_LIBS@ $(INTLLIBS) -lcomedi 20 | 21 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/src/callbacks.c: -------------------------------------------------------------------------------- 1 | #ifdef HAVE_CONFIG_H 2 | # include 3 | #endif 4 | 5 | #include 6 | 7 | #include "callbacks.h" 8 | #include "interface.h" 9 | #include "support.h" 10 | 11 | extern GtkWidget* config_win_ptr; 12 | 13 | gboolean 14 | dlg_delete (GtkWidget *widget, 15 | GdkEvent *event, 16 | gpointer user_data) 17 | { 18 | gtk_widget_hide(config_win_ptr); 19 | 20 | return TRUE; 21 | } 22 | 23 | -------------------------------------------------------------------------------- /sigviewer/deb_building_stuff/deb_control_template: -------------------------------------------------------------------------------- 1 | Package: sigviewer 2 | Version: 3 | Section: science 4 | Priority: extra 5 | Architecture: 6 | Depends: libqtcore4 (>=4.7), libqtgui4 (>=4.7), libqt4-xml (>=4.7) 7 | Replaces: sigviewer (<< ) 8 | Installed-Size: 9 | Maintainer: Christoph Eibel 10 | Homepage: http://biosig.sourceforge.net 11 | Description: SigViewer is a powerful viewing application for biosignals, originally designed to display electroencephalographic (EEG) data. 12 | -------------------------------------------------------------------------------- /biosig/eeglab/1ST_README.txt: -------------------------------------------------------------------------------- 1 | This folder contains programs to interface some of the BIOSIG 2 | data import functions to the EEGLAB toolbox (when present) by 3 | adding 3 menus in the "File > Import data" EEGLAB GUI. 4 | 5 | For EEGLAB to detect the BIOSIG toolbox 6 | (1) the current folder must be in the Matlab path or 7 | (2) the BIOSIG folder must be placed in the "plugins" subfolder 8 | of the EEGLAB distribution. 9 | 10 | For more information about the EEGLAB interface to BIOSIG 11 | contact eeglab@sccn.ucsd.edu. 12 | 13 | Arnaud Delorme - Sept 11, 2004, San Diego, CA -------------------------------------------------------------------------------- /sigviewer/doc/source/introduction.rst: -------------------------------------------------------------------------------- 1 | Introduction 2 | ============ 3 | 4 | SigViewer is a powerful viewing application for biosignals, 5 | originally designed to display electroencephalographic (EEG) data. 6 | 7 | 8 | .. _supported-file-formats: 9 | 10 | Supported File Formats 11 | ^^^^^^^^^^^^^^^^^^^^^^ 12 | Generally, all file formats which can be read by the biosig library can be handeled by SigViewer. 13 | 14 | However, the primary file format is GDF 2 [Sch99]_. 15 | 16 | .. [Sch99] Schlögl A.: GDF - A general dataformat for biosignals. http:///arxiv.org/abs/cs.DB/0608052 -------------------------------------------------------------------------------- /sigviewer/doc/source/index.rst: -------------------------------------------------------------------------------- 1 | .. SigViewer documentation master file, created by 2 | sphinx-quickstart on Tue Sep 21 15:24:28 2010. 3 | You can adapt this file completely to your liking, but it should at least 4 | contain the root `toctree` directive. 5 | 6 | Welcome to SigViewer's documentation! 7 | ===================================== 8 | 9 | Contents: 10 | 11 | .. toctree:: 12 | :maxdepth: 3 13 | 14 | introduction 15 | using 16 | 17 | 18 | Indices and tables 19 | ================== 20 | 21 | * :ref:`genindex` 22 | * :ref:`modindex` 23 | * :ref:`search` 24 | -------------------------------------------------------------------------------- /sigviewer/src/base/tab_states.h: -------------------------------------------------------------------------------- 1 | #ifndef TAB_STATES_H 2 | #define TAB_STATES_H 3 | 4 | namespace SigViewer_ 5 | { 6 | 7 | enum TabSelectionState 8 | { 9 | NO_TAB_SELECTION_STATE, 10 | TAB_STATE_NO_EVENT_SELECTED, 11 | TAB_STATE_EVENT_SELECTED_ONE_CHANNEL, 12 | TAB_STATE_EVENT_SELECTED_ALL_CHANNELS 13 | }; 14 | 15 | enum TabEditState 16 | { 17 | NO_TAB_EDIT_STATE, 18 | TAB_STATE_NO_REDO, 19 | TAB_STATE_NO_UNDO, 20 | TAB_STATE_NO_REDO_NO_UNDO, 21 | TAB_STATE_CAN_REDO_UNDO 22 | }; 23 | 24 | } // namespace SigViewer_ 25 | 26 | #endif // TAB_STATES_H 27 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/src/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | INCLUDES = \ 4 | -DPACKAGE_DATA_DIR=\""$(datadir)"\" \ 5 | -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ 6 | @PACKAGE_CFLAGS@ \ 7 | -I../../../include 8 | 9 | lib_LTLIBRARIES = modeeg.la 10 | 11 | modeeg_la_CPPFLAGS = \ 12 | -Wall 13 | 14 | modeeg_la_SOURCES = \ 15 | main.c \ 16 | support.c support.h \ 17 | interface.c interface.h \ 18 | callbacks.c callbacks.h 19 | 20 | modeeg_la_LDFLAGS = -module 21 | 22 | modeeg_la_LIBADD = @PACKAGE_LIBS@ $(INTLLIBS) 23 | 24 | -------------------------------------------------------------------------------- /CVSROOT/notify: -------------------------------------------------------------------------------- 1 | # The "notify" file controls where notifications from watches set by 2 | # "cvs watch add" or "cvs edit" are sent. The first entry on a line is 3 | # a regular expression which is tested against the directory that the 4 | # change is being made to, relative to the $CVSROOT. If it matches, 5 | # then the remainder of the line is a filter program that should contain 6 | # one occurrence of %s for the user to notify, and information on its 7 | # standard input. 8 | # 9 | # "ALL" or "DEFAULT" can be used in place of the regular expression. 10 | # 11 | # For example: 12 | #ALL mail %s -s "CVS notification" 13 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/src/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | INCLUDES = \ 4 | -DPACKAGE_DATA_DIR=\""$(datadir)"\" \ 5 | -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ 6 | @PACKAGE_CFLAGS@ \ 7 | -I../../../include 8 | 9 | lib_LTLIBRARIES = testmodule.la 10 | 11 | testmodule_la_CPPFLAGS = \ 12 | -Wall 13 | 14 | testmodule_la_SOURCES = \ 15 | main.c \ 16 | support.c support.h \ 17 | interface.c interface.h \ 18 | callbacks.c callbacks.h 19 | 20 | testmodule_la_LDFLAGS = -module 21 | 22 | testmodule_la_LIBADD = @PACKAGE_LIBS@ $(INTLLIBS) 23 | 24 | -------------------------------------------------------------------------------- /biosig/t501_VisualizeCoupling/Contents.m: -------------------------------------------------------------------------------- 1 | % BIOSIG/T501 display coupling 2 | % 3 | % PLOT_COUPLING displays MxM coupling according [1] 4 | % several utility functions are included. 5 | % MAIN demonstrates the use of these functions 6 | % 7 | % 8 | % REFERENCES: 9 | % [1] Nolte G, Bai O, Wheaton L, Mari Z, Vorbach S, Hallett M. 10 | % Identifying true brain interaction from EEG data using the imaginary part of coherency. 11 | % Clin Neurophysiol. 2004 Oct;115(10):2292-307. 12 | 13 | % $Id$ 14 | % Copyright (c) 2007 by Alois Schloegl 15 | % a.schloegl@ieee.org 16 | % This is part of the BIOSIG-toolbox http://biosig.sf.net/ 17 | 18 | -------------------------------------------------------------------------------- /sigviewer/src/color_settings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/Contents.m: -------------------------------------------------------------------------------- 1 | % BIOSIG/MAYBE-MISSING/FREEMAT3.5 contains functions that 2 | % are missing in FreeMat v3.5. These improve the compatibility 3 | % of BioSig with FreeMat 4 | 5 | % $Id: Contents.m,v 1.2 2008-01-23 11:37:29 schloegl Exp $ 6 | % Copyright (C) 2008 by Alois Schloegl 7 | % This is part of the BIOSIG project http://biosig.sf.net/ 8 | 9 | 10 | see the list of files in this directory for missing files. 11 | 12 | Other known incompatibilities are: 13 | - FSEEK: no return argument 14 | - FREAD: fails if the number of avaiable bytes is insufficient. 15 | - NDIMS: trailing singleton dimensions are not ignored. 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /bioprofeed/main/src/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | INCLUDES = \ 4 | -DPACKAGE_DATA_DIR=\""$(datadir)"\" \ 5 | -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ 6 | @PACKAGE_CFLAGS@ \ 7 | -I../../include 8 | 9 | bin_PROGRAMS = bsview 10 | 11 | bsview_SOURCES = \ 12 | main.c \ 13 | support.c support.h \ 14 | interface.c interface.h \ 15 | callbacks.c callbacks.h \ 16 | pref.c pref.h \ 17 | dataaq.c dataaq.h \ 18 | gdffile.c gdffile.h \ 19 | draw.c draw.h 20 | 21 | bsview_CPPFLAGS = \ 22 | -Wall 23 | 24 | bsview_LDFLAGS = \ 25 | -dlopen self 26 | 27 | bsview_LDADD = @PACKAGE_LIBS@ $(INTLLIBS) \ 28 | -lltdl -lgthread-2.0 29 | 30 | -------------------------------------------------------------------------------- /CVSROOT/rcsinfo: -------------------------------------------------------------------------------- 1 | # The "rcsinfo" file is used to control templates with which the editor 2 | # is invoked on commit and import. 3 | # 4 | # The first entry on a line is a regular expression which is tested 5 | # against the directory that the change is being made to, relative to the 6 | # $CVSROOT. For the first match that is found, then the remainder of the 7 | # line is the name of the file that contains the template. 8 | # 9 | # If the repository name does not match any of the regular expressions in this 10 | # file, the "DEFAULT" line is used, if it is specified. 11 | # 12 | # If the name "ALL" appears as a regular expression it is always used 13 | # in addition to the first matching regex or "DEFAULT". 14 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/isfinite.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2008 Alois Schloegl 2 | %% $Id: isfinite.m,v 1.1 2008-02-01 21:14:50 schloegl Exp $ 3 | %% This function is part of BioSig http://biosig.sf.net 4 | %% Originally, it was part of Octave. It was modified for the use with FreeMat 5 | %% 6 | %% BioSig is free software; you can redistribute it and/or modify it 7 | %% under the terms of the GNU General Public License as published by 8 | %% the Free Software Foundation; either version 3, or (at your option) 9 | %% any later version. 10 | 11 | %% ISFINITE returns the inverse of the error function ERF. 12 | %% y = isfinite(x) 13 | %% 14 | 15 | function [y] = isfinite(x) 16 | y = (x < inf) & (x > -inf); 17 | end 18 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/lcm.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2008 Alois Schloegl 2 | %% $Id: lcm.m,v 1.1 2008-02-01 21:14:50 schloegl Exp $ 3 | %% This function is part of BioSig http://biosig.sf.net 4 | %% Originally, it was part of Octave. It was modified for the use with FreeMat 5 | %% 6 | %% BioSig is free software; you can redistribute it and/or modify it 7 | %% under the terms of the GNU General Public License as published by 8 | %% the Free Software Foundation; either version 3, or (at your option) 9 | %% any later version. 10 | 11 | %% LCM least common multiple 12 | %% y = lcm(a,b) 13 | %% 14 | 15 | function A = lcm(A,B) 16 | % least common multiple - used for obtaining the common HDR.SPR 17 | A = A*(B/gcd(A,B)); 18 | end 19 | -------------------------------------------------------------------------------- /biosig4c++/win32/patch_mingw_avoid_io_h.diff: -------------------------------------------------------------------------------- 1 | *** include/unistd.h.orig Mon Nov 22 10:54:17 2010 2 | --- include/unistd.h Mon Nov 22 11:02:56 2010 3 | *************** 4 | *** 9,15 **** 5 | #define _UNISTD_H 6 | #define __UNISTD_H_SOURCED__ 1 7 | 8 | - #include 9 | #include 10 | #include 11 | 12 | --- 9,14 ---- 13 | *************** 14 | *** 36,41 **** 15 | --- 35,42 ---- 16 | int __cdecl __MINGW_NOTHROW usleep(useconds_t useconds); 17 | #endif /* Not __NO_ISOCEXT */ 18 | 19 | + _CRTIMP int __cdecl __MINGW_NOTHROW _chsize (int, long); 20 | + 21 | /* This is defined as a real library function to allow autoconf 22 | to verify its existence. */ 23 | int ftruncate(int, off_t); 24 | -------------------------------------------------------------------------------- /biosig4c++/tcl/Makefile: -------------------------------------------------------------------------------- 1 | ####### Makefile for "BioSig for C/C++" ##################### 2 | ### 3 | ### $Id: Makefile 2526 2010-08-27 21:46:28Z schloegl $ 4 | ### Copyright (C) 2010 Alois Schloegl 5 | ### This file is part of the "BioSig for C/C++" repository 6 | ### (biosig4c++) at http://biosig.sf.net/ 7 | ### 8 | ############################################################## 9 | 10 | # More information on SWIG-Tcl interface is available here 11 | # http://www.swig.org/Doc1.3/Tcl.html#Tcl 12 | 13 | all: 14 | swig -c++ -tcl biosig.i 15 | gcc -fPIC -c biosig_wrap.cxx -I/usr/include/tcl 16 | gcc -shared biosig_wrap.o ../libbiosig.so -o biosig.so 17 | 18 | clean: 19 | -rm *.cxx 20 | -rm *.o 21 | -rm *.so 22 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/date.m: -------------------------------------------------------------------------------- 1 | %% DATE returns current date 2 | %% y = date 3 | %% 4 | 5 | %% Copyright (C) 2009 Alois Schloegl 6 | %% $Id$ 7 | %% This function is part of BioSig http://biosig.sf.net 8 | %% Originally, it was part of Octave. It was modified for the use with FreeMat 9 | %% 10 | %% BioSig is free software; you can redistribute it and/or modify it 11 | %% under the terms of the GNU General Public License as published by 12 | %% the Free Software Foundation; either version 3, or (at your option) 13 | %% any later version. 14 | 15 | 16 | function [A] = date() 17 | t = clock; 18 | month = {'Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'}; 19 | A = sprintf('%02i-%3s-%04i',t(3),month{t(2)},t(1)); 20 | end 21 | -------------------------------------------------------------------------------- /biosig4c++/php/Makefile: -------------------------------------------------------------------------------- 1 | ####### Makefile for "BioSig for C/C++" ##################### 2 | ### 3 | ### $Id: Makefile 2526 2010-08-27 21:46:28Z schloegl $ 4 | ### Copyright (C) 2010 Alois Schloegl 5 | ### This file is part of the "BioSig for C/C++" repository 6 | ### (biosig4c++) at http://biosig.sf.net/ 7 | ### 8 | ############################################################## 9 | 10 | # More information on SWIG-PHP interface is available here 11 | # http://www.swig.org/Doc1.3/Php.html#Php 12 | 13 | all: 14 | swig -c++ -php biosig.i 15 | gcc `php-config --includes` -fpic -c biosig_wrap.cpp 16 | gcc -shared biosig_wrap.o -o php_biosig.so 17 | 18 | clean: 19 | -rm *.h 20 | -rm *.o 21 | -rm *.cpp 22 | -rm *.php 23 | -rm *.so 24 | -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/src/callbacks.h: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | 4 | gboolean 5 | update_config (GtkWidget *widget, 6 | GdkEvent *event, 7 | gpointer user_data); 8 | 9 | void 10 | run_fileselect (GtkButton *button, 11 | gpointer user_data); 12 | 13 | void 14 | close_file_select (GtkDialog *dialog, 15 | gpointer user_data); 16 | 17 | void 18 | update_file_select (GtkButton *button, 19 | gpointer user_data); 20 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/gcd.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2008 Alois Schloegl 2 | %% $Id: gcd.m,v 1.1 2008-02-01 21:14:50 schloegl Exp $ 3 | %% This function is part of BioSig http://biosig.sf.net 4 | %% Originally, it was part of Octave. It was modified for the use with FreeMat 5 | %% 6 | %% BioSig is free software; you can redistribute it and/or modify it 7 | %% under the terms of the GNU General Public License as published by 8 | %% the Free Software Foundation; either version 3, or (at your option) 9 | %% any later version. 10 | 11 | %% GCD greatest common divisor 12 | %% y = gcd(a,b) 13 | %% 14 | 15 | function A = gcd(A,B) 16 | if (A. All rights reserved. 3 | * Redistribution and modifications are permitted subject to BSD license. 4 | */ 5 | #ifndef _PER_OPENTYPE_H_ 6 | #define _PER_OPENTYPE_H_ 7 | 8 | #ifdef __cplusplus 9 | extern "C" { 10 | #endif 11 | 12 | asn_dec_rval_t uper_open_type_get(asn_codec_ctx_t *opt_codec_ctx, asn_TYPE_descriptor_t *td, asn_per_constraints_t *constraints, void **sptr, asn_per_data_t *pd); 13 | 14 | int uper_open_type_skip(asn_codec_ctx_t *opt_codec_ctx, asn_per_data_t *pd); 15 | 16 | int uper_open_type_put(asn_TYPE_descriptor_t *td, asn_per_constraints_t *constraints, void *sptr, asn_per_outp_t *po); 17 | 18 | #ifdef __cplusplus 19 | } 20 | #endif 21 | 22 | #endif /* _PER_OPENTYPE_H_ */ 23 | -------------------------------------------------------------------------------- /biosig4c++/win32/bin2rec.bat: -------------------------------------------------------------------------------- 1 | : Conversion of ASCII-Header and binary channels into REC(GDF,EDF) data format 2 | : 3 | : $Id: bin2rec.bat,v 1.1 2008-08-11 07:55:24 schloegl Exp $ 4 | : Copyright (C) 2008 Alois Schloegl 5 | : This file is part of the "BioSig for C/C++" repository 6 | : (biosig4c++) at http://biosig.sf.net/ 7 | echo off 8 | echo REC2BIN is part of BioSig http://biosig.sf.net and licensed with GNU GPL v3. 9 | echo BIN2REC Copyright 2008 Alois Schloegl 10 | echo BIN2REC converts BIN data into other biosignal data formats (default GDF) 11 | echo usage: bin2rec source dest 12 | echo usage: bin2rec -f=FMT source dest 13 | echo FMT can be BDF,BIN,CFWB,EDF,GDF,HL7aECG,SCP_ECG 14 | save2gdf -f=GDF %1 %2 %3 %4 %5 %6 %7 15 | -------------------------------------------------------------------------------- /biosig4c++/perl/Makefile: -------------------------------------------------------------------------------- 1 | ####### Makefile for "BioSig for C/C++" ##################### 2 | ### 3 | ### $Id: Makefile 2526 2010-08-27 21:46:28Z schloegl $ 4 | ### Copyright (C) 2010 Alois Schloegl 5 | ### This file is part of the "BioSig for C/C++" repository 6 | ### (biosig4c++) at http://biosig.sf.net/ 7 | ### 8 | ############################################################## 9 | 10 | # More information on SWIG-Perl interface is available here 11 | # http://www.swig.org/Doc1.3/Perl5.html#Perl5 12 | 13 | 14 | 15 | all: 16 | swig -c++ -perl biosig.i 17 | g++ -fPIC -c biosig_wrap.cxx -I/usr/lib/perl/5.10.1/CORE -Dbool=char 18 | g++ -shared ../libbiosig.so biosig_wrap.o -o biosig.so 19 | 20 | clean: 21 | -rm *.cxx 22 | -rm *.o 23 | -rm *.pm 24 | -rm *.so 25 | -------------------------------------------------------------------------------- /bioprofeed/main/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | SUBDIRS = src po 4 | 5 | EXTRA_DIST = \ 6 | autogen.sh \ 7 | bsview.glade \ 8 | bsview.gladep 9 | 10 | install-data-local: 11 | @$(NORMAL_INSTALL) 12 | if test -d $(srcdir)/pixmaps; then \ 13 | $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/pixmaps; \ 14 | for pixmap in $(srcdir)/pixmaps/*; do \ 15 | if test -f $$pixmap; then \ 16 | $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir)/pixmaps; \ 17 | fi \ 18 | done \ 19 | fi 20 | 21 | dist-hook: 22 | if test -d pixmaps; then \ 23 | mkdir $(distdir)/pixmaps; \ 24 | for pixmap in pixmaps/*; do \ 25 | if test -f $$pixmap; then \ 26 | cp -p $$pixmap $(distdir)/pixmaps; \ 27 | fi \ 28 | done \ 29 | fi 30 | 31 | -------------------------------------------------------------------------------- /biosig4c++/win32/rec2bin.bat: -------------------------------------------------------------------------------- 1 | : Converts data into ascii-Header and each channel into a separate binary data file 2 | : 3 | : $Id: rec2bin.bat,v 1.1 2008-08-11 07:55:24 schloegl Exp $ 4 | : Copyright (C) 2008 Alois Schloegl 5 | : This file is part of the "BioSig for C/C++" repository 6 | : (biosig4c++) at http://biosig.sf.net/ 7 | echo off 8 | echo REC2BIN is part of BioSig http://biosig.sf.net and licensed with GNU GPL v3. 9 | echo REC2BIN Copyright 2008 Alois Schloegl 10 | echo REC2BIN converts different biosignal data formats into the BIN format 11 | echo usage: rec2bin source dest 12 | echo usage: rec2bin -f=FMT source dest 13 | echo FMT can be BDF,BIN,CFWB,EDF,GDF,HL7aECG,SCP_ECG 14 | save2gdf -f=BIN %1 %2 %3 %4 %5 %6 %7 15 | 16 | 17 | -------------------------------------------------------------------------------- /biosig/doc/Contents.m: -------------------------------------------------------------------------------- 1 | % BIOSIG/DOC Documentation files 2 | % 3 | % DecimalFactors.txt Table of Decimal Factors [1] 4 | % leadidtable_scpecg.txt EN1064 Lead Identification Table of the SCP-ECG format [1] 5 | % units.cvs Vital Signs Units of Measurement [1] 6 | % header.txt describes HDR struct [2] 7 | % eventcodes.txt Table of Event Codes [2] 8 | % elecpos.txt Table of EEG electrods, XYZ position and IdCode [1] 9 | % 10 | % 11 | % REFERENCES: 12 | % [1] CEN/TC251/PT40 2001 File Exchange Format for Vital Signs - Annex A 13 | % 14 | % [2] GDF - A general dataformat for biosignals, Technical Report, 2005. 15 | 16 | % $Id: Contents.m,v 1.2 2006-08-10 07:10:39 schloegl Exp $ 17 | % Copyright (c) 2005,2006 by Alois Schloegl 18 | % This is part of the BIOSIG-toolbox http://biosig.sf.net/ 19 | 20 | -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | SUBDIRS = src po 4 | 5 | EXTRA_DIST = \ 6 | autogen.sh \ 7 | gmobilab.glade \ 8 | gmobilab.gladep 9 | 10 | install-data-local: 11 | @$(NORMAL_INSTALL) 12 | if test -d $(srcdir)/pixmaps; then \ 13 | $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/pixmaps; \ 14 | for pixmap in $(srcdir)/pixmaps/*; do \ 15 | if test -f $$pixmap; then \ 16 | $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir)/pixmaps; \ 17 | fi \ 18 | done \ 19 | fi 20 | 21 | dist-hook: 22 | if test -d pixmaps; then \ 23 | mkdir $(distdir)/pixmaps; \ 24 | for pixmap in pixmaps/*; do \ 25 | if test -f $$pixmap; then \ 26 | cp -p $$pixmap $(distdir)/pixmaps; \ 27 | fi \ 28 | done \ 29 | fi 30 | 31 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | SUBDIRS = src po 4 | 5 | EXTRA_DIST = \ 6 | autogen.sh \ 7 | ni6024e.glade \ 8 | ni6024e.gladep 9 | 10 | install-data-local: 11 | @$(NORMAL_INSTALL) 12 | if test -d $(srcdir)/pixmaps; then \ 13 | $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/pixmaps; \ 14 | for pixmap in $(srcdir)/pixmaps/*; do \ 15 | if test -f $$pixmap; then \ 16 | $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir)/pixmaps; \ 17 | fi \ 18 | done \ 19 | fi 20 | 21 | dist-hook: 22 | if test -d pixmaps; then \ 23 | mkdir $(distdir)/pixmaps; \ 24 | for pixmap in pixmaps/*; do \ 25 | if test -f $$pixmap; then \ 26 | cp -p $$pixmap $(distdir)/pixmaps; \ 27 | fi \ 28 | done \ 29 | fi 30 | 31 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | SUBDIRS = src po 4 | 5 | EXTRA_DIST = \ 6 | autogen.sh \ 7 | testmodule.glade \ 8 | testmodule.gladep 9 | 10 | install-data-local: 11 | @$(NORMAL_INSTALL) 12 | if test -d $(srcdir)/pixmaps; then \ 13 | $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/pixmaps; \ 14 | for pixmap in $(srcdir)/pixmaps/*; do \ 15 | if test -f $$pixmap; then \ 16 | $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir)/pixmaps; \ 17 | fi \ 18 | done \ 19 | fi 20 | 21 | dist-hook: 22 | if test -d pixmaps; then \ 23 | mkdir $(distdir)/pixmaps; \ 24 | for pixmap in pixmaps/*; do \ 25 | if test -f $$pixmap; then \ 26 | cp -p $$pixmap $(distdir)/pixmaps; \ 27 | fi \ 28 | done \ 29 | fi 30 | 31 | -------------------------------------------------------------------------------- /biosig4c++/java/Makefile: -------------------------------------------------------------------------------- 1 | ####### Makefile for "BioSig for C/C++" ##################### 2 | ### 3 | ### $Id: Makefile 2526 2010-08-27 21:46:28Z schloegl $ 4 | ### Copyright (C) 2010 Alois Schloegl 5 | ### This file is part of the "BioSig for C/C++" repository 6 | ### (biosig4c++) at http://biosig.sf.net/ 7 | ### 8 | ############################################################## 9 | 10 | # More information on SWIG-Java interface is available here 11 | # http://www.swig.org/Doc1.3/Java.html 12 | 13 | all: 14 | swig -c++ -java biosig.i 15 | g++ -fPIC -c biosig_wrap.cxx -I/usr/lib/gcc/x86_64-linux-gnu/4.4/include/ -I/usr/lib/jvm/java-1.5.0-gcj-4.4/include 16 | ld -G biosig_wrap.o -o libbiosig4java.so 17 | 18 | clean: 19 | -rm *.java 20 | -rm *.o 21 | -rm *.cxx 22 | -rm *.so 23 | 24 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | SUBDIRS = src po 4 | 5 | EXTRA_DIST = \ 6 | autogen.sh \ 7 | testmodule.glade \ 8 | testmodule.gladep 9 | 10 | install-data-local: 11 | @$(NORMAL_INSTALL) 12 | if test -d $(srcdir)/pixmaps; then \ 13 | $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)/pixmaps; \ 14 | for pixmap in $(srcdir)/pixmaps/*; do \ 15 | if test -f $$pixmap; then \ 16 | $(INSTALL_DATA) $$pixmap $(DESTDIR)$(pkgdatadir)/pixmaps; \ 17 | fi \ 18 | done \ 19 | fi 20 | 21 | dist-hook: 22 | if test -d pixmaps; then \ 23 | mkdir $(distdir)/pixmaps; \ 24 | for pixmap in pixmaps/*; do \ 25 | if test -f $$pixmap; then \ 26 | cp -p $$pixmap $(distdir)/pixmaps; \ 27 | fi \ 28 | done \ 29 | fi 30 | 31 | -------------------------------------------------------------------------------- /CVSROOT/commitinfo: -------------------------------------------------------------------------------- 1 | # The "commitinfo" file is used to control pre-commit checks. 2 | # The filter on the right is invoked with the repository and a list 3 | # of files to check. A non-zero exit of the filter program will 4 | # cause the commit to be aborted. 5 | # 6 | # The first entry on a line is a regular expression which is tested 7 | # against the directory that the change is being committed to, relative 8 | # to the $CVSROOT. For the first match that is found, then the remainder 9 | # of the line is the name of the filter to run. 10 | # 11 | # If the repository name does not match any of the regular expressions in this 12 | # file, the "DEFAULT" line is used, if it is specified. 13 | # 14 | # If the name "ALL" appears as a regular expression it is always used 15 | # in addition to the first matching regex or "DEFAULT". 16 | -------------------------------------------------------------------------------- /bioprofeed/main/src/pref.h: -------------------------------------------------------------------------------- 1 | /* vim: set ts=4 */ 2 | #ifndef _PREF_H_ 3 | #define _PREF_H_ 4 | 5 | /** 6 | * Constructor 7 | * @param path Path were the last preference configuration has been saved 8 | */ 9 | void p_init(const char* path); 10 | 11 | /** 12 | * Destructor 13 | * @param path Path were the preference configuration should be saved 14 | */ 15 | void p_destroy(const char* path); 16 | 17 | 18 | void p_set_logfile(const char* filepath); 19 | char* p_get_logfile(void); 20 | 21 | void p_set_patid(const char* patid); 22 | char* p_get_patid(void); 23 | 24 | void p_set_recid(const char* recid); 25 | char* p_get_recid(void); 26 | 27 | void p_set_hrange(int range); 28 | int p_get_hrange(void); 29 | 30 | void p_set_chanperscreen(int chanperscreen); 31 | int p_get_chanperscreen(void); 32 | 33 | #endif /* _PREF_H_ */ 34 | -------------------------------------------------------------------------------- /biosig4python/README: -------------------------------------------------------------------------------- 1 | biosig4python supports reading various biosignal dataformats into Python. 2 | Currently the following formats are supported: 3 | EDF, BDF, GDF (v1 and v2) 4 | 5 | However, biosig4c++ provides (through) swig a much faster implemenation, 6 | which supports more data formats, too. In other words, biosig4python is 7 | obsolete and it is recommended to use biosig4c++ instead. 8 | 9 | 10 | Copyright (C) 2005,2006 Martin Hieden 11 | Copyright (C) 2005,2006,2009 Alois Schloegl 12 | This function is part of the "BioSig for Python" repository 13 | (BioSig4Python) at http://biosig.sf.net/ 14 | 15 | 16 | 17 | 18 | 19 | Requirements: 20 | SCIPY or NUMPY needed 21 | 22 | Recommended: 23 | MATPLOTLIB recommended 24 | 25 | -------------------------------------------------------------------------------- /biosig4c++/win32/heka2itx.bat: -------------------------------------------------------------------------------- 1 | : Conversion of HEKA/Patchmaster data into ITX (Igor Text) format 2 | : 3 | : $Id$ 4 | : Copyright (C) 2008, 2011 Alois Schloegl 5 | : This file is part of the "BioSig for C/C++" repository 6 | : (biosig4c++) at http://biosig.sf.net/ 7 | echo off 8 | echo HEKA2ITX is part of BioSig http://biosig.sf.net and licensed with GNU GPL v3. 9 | echo HEKA2ITX Copyright 2008,2011 Alois Schloegl 10 | echo HEKA2ITX converts BIN data into other biosignal data formats (default GDF) 11 | echo usage: heka2itx source dest 12 | echo usage: heka2itx -SWEEP=ne,ng,ns source dest 13 | echo selects sweep ns from group ng from experiment ne. 14 | echo use 0 as wildcard selecting all sweeps fullfilling the criteria 15 | save2gdf.exe -f=ITX %1 %2 %3 %4 %5 %6 %7 16 | -------------------------------------------------------------------------------- /biosig/INSTALL: -------------------------------------------------------------------------------- 1 | 2 | % BIOSIG runs on Matlab and Octave. 3 | 4 | % 1) extract the files and 5 | % 2) save the BIOSIG files in 6 | % 3) start Octave or Matlab and change directory to .../biosig/ 7 | % 4) run install.m, this adds all the directories into your path. 8 | 9 | % you can apply the following commands to load 10 | % your EEG data into the workspace. 11 | 12 | [s,HDR]=sload(your_eeg_file); 13 | 14 | HDR=sopen(your_eeg_file,'r'); 15 | [s,HDR]=sread(HDR); 16 | HDR=sclose(HDR); 17 | 18 | % Now, s contains the EEG, and HDR the header information. 19 | % The following help commands 20 | % provide some more information. 21 | 22 | help sopen 23 | help sread 24 | help sload 25 | 26 | % $Revision: 1.5 $ 27 | % $Id: INSTALL,v 1.5 2007-06-19 08:32:19 schloegl Exp $ 28 | % Copyright (C) 2003,2007 by Alois Schloegl -------------------------------------------------------------------------------- /biosig4c++/ruby/Makefile: -------------------------------------------------------------------------------- 1 | ####### Makefile for "BioSig for C/C++" ##################### 2 | ### 3 | ### $Id: Makefile 2526 2010-08-27 21:46:28Z schloegl $ 4 | ### Copyright (C) 2010 Alois Schloegl 5 | ### This file is part of the "BioSig for C/C++" repository 6 | ### (biosig4c++) at http://biosig.sf.net/ 7 | ### 8 | ############################################################## 9 | 10 | # More information on SWIG-Ruby interface is available here 11 | # http://www.swig.org/Doc1.3/Ruby.html#Ruby 12 | 13 | 14 | ### INC must be the directory containing ruby.h 15 | INC = /usr/lib/ruby/1.8/x86_64-linux/ 16 | 17 | all: 18 | swig -c++ -ruby biosig.i 19 | g++ -fPIC -c biosig_wrap.cxx -I$(INC) 20 | g++ -fPIC -shared biosig_wrap.o ../libbiosig.so -o biosig.so 21 | 22 | 23 | clean: 24 | -rm *.o 25 | -rm *.so 26 | -rm *.c* 27 | -------------------------------------------------------------------------------- /biosig4c++/t240/Fraction.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _Fraction_H_ 8 | #define _Fraction_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | #include 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | /* Fraction */ 22 | typedef struct Fraction { 23 | INTEGER_t numerator; 24 | INTEGER_t denominator; 25 | 26 | /* Context for parsing across buffer boundaries */ 27 | asn_struct_ctx_t _asn_ctx; 28 | } Fraction_t; 29 | 30 | /* Implementation */ 31 | extern asn_TYPE_descriptor_t asn_DEF_Fraction; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _Fraction_H_ */ 38 | -------------------------------------------------------------------------------- /CVSROOT/cvswrappers: -------------------------------------------------------------------------------- 1 | # This file affects handling of files based on their names. 2 | # 3 | # The -t/-f options allow one to treat directories of files 4 | # as a single file, or to transform a file in other ways on 5 | # its way in and out of CVS. 6 | # 7 | # The -m option specifies whether CVS attempts to merge files. 8 | # 9 | # The -k option specifies keyword expansion (e.g. -kb for binary). 10 | # 11 | # Format of wrapper file ($CVSROOT/CVSROOT/cvswrappers or .cvswrappers) 12 | # 13 | # wildcard [option value][option value]... 14 | # 15 | # where option is one of 16 | # -f from cvs filter value: path to filter 17 | # -t to cvs filter value: path to filter 18 | # -m update methodology value: MERGE or COPY 19 | # -k expansion mode value: b, o, kkv, &c 20 | # 21 | # and value is a single-quote delimited value. 22 | # For example: 23 | #*.gif -k 'b' 24 | -------------------------------------------------------------------------------- /sigviewer/src/commands/open_file_command.h: -------------------------------------------------------------------------------- 1 | #ifndef OPEN_FILE_COMMAND_H 2 | #define OPEN_FILE_COMMAND_H 3 | 4 | #include "gui/application_context.h" 5 | 6 | #include 7 | 8 | namespace SigViewer_ 9 | { 10 | 11 | class OpenFileCommand 12 | { 13 | public: 14 | OpenFileCommand (QSharedPointer application_context, 15 | QString const& filename_and_path) 16 | : application_context_ (application_context), 17 | filename_and_path_ (filename_and_path), 18 | non_gui_mode_ (true) 19 | {} 20 | 21 | QString execute (); 22 | 23 | private: 24 | void openFileInNonGuiMode (); 25 | 26 | QSharedPointer application_context_; 27 | QString filename_and_path_; 28 | bool instantly_; 29 | bool non_gui_mode_; 30 | }; 31 | 32 | } 33 | 34 | #endif // OPEN_FILE_COMMAND_H 35 | -------------------------------------------------------------------------------- /biosig4c++/t240/Comments.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _Comments_H_ 8 | #define _Comments_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFString.h" 15 | #include "HandleRef.h" 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* Comments */ 23 | typedef struct Comments { 24 | FEFString_t commenttext; 25 | HandleRef_t commentator; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } Comments_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_Comments; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _Comments_H_ */ 39 | -------------------------------------------------------------------------------- /biosig4c++/t240/SystemModel.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _SystemModel_H_ 8 | #define _SystemModel_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFString.h" 15 | #include 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | /* SystemModel */ 22 | typedef struct SystemModel { 23 | FEFString_t manufacturer; 24 | FEFString_t model_number; 25 | 26 | /* Context for parsing across buffer boundaries */ 27 | asn_struct_ctx_t _asn_ctx; 28 | } SystemModel_t; 29 | 30 | /* Implementation */ 31 | extern asn_TYPE_descriptor_t asn_DEF_SystemModel; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _SystemModel_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/AbsoluteRange.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _AbsoluteRange_H_ 8 | #define _AbsoluteRange_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFFloat.h" 15 | #include 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | /* AbsoluteRange */ 22 | typedef struct AbsoluteRange { 23 | FEFFloat_t lowervalue; 24 | FEFFloat_t uppervalue; 25 | 26 | /* Context for parsing across buffer boundaries */ 27 | asn_struct_ctx_t _asn_ctx; 28 | } AbsoluteRange_t; 29 | 30 | /* Implementation */ 31 | extern asn_TYPE_descriptor_t asn_DEF_AbsoluteRange; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _AbsoluteRange_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/DispResolution.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _DispResolution_H_ 8 | #define _DispResolution_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | #include 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | /* DispResolution */ 22 | typedef struct DispResolution { 23 | INTEGER_t prepoint; 24 | INTEGER_t postpoint; 25 | 26 | /* Context for parsing across buffer boundaries */ 27 | asn_struct_ctx_t _asn_ctx; 28 | } DispResolution_t; 29 | 30 | /* Implementation */ 31 | extern asn_TYPE_descriptor_t asn_DEF_DispResolution; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _DispResolution_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/SaGridEntry.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _SaGridEntry_H_ 8 | #define _SaGridEntry_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFFloat.h" 15 | #include 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* SaGridEntry */ 23 | typedef struct SaGridEntry { 24 | FEFFloat_t absolute_value; 25 | INTEGER_t level; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } SaGridEntry_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_SaGridEntry; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _SaGridEntry_H_ */ 39 | -------------------------------------------------------------------------------- /biosig/viewer/help/menu.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Introduction 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 |
IntroductionStarting 16 | SViewerStarting DetectionLoad Event-FileShortcuts
22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /biosig4c++/igor/patchMinGW_utils_reimp.diff: -------------------------------------------------------------------------------- 1 | ? reimp/reimp 2 | Index: reimp/reimp.h 3 | =================================================================== 4 | RCS file: /cvsroot/mingw/utils/reimp/reimp.h,v 5 | retrieving revision 1.1 6 | diff -r1.1 reimp.h 7 | 0a1 8 | > #include 9 | 6c7 10 | < #define uint32 unsigned long 11 | --- 12 | > #define uint32 uint32_t 13 | 10c11 14 | < #define uint16 unsigned short 15 | --- 16 | > #define uint16 uint16_t 17 | 90c91 18 | < int spawnvp (int, char *, char **); 19 | --- 20 | > int spawnvp (int, char *, const char * const*); 21 | Index: reimp/util.c 22 | =================================================================== 23 | RCS file: /cvsroot/mingw/utils/reimp/util.c,v 24 | retrieving revision 1.2 25 | diff -r1.2 util.c 26 | 82c82 27 | < spawnvp (int mode, char *path, char **argv) 28 | --- 29 | > spawnvp (int mode, char *path, const char * const *argv) 30 | -------------------------------------------------------------------------------- /biosig4c++/t240/DsaRangeSpec.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _DsaRangeSpec_H_ 8 | #define _DsaRangeSpec_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFFloat.h" 15 | #include 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | /* DsaRangeSpec */ 22 | typedef struct DsaRangeSpec { 23 | FEFFloat_t first_element_value; 24 | FEFFloat_t last_element_value; 25 | 26 | /* Context for parsing across buffer boundaries */ 27 | asn_struct_ctx_t _asn_ctx; 28 | } DsaRangeSpec_t; 29 | 30 | /* Implementation */ 31 | extern asn_TYPE_descriptor_t asn_DEF_DsaRangeSpec; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _DsaRangeSpec_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/EnumRecordOO.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _EnumRecordOO_H_ 8 | #define _EnumRecordOO_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "OID-Type.h" 15 | #include 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* EnumRecordOO */ 23 | typedef struct EnumRecordOO { 24 | OID_Type_t record_type_code; 25 | ANY_t record_data; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } EnumRecordOO_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_EnumRecordOO; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _EnumRecordOO_H_ */ 39 | -------------------------------------------------------------------------------- /sigviewer/doc/source/using_open_files.rst: -------------------------------------------------------------------------------- 1 | Opening Files 2 | ------------- 3 | 4 | Files can be opened via 5 | 6 | * the main menu ``File -> Open...`` 7 | * the toolbar icon |Open Icon| (Open) 8 | * the operating system standard shortcut for opening (on most platforms it's Ctrl+O) 9 | * starting SigViewer with the filename as commandline parameter (e.g. ``sigviewer my_file.gdf``) 10 | * dragging and dropping a file into the SigViewer window 11 | 12 | After a file is opened, a dialog is shown which allows selecting the 13 | channels that should be displayed. 14 | 15 | .. figure:: open-dialog.png 16 | :alt: Open File Dialog 17 | 18 | This dialog is shown when a file is opened. 19 | 20 | The chapter :ref:`supported-file-formats` gives an overview of supported file formats. 21 | 22 | Initial Downsampling 23 | ^^^^^^^^^^^^^^^^^^^^ 24 | Will be available in the next release 0.4.3. 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /biosig4c++/t240/EnumObject.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _EnumObject_H_ 8 | #define _EnumObject_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "MetricsCode.h" 15 | #include 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* EnumObject */ 23 | typedef struct EnumObject { 24 | MetricsCode_t enum_obj_id; 25 | ANY_t *enumadditionaldata /* OPTIONAL */; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } EnumObject_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_EnumObject; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _EnumObject_H_ */ 39 | -------------------------------------------------------------------------------- /biosig4c++/t240/PatMeasure.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _PatMeasure_H_ 8 | #define _PatMeasure_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFFloat.h" 15 | #include "UnitsOfMeasurementCode.h" 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* PatMeasure */ 23 | typedef struct PatMeasure { 24 | FEFFloat_t value; 25 | UnitsOfMeasurementCode_t m_unit; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } PatMeasure_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_PatMeasure; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _PatMeasure_H_ */ 39 | -------------------------------------------------------------------------------- /biosig4c++/t240/ExtNomenRef.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _ExtNomenRef_H_ 8 | #define _ExtNomenRef_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "ExtNomenclatureCode.h" 15 | #include 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* ExtNomenRef */ 23 | typedef struct ExtNomenRef { 24 | ExtNomenclatureCode_t nomenclatureid; 25 | ANY_t nomenclaturecode; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } ExtNomenRef_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_ExtNomenRef; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _ExtNomenRef_H_ */ 39 | -------------------------------------------------------------------------------- /biosig4c++/t240/Handle.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _Handle_H_ 8 | #define _Handle_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Handle */ 21 | typedef INTEGER_t Handle_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_Handle; 25 | asn_struct_free_f Handle_free; 26 | asn_struct_print_f Handle_print; 27 | asn_constr_check_f Handle_constraint; 28 | ber_type_decoder_f Handle_decode_ber; 29 | der_type_encoder_f Handle_encode_der; 30 | xer_type_decoder_f Handle_decode_xer; 31 | xer_type_encoder_f Handle_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _Handle_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/INT-I8.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _INT_I8_H_ 8 | #define _INT_I8_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* INT-I8 */ 21 | typedef long INT_I8_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_INT_I8; 25 | asn_struct_free_f INT_I8_free; 26 | asn_struct_print_f INT_I8_print; 27 | asn_constr_check_f INT_I8_constraint; 28 | ber_type_decoder_f INT_I8_decode_ber; 29 | der_type_encoder_f INT_I8_encode_der; 30 | xer_type_decoder_f INT_I8_decode_xer; 31 | xer_type_encoder_f INT_I8_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _INT_I8_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/INT-U8.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _INT_U8_H_ 8 | #define _INT_U8_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* INT-U8 */ 21 | typedef long INT_U8_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_INT_U8; 25 | asn_struct_free_f INT_U8_free; 26 | asn_struct_print_f INT_U8_print; 27 | asn_constr_check_f INT_U8_constraint; 28 | ber_type_decoder_f INT_U8_decode_ber; 29 | der_type_encoder_f INT_U8_encode_der; 30 | xer_type_decoder_f INT_U8_decode_xer; 31 | xer_type_encoder_f INT_U8_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _INT_U8_H_ */ 38 | -------------------------------------------------------------------------------- /sigviewer/src/commands/convert_file_command.h: -------------------------------------------------------------------------------- 1 | #ifndef CONVERT_FILE_COMMAND_H 2 | #define CONVERT_FILE_COMMAND_H 3 | 4 | #include "gui/application_context.h" 5 | 6 | #include 7 | 8 | namespace SigViewer_ 9 | { 10 | 11 | class ConvertFileCommand 12 | { 13 | public: 14 | ConvertFileCommand (QSharedPointer application_context, 15 | QString const& source_file_path, 16 | QString const& destination_file_path) : 17 | application_context_ (application_context), 18 | source_file_path_ (source_file_path), 19 | destination_file_path_ (destination_file_path) 20 | {} 21 | 22 | QString execute (); 23 | 24 | private: 25 | QSharedPointer application_context_; 26 | QString source_file_path_; 27 | QString destination_file_path_; 28 | }; 29 | 30 | } 31 | 32 | #endif // CONVERT_FILE_COMMAND_H 33 | -------------------------------------------------------------------------------- /biosig4c++/t240/Authorization.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _Authorization_H_ 8 | #define _Authorization_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "PrivateCode.h" 15 | #include 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* Authorization */ 23 | typedef struct Authorization { 24 | PrivateCode_t authorization_type; 25 | ANY_t authorization_key; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } Authorization_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_Authorization; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _Authorization_H_ */ 39 | -------------------------------------------------------------------------------- /biosig4c++/t240/BITS-8.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _BITS_8_H_ 8 | #define _BITS_8_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* BITS-8 */ 21 | typedef BIT_STRING_t BITS_8_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_BITS_8; 25 | asn_struct_free_f BITS_8_free; 26 | asn_struct_print_f BITS_8_print; 27 | asn_constr_check_f BITS_8_constraint; 28 | ber_type_decoder_f BITS_8_decode_ber; 29 | der_type_encoder_f BITS_8_encode_der; 30 | xer_type_decoder_f BITS_8_decode_xer; 31 | xer_type_encoder_f BITS_8_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _BITS_8_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/SaSignalFrequency.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _SaSignalFrequency_H_ 8 | #define _SaSignalFrequency_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFFloat.h" 15 | #include 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | /* SaSignalFrequency */ 22 | typedef struct SaSignalFrequency { 23 | FEFFloat_t lowedgefreq; 24 | FEFFloat_t highedgefreq; 25 | 26 | /* Context for parsing across buffer boundaries */ 27 | asn_struct_ctx_t _asn_ctx; 28 | } SaSignalFrequency_t; 29 | 30 | /* Implementation */ 31 | extern asn_TYPE_descriptor_t asn_DEF_SaSignalFrequency; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _SaSignalFrequency_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/INT-I64.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _INT_I64_H_ 8 | #define _INT_I64_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* INT-I64 */ 21 | typedef INTEGER_t INT_I64_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_INT_I64; 25 | asn_struct_free_f INT_I64_free; 26 | asn_struct_print_f INT_I64_print; 27 | asn_constr_check_f INT_I64_constraint; 28 | ber_type_decoder_f INT_I64_decode_ber; 29 | der_type_encoder_f INT_I64_encode_der; 30 | xer_type_decoder_f INT_I64_decode_xer; 31 | xer_type_encoder_f INT_I64_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _INT_I64_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/INT-U32.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _INT_U32_H_ 8 | #define _INT_U32_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* INT-U32 */ 21 | typedef INTEGER_t INT_U32_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_INT_U32; 25 | asn_struct_free_f INT_U32_free; 26 | asn_struct_print_f INT_U32_print; 27 | asn_constr_check_f INT_U32_constraint; 28 | ber_type_decoder_f INT_U32_decode_ber; 29 | der_type_encoder_f INT_U32_encode_der; 30 | xer_type_decoder_f INT_U32_decode_xer; 31 | xer_type_encoder_f INT_U32_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _INT_U32_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/INT-U64.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _INT_U64_H_ 8 | #define _INT_U64_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* INT-U64 */ 21 | typedef INTEGER_t INT_U64_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_INT_U64; 25 | asn_struct_free_f INT_U64_free; 26 | asn_struct_print_f INT_U64_print; 27 | asn_constr_check_f INT_U64_constraint; 28 | ber_type_decoder_f INT_U64_decode_ber; 29 | der_type_encoder_f INT_U64_encode_der; 30 | xer_type_decoder_f INT_U64_decode_xer; 31 | xer_type_encoder_f INT_U64_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _INT_U64_H_ */ 38 | -------------------------------------------------------------------------------- /biosig/doc/ManufacturerInformation.cfg: -------------------------------------------------------------------------------- 1 | # Template for manufacturer information on biosignal recorders. 2 | # 3 | # This template may be used for the definition of any 4 | # biosignal (i.e. EEG, ECG, ...) recording system. 5 | 6 | # $Id: ManufacturerInformation.cfg,v 1.1 2008-10-13 10:54:12 schloegl Exp $ 7 | # Copyright (C) 2008 Alois Schloegl 8 | # This file is part of the biosig project http://biosig.sf.net/ 9 | 10 | Manufacturer: unknown 11 | Model/Type: unknown 12 | Version number: 0.01 13 | Serial number: 0000000000 14 | 15 | Number of channels: 4 16 | #recording range and filter settings of each channel 17 | #channelphysicalunitminimummaximumLowCutOffFilter[Hz]HighCutOffFilter[Hz]Notch[Hz] 18 | 1 uV -1000 +1000 0.5 100 50 19 | 2 uV -1000 +1000 0.5 100 50 20 | 3 uV -1000 +1000 0.5 100 60 21 | 4 uV -1000 +1000 0.5 100 no 22 | #add one line for each additional channel 23 | -------------------------------------------------------------------------------- /biosig4c++/t240/Address.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _Address_H_ 8 | #define _Address_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFString.h" 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Address */ 21 | typedef FEFString_t Address_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_Address; 25 | asn_struct_free_f Address_free; 26 | asn_struct_print_f Address_print; 27 | asn_constr_check_f Address_constraint; 28 | ber_type_decoder_f Address_decode_ber; 29 | der_type_encoder_f Address_encode_der; 30 | xer_type_decoder_f Address_decode_xer; 31 | xer_type_encoder_f Address_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _Address_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/INT-I16.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _INT_I16_H_ 8 | #define _INT_I16_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* INT-I16 */ 21 | typedef long INT_I16_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_INT_I16; 25 | asn_struct_free_f INT_I16_free; 26 | asn_struct_print_f INT_I16_print; 27 | asn_constr_check_f INT_I16_constraint; 28 | ber_type_decoder_f INT_I16_decode_ber; 29 | der_type_encoder_f INT_I16_encode_der; 30 | xer_type_decoder_f INT_I16_decode_xer; 31 | xer_type_encoder_f INT_I16_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _INT_I16_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/INT-I32.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _INT_I32_H_ 8 | #define _INT_I32_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* INT-I32 */ 21 | typedef long INT_I32_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_INT_I32; 25 | asn_struct_free_f INT_I32_free; 26 | asn_struct_print_f INT_I32_print; 27 | asn_constr_check_f INT_I32_constraint; 28 | ber_type_decoder_f INT_I32_decode_ber; 29 | der_type_encoder_f INT_I32_encode_der; 30 | xer_type_decoder_f INT_I32_decode_xer; 31 | xer_type_encoder_f INT_I32_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _INT_I32_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/INT-U16.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _INT_U16_H_ 8 | #define _INT_U16_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* INT-U16 */ 21 | typedef long INT_U16_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_INT_U16; 25 | asn_struct_free_f INT_U16_free; 26 | asn_struct_print_f INT_U16_print; 27 | asn_constr_check_f INT_U16_constraint; 28 | ber_type_decoder_f INT_U16_decode_ber; 29 | der_type_encoder_f INT_U16_encode_der; 30 | xer_type_decoder_f INT_U16_decode_xer; 31 | xer_type_encoder_f INT_U16_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _INT_U16_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/MetricMeasure.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _MetricMeasure_H_ 8 | #define _MetricMeasure_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFFloat.h" 15 | #include "UnitsOfMeasurementCode.h" 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* MetricMeasure */ 23 | typedef struct MetricMeasure { 24 | FEFFloat_t value; 25 | UnitsOfMeasurementCode_t m_unit; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } MetricMeasure_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_MetricMeasure; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _MetricMeasure_H_ */ 39 | -------------------------------------------------------------------------------- /biosig4c++/t240/BITS-16.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _BITS_16_H_ 8 | #define _BITS_16_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* BITS-16 */ 21 | typedef BIT_STRING_t BITS_16_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_BITS_16; 25 | asn_struct_free_f BITS_16_free; 26 | asn_struct_print_f BITS_16_print; 27 | asn_constr_check_f BITS_16_constraint; 28 | ber_type_decoder_f BITS_16_decode_ber; 29 | der_type_encoder_f BITS_16_encode_der; 30 | xer_type_decoder_f BITS_16_decode_xer; 31 | xer_type_encoder_f BITS_16_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _BITS_16_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/BITS-32.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _BITS_32_H_ 8 | #define _BITS_32_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* BITS-32 */ 21 | typedef BIT_STRING_t BITS_32_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_BITS_32; 25 | asn_struct_free_f BITS_32_free; 26 | asn_struct_print_f BITS_32_print; 27 | asn_constr_check_f BITS_32_constraint; 28 | ber_type_decoder_f BITS_32_decode_ber; 29 | der_type_encoder_f BITS_32_encode_der; 30 | xer_type_decoder_f BITS_32_decode_xer; 31 | xer_type_encoder_f BITS_32_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _BITS_32_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/FEFFloat.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _FEFFloat_H_ 8 | #define _FEFFloat_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* FEFFloat */ 21 | typedef REAL_t FEFFloat_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_FEFFloat; 25 | asn_struct_free_f FEFFloat_free; 26 | asn_struct_print_f FEFFloat_print; 27 | asn_constr_check_f FEFFloat_constraint; 28 | ber_type_decoder_f FEFFloat_decode_ber; 29 | der_type_encoder_f FEFFloat_encode_der; 30 | xer_type_decoder_f FEFFloat_decode_xer; 31 | xer_type_encoder_f FEFFloat_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _FEFFloat_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/SystemSpecEntry.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _SystemSpecEntry_H_ 8 | #define _SystemSpecEntry_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "PrivateCode.h" 15 | #include 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* SystemSpecEntry */ 23 | typedef struct SystemSpecEntry { 24 | PrivateCode_t component_capab_id; 25 | ANY_t component_spec; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } SystemSpecEntry_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_SystemSpecEntry; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _SystemSpecEntry_H_ */ 39 | -------------------------------------------------------------------------------- /biosig4c++/mma/sload.tm: -------------------------------------------------------------------------------- 1 | :Begin: 2 | :Function: sload 3 | :Pattern: sload[fn_String, i_List] 4 | :Arguments: {fn, i} 5 | :ArgumentTypes: {String, IntegerList} 6 | :ReturnType: Manual 7 | :End: 8 | 9 | 10 | :Evaluate: sload::usage = "sload[filename, {ne,ng,ns}] load data sweeps into mathematica workspace. 11 | ne, ng, and ns are the number of the experiment, the number of the series from this experiment and 12 | the number of the sweep from this series sweep, respectivly. 0 can be used as wildcard to select all 13 | sweeps.\nExamples: sload(\"abc.dat\",{1,5,0}) selects all sweeps from 5th series of first experiment; {0,0,0} selects 14 | all sweeps from file \"abc.dat\".\nNOTE: If sweeps were sampled with different sampling rates, all data is converted to the 15 | least common multiple of the various sampling rates. (e.g. loading a 20kHz and a 25kHz sweep simultaneously, both sweeps are converted to 100kHz)." 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /biosig4c++/t240/EnumRecordMetric.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _EnumRecordMetric_H_ 8 | #define _EnumRecordMetric_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "MetricsCode.h" 15 | #include 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* EnumRecordMetric */ 23 | typedef struct EnumRecordMetric { 24 | MetricsCode_t record_type_code; 25 | ANY_t record_data; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } EnumRecordMetric_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_EnumRecordMetric; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _EnumRecordMetric_H_ */ 39 | -------------------------------------------------------------------------------- /biosig4c++/t240/OID-Type.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _OID_Type_H_ 8 | #define _OID_Type_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* OID-Type */ 21 | typedef INTEGER_t OID_Type_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_OID_Type; 25 | asn_struct_free_f OID_Type_free; 26 | asn_struct_print_f OID_Type_print; 27 | asn_constr_check_f OID_Type_constraint; 28 | ber_type_decoder_f OID_Type_decode_ber; 29 | der_type_encoder_f OID_Type_encode_der; 30 | xer_type_decoder_f OID_Type_decode_xer; 31 | xer_type_encoder_f OID_Type_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _OID_Type_H_ */ 38 | -------------------------------------------------------------------------------- /biosig/maybe-missing/setstr.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2007 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% setstr(f) 18 | %% converts integer to string 19 | 20 | function s = setstr(x); 21 | s = char(x); 22 | 23 | -------------------------------------------------------------------------------- /biosig4c++/t240/ArchiveProtection.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _ArchiveProtection_H_ 8 | #define _ArchiveProtection_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "PrivateCode.h" 15 | #include 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* ArchiveProtection */ 23 | typedef struct ArchiveProtection { 24 | PrivateCode_t protectiontype; 25 | ANY_t protectionkey; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } ArchiveProtection_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_ArchiveProtection; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _ArchiveProtection_H_ */ 39 | -------------------------------------------------------------------------------- /biosig4c++/t240/AlertCode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _AlertCode_H_ 8 | #define _AlertCode_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* AlertCode */ 21 | typedef INTEGER_t AlertCode_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_AlertCode; 25 | asn_struct_free_f AlertCode_free; 26 | asn_struct_print_f AlertCode_print; 27 | asn_constr_check_f AlertCode_constraint; 28 | ber_type_decoder_f AlertCode_decode_ber; 29 | der_type_encoder_f AlertCode_encode_der; 30 | xer_type_decoder_f AlertCode_decode_xer; 31 | xer_type_encoder_f AlertCode_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _AlertCode_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/HandleRef.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _HandleRef_H_ 8 | #define _HandleRef_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* HandleRef */ 21 | typedef INTEGER_t HandleRef_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_HandleRef; 25 | asn_struct_free_f HandleRef_free; 26 | asn_struct_print_f HandleRef_print; 27 | asn_constr_check_f HandleRef_constraint; 28 | ber_type_decoder_f HandleRef_decode_ber; 29 | der_type_encoder_f HandleRef_encode_der; 30 | xer_type_decoder_f HandleRef_decode_xer; 31 | xer_type_encoder_f HandleRef_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _HandleRef_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/MarkerEntryRelTim.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _MarkerEntryRelTim_H_ 8 | #define _MarkerEntryRelTim_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "MetricsCode.h" 15 | #include "RelativeTime.h" 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* MarkerEntryRelTim */ 23 | typedef struct MarkerEntryRelTim { 24 | MetricsCode_t markerid; 25 | RelativeTime_t marktime; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } MarkerEntryRelTim_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_MarkerEntryRelTim; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _MarkerEntryRelTim_H_ */ 39 | -------------------------------------------------------------------------------- /CVSROOT/taginfo: -------------------------------------------------------------------------------- 1 | # The "taginfo" file is used to control pre-tag checks. 2 | # The filter on the right is invoked with the following arguments: 3 | # 4 | # $1 -- tagname 5 | # $2 -- operation "add" for tag, "mov" for tag -F, and "del" for tag -d 6 | # $3 -- repository 7 | # $4-> file revision [file revision ...] 8 | # 9 | # A non-zero exit of the filter program will cause the tag to be aborted. 10 | # 11 | # The first entry on a line is a regular expression which is tested 12 | # against the directory that the change is being committed to, relative 13 | # to the $CVSROOT. For the first match that is found, then the remainder 14 | # of the line is the name of the filter to run. 15 | # 16 | # If the repository name does not match any of the regular expressions in this 17 | # file, the "DEFAULT" line is used, if it is specified. 18 | # 19 | # If the name "ALL" appears as a regular expression it is always used 20 | # in addition to the first matching regex or "DEFAULT". 21 | -------------------------------------------------------------------------------- /biosig/maybe-missing/int2str.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2007 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% int2str(f) 18 | %% converts integer to string 19 | 20 | function s = int2str(x); 21 | s = sprintf('%i',x); 22 | 23 | -------------------------------------------------------------------------------- /biosig4c++/t240/FEFString.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _FEFString_H_ 8 | #define _FEFString_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* FEFString */ 21 | typedef UTF8String_t FEFString_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_FEFString; 25 | asn_struct_free_f FEFString_free; 26 | asn_struct_print_f FEFString_print; 27 | asn_constr_check_f FEFString_constraint; 28 | ber_type_decoder_f FEFString_decode_ber; 29 | der_type_encoder_f FEFString_encode_der; 30 | xer_type_decoder_f FEFString_decode_xer; 31 | xer_type_encoder_f FEFString_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _FEFString_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/SaCalData.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _SaCalData_H_ 8 | #define _SaCalData_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFFloat.h" 15 | #include "SaCalDataType.h" 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* SaCalData */ 23 | typedef struct SaCalData { 24 | FEFFloat_t lowerabsolutevalue; 25 | FEFFloat_t upperabsolutevalue; 26 | FEFFloat_t increment; 27 | SaCalDataType_t cal_type; 28 | 29 | /* Context for parsing across buffer boundaries */ 30 | asn_struct_ctx_t _asn_ctx; 31 | } SaCalData_t; 32 | 33 | /* Implementation */ 34 | extern asn_TYPE_descriptor_t asn_DEF_SaCalData; 35 | 36 | #ifdef __cplusplus 37 | } 38 | #endif 39 | 40 | #endif /* _SaCalData_H_ */ 41 | -------------------------------------------------------------------------------- /biosig/maybe-missing/isdir.m: -------------------------------------------------------------------------------- 1 | ## Copyright (C) 2004 Alois Schloegl 2 | ## 3 | ## This program is free software; you can redistribute it and/or modify 4 | ## it under the terms of the GNU General Public License as published by 5 | ## the Free Software Foundation; either version 2 of the License, or 6 | ## (at your option) any later version. 7 | ## 8 | ## This program is distributed in the hope that it will be useful, 9 | ## but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | ## GNU General Public License for more details. 12 | ## 13 | ## You should have received a copy of the GNU General Public License 14 | ## along with this program; if not, write to the Free Software 15 | ## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | ## isdir(f) 18 | ## true if f is a directory 19 | 20 | function t = isdir(x,varargin) 21 | t = exist(x,'dir'); 22 | endfunction 23 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/int2str.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2007 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% int2str(f) 18 | %% converts integer to string 19 | 20 | function s = int2str(x); 21 | s = sprintf('%i',x); 22 | 23 | -------------------------------------------------------------------------------- /biosig4c++/t240/DeviceCode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _DeviceCode_H_ 8 | #define _DeviceCode_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* DeviceCode */ 21 | typedef INTEGER_t DeviceCode_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_DeviceCode; 25 | asn_struct_free_f DeviceCode_free; 26 | asn_struct_print_f DeviceCode_print; 27 | asn_constr_check_f DeviceCode_constraint; 28 | ber_type_decoder_f DeviceCode_decode_ber; 29 | der_type_encoder_f DeviceCode_encode_der; 30 | xer_type_decoder_f DeviceCode_decode_xer; 31 | xer_type_encoder_f DeviceCode_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _DeviceCode_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/SaFilterEntry.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _SaFilterEntry_H_ 8 | #define _SaFilterEntry_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FilterType.h" 15 | #include "FEFFloat.h" 16 | #include 17 | #include 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | /* SaFilterEntry */ 24 | typedef struct SaFilterEntry { 25 | FilterType_t filtertype; 26 | FEFFloat_t frequency; 27 | INTEGER_t filterorder; 28 | 29 | /* Context for parsing across buffer boundaries */ 30 | asn_struct_ctx_t _asn_ctx; 31 | } SaFilterEntry_t; 32 | 33 | /* Implementation */ 34 | extern asn_TYPE_descriptor_t asn_DEF_SaFilterEntry; 35 | 36 | #ifdef __cplusplus 37 | } 38 | #endif 39 | 40 | #endif /* _SaFilterEntry_H_ */ 41 | -------------------------------------------------------------------------------- /biosig4c++/t240/UnitCode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _UnitCode_H_ 8 | #define _UnitCode_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "UnitsOfMeasurementCode.h" 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* UnitCode */ 21 | typedef UnitsOfMeasurementCode_t UnitCode_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_UnitCode; 25 | asn_struct_free_f UnitCode_free; 26 | asn_struct_print_f UnitCode_print; 27 | asn_constr_check_f UnitCode_constraint; 28 | ber_type_decoder_f UnitCode_decode_ber; 29 | der_type_encoder_f UnitCode_encode_der; 30 | xer_type_decoder_f UnitCode_decode_xer; 31 | xer_type_encoder_f UnitCode_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _UnitCode_H_ */ 38 | -------------------------------------------------------------------------------- /biosig/maybe-missing/flops.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2004 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% flops(f) 18 | %% true if f is a string 19 | 20 | function f = flops(arg1); 21 | warning('flops not supported') 22 | f=0; 23 | 24 | 25 | -------------------------------------------------------------------------------- /biosig4c++/t240/BIT_STRING.h: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2003 Lev Walkin . All rights reserved. 3 | * Redistribution and modifications are permitted subject to BSD license. 4 | */ 5 | #ifndef _BIT_STRING_H_ 6 | #define _BIT_STRING_H_ 7 | 8 | #include /* Some help from OCTET STRING */ 9 | 10 | #ifdef __cplusplus 11 | extern "C" { 12 | #endif 13 | 14 | typedef struct BIT_STRING_s { 15 | uint8_t *buf; /* BIT STRING body */ 16 | int size; /* Size of the above buffer */ 17 | 18 | int bits_unused;/* Unused trailing bits in the last octet (0..7) */ 19 | 20 | asn_struct_ctx_t _asn_ctx; /* Parsing across buffer boundaries */ 21 | } BIT_STRING_t; 22 | 23 | extern asn_TYPE_descriptor_t asn_DEF_BIT_STRING; 24 | 25 | asn_struct_print_f BIT_STRING_print; /* Human-readable output */ 26 | asn_constr_check_f BIT_STRING_constraint; 27 | xer_type_encoder_f BIT_STRING_encode_xer; 28 | 29 | #ifdef __cplusplus 30 | } 31 | #endif 32 | 33 | #endif /* _BIT_STRING_H_ */ 34 | -------------------------------------------------------------------------------- /biosig4c++/t240/ScaleRangeSpec.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _ScaleRangeSpec_H_ 8 | #define _ScaleRangeSpec_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFFloat.h" 15 | #include 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | /* ScaleRangeSpec */ 22 | typedef struct ScaleRangeSpec { 23 | FEFFloat_t lowerabsolutevalue; 24 | FEFFloat_t upperabsolutevalue; 25 | FEFFloat_t lowervaluescaled; 26 | FEFFloat_t uppervaluescaled; 27 | 28 | /* Context for parsing across buffer boundaries */ 29 | asn_struct_ctx_t _asn_ctx; 30 | } ScaleRangeSpec_t; 31 | 32 | /* Implementation */ 33 | extern asn_TYPE_descriptor_t asn_DEF_ScaleRangeSpec; 34 | 35 | #ifdef __cplusplus 36 | } 37 | #endif 38 | 39 | #endif /* _ScaleRangeSpec_H_ */ 40 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/flops.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2004 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% flops(f) 18 | %% true if f is a string 19 | 20 | function f = flops(arg1); 21 | warning('flops not supported') 22 | f=0; 23 | 24 | 25 | -------------------------------------------------------------------------------- /biosig4c++/t240/MetricsCode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _MetricsCode_H_ 8 | #define _MetricsCode_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* MetricsCode */ 21 | typedef INTEGER_t MetricsCode_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_MetricsCode; 25 | asn_struct_free_f MetricsCode_free; 26 | asn_struct_print_f MetricsCode_print; 27 | asn_constr_check_f MetricsCode_constraint; 28 | ber_type_decoder_f MetricsCode_decode_ber; 29 | der_type_encoder_f MetricsCode_encode_der; 30 | xer_type_decoder_f MetricsCode_decode_xer; 31 | xer_type_encoder_f MetricsCode_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _MetricsCode_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/PrivateCode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _PrivateCode_H_ 8 | #define _PrivateCode_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* PrivateCode */ 21 | typedef INTEGER_t PrivateCode_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_PrivateCode; 25 | asn_struct_free_f PrivateCode_free; 26 | asn_struct_print_f PrivateCode_print; 27 | asn_constr_check_f PrivateCode_constraint; 28 | ber_type_decoder_f PrivateCode_decode_ber; 29 | der_type_encoder_f PrivateCode_encode_der; 30 | xer_type_decoder_f PrivateCode_decode_xer; 31 | xer_type_encoder_f PrivateCode_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _PrivateCode_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/BodySiteCode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _BodySiteCode_H_ 8 | #define _BodySiteCode_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* BodySiteCode */ 21 | typedef INTEGER_t BodySiteCode_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_BodySiteCode; 25 | asn_struct_free_f BodySiteCode_free; 26 | asn_struct_print_f BodySiteCode_print; 27 | asn_constr_check_f BodySiteCode_constraint; 28 | ber_type_decoder_f BodySiteCode_decode_ber; 29 | der_type_encoder_f BodySiteCode_encode_der; 30 | xer_type_decoder_f BodySiteCode_decode_xer; 31 | xer_type_encoder_f BodySiteCode_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _BodySiteCode_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/Placeholder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _Placeholder_H_ 8 | #define _Placeholder_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Placeholder */ 21 | typedef OCTET_STRING_t Placeholder_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_Placeholder; 25 | asn_struct_free_f Placeholder_free; 26 | asn_struct_print_f Placeholder_print; 27 | asn_constr_check_f Placeholder_constraint; 28 | ber_type_decoder_f Placeholder_decode_ber; 29 | der_type_encoder_f Placeholder_encode_der; 30 | xer_type_decoder_f Placeholder_decode_xer; 31 | xer_type_encoder_f Placeholder_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _Placeholder_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/ProdSpecEntry.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _ProdSpecEntry_H_ 8 | #define _ProdSpecEntry_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "ProdSpecEntryType.h" 15 | #include "PrivateCode.h" 16 | #include "FEFString.h" 17 | #include 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | /* ProdSpecEntry */ 24 | typedef struct ProdSpecEntry { 25 | ProdSpecEntryType_t spec_type; 26 | PrivateCode_t component_id; 27 | FEFString_t prod_spec; 28 | 29 | /* Context for parsing across buffer boundaries */ 30 | asn_struct_ctx_t _asn_ctx; 31 | } ProdSpecEntry_t; 32 | 33 | /* Implementation */ 34 | extern asn_TYPE_descriptor_t asn_DEF_ProdSpecEntry; 35 | 36 | #ifdef __cplusplus 37 | } 38 | #endif 39 | 40 | #endif /* _ProdSpecEntry_H_ */ 41 | -------------------------------------------------------------------------------- /biosig4c++/t240/RelativeTime.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _RelativeTime_H_ 8 | #define _RelativeTime_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* RelativeTime */ 21 | typedef INTEGER_t RelativeTime_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_RelativeTime; 25 | asn_struct_free_f RelativeTime_free; 26 | asn_struct_print_f RelativeTime_print; 27 | asn_constr_check_f RelativeTime_constraint; 28 | ber_type_decoder_f RelativeTime_decode_ber; 29 | der_type_encoder_f RelativeTime_encode_der; 30 | xer_type_decoder_f RelativeTime_decode_xer; 31 | xer_type_encoder_f RelativeTime_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _RelativeTime_H_ */ 38 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/realmax.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2008 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% date() 18 | %% returns length argument 19 | %% 20 | %% date, needed for FreeMat 3.5 21 | 22 | function y = realmax(); 23 | y = 1.79e308; 24 | end 25 | -------------------------------------------------------------------------------- /biosig4c++/t240/MetricCalEntry.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _MetricCalEntry_H_ 8 | #define _MetricCalEntry_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "MetricCalType.h" 15 | #include "MetricCalState.h" 16 | #include "AbsoluteTime.h" 17 | #include 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | /* MetricCalEntry */ 24 | typedef struct MetricCalEntry { 25 | MetricCalType_t cal_type; 26 | MetricCalState_t cal_state; 27 | AbsoluteTime_t cal_time; 28 | 29 | /* Context for parsing across buffer boundaries */ 30 | asn_struct_ctx_t _asn_ctx; 31 | } MetricCalEntry_t; 32 | 33 | /* Implementation */ 34 | extern asn_TYPE_descriptor_t asn_DEF_MetricCalEntry; 35 | 36 | #ifdef __cplusplus 37 | } 38 | #endif 39 | 40 | #endif /* _MetricCalEntry_H_ */ 41 | -------------------------------------------------------------------------------- /biosig/maybe-missing/full.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2007 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% full (f) 18 | %% returns argument 19 | %% 20 | %% fake sparse2full conversion, needed for Octave 2.1 21 | 22 | function x = full(x); 23 | %x = x; 24 | end 25 | 26 | -------------------------------------------------------------------------------- /biosig4c++/t240/EnumObsValue.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _EnumObsValue_H_ 8 | #define _EnumObsValue_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "MetricsCode.h" 15 | #include "MeasurementStatus.h" 16 | #include "EnumVal.h" 17 | #include 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | /* EnumObsValue */ 24 | typedef struct EnumObsValue { 25 | MetricsCode_t *metric_id /* OPTIONAL */; 26 | MeasurementStatus_t *state /* DEFAULT {} */; 27 | EnumVal_t value; 28 | 29 | /* Context for parsing across buffer boundaries */ 30 | asn_struct_ctx_t _asn_ctx; 31 | } EnumObsValue_t; 32 | 33 | /* Implementation */ 34 | extern asn_TYPE_descriptor_t asn_DEF_EnumObsValue; 35 | 36 | #ifdef __cplusplus 37 | } 38 | #endif 39 | 40 | #endif /* _EnumObsValue_H_ */ 41 | -------------------------------------------------------------------------------- /biosig4c++/t240/ManufacturerSpecificEncoded.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _ManufacturerSpecificEncoded_H_ 8 | #define _ManufacturerSpecificEncoded_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "PrivateCode.h" 15 | #include 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* ManufacturerSpecificEncoded */ 23 | typedef struct ManufacturerSpecificEncoded { 24 | PrivateCode_t code; 25 | ANY_t data; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } ManufacturerSpecificEncoded_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_ManufacturerSpecificEncoded; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _ManufacturerSpecificEncoded_H_ */ 39 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/realmin.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2008 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% realmin() 18 | %% returns length argument 19 | %% 20 | %% realmin, needed for FreeMat 3.5 21 | 22 | function y = realmin(); 23 | y = 2.22e-308; 24 | end 25 | -------------------------------------------------------------------------------- /biosig4java/README: -------------------------------------------------------------------------------- 1 | 2 | 3 | The aim of this repository is providing a JAVA software library for biomedical signal processing. 4 | This library is called "BioSig for Java" and is complementary to "BioSig for Octave and Matlab" 5 | and "BioSig for C/C++". 6 | 7 | 8 | The internal data structure should resemble the one for Octave/Matlab 9 | http://cvs.sourceforge.net/viewcvs.py/*checkout*/biosig/biosig/doc/header.txt 10 | and/or for C/C++ 11 | http://cvs.sourceforge.net/viewcvs.py/*checkout*/biosig/biosig4c%2B%2B/biosig.h 12 | (see HDRTYPE and CHANNEL_TYPE) 13 | 14 | Encoding of Event/Markers/Annotations is available here: 15 | http://bci.tugraz.at/~schloegl/matlab/eeg/EventCodes.html 16 | 17 | A list of supported data formats is available here: 18 | http://bci.tugraz.at/~schloegl/biosig/TESTED 19 | 20 | 21 | 22 | 23 | 24 | Copyright (C) 2005 Alois Schloegl 25 | This function is part of the "BioSig for Java" repository 26 | (BioSig4Java) at http://biosig.sf.net/ 27 | 28 | -------------------------------------------------------------------------------- /biosig/maybe-missing/speye.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2007 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% speye (f) 18 | %% returns identity matrix 19 | %% 20 | %% fake sparse eye function, needed for Octave 2.1 21 | 22 | function t = speye(x); 23 | t = eye(x); 24 | end 25 | 26 | -------------------------------------------------------------------------------- /biosig4c++/t240/AbsoluteTime.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _AbsoluteTime_H_ 8 | #define _AbsoluteTime_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* AbsoluteTime */ 21 | typedef GeneralizedTime_t AbsoluteTime_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_AbsoluteTime; 25 | asn_struct_free_f AbsoluteTime_free; 26 | asn_struct_print_f AbsoluteTime_print; 27 | asn_constr_check_f AbsoluteTime_constraint; 28 | ber_type_decoder_f AbsoluteTime_decode_ber; 29 | der_type_encoder_f AbsoluteTime_encode_der; 30 | xer_type_decoder_f AbsoluteTime_decode_xer; 31 | xer_type_encoder_f AbsoluteTime_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _AbsoluteTime_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/ManufacturerSpecificBinary.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _ManufacturerSpecificBinary_H_ 8 | #define _ManufacturerSpecificBinary_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "PrivateCode.h" 15 | #include 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* ManufacturerSpecificBinary */ 23 | typedef struct ManufacturerSpecificBinary { 24 | PrivateCode_t code; 25 | OCTET_STRING_t data; 26 | 27 | /* Context for parsing across buffer boundaries */ 28 | asn_struct_ctx_t _asn_ctx; 29 | } ManufacturerSpecificBinary_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_ManufacturerSpecificBinary; 33 | 34 | #ifdef __cplusplus 35 | } 36 | #endif 37 | 38 | #endif /* _ManufacturerSpecificBinary_H_ */ 39 | -------------------------------------------------------------------------------- /biosig4c++/t240/PersonNameGroup.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _PersonNameGroup_H_ 8 | #define _PersonNameGroup_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFString.h" 15 | #include 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | /* PersonNameGroup */ 22 | typedef struct PersonNameGroup { 23 | FEFString_t familyname; 24 | FEFString_t givenname; 25 | FEFString_t middlename; 26 | FEFString_t prefix; 27 | FEFString_t suffix; 28 | FEFString_t degree; 29 | 30 | /* Context for parsing across buffer boundaries */ 31 | asn_struct_ctx_t _asn_ctx; 32 | } PersonNameGroup_t; 33 | 34 | /* Implementation */ 35 | extern asn_TYPE_descriptor_t asn_DEF_PersonNameGroup; 36 | 37 | #ifdef __cplusplus 38 | } 39 | #endif 40 | 41 | #endif /* _PersonNameGroup_H_ */ 42 | -------------------------------------------------------------------------------- /biosig4c++/t240/SaSpec.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _SaSpec_H_ 8 | #define _SaSpec_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | #include "StorageDataType.h" 16 | #include "SaFlags.h" 17 | #include 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | /* SaSpec */ 24 | typedef struct SaSpec { 25 | INTEGER_t storagesize; 26 | INTEGER_t *significantbits /* OPTIONAL */; 27 | StorageDataType_t storagedatatype; 28 | SaFlags_t *flags /* DEFAULT {} */; 29 | INTEGER_t arraysize; 30 | 31 | /* Context for parsing across buffer boundaries */ 32 | asn_struct_ctx_t _asn_ctx; 33 | } SaSpec_t; 34 | 35 | /* Implementation */ 36 | extern asn_TYPE_descriptor_t asn_DEF_SaSpec; 37 | 38 | #ifdef __cplusplus 39 | } 40 | #endif 41 | 42 | #endif /* _SaSpec_H_ */ 43 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/fgetl.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2008 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% fgetl(x) 18 | %% returns length argument 19 | %% 20 | %% fgetl, needed for FreeMat 3.5 21 | 22 | function y = fgetl(fid); 23 | y = fgetline(fid); 24 | end 25 | 26 | 27 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/sign.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2008 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% sign(x) 18 | %% returns sign of x 19 | %% 20 | %% sign, needed for FreeMat 3.5 21 | 22 | function y = sign(x); 23 | y = (x>0)-(x<0); 24 | y(isnan(x))=NaN; 25 | end 26 | 27 | 28 | -------------------------------------------------------------------------------- /biosig/t450_MultipleTestStatistic/Contents.m: -------------------------------------------------------------------------------- 1 | % BIOSIG/T450 contains functions for multiple test statistics 2 | % 3 | % === MAIN FUNCTIONS === 4 | % FDR.M false discovery rate 5 | % FDP.M false discovery proportion 6 | % gFWE.M generalized familiy-wise error 7 | % GLOBTEST.M global hypothesis test 8 | % 9 | % === UTILITY FUNCTIONS === 10 | % --- do not use them directly if you not know what to do. At least you are warned --- 11 | 12 | % 13 | % REFERENCES: 14 | % [1] Hemmelmann C, Horn M, Suesse T, Vollandt R, Weiss S. 15 | % New concepts of multiple tests and their use for evaluating high-dimensional EEG data. 16 | % J Neurosci Methods. 2005 Mar 30;142(2):209-17. 17 | % [2] Hemmelmann C, Horn M, Reiterer S, Schack B, Suesse T, Weiss S. 18 | % Multivariate tests for the evaluation of high-dimensional EEG data. 19 | % J Neurosci Methods. 2004 Oct 15;139(1):111-20. 20 | % 21 | 22 | % $Id$ 23 | % Copyright (C) 2006,2007 by Alois Schloegl 24 | % This is part of the BIOSIG project http://biosig.sf.net/ 25 | 26 | -------------------------------------------------------------------------------- /sigviewer/doc/source/using_editing_events.rst: -------------------------------------------------------------------------------- 1 | Editing Events 2 | -------------- 3 | 4 | 5 | ==================================== ======== ================= ============ 6 | Action Shortcut Context Menu Main Menu 7 | ==================================== ======== ================= ============ 8 | |Delete Event Icon| Delete Event Del Delete Edit->Delete 9 | |Change Channel Icon| Change Channel Change Channel... Edit-> 10 | |Change Type Icon| Change Type Change Type... 11 | ==================================== ======== ================= ============ 12 | 13 | 14 | .. index:: 15 | single: Event; Delete 16 | single: Action; Delete Event 17 | 18 | Delete Event |Delete Event Icon| 19 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 20 | An event marker can be deleted via its context-menu. 21 | 22 | 23 | .. index:: 24 | single: Event; Insert 25 | 26 | Insert Event 27 | ^^^^^^^^^^^^ 28 | 29 | .. index:: 30 | single: Event; Create 31 | 32 | Create Event 33 | ^^^^^^^^^^^^ 34 | -------------------------------------------------------------------------------- /bioprofeed/modules/modeeg/configure.in: -------------------------------------------------------------------------------- 1 | dnl Process this file with autoconf to produce a configure script. 2 | 3 | AC_INIT(configure.in) 4 | AM_INIT_AUTOMAKE(modeeg, 0.1) 5 | AM_CONFIG_HEADER(config.h) 6 | AM_MAINTAINER_MODE 7 | 8 | AC_ISC_POSIX 9 | AC_PROG_CC 10 | AC_LIBTOOL_DLOPEN 11 | AC_LIBTOOL_SETUP 12 | AM_PROG_LIBTOOL 13 | AC_SUBST(LIBTOOL_DEPS) 14 | AM_PROG_CC_STDC 15 | AC_HEADER_STDC 16 | 17 | AC_LIB_LTDL 18 | AM_WITH_DMALLOC 19 | 20 | Xsed="sed -e s/^X//" 21 | LTLIBOBJS=`echo X"$LIB@&t@OBJS" | \ 22 | $Xsed -e "s,\.[^.]* ,.lo ,g;s,\.[^.]*\$,.lo,"` 23 | AC_SUBST(LTLIBOBJS) 24 | 25 | pkg_modules="gtk+-2.0 >= 2.0.0" 26 | PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) 27 | AC_SUBST(PACKAGE_CFLAGS) 28 | AC_SUBST(PACKAGE_LIBS) 29 | 30 | GETTEXT_PACKAGE=modeeg 31 | AC_SUBST(GETTEXT_PACKAGE) 32 | AC_DEFINE([GETTEXT_PACKAGE],[modeeg],[Description]) 33 | 34 | dnl Add the languages which your application supports here. 35 | ALL_LINGUAS="" 36 | AM_GLIB_GNU_GETTEXT 37 | 38 | AC_OUTPUT([ 39 | Makefile 40 | src/Makefile 41 | po/Makefile.in 42 | ]) 43 | 44 | -------------------------------------------------------------------------------- /bioprofeed/modules/gmobilab/configure.in: -------------------------------------------------------------------------------- 1 | dnl Process this file with autoconf to produce a configure script. 2 | 3 | AC_INIT(configure.in) 4 | AM_INIT_AUTOMAKE(gmobilab, 0.1) 5 | AM_CONFIG_HEADER(config.h) 6 | AM_MAINTAINER_MODE 7 | 8 | AC_ISC_POSIX 9 | AC_PROG_CC 10 | AC_LIBTOOL_DLOPEN 11 | AC_LIBTOOL_SETUP 12 | AM_PROG_LIBTOOL 13 | AC_SUBST(LIBTOOL_DEPS) 14 | AM_PROG_CC_STDC 15 | AC_HEADER_STDC 16 | 17 | AC_LIB_LTDL 18 | AM_WITH_DMALLOC 19 | 20 | Xsed="sed -e s/^X//" 21 | LTLIBOBJS=`echo X"$LIB@&t@OBJS" | \ 22 | $Xsed -e "s,\.[^.]* ,.lo ,g;s,\.[^.]*\$,.lo,"` 23 | AC_SUBST(LTLIBOBJS) 24 | 25 | pkg_modules="gtk+-2.0 >= 2.0.0" 26 | PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) 27 | AC_SUBST(PACKAGE_CFLAGS) 28 | AC_SUBST(PACKAGE_LIBS) 29 | 30 | GETTEXT_PACKAGE=gmobilab 31 | AC_SUBST(GETTEXT_PACKAGE) 32 | AC_DEFINE([GETTEXT_PACKAGE],[gmobilab],[Description]) 33 | 34 | dnl Add the languages which your application supports here. 35 | ALL_LINGUAS="" 36 | AM_GLIB_GNU_GETTEXT 37 | 38 | AC_OUTPUT([ 39 | Makefile 40 | src/Makefile 41 | po/Makefile.in 42 | ]) 43 | 44 | -------------------------------------------------------------------------------- /bioprofeed/modules/ni-6024e/configure.in: -------------------------------------------------------------------------------- 1 | dnl Process this file with autoconf to produce a configure script. 2 | 3 | AC_INIT(configure.in) 4 | AM_INIT_AUTOMAKE(ni6024e, 0.1) 5 | AM_CONFIG_HEADER(config.h) 6 | AM_MAINTAINER_MODE 7 | 8 | AC_ISC_POSIX 9 | AC_PROG_CC 10 | AC_LIBTOOL_DLOPEN 11 | AC_LIBTOOL_SETUP 12 | AM_PROG_LIBTOOL 13 | AC_SUBST(LIBTOOL_DEPS) 14 | AM_PROG_CC_STDC 15 | AC_HEADER_STDC 16 | 17 | AC_LIB_LTDL 18 | AM_WITH_DMALLOC 19 | 20 | Xsed="sed -e s/^X//" 21 | LTLIBOBJS=`echo X"$LIB@&t@OBJS" | \ 22 | $Xsed -e "s,\.[^.]* ,.lo ,g;s,\.[^.]*\$,.lo,"` 23 | AC_SUBST(LTLIBOBJS) 24 | 25 | pkg_modules="gtk+-2.0 >= 2.0.0" 26 | PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) 27 | AC_SUBST(PACKAGE_CFLAGS) 28 | AC_SUBST(PACKAGE_LIBS) 29 | 30 | GETTEXT_PACKAGE=ni6024e 31 | AC_SUBST(GETTEXT_PACKAGE) 32 | AC_DEFINE([GETTEXT_PACKAGE],[ni6024e],[Description]) 33 | 34 | dnl Add the languages which your application supports here. 35 | ALL_LINGUAS="" 36 | AM_GLIB_GNU_GETTEXT 37 | 38 | AC_OUTPUT([ 39 | Makefile 40 | src/Makefile 41 | po/Makefile.in 42 | ]) 43 | 44 | -------------------------------------------------------------------------------- /biosig4c++/t240/NativeEnumerated.h: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2004, 2005, 2006 Lev Walkin . 3 | * All rights reserved. 4 | * Redistribution and modifications are permitted subject to BSD license. 5 | */ 6 | /* 7 | * This type differs from the standard ENUMERATED in that it is modelled using 8 | * the fixed machine type (long, int, short), so it can hold only values of 9 | * limited length. There is no type (i.e., NativeEnumerated_t, any integer type 10 | * will do). 11 | * This type may be used when integer range is limited by subtype constraints. 12 | */ 13 | #ifndef _NativeEnumerated_H_ 14 | #define _NativeEnumerated_H_ 15 | 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | extern asn_TYPE_descriptor_t asn_DEF_NativeEnumerated; 23 | 24 | xer_type_encoder_f NativeEnumerated_encode_xer; 25 | per_type_decoder_f NativeEnumerated_decode_uper; 26 | per_type_encoder_f NativeEnumerated_encode_uper; 27 | 28 | #ifdef __cplusplus 29 | } 30 | #endif 31 | 32 | #endif /* _NativeEnumerated_H_ */ 33 | -------------------------------------------------------------------------------- /bioprofeed/modules/testmodule/configure.in: -------------------------------------------------------------------------------- 1 | dnl Process this file with autoconf to produce a configure script. 2 | 3 | AC_INIT(configure.in) 4 | AM_INIT_AUTOMAKE(testmodule, 0.1) 5 | AM_CONFIG_HEADER(config.h) 6 | AM_MAINTAINER_MODE 7 | 8 | AC_ISC_POSIX 9 | AC_PROG_CC 10 | AC_LIBTOOL_DLOPEN 11 | AC_LIBTOOL_SETUP 12 | AM_PROG_LIBTOOL 13 | AC_SUBST(LIBTOOL_DEPS) 14 | AM_PROG_CC_STDC 15 | AC_HEADER_STDC 16 | 17 | AC_LIB_LTDL 18 | AM_WITH_DMALLOC 19 | 20 | Xsed="sed -e s/^X//" 21 | LTLIBOBJS=`echo X"$LIB@&t@OBJS" | \ 22 | $Xsed -e "s,\.[^.]* ,.lo ,g;s,\.[^.]*\$,.lo,"` 23 | AC_SUBST(LTLIBOBJS) 24 | 25 | pkg_modules="gtk+-2.0 >= 2.0.0" 26 | PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) 27 | AC_SUBST(PACKAGE_CFLAGS) 28 | AC_SUBST(PACKAGE_LIBS) 29 | 30 | GETTEXT_PACKAGE=testmodule 31 | AC_SUBST(GETTEXT_PACKAGE) 32 | AC_DEFINE([GETTEXT_PACKAGE],[testmodule],[Description]) 33 | 34 | dnl Add the languages which your application supports here. 35 | ALL_LINGUAS="" 36 | AM_GLIB_GNU_GETTEXT 37 | 38 | AC_OUTPUT([ 39 | Makefile 40 | src/Makefile 41 | po/Makefile.in 42 | ]) 43 | 44 | -------------------------------------------------------------------------------- /biosig4c++/doc/sigviewer.1: -------------------------------------------------------------------------------- 1 | .TH SigViewer 1 2 | .SH NAME 3 | SigViewer - a viewing and scoring tools for biomedical signals. 4 | 5 | .SH SYNOPSIS 6 | .R sigviewer 7 | 8 | 9 | .SH DESCRIPTION 10 | SigViewer is a viewing and scoring software for biomedical signal data. 11 | A number of data formats (including EDF, BDF, GDF, BrainVision, BCI2000, CFWB, 12 | HL7aECG, SCP_ECG (EN1064), MFER, ACQ, CNT(Neuroscan), DEMG, EGI, 13 | EEG1100, FAMOS, SigmaPLpro, TMS32) are supported. The complete list of supported 14 | file formats is available at http://hci.tugraz.at/schloegl/biosig/TESTED . 15 | 16 | .SH AUTHOR 17 | Alois Schloegl 18 | 19 | .SH REPORTING BUGS 20 | Report bugs to 21 | 22 | .SH COPYRIGHT 23 | Copyright (C) 2008,2010 Alois Schloegl 24 | License GPLv3+: GNU GPL version 3 or later 25 | This is free software: you are free to change and redistribute it. 26 | There is NO WARRANTY, to the extent permitted by law. 27 | 28 | .SH RESOURCES 29 | http://biosig.sf.net 30 | 31 | 32 | -------------------------------------------------------------------------------- /biosig4c++/t240/ParameterGroupCode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _ParameterGroupCode_H_ 8 | #define _ParameterGroupCode_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* ParameterGroupCode */ 21 | typedef INTEGER_t ParameterGroupCode_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_ParameterGroupCode; 25 | asn_struct_free_f ParameterGroupCode_free; 26 | asn_struct_print_f ParameterGroupCode_print; 27 | asn_constr_check_f ParameterGroupCode_constraint; 28 | ber_type_decoder_f ParameterGroupCode_decode_ber; 29 | der_type_encoder_f ParameterGroupCode_encode_der; 30 | xer_type_decoder_f ParameterGroupCode_decode_xer; 31 | xer_type_encoder_f ParameterGroupCode_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _ParameterGroupCode_H_ */ 38 | -------------------------------------------------------------------------------- /biosig/doc/DecimalFactors.txt: -------------------------------------------------------------------------------- 1 | ### Table of Decimal Factors 2 | # prEN ISO 11073-10101 (Nov 2003) 3 | # Health Informatics - Point-of-care medical device communications - Part 10101:Nomenclature 4 | # (ISO/DIS 11073-10101:2003) 5 | # Table A.6.1: Table of Decimal Factors 6 | # 7 | # CEN/TC251/PT40 2001 8 | # File Exchange Format for Vital Signs - Annex A 9 | # Table A.4.1: Table of Decimal Factors 10 | # 11 | # $Id: DecimalFactors.txt,v 1.3 2006-08-16 17:10:17 schloegl Exp $ 12 | # Copyright (C) 2005,2006 Alois Schloegl 13 | # This file is part of the biosig project http://biosig.sf.net/ 14 | # 15 | #Name Magnitude Code Offset Prefix 16 | yotta 1e+24 10 Y 17 | zetta 1e+21 9 Z 18 | exa 1e+18 8 E 19 | peta 1e+15 7 P 20 | tera 1e+12 6 T 21 | giga 1e+9 5 G 22 | mega 1e+6 4 M 23 | kilo 1e+3 3 k 24 | hecto 1e+2 2 h 25 | deca 1e+1 1 da 26 | 1e+0 0 27 | deci 1e-1 16 d 28 | centi 1e-2 17 c 29 | milli 1e-3 18 m 30 | micro 1e-6 19 u 31 | nano 1e-9 20 n 32 | pico 1e-12 21 p 33 | femto 1e-15 22 f 34 | atto 1e-18 23 a 35 | zepto 1e-21 24 z 36 | yocto 1e-24 25 y 37 | # 38 | # 39 | # 40 | -------------------------------------------------------------------------------- /biosig4c++/t240/NuObsValue.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _NuObsValue_H_ 8 | #define _NuObsValue_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "MetricsCode.h" 15 | #include "MeasurementStatus.h" 16 | #include "UnitsOfMeasurementCode.h" 17 | #include "FEFFloat.h" 18 | #include 19 | 20 | #ifdef __cplusplus 21 | extern "C" { 22 | #endif 23 | 24 | /* NuObsValue */ 25 | typedef struct NuObsValue { 26 | MetricsCode_t *metricid /* OPTIONAL */; 27 | MeasurementStatus_t *state /* DEFAULT {} */; 28 | UnitsOfMeasurementCode_t *unitcode /* OPTIONAL */; 29 | FEFFloat_t value; 30 | 31 | /* Context for parsing across buffer boundaries */ 32 | asn_struct_ctx_t _asn_ctx; 33 | } NuObsValue_t; 34 | 35 | /* Implementation */ 36 | extern asn_TYPE_descriptor_t asn_DEF_NuObsValue; 37 | 38 | #ifdef __cplusplus 39 | } 40 | #endif 41 | 42 | #endif /* _NuObsValue_H_ */ 43 | -------------------------------------------------------------------------------- /biosig4c++/t240/asn_SEQUENCE_OF.c: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2003, 2004 Lev Walkin . All rights reserved. 3 | * Redistribution and modifications are permitted subject to BSD license. 4 | */ 5 | #include 6 | #include 7 | 8 | typedef A_SEQUENCE_OF(void) asn_sequence; 9 | 10 | void 11 | asn_sequence_del(void *asn_sequence_of_x, int number, int _do_free) { 12 | asn_sequence *as = (asn_sequence *)asn_sequence_of_x; 13 | 14 | if(as) { 15 | void *ptr; 16 | int n; 17 | 18 | if(number < 0 || number >= as->count) 19 | return; /* Nothing to delete */ 20 | 21 | if(_do_free && as->free) { 22 | ptr = as->array[number]; 23 | } else { 24 | ptr = 0; 25 | } 26 | 27 | /* 28 | * Shift all elements to the left to hide the gap. 29 | */ 30 | --as->count; 31 | for(n = number; n < as->count; n++) 32 | as->array[n] = as->array[n+1]; 33 | 34 | /* 35 | * Invoke the third-party function only when the state 36 | * of the parent structure is consistent. 37 | */ 38 | if(ptr) as->free(ptr); 39 | } 40 | } 41 | 42 | -------------------------------------------------------------------------------- /biosig/maybe-missing/spdiag.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2007 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 2 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% spdiag (f) 18 | %% returns sparse diagonal matrix 19 | %% vector f specifies the diagonal elements 20 | %% 21 | %% needed for Matlab 2007b and higher 22 | 23 | function t = spdiag(x); 24 | t = sparse(1:length(x),1:length(x),x); 25 | end 26 | 27 | -------------------------------------------------------------------------------- /biosig4c++/doc/heka2itx.1: -------------------------------------------------------------------------------- 1 | .TH HEKA2ITX 1 2 | .SH NAME 3 | heka2itx - converts different biomedical signal file formats. 4 | 5 | .SH SYNOPSIS 6 | .B heka2itx\ [OPTIONS]\ SOURCE\ [DEST] 7 | 8 | 9 | .SH DESCRIPTION 10 | SOURCE is the source file 11 | DEST is the destination file 12 | Supported OPTIONS are: 13 | -v, --version 14 | prints version information 15 | -h, --help 16 | prints this information 17 | -SWEEP=ne,ng,ns [OPTIONAL] 18 | select sweep ns from group ng from exeripment ne 19 | 0 indicates a wildcard. 20 | -VERBOSE=#, verbosity level # 21 | 0=silent, 9=debugging 22 | 23 | .SH AUTHOR 24 | Alois Schloegl 25 | 26 | .SH REPORTING BUGS 27 | Report bugs to 28 | 29 | .SH COPYRIGHT 30 | Copyright (C) 2008,2011,2011 Alois Schloegl 31 | License GPLv3+: GNU GPL version 3 or later 32 | This is free software: you are free to change and redistribute it. 33 | There is NO WARRANTY, to the extent permitted by law. 34 | 35 | .SH RESOURCES 36 | http://biosig.sf.net 37 | 38 | 39 | -------------------------------------------------------------------------------- /biosig4c++/t240/ExtNomenclatureCode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _ExtNomenclatureCode_H_ 8 | #define _ExtNomenclatureCode_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* ExtNomenclatureCode */ 21 | typedef INTEGER_t ExtNomenclatureCode_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_ExtNomenclatureCode; 25 | asn_struct_free_f ExtNomenclatureCode_free; 26 | asn_struct_print_f ExtNomenclatureCode_print; 27 | asn_constr_check_f ExtNomenclatureCode_constraint; 28 | ber_type_decoder_f ExtNomenclatureCode_decode_ber; 29 | der_type_encoder_f ExtNomenclatureCode_encode_der; 30 | xer_type_decoder_f ExtNomenclatureCode_decode_xer; 31 | xer_type_encoder_f ExtNomenclatureCode_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _ExtNomenclatureCode_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/HighResRelativeTime.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _HighResRelativeTime_H_ 8 | #define _HighResRelativeTime_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* HighResRelativeTime */ 21 | typedef INTEGER_t HighResRelativeTime_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_HighResRelativeTime; 25 | asn_struct_free_f HighResRelativeTime_free; 26 | asn_struct_print_f HighResRelativeTime_print; 27 | asn_constr_check_f HighResRelativeTime_constraint; 28 | ber_type_decoder_f HighResRelativeTime_decode_ber; 29 | der_type_encoder_f HighResRelativeTime_encode_der; 30 | xer_type_decoder_f HighResRelativeTime_decode_xer; 31 | xer_type_encoder_f HighResRelativeTime_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _HighResRelativeTime_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/ObservationTime.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _ObservationTime_H_ 8 | #define _ObservationTime_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "AbsoluteTime.h" 15 | #include "RelativeTime.h" 16 | #include "HighResRelativeTime.h" 17 | #include 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | /* ObservationTime */ 24 | typedef struct ObservationTime { 25 | AbsoluteTime_t *absolutetimestamp /* OPTIONAL */; 26 | RelativeTime_t *relativetimestamp /* OPTIONAL */; 27 | HighResRelativeTime_t *hirestimerelativestamp /* OPTIONAL */; 28 | 29 | /* Context for parsing across buffer boundaries */ 30 | asn_struct_ctx_t _asn_ctx; 31 | } ObservationTime_t; 32 | 33 | /* Implementation */ 34 | extern asn_TYPE_descriptor_t asn_DEF_ObservationTime; 35 | 36 | #ifdef __cplusplus 37 | } 38 | #endif 39 | 40 | #endif /* _ObservationTime_H_ */ 41 | -------------------------------------------------------------------------------- /biosig4c++/t240/constr_SEQUENCE_OF.h: -------------------------------------------------------------------------------- 1 | /*- 2 | * Copyright (c) 2003, 2005 Lev Walkin . All rights reserved. 3 | * Redistribution and modifications are permitted subject to BSD license. 4 | */ 5 | #ifndef _CONSTR_SEQUENCE_OF_H_ 6 | #define _CONSTR_SEQUENCE_OF_H_ 7 | 8 | #include 9 | #include /* Implemented using SET OF */ 10 | 11 | #ifdef __cplusplus 12 | extern "C" { 13 | #endif 14 | 15 | /* 16 | * A set specialized functions dealing with the SEQUENCE OF type. 17 | * Generally implemented using SET OF. 18 | */ 19 | #define SEQUENCE_OF_free SET_OF_free 20 | #define SEQUENCE_OF_print SET_OF_print 21 | #define SEQUENCE_OF_constraint SET_OF_constraint 22 | #define SEQUENCE_OF_decode_ber SET_OF_decode_ber 23 | #define SEQUENCE_OF_decode_xer SET_OF_decode_xer 24 | #define SEQUENCE_OF_decode_uper SET_OF_decode_uper 25 | der_type_encoder_f SEQUENCE_OF_encode_der; 26 | xer_type_encoder_f SEQUENCE_OF_encode_xer; 27 | per_type_encoder_f SEQUENCE_OF_encode_uper; 28 | 29 | #ifdef __cplusplus 30 | } 31 | #endif 32 | 33 | #endif /* _CONSTR_SET_OF_H_ */ 34 | -------------------------------------------------------------------------------- /biosig4c++/t240/SaFlags.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _SaFlags_H_ 8 | #define _SaFlags_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Dependencies */ 21 | typedef enum SaFlags { 22 | SaFlags_smoothcurve = 0, 23 | SaFlags_delayedcurve = 1, 24 | SaFlags_saextvalrange = 3 25 | } e_SaFlags; 26 | 27 | /* SaFlags */ 28 | typedef BIT_STRING_t SaFlags_t; 29 | 30 | /* Implementation */ 31 | extern asn_TYPE_descriptor_t asn_DEF_SaFlags; 32 | asn_struct_free_f SaFlags_free; 33 | asn_struct_print_f SaFlags_print; 34 | asn_constr_check_f SaFlags_constraint; 35 | ber_type_decoder_f SaFlags_decode_ber; 36 | der_type_encoder_f SaFlags_encode_der; 37 | xer_type_decoder_f SaFlags_decode_xer; 38 | xer_type_encoder_f SaFlags_encode_xer; 39 | 40 | #ifdef __cplusplus 41 | } 42 | #endif 43 | 44 | #endif /* _SaFlags_H_ */ 45 | -------------------------------------------------------------------------------- /CVSROOT/editinfo: -------------------------------------------------------------------------------- 1 | # The "editinfo" file is used to allow verification of logging 2 | # information. It works best when a template (as specified in the 3 | # rcsinfo file) is provided for the logging procedure. Given a 4 | # template with locations for, a bug-id number, a list of people who 5 | # reviewed the code before it can be checked in, and an external 6 | # process to catalog the differences that were code reviewed, the 7 | # following test can be applied to the code: 8 | # 9 | # Making sure that the entered bug-id number is correct. 10 | # Validating that the code that was reviewed is indeed the code being 11 | # checked in (using the bug-id number or a seperate review 12 | # number to identify this particular code set.). 13 | # 14 | # If any of the above test failed, then the commit would be aborted. 15 | # 16 | # Actions such as mailing a copy of the report to each reviewer are 17 | # better handled by an entry in the loginfo file. 18 | # 19 | # One thing that should be noted is the the ALL keyword is not 20 | # supported. There can be only one entry that matches a given 21 | # repository. 22 | -------------------------------------------------------------------------------- /biosig/viewer/help/loadevent.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Load Event-File 7 | 8 | 9 | 10 | 11 |

Load Event-File

12 |

Loading 13 | Event-File

14 |
    15 |
  1. Select Load Event-File in the Detection menu
  2. 16 |
  3. Select a File
  4. 17 |
  5. Press Open Button and
  6. 18 |
19 |

20 |

21 |

 

22 |

the events are displayed

23 |

24 |

25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /biosig4c++/t240/HealthCareProviderId.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _HealthCareProviderId_H_ 8 | #define _HealthCareProviderId_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "INT-U16.h" 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* HealthCareProviderId */ 21 | typedef INT_U16_t HealthCareProviderId_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_HealthCareProviderId; 25 | asn_struct_free_f HealthCareProviderId_free; 26 | asn_struct_print_f HealthCareProviderId_print; 27 | asn_constr_check_f HealthCareProviderId_constraint; 28 | ber_type_decoder_f HealthCareProviderId_decode_ber; 29 | der_type_encoder_f HealthCareProviderId_encode_der; 30 | xer_type_decoder_f HealthCareProviderId_decode_xer; 31 | xer_type_encoder_f HealthCareProviderId_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _HealthCareProviderId_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/NumericMeasuredDataSection.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _NumericMeasuredDataSection_H_ 8 | #define _NumericMeasuredDataSection_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "HandleRef.h" 15 | #include "ChoiceOfNuObsValue.h" 16 | #include "ObservationTime.h" 17 | #include 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | /* NumericMeasuredDataSection */ 24 | typedef struct NumericMeasuredDataSection { 25 | HandleRef_t metricref; 26 | ChoiceOfNuObsValue_t nuobservedvalue; 27 | ObservationTime_t timestamp; 28 | 29 | /* Context for parsing across buffer boundaries */ 30 | asn_struct_ctx_t _asn_ctx; 31 | } NumericMeasuredDataSection_t; 32 | 33 | /* Implementation */ 34 | extern asn_TYPE_descriptor_t asn_DEF_NumericMeasuredDataSection; 35 | 36 | #ifdef __cplusplus 37 | } 38 | #endif 39 | 40 | #endif /* _NumericMeasuredDataSection_H_ */ 41 | -------------------------------------------------------------------------------- /CVSROOT/verifymsg: -------------------------------------------------------------------------------- 1 | # The "verifymsg" file is used to allow verification of logging 2 | # information. It works best when a template (as specified in the 3 | # rcsinfo file) is provided for the logging procedure. Given a 4 | # template with locations for, a bug-id number, a list of people who 5 | # reviewed the code before it can be checked in, and an external 6 | # process to catalog the differences that were code reviewed, the 7 | # following test can be applied to the code: 8 | # 9 | # Making sure that the entered bug-id number is correct. 10 | # Validating that the code that was reviewed is indeed the code being 11 | # checked in (using the bug-id number or a seperate review 12 | # number to identify this particular code set.). 13 | # 14 | # If any of the above test failed, then the commit would be aborted. 15 | # 16 | # Actions such as mailing a copy of the report to each reviewer are 17 | # better handled by an entry in the loginfo file. 18 | # 19 | # One thing that should be noted is the the ALL keyword is not 20 | # supported. There can be only one entry that matches a given 21 | # repository. 22 | -------------------------------------------------------------------------------- /biosig/maybe-missing/nth.m: -------------------------------------------------------------------------------- 1 | function [Y] = nth(X,ix) 2 | %% NTH returns nth component 3 | %% 4 | 5 | 6 | %% This program is free software; you can redistribute it and/or 7 | %% modify it under the terms of the GNU General Public License 8 | %% as published by the Free Software Foundation; either version 3 9 | %% of the License, or (at your option) any later version. 10 | %% 11 | %% This program is distributed in the hope that it will be useful, 12 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | %% GNU General Public License for more details. 15 | %% 16 | %% You should have received a copy of the GNU General Public License 17 | %% along with this program; if not, write to the Free Software 18 | %% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 19 | 20 | %% $Id: nth.m,v 1.1 2008-03-26 21:36:56 schloegl Exp $ 21 | %% Copyright (C) 2008 by Alois Schloegl 22 | %% This function is part of BIOSIG http://biosig.sf.net/ 23 | 24 | Y = X{ix}; 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /biosig4c++/patches/patch_mce-w64_io_h.diff: -------------------------------------------------------------------------------- 1 | *** io.h.orig 2011-02-09 22:58:42.000000000 +0100 2 | --- io.h 2011-05-07 00:01:11.979900542 +0200 3 | *************** 4 | *** 340,346 **** 5 | int __cdecl open(const char *_Filename,int _OpenFlag,...); 6 | int __cdecl read(int _FileHandle,void *_DstBuf,unsigned int _MaxCharCount); 7 | int __cdecl setmode(int _FileHandle,int _Mode); 8 | ! int __cdecl sopen(const char *_Filename,int _OpenFlag,int _ShareFlag,...); 9 | long __cdecl tell(int _FileHandle); 10 | int __cdecl umask(int _Mode); 11 | int __cdecl write(int _Filehandle,const void *_Buf,unsigned int _MaxCharCount); 12 | --- 340,346 ---- 13 | int __cdecl open(const char *_Filename,int _OpenFlag,...); 14 | int __cdecl read(int _FileHandle,void *_DstBuf,unsigned int _MaxCharCount); 15 | int __cdecl setmode(int _FileHandle,int _Mode); 16 | ! // int __cdecl sopen(const char *_Filename,int _OpenFlag,int _ShareFlag,...); 17 | long __cdecl tell(int _FileHandle); 18 | int __cdecl umask(int _Mode); 19 | int __cdecl write(int _Filehandle,const void *_Buf,unsigned int _MaxCharCount); 20 | -------------------------------------------------------------------------------- /biosig4c++/t240/LimitSpecEntry.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _LimitSpecEntry_H_ 8 | #define _LimitSpecEntry_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "HandleRef.h" 15 | #include "MetricsCode.h" 16 | #include "UnitCode.h" 17 | #include "CurLimAlStat.h" 18 | #include "AbsoluteRange.h" 19 | #include 20 | 21 | #ifdef __cplusplus 22 | extern "C" { 23 | #endif 24 | 25 | /* LimitSpecEntry */ 26 | typedef struct LimitSpecEntry { 27 | HandleRef_t sectionhandle; 28 | MetricsCode_t alsourceid; 29 | UnitCode_t unitcode; 30 | CurLimAlStat_t limalstat; 31 | AbsoluteRange_t limalval; 32 | 33 | /* Context for parsing across buffer boundaries */ 34 | asn_struct_ctx_t _asn_ctx; 35 | } LimitSpecEntry_t; 36 | 37 | /* Implementation */ 38 | extern asn_TYPE_descriptor_t asn_DEF_LimitSpecEntry; 39 | 40 | #ifdef __cplusplus 41 | } 42 | #endif 43 | 44 | #endif /* _LimitSpecEntry_H_ */ 45 | -------------------------------------------------------------------------------- /biosig/maybe-missing/numel.m: -------------------------------------------------------------------------------- 1 | function [N] = numel(X) 2 | %% NUMEL returns number of elements 3 | %% 4 | 5 | %% This program is free software; you can redistribute it and/or 6 | %% modify it under the terms of the GNU General Public License 7 | %% as published by the Free Software Foundation; either version 2 8 | %% of the License, or (at your option) any later version. 9 | %% 10 | %% This program is distributed in the hope that it will be useful, 11 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | %% GNU General Public License for more details. 14 | %% 15 | %% You should have received a copy of the GNU General Public License 16 | %% along with this program; if not, write to the Free Software 17 | %% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 18 | 19 | %% $Id: numel.m,v 1.1 2007-07-19 15:50:32 schloegl Exp $ 20 | %% Copyright (C) 2005 by Alois Schloegl 21 | %% This function is part of BIOSIG http://biosig.sf.net/ 22 | 23 | N = prod(size(X)); 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /biosig4c++/t240/UnitsOfMeasurementCode.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _UnitsOfMeasurementCode_H_ 8 | #define _UnitsOfMeasurementCode_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* UnitsOfMeasurementCode */ 21 | typedef INTEGER_t UnitsOfMeasurementCode_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_UnitsOfMeasurementCode; 25 | asn_struct_free_f UnitsOfMeasurementCode_free; 26 | asn_struct_print_f UnitsOfMeasurementCode_print; 27 | asn_constr_check_f UnitsOfMeasurementCode_constraint; 28 | ber_type_decoder_f UnitsOfMeasurementCode_decode_ber; 29 | der_type_encoder_f UnitsOfMeasurementCode_encode_der; 30 | xer_type_decoder_f UnitsOfMeasurementCode_decode_xer; 31 | xer_type_encoder_f UnitsOfMeasurementCode_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _UnitsOfMeasurementCode_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t241/ISO11073-10417.asn1: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | ASN.1 specification of IEEE Std 11073-10417-2008 4 | Health Informatics—Personal health device communication 5 | Part 10417: Device specialization—Glucose meter 6 | 7 | The info was manually extracted. 8 | 9 | 10 | $Id$ 11 | Copyright (C) 2009 Alois Schloegl 12 | This file is part of BioSig http://biosig.sf.net/ 13 | 14 | BioSig is free software; you can redistribute it and/or 15 | modify it under the terms of the GNU General Public License 16 | as published by the Free Software Foundation; either version 3 17 | of the License, or (at your option) any later version. 18 | 19 | */ 20 | 21 | 22 | ModuleTest DEFINITIONS ::= 23 | BEGIN 24 | 25 | GlucoseDevStat::= BIT STRING { 26 | device-battery-low(0), 27 | sensor-malfunction(1), 28 | sensor-sample-size-insufficient(2), 29 | sensor-strip-insertion(3), 30 | sensor-strip-type-incorrect(4), 31 | sensor-result-too-high(5), 32 | sensor-result-too-low(6), 33 | sensor-temp-too-high(7), 34 | sensor-temp-too-low(8), 35 | sensor-read-interrupt(9), 36 | device-gen-fault(10) 37 | } (SIZE(16)) 38 | 39 | 40 | END 41 | -------------------------------------------------------------------------------- /biosig/t200_FileAccess/srewind.m: -------------------------------------------------------------------------------- 1 | function [HDR]=srewind(HDR); 2 | % SREWIND sets the file position to the beginnig of the data block 3 | % [HDR]=eegrewind(HDR) 4 | % 5 | % See also: FREWIND, SOPEN, SREAD, SWRITE, SCLOSE, SSEEK, SREWIND, STELL, SEOF 6 | 7 | % This program is free software; you can redistribute it and/or 8 | % modify it under the terms of the GNU General Public License 9 | % as published by the Free Software Foundation; either version 2 10 | % of the License, or (at your option) any later version. 11 | % 12 | % This program is distributed in the hope that it will be useful, 13 | % but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | % GNU General Public License for more details. 16 | % 17 | % You should have received a copy of the GNU General Public License 18 | % along with this program; if not, write to the Free Software 19 | % Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 20 | 21 | % $Revision: 1.1 $ 22 | % $Id$ 23 | % Copyright (c) 1997-2003 by Alois Schloegl 24 | % a.schloegl@ieee.org 25 | 26 | 27 | HDR=sseek(HDR,0,'bof'); 28 | -------------------------------------------------------------------------------- /biosig4c++/t240/DynamicAttributeChangeSection.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _DynamicAttributeChangeSection_H_ 8 | #define _DynamicAttributeChangeSection_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "ObservationTime.h" 15 | #include "HandleRef.h" 16 | #include 17 | #include 18 | #include 19 | 20 | #ifdef __cplusplus 21 | extern "C" { 22 | #endif 23 | 24 | /* DynamicAttributeChangeSection */ 25 | typedef struct DynamicAttributeChangeSection { 26 | ObservationTime_t timestamp; 27 | HandleRef_t handle; 28 | INTEGER_t attribute; 29 | ANY_t *value /* OPTIONAL */; 30 | 31 | /* Context for parsing across buffer boundaries */ 32 | asn_struct_ctx_t _asn_ctx; 33 | } DynamicAttributeChangeSection_t; 34 | 35 | /* Implementation */ 36 | extern asn_TYPE_descriptor_t asn_DEF_DynamicAttributeChangeSection; 37 | 38 | #ifdef __cplusplus 39 | } 40 | #endif 41 | 42 | #endif /* _DynamicAttributeChangeSection_H_ */ 43 | -------------------------------------------------------------------------------- /biosig4c++/t240/SaCalDataType.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _SaCalDataType_H_ 8 | #define _SaCalDataType_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Dependencies */ 21 | typedef enum SaCalDataType { 22 | SaCalDataType_bar = 0, 23 | SaCalDataType_stair = 1 24 | } e_SaCalDataType; 25 | 26 | /* SaCalDataType */ 27 | typedef INTEGER_t SaCalDataType_t; 28 | 29 | /* Implementation */ 30 | extern asn_TYPE_descriptor_t asn_DEF_SaCalDataType; 31 | asn_struct_free_f SaCalDataType_free; 32 | asn_struct_print_f SaCalDataType_print; 33 | asn_constr_check_f SaCalDataType_constraint; 34 | ber_type_decoder_f SaCalDataType_decode_ber; 35 | der_type_encoder_f SaCalDataType_encode_der; 36 | xer_type_decoder_f SaCalDataType_decode_xer; 37 | xer_type_encoder_f SaCalDataType_encode_xer; 38 | 39 | #ifdef __cplusplus 40 | } 41 | #endif 42 | 43 | #endif /* _SaCalDataType_H_ */ 44 | -------------------------------------------------------------------------------- /biosig/maybe-missing/freemat3.5/trace.m: -------------------------------------------------------------------------------- 1 | %% Copyright (C) 2008 Alois Schloegl 2 | %% 3 | %% This program is free software; you can redistribute it and/or modify 4 | %% it under the terms of the GNU General Public License as published by 5 | %% the Free Software Foundation; either version 3 of the License, or 6 | %% (at your option) any later version. 7 | %% 8 | %% This program is distributed in the hope that it will be useful, 9 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | %% GNU General Public License for more details. 12 | %% 13 | %% You should have received a copy of the GNU General Public License 14 | %% along with this program; if not, write to the Free Software 15 | %% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 16 | 17 | %% trace(f) 18 | %% trace of matrix f 19 | 20 | function y = trace(x); 21 | if ndims(x)>2, 22 | error('input argument must be a matrix'); 23 | elseif isempty(x) 24 | y = 0; 25 | elseif any(size(x)==1) 26 | y = x(1); 27 | else 28 | y = sum (diag (x)); 29 | end; 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /biosig4c++/t240/EnumerationMeasuredDataSection.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _EnumerationMeasuredDataSection_H_ 8 | #define _EnumerationMeasuredDataSection_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "HandleRef.h" 15 | #include "ChoiceOfEnumObsValue.h" 16 | #include "ChoiceOfEnumTimeStamp.h" 17 | #include 18 | 19 | #ifdef __cplusplus 20 | extern "C" { 21 | #endif 22 | 23 | /* EnumerationMeasuredDataSection */ 24 | typedef struct EnumerationMeasuredDataSection { 25 | HandleRef_t metricref; 26 | ChoiceOfEnumObsValue_t enumobservedvalue; 27 | ChoiceOfEnumTimeStamp_t enumtimestamp; 28 | 29 | /* Context for parsing across buffer boundaries */ 30 | asn_struct_ctx_t _asn_ctx; 31 | } EnumerationMeasuredDataSection_t; 32 | 33 | /* Implementation */ 34 | extern asn_TYPE_descriptor_t asn_DEF_EnumerationMeasuredDataSection; 35 | 36 | #ifdef __cplusplus 37 | } 38 | #endif 39 | 40 | #endif /* _EnumerationMeasuredDataSection_H_ */ 41 | -------------------------------------------------------------------------------- /biosig4c++/t240/FilterType.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _FilterType_H_ 8 | #define _FilterType_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Dependencies */ 21 | typedef enum FilterType { 22 | FilterType_other = 0, 23 | FilterType_lowpass = 1, 24 | FilterType_highpass = 2, 25 | FilterType_notch = 3 26 | } e_FilterType; 27 | 28 | /* FilterType */ 29 | typedef INTEGER_t FilterType_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_FilterType; 33 | asn_struct_free_f FilterType_free; 34 | asn_struct_print_f FilterType_print; 35 | asn_constr_check_f FilterType_constraint; 36 | ber_type_decoder_f FilterType_decode_ber; 37 | der_type_encoder_f FilterType_encode_der; 38 | xer_type_decoder_f FilterType_decode_xer; 39 | xer_type_encoder_f FilterType_encode_xer; 40 | 41 | #ifdef __cplusplus 42 | } 43 | #endif 44 | 45 | #endif /* _FilterType_H_ */ 46 | -------------------------------------------------------------------------------- /biosig4c++/t240/PatientSex.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _PatientSex_H_ 8 | #define _PatientSex_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Dependencies */ 21 | typedef enum PatientSex { 22 | PatientSex_sex_unknown = 0, 23 | PatientSex_male = 1, 24 | PatientSex_female = 2, 25 | PatientSex_sex_unspecified = 9 26 | } e_PatientSex; 27 | 28 | /* PatientSex */ 29 | typedef INTEGER_t PatientSex_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_PatientSex; 33 | asn_struct_free_f PatientSex_free; 34 | asn_struct_print_f PatientSex_print; 35 | asn_constr_check_f PatientSex_constraint; 36 | ber_type_decoder_f PatientSex_decode_ber; 37 | der_type_encoder_f PatientSex_encode_der; 38 | xer_type_decoder_f PatientSex_decode_xer; 39 | xer_type_encoder_f PatientSex_encode_xer; 40 | 41 | #ifdef __cplusplus 42 | } 43 | #endif 44 | 45 | #endif /* _PatientSex_H_ */ 46 | -------------------------------------------------------------------------------- /biosig4c++/t240/PersonName.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _PersonName_H_ 8 | #define _PersonName_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include "FEFString.h" 15 | #include 16 | 17 | #ifdef __cplusplus 18 | extern "C" { 19 | #endif 20 | 21 | /* Forward declarations */ 22 | struct PersonNameGroup; 23 | 24 | /* PersonName */ 25 | typedef struct PersonName { 26 | FEFString_t *ungroupedname /* OPTIONAL */; 27 | struct PersonNameGroup *characternamegroup /* OPTIONAL */; 28 | struct PersonNameGroup *ideographicnamegroup /* OPTIONAL */; 29 | struct PersonNameGroup *phoneticnamegroup /* OPTIONAL */; 30 | 31 | /* Context for parsing across buffer boundaries */ 32 | asn_struct_ctx_t _asn_ctx; 33 | } PersonName_t; 34 | 35 | /* Implementation */ 36 | extern asn_TYPE_descriptor_t asn_DEF_PersonName; 37 | 38 | #ifdef __cplusplus 39 | } 40 | #endif 41 | 42 | /* Referred external types */ 43 | #include "PersonNameGroup.h" 44 | 45 | #endif /* _PersonName_H_ */ 46 | -------------------------------------------------------------------------------- /biosig/maybe-missing/set.m: -------------------------------------------------------------------------------- 1 | function [h] = set(h,vargins) 2 | %% SET adds text to figure 3 | %% 4 | %% This is currently a stub - and does nothing 5 | %% it is just here to prevent errors 6 | 7 | %% This program is free software; you can redistribute it and/or 8 | %% modify it under the terms of the GNU General Public License 9 | %% as published by the Free Software Foundation; either version 2 10 | %% of the License, or (at your option) any later version. 11 | %% 12 | %% This program is distributed in the hope that it will be useful, 13 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | %% GNU General Public License for more details. 16 | %% 17 | %% You should have received a copy of the GNU General Public License 18 | %% along with this program; if not, write to the Free Software 19 | %% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 20 | 21 | %% $Id: set.m,v 1.1 2007-07-19 15:50:32 schloegl Exp $ 22 | %% Copyright (C) 2006 by Alois Schloegl 23 | %% This function is part of BIOSIG http://biosig.sf.net/ 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /biosig4c++/t240/CurLimAlStat.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _CurLimAlStat_H_ 8 | #define _CurLimAlStat_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Dependencies */ 21 | typedef enum CurLimAlStat { 22 | CurLimAlStat_limalertoff = 0, 23 | CurLimAlStat_limlowoff = 1, 24 | CurLimAlStat_limhighoff = 2 25 | } e_CurLimAlStat; 26 | 27 | /* CurLimAlStat */ 28 | typedef BIT_STRING_t CurLimAlStat_t; 29 | 30 | /* Implementation */ 31 | extern asn_TYPE_descriptor_t asn_DEF_CurLimAlStat; 32 | asn_struct_free_f CurLimAlStat_free; 33 | asn_struct_print_f CurLimAlStat_print; 34 | asn_constr_check_f CurLimAlStat_constraint; 35 | ber_type_decoder_f CurLimAlStat_decode_ber; 36 | der_type_encoder_f CurLimAlStat_encode_der; 37 | xer_type_decoder_f CurLimAlStat_decode_xer; 38 | xer_type_encoder_f CurLimAlStat_encode_xer; 39 | 40 | #ifdef __cplusplus 41 | } 42 | #endif 43 | 44 | #endif /* _CurLimAlStat_H_ */ 45 | -------------------------------------------------------------------------------- /biosig/maybe-missing/text.m: -------------------------------------------------------------------------------- 1 | function [h] = text(x,y,z,string) 2 | %% TEXT adds text to figure 3 | %% 4 | %% This is currently a stub - and does nothing 5 | %% it is just here to prevent errors 6 | 7 | %% This program is free software; you can redistribute it and/or 8 | %% modify it under the terms of the GNU General Public License 9 | %% as published by the Free Software Foundation; either version 2 10 | %% of the License, or (at your option) any later version. 11 | %% 12 | %% This program is distributed in the hope that it will be useful, 13 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | %% GNU General Public License for more details. 16 | %% 17 | %% You should have received a copy of the GNU General Public License 18 | %% along with this program; if not, write to the Free Software 19 | %% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 20 | 21 | %% $Id: text.m,v 1.1 2007-07-19 15:50:32 schloegl Exp $ 22 | %% Copyright (C) 2006 by Alois Schloegl 23 | %% This function is part of BIOSIG http://biosig.sf.net/ 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /biosig4c++/t240/PatientType.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _PatientType_H_ 8 | #define _PatientType_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Dependencies */ 21 | typedef enum PatientType { 22 | PatientType_pt_unspecified = 0, 23 | PatientType_adult = 1, 24 | PatientType_pediatric = 2, 25 | PatientType_neonatal = 3 26 | } e_PatientType; 27 | 28 | /* PatientType */ 29 | typedef INTEGER_t PatientType_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_PatientType; 33 | asn_struct_free_f PatientType_free; 34 | asn_struct_print_f PatientType_print; 35 | asn_constr_check_f PatientType_constraint; 36 | ber_type_decoder_f PatientType_decode_ber; 37 | der_type_encoder_f PatientType_encode_der; 38 | xer_type_decoder_f PatientType_decode_xer; 39 | xer_type_encoder_f PatientType_encode_xer; 40 | 41 | #ifdef __cplusplus 42 | } 43 | #endif 44 | 45 | #endif /* _PatientType_H_ */ 46 | -------------------------------------------------------------------------------- /biosig/maybe-missing/legend.m: -------------------------------------------------------------------------------- 1 | function [h] = legend(args) 2 | %% LEGEND adds legend to a figure 3 | %% 4 | %% This is currently a stub - and does nothing 5 | %% it is just here to prevent errors 6 | 7 | %% This program is free software; you can redistribute it and/or 8 | %% modify it under the terms of the GNU General Public License 9 | %% as published by the Free Software Foundation; either version 2 10 | %% of the License, or (at your option) any later version. 11 | %% 12 | %% This program is distributed in the hope that it will be useful, 13 | %% but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | %% GNU General Public License for more details. 16 | %% 17 | %% You should have received a copy of the GNU General Public License 18 | %% along with this program; if not, write to the Free Software 19 | %% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 20 | 21 | %% $Id: legend.m,v 1.1 2007-07-19 15:50:31 schloegl Exp $ 22 | %% Copyright (C) 2006 by Alois Schloegl 23 | %% This function is part of BIOSIG http://biosig.sf.net/ 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /biosig4c++/t240/LineFrequency.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _LineFrequency_H_ 8 | #define _LineFrequency_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Dependencies */ 21 | typedef enum LineFrequency { 22 | LineFrequency_line_f_unspec = 0, 23 | LineFrequency_line_f_50hz = 1, 24 | LineFrequency_line_f_60hz = 2 25 | } e_LineFrequency; 26 | 27 | /* LineFrequency */ 28 | typedef INTEGER_t LineFrequency_t; 29 | 30 | /* Implementation */ 31 | extern asn_TYPE_descriptor_t asn_DEF_LineFrequency; 32 | asn_struct_free_f LineFrequency_free; 33 | asn_struct_print_f LineFrequency_print; 34 | asn_constr_check_f LineFrequency_constraint; 35 | ber_type_decoder_f LineFrequency_decode_ber; 36 | der_type_encoder_f LineFrequency_encode_der; 37 | xer_type_decoder_f LineFrequency_decode_xer; 38 | xer_type_encoder_f LineFrequency_encode_xer; 39 | 40 | #ifdef __cplusplus 41 | } 42 | #endif 43 | 44 | #endif /* _LineFrequency_H_ */ 45 | -------------------------------------------------------------------------------- /biosig4c++/t240/PatientRace.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _PatientRace_H_ 8 | #define _PatientRace_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Dependencies */ 21 | typedef enum PatientRace { 22 | PatientRace_race_unspecified = 0, 23 | PatientRace_race_caucasian = 1, 24 | PatientRace_race_black = 2, 25 | PatientRace_race_oriental = 3 26 | } e_PatientRace; 27 | 28 | /* PatientRace */ 29 | typedef INTEGER_t PatientRace_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_PatientRace; 33 | asn_struct_free_f PatientRace_free; 34 | asn_struct_print_f PatientRace_print; 35 | asn_constr_check_f PatientRace_constraint; 36 | ber_type_decoder_f PatientRace_decode_ber; 37 | der_type_encoder_f PatientRace_encode_der; 38 | xer_type_decoder_f PatientRace_decode_xer; 39 | xer_type_encoder_f PatientRace_encode_xer; 40 | 41 | #ifdef __cplusplus 42 | } 43 | #endif 44 | 45 | #endif /* _PatientRace_H_ */ 46 | -------------------------------------------------------------------------------- /bioprofeed/main/configure.in: -------------------------------------------------------------------------------- 1 | dnl Process this file with autoconf to produce a configure script. 2 | 3 | AC_INIT(configure.in) 4 | AM_INIT_AUTOMAKE(bsview, 0.1) 5 | AM_CONFIG_HEADER(config.h) 6 | AM_MAINTAINER_MODE 7 | 8 | AC_ISC_POSIX 9 | AC_LIBTOOL_DLOPEN 10 | AC_LIBTOOL_SETUP 11 | AM_PROG_LIBTOOL 12 | AC_PROG_CC 13 | AM_PROG_CC_STDC 14 | AC_HEADER_STDC 15 | AC_C_BIGENDIAN([CFLAGS="$CFLAGS -DBENDIAN"], [CFLAGS="$CFLAGS -DLENDIAN"]) 16 | AC_ARG_WITH([ipaq], AC_HELP_STRING([--with-ipaq], [Enable ipaq support]), [CFLAGS="$CFLAGS -DIPAQ"]) 17 | 18 | pkg_modules="gtk+-2.0 >= 2.0.0" 19 | PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) 20 | AC_SUBST(PACKAGE_CFLAGS) 21 | AC_SUBST(PACKAGE_LIBS) 22 | 23 | Xsed="sed -e s/^X//" 24 | LTLIBOBJS=`echo X"$LIB@&t@OBJS" | \ 25 | $Xsed -e "s,\.[^.]* ,.lo ,g;s,\.[^.]*\$,.lo,"` 26 | AC_SUBST(LTLIBOBJS) 27 | 28 | #GETTEXT_PACKAGE=bsview 29 | #AC_SUBST(GETTEXT_PACKAGE) 30 | #AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE") 31 | 32 | dnl Add the languages which your application supports here. 33 | ALL_LINGUAS="" 34 | AM_GLIB_GNU_GETTEXT 35 | 36 | dnl Libraries 37 | AC_LIB_LTDL 38 | AM_WITH_DMALLOC 39 | 40 | AC_OUTPUT([ 41 | Makefile 42 | src/Makefile 43 | po/Makefile.in 44 | ]) 45 | 46 | -------------------------------------------------------------------------------- /biosig4c++/t240/ManufacturerID.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _ManufacturerID_H_ 8 | #define _ManufacturerID_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | #include 16 | #include 17 | 18 | #ifdef __cplusplus 19 | extern "C" { 20 | #endif 21 | 22 | /* Dependencies */ 23 | typedef enum ManufacturerID_PR { 24 | ManufacturerID_PR_NOTHING, /* No components present */ 25 | ManufacturerID_PR_oid, 26 | ManufacturerID_PR_uuid 27 | } ManufacturerID_PR; 28 | 29 | /* ManufacturerID */ 30 | typedef struct ManufacturerID { 31 | ManufacturerID_PR present; 32 | union ManufacturerID_u { 33 | OBJECT_IDENTIFIER_t oid; 34 | OCTET_STRING_t uuid; 35 | } choice; 36 | 37 | /* Context for parsing across buffer boundaries */ 38 | asn_struct_ctx_t _asn_ctx; 39 | } ManufacturerID_t; 40 | 41 | /* Implementation */ 42 | extern asn_TYPE_descriptor_t asn_DEF_ManufacturerID; 43 | 44 | #ifdef __cplusplus 45 | } 46 | #endif 47 | 48 | #endif /* _ManufacturerID_H_ */ 49 | -------------------------------------------------------------------------------- /biosig4c++/t240/MetricCalState.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _MetricCalState_H_ 8 | #define _MetricCalState_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Dependencies */ 21 | typedef enum MetricCalState { 22 | MetricCalState_not_calibrated = 0, 23 | MetricCalState_cal_required = 1, 24 | MetricCalState_calibrated = 2 25 | } e_MetricCalState; 26 | 27 | /* MetricCalState */ 28 | typedef INTEGER_t MetricCalState_t; 29 | 30 | /* Implementation */ 31 | extern asn_TYPE_descriptor_t asn_DEF_MetricCalState; 32 | asn_struct_free_f MetricCalState_free; 33 | asn_struct_print_f MetricCalState_print; 34 | asn_constr_check_f MetricCalState_constraint; 35 | ber_type_decoder_f MetricCalState_decode_ber; 36 | der_type_encoder_f MetricCalState_encode_der; 37 | xer_type_decoder_f MetricCalState_decode_xer; 38 | xer_type_encoder_f MetricCalState_encode_xer; 39 | 40 | #ifdef __cplusplus 41 | } 42 | #endif 43 | 44 | #endif /* _MetricCalState_H_ */ 45 | -------------------------------------------------------------------------------- /biosig4c++/t240/SampleArrayMeasuredDataBlock.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _SampleArrayMeasuredDataBlock_H_ 8 | #define _SampleArrayMeasuredDataBlock_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* SampleArrayMeasuredDataBlock */ 21 | typedef OCTET_STRING_t SampleArrayMeasuredDataBlock_t; 22 | 23 | /* Implementation */ 24 | extern asn_TYPE_descriptor_t asn_DEF_SampleArrayMeasuredDataBlock; 25 | asn_struct_free_f SampleArrayMeasuredDataBlock_free; 26 | asn_struct_print_f SampleArrayMeasuredDataBlock_print; 27 | asn_constr_check_f SampleArrayMeasuredDataBlock_constraint; 28 | ber_type_decoder_f SampleArrayMeasuredDataBlock_decode_ber; 29 | der_type_encoder_f SampleArrayMeasuredDataBlock_encode_der; 30 | xer_type_decoder_f SampleArrayMeasuredDataBlock_decode_xer; 31 | xer_type_encoder_f SampleArrayMeasuredDataBlock_encode_xer; 32 | 33 | #ifdef __cplusplus 34 | } 35 | #endif 36 | 37 | #endif /* _SampleArrayMeasuredDataBlock_H_ */ 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/StorageDataType.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _StorageDataType_H_ 8 | #define _StorageDataType_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Dependencies */ 21 | typedef enum StorageDataType { 22 | StorageDataType_unsigned = 0, 23 | StorageDataType_signed = 1, 24 | StorageDataType_ieee754float = 2 25 | } e_StorageDataType; 26 | 27 | /* StorageDataType */ 28 | typedef INTEGER_t StorageDataType_t; 29 | 30 | /* Implementation */ 31 | extern asn_TYPE_descriptor_t asn_DEF_StorageDataType; 32 | asn_struct_free_f StorageDataType_free; 33 | asn_struct_print_f StorageDataType_print; 34 | asn_constr_check_f StorageDataType_constraint; 35 | ber_type_decoder_f StorageDataType_decode_ber; 36 | der_type_encoder_f StorageDataType_encode_der; 37 | xer_type_decoder_f StorageDataType_decode_xer; 38 | xer_type_encoder_f StorageDataType_encode_xer; 39 | 40 | #ifdef __cplusplus 41 | } 42 | #endif 43 | 44 | #endif /* _StorageDataType_H_ */ 45 | -------------------------------------------------------------------------------- /biosig4c++/doc/mexSLOAD.1: -------------------------------------------------------------------------------- 1 | .TH mexSLOAD 1 2 | .SH NAME 3 | mexSLOAD - a mex-functions for loading biomedical signal data into Octave or Matlab. 4 | 5 | .SH DESCRIPTION 6 | [s,HDR]=sload(f) 7 | [s,HDR]=sload(f,chan) 8 | chan must be sorted in ascending order 9 | [s,HDR]=sload(f,chan,"OVERFLOWDETECTION:ON") 10 | [s,HDR]=sload(f,chan,"OVERFLOWDETECTION:OFF") 11 | [s,HDR]=sload(f,chan,"UCAL:ON") 12 | [s,HDR]=sload(f,chan,"UCAL:OFF") 13 | 14 | Input: 15 | f filename 16 | chan list of selected channels; 0=all channels [default] 17 | UCAL ON: do not calibrate data; default=OFF 18 | OVERFLOWDETECTION default = ON 19 | ON: values outside dynamic range are not-a-number (NaN) 20 | Output: 21 | s signal data, each column is one channel 22 | HDR header structure 23 | 24 | .SH AUTHOR 25 | Alois Schloegl 26 | 27 | .SH REPORTING BUGS 28 | Report bugs to 29 | 30 | .SH COPYRIGHT 31 | Copyright (C) 2008,2010 Alois Schloegl 32 | License GPLv3+: GNU GPL version 3 or later 33 | This is free software: you are free to change and redistribute it. 34 | There is NO WARRANTY, to the extent permitted by law. 35 | 36 | .SH RESOURCES 37 | http://biosig.sf.net 38 | -------------------------------------------------------------------------------- /biosig4c++/t240/MetricCalType.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by asn1c-0.9.21 (http://lionet.info/asn1c) 3 | * From ASN.1 module "FEF-IntermediateDraft" 4 | * found in "../annexb-snacc-122001.asn1" 5 | */ 6 | 7 | #ifndef _MetricCalType_H_ 8 | #define _MetricCalType_H_ 9 | 10 | 11 | #include 12 | 13 | /* Including external dependencies */ 14 | #include 15 | 16 | #ifdef __cplusplus 17 | extern "C" { 18 | #endif 19 | 20 | /* Dependencies */ 21 | typedef enum MetricCalType { 22 | MetricCalType_cal_unspec = 0, 23 | MetricCalType_cal_offset = 1, 24 | MetricCalType_cal_gain = 2, 25 | MetricCalType_cal_two_point = 3 26 | } e_MetricCalType; 27 | 28 | /* MetricCalType */ 29 | typedef INTEGER_t MetricCalType_t; 30 | 31 | /* Implementation */ 32 | extern asn_TYPE_descriptor_t asn_DEF_MetricCalType; 33 | asn_struct_free_f MetricCalType_free; 34 | asn_struct_print_f MetricCalType_print; 35 | asn_constr_check_f MetricCalType_constraint; 36 | ber_type_decoder_f MetricCalType_decode_ber; 37 | der_type_encoder_f MetricCalType_encode_der; 38 | xer_type_decoder_f MetricCalType_decode_xer; 39 | xer_type_encoder_f MetricCalType_encode_xer; 40 | 41 | #ifdef __cplusplus 42 | } 43 | #endif 44 | 45 | #endif /* _MetricCalType_H_ */ 46 | --------------------------------------------------------------------------------