2017-10-19 Fred Gleason <fredg@paravelsystems.com>

* Added a 'Show Event Type' filter to rdcatch(1).
This commit is contained in:
Fred Gleason
2017-10-19 09:52:13 -04:00
parent 4b5adfd53c
commit 349fe63e5c
12 changed files with 543 additions and 457 deletions

View File

@@ -671,32 +671,35 @@ QString RDRecording::feedKeyName() const
QString RDRecording::typeString(RDRecording::Type type)
{
QString str;
QString str=QObject::tr("Unknown");
switch(type) {
case RDRecording::Recording:
str=QObject::tr("Recording");
break;
case RDRecording::Recording:
str=QObject::tr("Recording");
break;
case RDRecording::MacroEvent:
str=QObject::tr("Macro Event");
break;
case RDRecording::MacroEvent:
str=QObject::tr("Macro Event");
break;
case RDRecording::SwitchEvent:
str=QObject::tr("Switch Event");
break;
case RDRecording::SwitchEvent:
str=QObject::tr("Switch Event");
break;
case RDRecording::Playout:
str=QObject::tr("Playout");
break;
case RDRecording::Playout:
str=QObject::tr("Playout");
break;
case RDRecording::Download:
str=QObject::tr("Download");
break;
case RDRecording::Download:
str=QObject::tr("Download");
break;
case RDRecording::Upload:
str=QObject::tr("Upload");
break;
case RDRecording::Upload:
str=QObject::tr("Upload");
break;
case RDRecording::LastType:
break;
}
return str;

View File

@@ -32,7 +32,7 @@ class RDRecording
enum StartType {HardStart=0,GpiStart=1};
enum EndType {HardEnd=0,GpiEnd=1,LengthEnd=2};
enum Type {Recording=0,MacroEvent=1,SwitchEvent=2,Playout=3,
Download=4,Upload=5};
Download=4,Upload=5,LastType=6};
enum ExitCode {Ok=0,Short=1,LowLevel=2,HighLevel=3,
Downloading=4,Uploading=5,ServerError=6,InternalError=7,
Interrupted=8,RecordActive=9,PlayActive=10,Waiting=11,