init
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace DTS.Slice.PedestrianAndHeadReports
|
||||
{
|
||||
public class LWRLegARSReport : ReportBase
|
||||
{
|
||||
public LWRLegARSReport(PedestrianAndHeadTest parent) : base(parent) { }
|
||||
|
||||
public override ReportTypes GetReportType()
|
||||
{
|
||||
return ReportTypes.LWRLegARS;
|
||||
}
|
||||
public const string XAxialChannelId = "ARSXAxial";
|
||||
public const string YAxialChannelId = "ARSYAxial";
|
||||
public const string ZAxialChannelId = "ARSZAxial";
|
||||
public const string XAccelerationId = "ARSXAccel";
|
||||
protected override void InitializeGraphs()
|
||||
{
|
||||
base.InitializeGraphs();
|
||||
AddGraph(new ReportGraph(KnownGraphs.ARS_ARS.ToString(), "Angular rate sensor", new MeasurementUnit []
|
||||
{MeasurementUnitList.GetMeasurementUnit("deg/sec")}
|
||||
, new GraphChannel[]{
|
||||
new GraphChannel(XAxialChannelId, "X Axial", "ARSXAxial"),
|
||||
new GraphChannel(YAxialChannelId, "Y Axial", "ARSYAxial"),
|
||||
new GraphChannel(ZAxialChannelId, "Z Axial", "ARSZAxial")
|
||||
}, Properties.Settings.Default.PROTECTIONREPORT_ARSAxialThreshold));
|
||||
AddGraph(new ReportGraph(KnownGraphs.ARS_Acceleration.ToString(), "X Acceleration",
|
||||
new MeasurementUnit []
|
||||
{
|
||||
MeasurementUnitList.GetMeasurementUnit("G"), MeasurementUnitList.GetMeasurementUnit("m/sec^2")
|
||||
}, new GraphChannel[] {
|
||||
new GraphChannel(XAccelerationId, "acceleration", "ARSXAccel")
|
||||
}, Properties.Settings.Default.PROTECTIONREPORT_ARSACCELThreshold));
|
||||
}
|
||||
|
||||
protected override void InitializeProperties()
|
||||
{
|
||||
base.InitializeProperties();
|
||||
SetValue(PedestrianAndHeadTest.Fields.FrequencyClass.ToString(), (new SensorDB.FilterClass(DTS.SensorDB.FilterClass.FilterClassType.CFC180)).ToString());
|
||||
SetPossibleValues(PedestrianAndHeadTest.Fields.ImpactorType.ToString(), new string[] { "ARS" });
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user