From a8e517743c08477b0b68cad294b2d79fdccbf654 Mon Sep 17 00:00:00 2001 From: Teuniz Date: Sat, 12 Jan 2019 15:06:35 +0100 Subject: [PATCH] Update copyright notice. --- about_dialog.cpp | 4 +- about_dialog.h | 2 +- connection.cpp | 2 +- connection.h | 2 +- decode_dialog.cpp | 2 +- decode_dialog.h | 2 +- edflib.c | 106 +++++++++++++++++++++++++++++++++++---- edflib.h | 34 ++++++++++--- global.h | 4 +- interface.cpp | 2 +- lan_connect_thread.cpp | 2 +- lan_connect_thread.h | 2 +- mainwindow.cpp | 4 +- mainwindow.h | 2 +- mainwindow_constr.cpp | 2 +- playback_dialog.cpp | 2 +- playback_dialog.h | 2 +- read_settings_thread.cpp | 2 +- read_settings_thread.h | 2 +- save_data.cpp | 2 +- save_data_thread.cpp | 2 +- save_data_thread.h | 2 +- screen_thread.cpp | 2 +- screen_thread.h | 2 +- serial_decoder.cpp | 2 +- settings_dialog.cpp | 4 +- settings_dialog.h | 2 +- signalcurve.cpp | 2 +- signalcurve.h | 2 +- tdial.cpp | 2 +- tdial.h | 2 +- timer_handlers.cpp | 2 +- tled.cpp | 2 +- tled.h | 2 +- tmc_dev.c | 2 +- tmc_dev.h | 2 +- tmc_lan.c | 2 +- tmc_lan.h | 2 +- utils.c | 2 +- utils.h | 2 +- wave_dialog.cpp | 2 +- wave_dialog.h | 2 +- wave_view.cpp | 2 +- wave_view.h | 2 +- 44 files changed, 169 insertions(+), 63 deletions(-) diff --git a/about_dialog.cpp b/about_dialog.cpp index 58a3ec2..88fcc2f 100644 --- a/about_dialog.cpp +++ b/about_dialog.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * @@ -58,7 +58,7 @@ UI_Aboutwindow::UI_Aboutwindow() textedit1->setPlainText( "\n " PROGRAM_NAME " " PROGRAM_VERSION "\n" "\n This program is made by Teunis van Beelen.\n" - "\n Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen.\n" + "\n Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen.\n" "\n Email: teuniz@gmail.com\n" "\n Disclaimer:\n" " Despite this software is intend to be useful, there is no warranty, use this software at your own risk!\n"); diff --git a/about_dialog.h b/about_dialog.h index 4a58a12..5910355 100644 --- a/about_dialog.h +++ b/about_dialog.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/connection.cpp b/connection.cpp index 292e25e..5f2bbf0 100644 --- a/connection.cpp +++ b/connection.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/connection.h b/connection.h index 2fbcb92..3c45605 100644 --- a/connection.h +++ b/connection.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/decode_dialog.cpp b/decode_dialog.cpp index b2a8c71..b866f50 100644 --- a/decode_dialog.cpp +++ b/decode_dialog.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/decode_dialog.h b/decode_dialog.h index de27deb..c8b0ac1 100644 --- a/decode_dialog.h +++ b/decode_dialog.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/edflib.c b/edflib.c index f505e18..0f76d93 100644 --- a/edflib.c +++ b/edflib.c @@ -1,7 +1,7 @@ /* ***************************************************************************** * -* Copyright (c) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (c) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * All rights reserved. * * email: teuniz@gmail.com @@ -39,7 +39,7 @@ #include "edflib.h" -#define EDFLIB_VERSION 113 +#define EDFLIB_VERSION 115 #define EDFLIB_MAXFILES 64 @@ -5275,7 +5275,7 @@ static int edflib_write_edf_header(struct edfhdrblock *hdr) str[i] = '_'; } } - p += fprintf(file, "%s ", str); + p += fprintf(file, "%s", str); } else { @@ -5284,6 +5284,15 @@ static int edflib_write_edf_header(struct edfhdrblock *hdr) p++; } + if(rest) + { + fputc(' ', file); + + p++; + + rest--; + } + len = strlen(hdr->plus_patient_additional); if(len && rest) { @@ -5364,11 +5373,20 @@ static int edflib_write_edf_header(struct edfhdrblock *hdr) str[i] = '_'; } } - p += fprintf(file, "%s ", str); + p += fprintf(file, "%s", str); } else { - p += fprintf(file, "X "); + p += fprintf(file, "X"); + } + + if(rest) + { + fputc(' ', file); + + p++; + + rest--; } len = strlen(hdr->plus_technician); @@ -5393,11 +5411,20 @@ static int edflib_write_edf_header(struct edfhdrblock *hdr) str[i] = '_'; } } - p += fprintf(file, "%s ", str); + p += fprintf(file, "%s", str); } else { - p += fprintf(file, "X "); + p += fprintf(file, "X"); + } + + if(rest) + { + fputc(' ', file); + + p++; + + rest--; } len = strlen(hdr->plus_equipment); @@ -5422,11 +5449,20 @@ static int edflib_write_edf_header(struct edfhdrblock *hdr) str[i] = '_'; } } - p += fprintf(file, "%s ", str); + p += fprintf(file, "%s", str); } else { - p += fprintf(file, "X "); + p += fprintf(file, "X"); + } + + if(rest) + { + fputc(' ', file); + + p++; + + rest--; } len = strlen(hdr->plus_recording_additional); @@ -6992,7 +7028,7 @@ static int edflib_sprint_number_nonlocalized(char *str, double nr) static double edflib_atof_nonlocalized(const char *str) { - int i=0, dot_pos=-1, decimals=0, sign=1; + int i=0, j, dot_pos=-1, decimals=0, sign=1, exp_pos=-1, exp_sign=1, exp_val=0; double value, value2=0.0; @@ -7021,6 +7057,13 @@ static double edflib_atof_nonlocalized(const char *str) break; } + if((str[i] == 'e') || (str[i] == 'E')) + { + exp_pos = i; + + break; + } + if(((str[i] < '0') || (str[i] > '9')) && (str[i] != '.')) { break; @@ -7059,9 +7102,50 @@ static double edflib_atof_nonlocalized(const char *str) } value2 /= i; + + value += value2; } - return value + value2; + if(exp_pos > 0) + { + i = exp_pos + 1; + + if(str[i]) + { + if(str[i] == '+') + { + i++; + } + else if(str[i] == '-') + { + exp_sign = -1; + + i++; + } + + if(str[i]) + { + exp_val = edflib_atoi_nonlocalized(str + i); + + if(exp_val > 0) + { + for(j=0; j 0) + { + value *= 10; + } + else + { + value /= 10; + } + } + } + } + } + } + + return value; } diff --git a/edflib.h b/edflib.h index 2250a53..6f18248 100644 --- a/edflib.h +++ b/edflib.h @@ -1,7 +1,7 @@ /* ***************************************************************************** * -* Copyright (c) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (c) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * All rights reserved. * * email: teuniz@gmail.com @@ -46,7 +46,7 @@ #define EDFLIB_TIME_DIMENSION (10000000LL) -#define EDFLIB_MAXSIGNALS 512 +#define EDFLIB_MAXSIGNALS 640 #define EDFLIB_MAX_ANNOTATION_LEN 512 #define EDFSEEK_SET 0 @@ -101,6 +101,7 @@ extern "C" { /* For more info about the EDF and EDF+ format, visit: http://edfplus.info/specs/ */ + /* For more info about the BDF and BDF+ format, visit: http://www.teuniz.net/edfbrowser/bdfplus%20format%20description.html */ /* @@ -120,6 +121,20 @@ extern "C" { * * http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=sbaa042 * + * note: An EDF file usually contains multiple so-called datarecords. One datarecord usually has a duration of one second (this is the default but it is not mandatory!). + * In that case a file with a duration of five minutes contains 300 datarecords. The duration of a datarecord can be freely choosen but, if possible, use values from + * 0.1 to 1 second for easier handling. Just make sure that the total size of one datarecord, expressed in bytes, does not exceed 10MByte (15MBytes for BDF(+)). + * + * The RECOMMENDATION of a maximum datarecordsize of 61440 bytes in the EDF and EDF+ specification was usefull in the time people were still using DOS as their main operating system. + * Using DOS and fast (near) pointers (16-bit pointers), the maximum allocatable block of memory was 64KByte. + * This is not a concern anymore so the maximum datarecord size now is limited to 10MByte for EDF(+) and 15MByte for BDF(+). This helps to accommodate for higher samplingrates + * used by modern Analog to Digital Converters. + * + * EDF header character encoding: The EDF specification says that only ASCII characters are allowed. + * EDFlib will automatically convert characters with accents, umlauts, tilde, etc. to their "normal" equivalent without the accent/umlaut/tilde/etc. + * + * The description/name of an EDF+ annotation on the other hand, is encoded in UTF-8. + * */ @@ -130,7 +145,7 @@ struct edf_param_struct{ /* this structure contains all the relevant EDF double phys_min; /* physical minimum, usually the minimum input of the ADC */ int dig_max; /* digital maximum, usually the maximum output of the ADC, can not not be higher than 32767 for EDF or 8388607 for BDF */ int dig_min; /* digital minimum, usually the minimum output of the ADC, can not not be lower than -32768 for EDF or -8388608 for BDF */ - int smp_in_datarecord; /* number of samples of this signal in a datarecord */ + int smp_in_datarecord; /* number of samples of this signal in a datarecord, if the datarecord has a duration of one second (default), then it equals the samplerate */ char physdimension[9]; /* physical dimension (uV, bpm, mA, etc.), null-terminated string */ char prefilter[81]; /* null-terminated string */ char transducer[81]; /* null-terminated string */ @@ -245,11 +260,13 @@ int edf_get_annotation(int handle, int n, struct edf_annotation_struct *annot); /* Fills the edf_annotation_struct with the annotation n, returns 0 on success, otherwise -1 */ /* The string that describes the annotation/event is encoded in UTF-8 */ /* To obtain the number of annotations in a file, check edf_hdr_struct -> annotations_in_file. */ +/* returns 0 on success or -1 in case of an error */ /* Notes: Annotationsignals +================= EDFplus and BDFplus store the annotations in one or more signals (in order to be backwards compatibel with EDF and BDF). The counting of the signals in the file starts at 0. Signals used for annotations are skipped by EDFlib. @@ -259,9 +276,10 @@ Use the function edf_get_annotation() to get the annotations. So, when a file contains 5 signals and the third signal is used to store the annotations, the library will report that there are only 4 signals in the file. The library will "map" the signalnumbers as follows: 0->0, 1->1, 2->3, 3->4. -This way you don't need to worry about which signals are annotationsignals. The library will do it for you. +This way you don't need to worry about which signals are annotationsignals, the library will take care of it. How the library stores time-values +================================== To avoid rounding errors, the library stores some timevalues in variables of type long long int. In order not to loose the subsecond precision, all timevalues have been multiplied by 10000000. @@ -324,7 +342,7 @@ int edfopen_file_writeonly(const char *path, int filetype, int number_of_signals int edf_set_samplefrequency(int handle, int edfsignal, int samplefrequency); -/* Sets the samplefrequency of signal edfsignal. */ +/* Sets the samplefrequency of signal edfsignal. (In reallity, it sets the number of samples in a datarecord.) */ /* Returns 0 on success, otherwise -1 */ /* This function is required for every signal and can be called only after opening a */ /* file in writemode and before the first sample write action */ @@ -626,6 +644,7 @@ int edf_set_datarecord_duration(int handle, int duration); /* or set the samplefrequency to 1 Hz and the datarecord duration to 2 seconds. */ /* Do not use this function if not necessary. */ + int edf_set_micro_datarecord_duration(int handle, int duration); /* Sets the datarecord duration to a very small value. */ @@ -639,6 +658,8 @@ int edf_set_micro_datarecord_duration(int handle, int duration); /* For example, if you want to use a samplerate of 5 GHz, */ /* set the samplefrequency to 5000 Hz and the datarecord duration to 1 micro-second. */ /* Do not use this function if not necessary. */ +/* This function was added to accommodate for high speed ADC's e.g. Digital Sampling Oscilloscopes */ + int edf_set_number_of_annotation_signals(int handle, int annot_signals); @@ -646,9 +667,10 @@ int edf_set_number_of_annotation_signals(int handle, int annot_signals); /* This function is optional and can be called only after opening a file in writemode */ /* and before the first sample write action */ /* Normally you don't need to change the default value. Only when the number of annotations */ -/* you want to write is more than the number of seconds of the duration of the recording, you can use */ +/* you want to write is higher than the number of datarecords in the recording, you can use */ /* this function to increase the storage space for annotations */ /* Minimum is 1, maximum is 64 */ +/* Returns 0 on success, otherwise -1 */ #ifdef __cplusplus diff --git a/global.h b/global.h index 96a79a1..9912543 100644 --- a/global.h +++ b/global.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * @@ -35,7 +35,7 @@ #define PROGRAM_NAME "DSRemote" -#define PROGRAM_VERSION "0.35_1803191244" +#define PROGRAM_VERSION "0.35_1901121451" #define MAX_PATHLEN 4096 diff --git a/interface.cpp b/interface.cpp index a7e8a4b..d3f2b74 100644 --- a/interface.cpp +++ b/interface.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/lan_connect_thread.cpp b/lan_connect_thread.cpp index 11bfdef..60b83e1 100644 --- a/lan_connect_thread.cpp +++ b/lan_connect_thread.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/lan_connect_thread.h b/lan_connect_thread.h index 3eeba44..f1e04af 100644 --- a/lan_connect_thread.h +++ b/lan_connect_thread.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/mainwindow.cpp b/mainwindow.cpp index cc11026..17dcbe9 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * @@ -47,7 +47,7 @@ void UI_Mainwindow::open_connection() char str[4096] = {""}, dev_str[256] = {""}, - resp_str[1024] = {""}, + resp_str[2048] = {""}, *ptr; QSettings settings; diff --git a/mainwindow.h b/mainwindow.h index 3ebd770..efed638 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/mainwindow_constr.cpp b/mainwindow_constr.cpp index 9baca02..bebf5fa 100644 --- a/mainwindow_constr.cpp +++ b/mainwindow_constr.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/playback_dialog.cpp b/playback_dialog.cpp index 17856d1..6533405 100644 --- a/playback_dialog.cpp +++ b/playback_dialog.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2017, 2018 Teunis van Beelen +* Copyright (C) 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/playback_dialog.h b/playback_dialog.h index 4b7b9c9..72dea9d 100644 --- a/playback_dialog.h +++ b/playback_dialog.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2017, 2018 Teunis van Beelen +* Copyright (C) 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/read_settings_thread.cpp b/read_settings_thread.cpp index 4f1268c..0cc8cdf 100644 --- a/read_settings_thread.cpp +++ b/read_settings_thread.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/read_settings_thread.h b/read_settings_thread.h index 655cf36..333d975 100644 --- a/read_settings_thread.h +++ b/read_settings_thread.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/save_data.cpp b/save_data.cpp index a043131..7b8d209 100644 --- a/save_data.cpp +++ b/save_data.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/save_data_thread.cpp b/save_data_thread.cpp index ac34475..fe557c1 100644 --- a/save_data_thread.cpp +++ b/save_data_thread.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/save_data_thread.h b/save_data_thread.h index 825f348..619fcb9 100644 --- a/save_data_thread.h +++ b/save_data_thread.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/screen_thread.cpp b/screen_thread.cpp index 9f45d49..0bea028 100644 --- a/screen_thread.cpp +++ b/screen_thread.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/screen_thread.h b/screen_thread.h index 3568207..e998163 100644 --- a/screen_thread.h +++ b/screen_thread.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/serial_decoder.cpp b/serial_decoder.cpp index cb9e7a2..c068cb7 100644 --- a/serial_decoder.cpp +++ b/serial_decoder.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/settings_dialog.cpp b/settings_dialog.cpp index 0da8267..18a4a40 100644 --- a/settings_dialog.cpp +++ b/settings_dialog.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * @@ -38,7 +38,7 @@ UI_settings_window::UI_settings_window(QWidget *parnt) unsigned int ip_addr; - char dev_str[128]; + char dev_str[256]; QSettings settings; diff --git a/settings_dialog.h b/settings_dialog.h index 9a9fe98..981cb6f 100644 --- a/settings_dialog.h +++ b/settings_dialog.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/signalcurve.cpp b/signalcurve.cpp index 593951e..dab7f05 100644 --- a/signalcurve.cpp +++ b/signalcurve.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/signalcurve.h b/signalcurve.h index 829dcfc..af753b2 100644 --- a/signalcurve.h +++ b/signalcurve.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/tdial.cpp b/tdial.cpp index c9941f4..8c4e610 100644 --- a/tdial.cpp +++ b/tdial.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/tdial.h b/tdial.h index 50f44c8..bcfa8b9 100644 --- a/tdial.h +++ b/tdial.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/timer_handlers.cpp b/timer_handlers.cpp index ae9ab74..8c715e1 100644 --- a/timer_handlers.cpp +++ b/timer_handlers.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/tled.cpp b/tled.cpp index 28af59f..66f7ce5 100644 --- a/tled.cpp +++ b/tled.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2014, 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/tled.h b/tled.h index b4a7b5c..813b1eb 100644 --- a/tled.h +++ b/tled.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2014, 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/tmc_dev.c b/tmc_dev.c index fa08694..5f52096 100644 --- a/tmc_dev.c +++ b/tmc_dev.c @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/tmc_dev.h b/tmc_dev.h index 22e5504..7382be0 100644 --- a/tmc_dev.h +++ b/tmc_dev.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/tmc_lan.c b/tmc_lan.c index ec87eb2..e053dca 100644 --- a/tmc_lan.c +++ b/tmc_lan.c @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/tmc_lan.h b/tmc_lan.h index cc673a8..7fc866b 100644 --- a/tmc_lan.h +++ b/tmc_lan.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/utils.c b/utils.c index ddb1d51..672754a 100644 --- a/utils.c +++ b/utils.c @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/utils.h b/utils.h index 3bee05f..bcb2067 100644 --- a/utils.h +++ b/utils.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/wave_dialog.cpp b/wave_dialog.cpp index 7c545b7..2445df2 100644 --- a/wave_dialog.cpp +++ b/wave_dialog.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/wave_dialog.h b/wave_dialog.h index 0c7934b..9ce3c47 100644 --- a/wave_dialog.h +++ b/wave_dialog.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/wave_view.cpp b/wave_view.cpp index bc18184..2d03775 100644 --- a/wave_view.cpp +++ b/wave_view.cpp @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com * diff --git a/wave_view.h b/wave_view.h index a4bb885..12758dc 100644 --- a/wave_view.h +++ b/wave_view.h @@ -3,7 +3,7 @@ * * Author: Teunis van Beelen * -* Copyright (C) 2016, 2017, 2018 Teunis van Beelen +* Copyright (C) 2016, 2017, 2018, 2019 Teunis van Beelen * * Email: teuniz@gmail.com *