using System; namespace HdlBlufi { public enum OpMode : uint { Null = 0, Sta, SoftAP, StaSoftAP } public enum SoftAPSecurity : uint { Open = 0, Wep, Wpa, Wpa2, Wpawpa2, Unknown } public enum DataDirection : uint { Output = 0, Input } public enum PackageType : uint { Ctrl = 0, Data } //[Verify(InferredFromMemberPrefix)] public enum CtrlSubType : uint { Ack = 0, SetSecurityMode, SetOpMode, ConnectWiFi, DisconnectWiFi, GetWiFiStatus, Deauthenticate, GetVersion, CloseConnection, GetWiFiList } //[Verify(InferredFromMemberPrefix)] public enum DataSubType : uint { Neg = 0, StaBssid, StaSsid, StaPassword, SoftAPSsid, SoftAPPassword, SoftAPMaxConnection, SoftAPAuthMode, SoftAPChannel, UserName, CACertification, ClentCertification, ServerCertification, ClientPrivateKey, ServerPrivateKey, WiFiConnectionState, Version, WiFiList, Error, CustomData } public enum BlufiStatusCode : uint { Success = 0, Failed = 100, InvalidRequest, WriteFailed, InvalidData, BLEStateDisable, Exception } }