namespace Sick.SafetyScanners.DataStructures; /// /// Bundles application input and output data /// public sealed class ApplicationData { /// /// Gets or sets the application inputs /// public ApplicationInputs Inputs { get; init; } = new ApplicationInputs(); /// /// Gets or sets the application outputs /// public ApplicationOutputs Outputs { get; init; } = new ApplicationOutputs(); /// /// Gets whether application data is empty (not enabled) /// public bool IsEmpty { get; init; } }