示例#1
0
        /// <summary>
        /// Get the string for log output.
        /// </summary>
        /// <param name="obj">Structure that you want to convert to a string</param>
        /// <returns>String for log output</returns>
        public static StringBuilder ConvertToLogString(LJV7IF_TIME time)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(
                string.Format("yy/mm/dd hh:mm:ss \n {0,0:d2}/{1,0:d2}/{2,0:d2} {3,0:d2}:{4,0:d2}:{5,0:d2}",
                              time.byYear, time.byMonth, time.byDay,
                              time.byHour, time.byMinute, time.bySecond));

            return(sb);
        }
示例#2
0
 internal static extern int LJV7IF_SetTime(int lDeviceId, ref LJV7IF_TIME time);
 internal static extern int LJV7IF_GetTime(int lDeviceId, ref LJV7IF_TIME time);
示例#4
0
 /// <summary>
 /// "GetTime" button clicked.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnGetTime_Click(object sender, EventArgs e)
 {
     LJV7IF_TIME time = new LJV7IF_TIME();
     int rc = NativeMethods.LJV7IF_GetTime(_currentDeviceId, ref time);
     AddLogResult(rc, Resources.SID_GET_TIME);
     if (rc == (int)Rc.Ok)
     {
         AddLog(Utility.ConvertToLogString(time).ToString());
     }
 }
示例#5
0
        /// <summary>
        /// Get the string for log output.
        /// </summary>
        /// <param name="obj">Structure that you want to convert to a string</param>
        /// <returns>String for log output</returns>
        public static StringBuilder ConvertToLogString(LJV7IF_TIME time)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(
                    string.Format("yy/mm/dd hh:mm:ss \n {0,0:d2}/{1,0:d2}/{2,0:d2} {3,0:d2}:{4,0:d2}:{5,0:d2}",
                    time.byYear, time.byMonth, time.byDay,
                    time.byHour, time.byMinute, time.bySecond));

            return sb;
        }