Exemplo n.º 1
0
        public static ReturnDeviceInformation DefineReturn(ReturnStatus ReturnType, String ReturnMessage, INFORMATIONSTRUCT ReturnValue)
        {
            ReturnDeviceInformation ThisReturn = new ReturnDeviceInformation();

            ThisReturn.ReturnType     = ReturnType;
            ThisReturn.ReturnMessage  = ReturnMessage;
            ThisReturn.ReturnDateTime = DateTime.UtcNow;
            ThisReturn.ReturnValue    = ReturnValue;

            PrintMessage(ReturnType, ReturnMessage, ThisReturn);
            return(ThisReturn);
        }
Exemplo n.º 2
0
        private static void PrintMessage(ReturnStatus ReturnType, String ReturnMessage, ReturnDeviceInformation NewResult)
        {
            if (ReturnMessage != null && ReturnMessage != "")
            {
                LogType ThisType = LogType.MESSAGE;

                switch (ReturnType)
                {
                case ReturnStatus.FAILED: ThisType = LogType.ERROR; break;

                case ReturnStatus.ONCALLBACK: ThisType = LogType.COMMUNICATION; break;

                case ReturnStatus.SUCESSFUL: ThisType = LogType.MESSAGE; break;

                case ReturnStatus.WORKING: ThisType = LogType.MESSAGE; break;
                }

                TTCSLog.NewLogInformation(STATIONNAME.ASTROSERVER, NewResult.ReturnDateTime, ReturnMessage, ThisType, null);
            }
        }