using System.ComponentModel; namespace AMWD.Protocols.Modbus.Common { /// /// List of known categories for Modbus device identification. /// public enum ModbusDeviceIdentificationCategory : byte { /// /// The basic information. These are mandatory. /// [Description("Basic Device Identification")] Basic = 0x01, /// /// The regular information. These are optional. /// [Description("Regular Device Identification")] Regular = 0x02, /// /// The extended information. These are optional too. /// [Description("Extended Device Identification")] Extended = 0x03, /// /// Request to a specific identification object. /// [Description("Request to a specific identification object")] Individual = 0x04 } }