2024-01-12 Fred Gleason <fredg@paravelsystems.com>

* Documented the meaning of the 'RDLogLine::StartTimeType' enum
	in 'lib/rdlog_line.h'.
	* Changed the default value of the 'RDLogLine::Imported' start time
	from '00:00:00' to NULL.
	* Fixed a regression in rdairplay(1) that caused the 'Sch. Time'
	column to be removed from the Full Log lists.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2024-01-12 12:16:05 -05:00
parent 3c16e0f5fa
commit 485383d46b
5 changed files with 53 additions and 23 deletions

View File

@@ -31,6 +31,23 @@
class RDLogLine
{
public:
//
// StartTimeType values:
//
// Imported - Value from an external scheduler --i.e. imported traffic
// or music log).
//
// Logged - Used by rdlogmanager(1) when processing log imports.
//
// Predicted - Generated by RDLogPlay on the basis of current log machine
// state.
//
// Actual - Time event was last started by RDLogPlay or RDCartSlot.
// (Includes restarts from a paused state).
//
// Initial - Time event was originally started by RDLogPlay (not reset when
// resuming from a paused state).
//
enum StartTimeType {Imported=0,Logged=1,Predicted=2,Actual=3,Initial=4};
enum TimeType {Relative=0,Hard=1,NoTime=255};
enum TransType {Play=0,Segue=1,Stop=2,NoTrans=255};