/// <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_GET_BATCH_PROFILE_STORAGE_RSP rsp) { StringBuilder sb = new StringBuilder(); // Profile information of the profile obtained sb.AppendLine(string.Format(@" BatchNo : {0}", rsp.dwGetBatchNo)); sb.AppendLine(string.Format(@" BatchProfCnt : {0}", rsp.dwGetBatchProfCnt)); sb.AppendLine(string.Format(@" BatchTopProfNo : {0}", rsp.dwGetBatchTopProfNo)); sb.AppendLine(string.Format(@" ProfCnt : {0}", rsp.byGetProfCnt)); sb.Append(ConvertToLogString(rsp.stBaseTime).ToString()); return(sb); }
internal static extern int LJV7IF_GetStorageBatchProfile(int lDeviceId, ref LJV7IF_GET_BATCH_PROFILE_STORAGE_REQ pReq, ref LJV7IF_STORAGE_INFO pStorageInfo, ref LJV7IF_GET_BATCH_PROFILE_STORAGE_RSP pRes, ref LJV7IF_PROFILE_INFO pProfileInfo, IntPtr pdwData, uint dwDataSize, ref uint pTimeOffset, [Out] LJV7IF_MEASURE_DATA[] pMeasureData);