예제 #1
0
파일: sys.cs 프로젝트: h7ga40/uITron3
        internal uint sys_now()
        {
            SYSTIME time = new SYSTIME();

            m_Nucleus.GetSystemTime(out time);

            return (uint)(time.Value);
        }
예제 #2
0
파일: Itron.cs 프로젝트: h7ga40/uITron3
        public ER get_tim(out SYSTIME pk_tim)
        {
            ER Result = ER.E_NOEXS;

            if (g_Kernel == null) {
                pk_tim = new SYSTIME();
                return ER.E_DLT;
            }

            g_Kernel.LockCPU();
            try {
                Result = g_Kernel.Nucleus.GetSystemTime(out pk_tim);
            }
            finally {
                g_Kernel.UnlockCPU();
            }

            return Result;
        }
예제 #3
0
파일: Nucleus.cs 프로젝트: h7ga40/uITron3
        public ER GetSystemTime(out SYSTIME pk_tim)
        {
            //if(pk_tim == null)
            //	return ER.E_PAR;

            pk_tim = m_SysTime;

            return ER.E_OK;
        }
예제 #4
0
파일: Itron.cs 프로젝트: h7ga40/uITron3
        public ER set_tim(ref SYSTIME pk_tim)
        {
            ER Result = ER.E_NOEXS;

            if (g_Kernel == null)
                return ER.E_DLT;

            g_Kernel.LockCPU();
            try {
                Result = g_Kernel.Nucleus.SetSystemTime(ref pk_tim);
            }
            finally {
                g_Kernel.UnlockCPU();
            }

            return Result;
        }
예제 #5
0
파일: Nucleus.cs 프로젝트: h7ga40/uITron3
        public ER SetSystemTime(ref SYSTIME pk_tim)
        {
            //if(pk_tim == null)
            //	return ER.E_PAR;

            m_SysTime = pk_tim;

            return ER.E_OK;
        }