mirror of
https://gitlab.com/pholy/OSCAR-code.git
synced 2025-04-05 10:40:42 +00:00
Add -H and -S to skip header and signals list
This commit is contained in:
parent
512a65c772
commit
763344e44d
@ -54,6 +54,8 @@ void usage() {
|
|||||||
qDebug() << "\t-g ### First signal";
|
qDebug() << "\t-g ### First signal";
|
||||||
qDebug() << "\t-m ### Last signal";
|
qDebug() << "\t-m ### Last signal";
|
||||||
qDebug() << "\t-s Signal list only";
|
qDebug() << "\t-s Signal list only";
|
||||||
|
qDebug() << "\t-H Don't print the header";
|
||||||
|
qDebug() << "\t-S Don't print signals list";
|
||||||
qDebug() << "\t-h or -? This help message";
|
qDebug() << "\t-h or -? This help message";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -77,6 +79,7 @@ int main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
QString filename = args[args.size()-1];
|
QString filename = args[args.size()-1];
|
||||||
bool showall = false, brief = false;
|
bool showall = false, brief = false;
|
||||||
|
bool skipHeader = false, skipSignals = false;
|
||||||
|
|
||||||
for (int i = 1; i < args.size()-1; i++) {
|
for (int i = 1; i < args.size()-1; i++) {
|
||||||
if (args[i] == "-f")
|
if (args[i] == "-f")
|
||||||
@ -91,6 +94,10 @@ int main(int argc, char *argv[]) {
|
|||||||
showall = true;
|
showall = true;
|
||||||
else if (args[i] == "-s")
|
else if (args[i] == "-s")
|
||||||
brief = true;
|
brief = true;
|
||||||
|
else if (args[i] == "-H")
|
||||||
|
skipHeader = true;
|
||||||
|
else if (args[i] == "-S")
|
||||||
|
skipSignals = true;
|
||||||
else if ((args[i] == "-?") || (args[i] == "-h")) {
|
else if ((args[i] == "-?") || (args[i] == "-h")) {
|
||||||
usage();
|
usage();
|
||||||
exit(0);
|
exit(0);
|
||||||
@ -124,9 +131,10 @@ int main(int argc, char *argv[]) {
|
|||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
dumpHeader( (str.edfHdr) );
|
if ( ! skipHeader)
|
||||||
|
dumpHeader( (str.edfHdr) );
|
||||||
dumpSignals( (str.edfsignals) );
|
if ( ! skipSignals )
|
||||||
|
dumpSignals( (str.edfsignals) );
|
||||||
|
|
||||||
if ( brief )
|
if ( brief )
|
||||||
exit(0);
|
exit(0);
|
||||||
@ -142,7 +150,7 @@ int main(int argc, char *argv[]) {
|
|||||||
if (lastSig == 0 )
|
if (lastSig == 0 )
|
||||||
lastSig = str.GetNumSignals();
|
lastSig = str.GetNumSignals();
|
||||||
|
|
||||||
if (((first > 0)&&(last == 0)) || last > size)
|
if ((last == 0) || (last > size))
|
||||||
last = size;
|
last = size;
|
||||||
|
|
||||||
date = date.addDays(first);
|
date = date.addDays(first);
|
||||||
|
Loading…
Reference in New Issue
Block a user