diff --git a/RbFreqStandMeasure/R_DevService/Dto/BaseStateDto.cs b/RbFreqStandMeasure/R_DevService/Dto/BaseStateDto.cs new file mode 100644 index 0000000..ece659a --- /dev/null +++ b/RbFreqStandMeasure/R_DevService/Dto/BaseStateDto.cs @@ -0,0 +1,229 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Casic.Birmm.RbFreqStandMeasure.R_DevService.Dto +{ + class BaseStateDto + { + //基本信息 + BaseInfo baseInfo; + + //时间信息 + BaseTime baseTime; + + //位置信息 + BasePosition basePosition; + + internal BaseInfo BaseInfo + { + get + { + return baseInfo; + } + + set + { + baseInfo = value; + } + } + + internal BaseTime BaseTime + { + get + { + return baseTime; + } + + set + { + baseTime = value; + } + } + + internal BasePosition BasePosition + { + get + { + return basePosition; + } + + set + { + basePosition = value; + } + } + + } + + class BaseInfo + { + //原子钟 + String atomicClocksStatus; + + //接收机状态 + String receiverStatus; + + public string AtomicClocksStatus + { + get + { + return atomicClocksStatus; + } + + set + { + atomicClocksStatus = value; + } + } + + public string ReceiverStatus + { + get + { + return receiverStatus; + } + + set + { + receiverStatus = value; + } + } + } + + class BaseTime + { + //日期 + String date; + + //时间 + String time; + + //mjd + String mjd; + + public string Date + { + get + { + return date; + } + + set + { + date = value; + } + } + + public string Time + { + get + { + return time; + } + + set + { + time = value; + } + } + + public string Mjd + { + get + { + return mjd; + } + + set + { + mjd = value; + } + } + } + + class BasePosition + { + //经度 + String lng; + + //纬度 + String lat; + + //x + String x; + + //y + String y; + + //z + String z; + + public string Lng + { + get + { + return lng; + } + + set + { + lng = value; + } + } + + public string Lat + { + get + { + return lat; + } + + set + { + lat = value; + } + } + + public string X + { + get + { + return x; + } + + set + { + x = value; + } + } + + public string Y + { + get + { + return y; + } + + set + { + y = value; + } + } + + public string Z + { + get + { + return z; + } + + set + { + z = value; + } + } + } + +} \ No newline at end of file diff --git a/RbFreqStandMeasure/R_DevService/Dto/BaseStateDto.cs b/RbFreqStandMeasure/R_DevService/Dto/BaseStateDto.cs new file mode 100644 index 0000000..ece659a --- /dev/null +++ b/RbFreqStandMeasure/R_DevService/Dto/BaseStateDto.cs @@ -0,0 +1,229 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Casic.Birmm.RbFreqStandMeasure.R_DevService.Dto +{ + class BaseStateDto + { + //基本信息 + BaseInfo baseInfo; + + //时间信息 + BaseTime baseTime; + + //位置信息 + BasePosition basePosition; + + internal BaseInfo BaseInfo + { + get + { + return baseInfo; + } + + set + { + baseInfo = value; + } + } + + internal BaseTime BaseTime + { + get + { + return baseTime; + } + + set + { + baseTime = value; + } + } + + internal BasePosition BasePosition + { + get + { + return basePosition; + } + + set + { + basePosition = value; + } + } + + } + + class BaseInfo + { + //原子钟 + String atomicClocksStatus; + + //接收机状态 + String receiverStatus; + + public string AtomicClocksStatus + { + get + { + return atomicClocksStatus; + } + + set + { + atomicClocksStatus = value; + } + } + + public string ReceiverStatus + { + get + { + return receiverStatus; + } + + set + { + receiverStatus = value; + } + } + } + + class BaseTime + { + //日期 + String date; + + //时间 + String time; + + //mjd + String mjd; + + public string Date + { + get + { + return date; + } + + set + { + date = value; + } + } + + public string Time + { + get + { + return time; + } + + set + { + time = value; + } + } + + public string Mjd + { + get + { + return mjd; + } + + set + { + mjd = value; + } + } + } + + class BasePosition + { + //经度 + String lng; + + //纬度 + String lat; + + //x + String x; + + //y + String y; + + //z + String z; + + public string Lng + { + get + { + return lng; + } + + set + { + lng = value; + } + } + + public string Lat + { + get + { + return lat; + } + + set + { + lat = value; + } + } + + public string X + { + get + { + return x; + } + + set + { + x = value; + } + } + + public string Y + { + get + { + return y; + } + + set + { + y = value; + } + } + + public string Z + { + get + { + return z; + } + + set + { + z = value; + } + } + } + +} \ No newline at end of file diff --git a/RbFreqStandMeasure/R_DevService/Service/BaseInfoService.cs b/RbFreqStandMeasure/R_DevService/Service/BaseInfoService.cs new file mode 100644 index 0000000..25e25d2 --- /dev/null +++ b/RbFreqStandMeasure/R_DevService/Service/BaseInfoService.cs @@ -0,0 +1,14 @@ +using Casic.Birmm.RbFreqStandMeasure.R_DevService.Dto; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Casic.Birmm.RbFreqStandMeasure.R_DevService.Service +{ + interface BaseInfoService + { + BaseStateDto getBaseStateDto(); + + } +} diff --git a/RbFreqStandMeasure/R_DevService/Dto/BaseStateDto.cs b/RbFreqStandMeasure/R_DevService/Dto/BaseStateDto.cs new file mode 100644 index 0000000..ece659a --- /dev/null +++ b/RbFreqStandMeasure/R_DevService/Dto/BaseStateDto.cs @@ -0,0 +1,229 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Casic.Birmm.RbFreqStandMeasure.R_DevService.Dto +{ + class BaseStateDto + { + //基本信息 + BaseInfo baseInfo; + + //时间信息 + BaseTime baseTime; + + //位置信息 + BasePosition basePosition; + + internal BaseInfo BaseInfo + { + get + { + return baseInfo; + } + + set + { + baseInfo = value; + } + } + + internal BaseTime BaseTime + { + get + { + return baseTime; + } + + set + { + baseTime = value; + } + } + + internal BasePosition BasePosition + { + get + { + return basePosition; + } + + set + { + basePosition = value; + } + } + + } + + class BaseInfo + { + //原子钟 + String atomicClocksStatus; + + //接收机状态 + String receiverStatus; + + public string AtomicClocksStatus + { + get + { + return atomicClocksStatus; + } + + set + { + atomicClocksStatus = value; + } + } + + public string ReceiverStatus + { + get + { + return receiverStatus; + } + + set + { + receiverStatus = value; + } + } + } + + class BaseTime + { + //日期 + String date; + + //时间 + String time; + + //mjd + String mjd; + + public string Date + { + get + { + return date; + } + + set + { + date = value; + } + } + + public string Time + { + get + { + return time; + } + + set + { + time = value; + } + } + + public string Mjd + { + get + { + return mjd; + } + + set + { + mjd = value; + } + } + } + + class BasePosition + { + //经度 + String lng; + + //纬度 + String lat; + + //x + String x; + + //y + String y; + + //z + String z; + + public string Lng + { + get + { + return lng; + } + + set + { + lng = value; + } + } + + public string Lat + { + get + { + return lat; + } + + set + { + lat = value; + } + } + + public string X + { + get + { + return x; + } + + set + { + x = value; + } + } + + public string Y + { + get + { + return y; + } + + set + { + y = value; + } + } + + public string Z + { + get + { + return z; + } + + set + { + z = value; + } + } + } + +} \ No newline at end of file diff --git a/RbFreqStandMeasure/R_DevService/Service/BaseInfoService.cs b/RbFreqStandMeasure/R_DevService/Service/BaseInfoService.cs new file mode 100644 index 0000000..25e25d2 --- /dev/null +++ b/RbFreqStandMeasure/R_DevService/Service/BaseInfoService.cs @@ -0,0 +1,14 @@ +using Casic.Birmm.RbFreqStandMeasure.R_DevService.Dto; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; + +namespace Casic.Birmm.RbFreqStandMeasure.R_DevService.Service +{ + interface BaseInfoService + { + BaseStateDto getBaseStateDto(); + + } +} diff --git a/RbFreqStandMeasure/R_DevService/Service/Impl/BaseInfoServiceImpl.cs b/RbFreqStandMeasure/R_DevService/Service/Impl/BaseInfoServiceImpl.cs new file mode 100644 index 0000000..9f8a7de --- /dev/null +++ b/RbFreqStandMeasure/R_DevService/Service/Impl/BaseInfoServiceImpl.cs @@ -0,0 +1,31 @@ +using Casic.Birmm.RbFreqStandMeasure.R_DevService.Dto; +using Casic.Birmm.RbFreqStandMeasure.Tools; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using System.Text; + +namespace Casic.Birmm.RbFreqStandMeasure.R_DevService.Service.Impl +{ + class BaseInfoServiceImpl + { + public BaseStateDto getBaseStateDto() + { + BaseStateDto baseStateDto = new BaseStateDto(); + + try + { + + } + catch(Exception ex) + { + LogHelper.WriteErrorLog(MethodBase.GetCurrentMethod().DeclaringType, " getBaseStateDto: " + ex.Message); + baseStateDto = null; + } + + return baseStateDto; + } + + } +} \ No newline at end of file