using FSM5000FSIAPI.Version3; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FAtoPA { class NodeData { public SIID? SIID { get; set; } public int? Type { get; set; } public String? Label { get; set; } public String? Description { get; set; } public NodeState? State { get; set; } public NodeData() { } } class NodeState { public DateTime? TimeStamp { get; set; } public String? AdminState { get; set; } public String? LogicalState { get; set; } public String? CompoundState { get; set; } public String? StateOfHandling { get; set; } public NodeState() { } public NodeState(ItemState itemState) { if (itemState != null) { this.TimeStamp = itemState.TimeStamp; this.AdminState = itemState.AdminState.ToString(); this.LogicalState = itemState.LogicalState.ToString(); this.StateOfHandling = itemState.StateOfHandling.ToString(); this.CompoundState = itemState.CompoundState.ToString(); } } } }