namespace Sick.SafetyScanners.DataStructures; /// /// Contains the required user action information from a COLA2 variable command response /// Provides additional information about the SOPAS state /// public sealed class RequiredUserAction { /// /// Gets or sets whether the configuration has to be confirmed /// public bool ConfirmConfiguration { get; init; } /// /// Gets or sets whether the configuration has to be checked /// public bool CheckConfiguration { get; init; } /// /// Gets or sets whether the environment has to be checked /// public bool CheckEnvironment { get; init; } /// /// Gets or sets whether the application interfaces have to be checked /// public bool CheckApplicationInterfaces { get; init; } /// /// Gets or sets whether the device has to be checked /// public bool CheckDevice { get; init; } /// /// Gets or sets whether the setup procedure has to be run /// public bool RunSetupProcedure { get; init; } /// /// Gets or sets whether the firmware has to be checked /// public bool CheckFirmware { get; init; } /// /// Gets or sets whether the user has to wait /// public bool Wait { get; init; } }