Table of Contents

Class LineStatus

Namespace
Acuit.Pinpoint.Services.Entities
Assembly
Acuit.Pinpoint.Services.Entities.dll

Line status.

[DataContract(Namespace = "http://schemas.datacontract.org/2004/07/Acuit.Pinpoint.Server.Business")]
public class LineStatus
Inheritance
LineStatus
Inherited Members

Constructors

LineStatus(DateTime, byte, ProductionStatistics)

Initializes a new instance of the LineStatus class.

public LineStatus(DateTime currentShiftDate, byte currentShiftNumber, ProductionStatistics currentShiftStatistics)

Parameters

currentShiftDate DateTime

The current shift date.

currentShiftNumber byte

The current shift number.

currentShiftStatistics ProductionStatistics

The current shift statistics.

Exceptions

ArgumentNullException

currentShiftStatistics is null.

Properties

ActiveDefectAlarms

Gets the list of active defect alarms.

public IList<DefectAlarm> ActiveDefectAlarms { get; }

Property Value

IList<DefectAlarm>

CurrentShiftDate

Gets the current shift date.

[DataMember]
public DateTime CurrentShiftDate { get; }

Property Value

DateTime

CurrentShiftNumber

Gets the current shift number.

[DataMember]
public byte CurrentShiftNumber { get; }

Property Value

byte

CurrentShiftStatistics

Gets the current shift statistics.

[DataMember]
public ProductionStatistics CurrentShiftStatistics { get; }

Property Value

ProductionStatistics