Class RealTimeRiskMonitor.EquipmentRiskStatus

java.lang.Object
neqsim.process.safety.risk.realtime.RealTimeRiskMonitor.EquipmentRiskStatus
All Implemented Interfaces:
Serializable
Enclosing class:
RealTimeRiskMonitor

public static class RealTimeRiskMonitor.EquipmentRiskStatus extends Object implements Serializable
Equipment-specific risk status.
Version:
1.0
Author:
NeqSim Development Team
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • equipmentId

      private String equipmentId
    • equipmentName

      private String equipmentName
    • failureProbability

      private double failureProbability
    • riskScore

      private double riskScore
    • category

      private RiskMatrix.RiskLevel category
    • lastUpdated

      private Instant lastUpdated
    • healthStatus

      private String healthStatus
  • Constructor Details

    • EquipmentRiskStatus

      public EquipmentRiskStatus(String id, String name)
  • Method Details

    • getEquipmentId

      public String getEquipmentId()
    • getEquipmentName

      public String getEquipmentName()
    • getFailureProbability

      public double getFailureProbability()
    • setFailureProbability

      public void setFailureProbability(double prob)
    • getRiskScore

      public double getRiskScore()
    • setRiskScore

      public void setRiskScore(double score)
    • getCategory

      public RiskMatrix.RiskLevel getCategory()
    • setCategory

      public void setCategory(RiskMatrix.RiskLevel cat)
    • getLastUpdated

      public Instant getLastUpdated()
    • getHealthStatus

      public String getHealthStatus()
    • setHealthStatus

      public void setHealthStatus(String status)
    • toMap

      public Map<String,Object> toMap()