using System; using System.Collections.Generic; using System.Text; namespace CommonUsage.Protocols.VDA5050.Objects { public class safetyState { public eStopEnum eStop { get; set; } // Emergency stop status public bool fieldViolation { get; set; } // "true" if a safety field is violated, "false" otherwise public enum eStopEnum { AUTOACK, // Auto-acknowledged emergency stop (e.g., triggered by a bumper) MANUAL, // Manually confirmed emergency stop REMOTE, // Remote-confirmed emergency stop NONE // No emergency stop activated } } }