#ifndef NXP_H #define NXP_H #include class Nxp { Q_GADGET public: enum Command { CommandGetVersion = 0x00, CommandGetDeviceState = 0x01, CommandSoftReset = 0x02 }; Q_ENUM(Command) enum Notification { NotificationDeviceStatusChanged = 0x7D, NotificationDebugMessage = 0xFE }; Q_ENUM(Notification) enum Status { StatusSuccess = 0x00, StatusProtocolError = 0x01, StatusUnknownCommand = 0x02, StatusInvalidCrc = 0x03 }; Q_ENUM(Status) enum LogLevel { LogLevelEmergency = 0x00, LogLevelAlert = 0x01, LogLevelCritical = 0x02, LogLevelError = 0x03, LogLevelWarning = 0x04, LogLevelNotice = 0x05, LogLevelInfo = 0x06, LogLevelDebug = 0x07 }; Q_ENUM(LogLevel) }; #endif // NXP_H