Gurux.DLMS.TranslatorSimpleTags.GetError C# (CSharp) Method

GetError() static private method

static private GetError ( ServiceError serviceError, String value ) : byte
serviceError ServiceError
value String
return byte
        internal static byte GetError(ServiceError serviceError, String value)
        {
            int ret = 0;
            switch (serviceError)
            {
                case ServiceError.ApplicationReference:
                    ret = GetApplicationReference(value);
                    break;
                case ServiceError.HardwareResource:
                    ret = GetHardwareResource(value);
                    break;
                case ServiceError.VdeStateError:
                    ret = GetVdeStateError(value);
                    break;
                case ServiceError.Service:
                    ret = GetService(value);
                    break;
                case ServiceError.Definition:
                    ret = GetDefinition(value);
                    break;
                case ServiceError.Access:
                    ret = GetAccess(value);
                    break;
                case ServiceError.Initiate:
                    ret = GetInitiate(value);
                    break;
                case ServiceError.LoadDataSet:
                    ret = GetLoadDataSet(value);
                    break;
                case ServiceError.Task:
                    ret = GetTask(value);
                    break;
                case ServiceError.OtherError:
                    ret = int.Parse(value);
                    break;
                default:
                    break;
            }
            return (byte)ret;
        }
    }