36 lines
1.0 KiB
Plaintext
36 lines
1.0 KiB
Plaintext
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using DTS.Common.Enums;
|
|
|
|
namespace DTS.Common.Constant.DASSpecific
|
|
{
|
|
public class SLICE2_TOM
|
|
{
|
|
public static bool IsRecordingModeSupported(RecordingModes mode, int protocolVersion)
|
|
{
|
|
var result = false;
|
|
|
|
switch (mode)
|
|
{
|
|
case RecordingModes.CircularBuffer:
|
|
case RecordingModes.MultipleEventCircularBuffer:
|
|
case RecordingModes.Recorder:
|
|
case RecordingModes.MultipleEventRecorder:
|
|
case RecordingModes.HybridRecorder:
|
|
case RecordingModes.MultipleEventHybridRecorder:
|
|
case RecordingModes.ContinuousRecorder:
|
|
result = true;
|
|
break;
|
|
default:
|
|
result = false;
|
|
break;
|
|
}
|
|
|
|
return result;
|
|
}
|
|
}
|
|
}
|