Click or drag to resize

StageStateChanged Class

Sent by a process endpoint when the production state of one of its stages transitions from one state to another per its state model.
{
  "Stage": {
    "StageSequence": 2,
    "StageName": "STAGE2",
    "StageType": "Work"
  },
  "Lane": null,
  "OldState": 2200,
  "OldStateDuration": "00:01:25",
  "NewState": 1100,
  "RelatedFault": null
}
Inheritance Hierarchy
SystemObject
  CFXCFXMessage
    CFX.ResourcePerformanceStageStateChanged

Namespace: CFX.ResourcePerformance
Assembly: CFX (in CFX.dll) Version: 1.7.3
Syntax
public class StageStateChanged : CFXMessage

The StageStateChanged type exposes the following members.

Constructors
 NameDescription
Public methodStageStateChanged Default Constructor
Top
Properties
 NameDescription
Public propertyLane The relevant production lane (if applicable)
Public propertyNewE58State Exposes vendor specific new state code (like 3312, for example), as its equivalent Semi E58 enumerated value. READ-ONLY HELPER PROPERTY, NOT A DATA PROPERTY. WILL NOT APPEAR IN JSON DATA.
Public propertyNewState The new state
Public propertyOldE58State Exposes vendor specific old state code (like 3312, for example) as its equivalent Semi E58 enumerated value. READ-ONLY HELPER PROPERTY, NOT A DATA PROPERTY. WILL NOT APPEAR IN JSON DATA.
Public propertyOldState The previous state prior to this state change
Public propertyOldStateDuration The amount of time spent in the previous state. Note: There may be certain circumstances where it is impossible to provide this duration (as in the case of an unexpected power faillure or other extreme events). In this case it is acceptable to report a duration of "null", which will be interpreted as "unknown" by the receiver of this event.
Public propertyRelatedFault In the case of a stoppage, information about the Fault which caused the stoppage. Otherwise null.
Public propertyStage The name of the stage that has changed state
Top
See Also