Gurux.DLMS.Objects.GXDLMSSecuritySetup.GetSecurityValue C# (CSharp) Method

GetSecurityValue() private static method

Get security enum as integer value.
private static GetSecurityValue ( Gurux security ) : int
security Gurux Security level.
return int
        private static int GetSecurityValue(Gurux.DLMS.Enums.Security security)
        {
            int value = 0;
            switch (security)
            {
                case Gurux.DLMS.Enums.Security.None:
                    value = 0;
                    break;
                case Gurux.DLMS.Enums.Security.Authentication:
                    value = 1;
                    break;
                case Gurux.DLMS.Enums.Security.Encryption:
                    value = 2;
                    break;
                case Gurux.DLMS.Enums.Security.AuthenticationEncryption:
                    value = 3;
                    break;
                default:
                    throw new InvalidEnumArgumentException();
            }
            return value;
        }