Kaynağa Gözat

修改model和数据库

ltwork 9 ay önce
ebeveyn
işleme
49be029fed

+ 68 - 11
B20UVLog/LogPcTask_Biz.cs

@@ -88,6 +88,27 @@ namespace B20UVLog
         public void Init()
         {
             AxisDataPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "AxisData");
+            AxisData2PLC= DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "AxisData2");
+            AxisData3PLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "AxisData3");
+            AxisData4PLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "AxisData4");
+            AxisData5PLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "AxisData5");
+            ServoAxisStautsPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "ServoAxisStatus");
+            GlassInformationPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "GlassInformation");
+            LampUseTimePLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "LampUseTime");
+            RecipeBodyPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "RecipeBody");
+            SYSParaPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "SysPara");
+            RobotInterfaceInPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "RobotInterfaceIn");
+            RobotInterfaceOutPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "RobotInterfaceOut");
+            YMeasureDataPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "YMeasureData");
+
+            EQPStatusPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "EQPStatus");
+            RecipeCountPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "RecipeCount");
+            AnalogDataPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "AnalogData");
+            LampDataPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "LampData");
+
+            AlarmPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "Alarm");
+            WarnPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "Warn");
+            IOPLC = DbHelper.Db.Queryable<PlcItemTypeModel>().First(x => x.PlcItemType == "IO");
 
         }
         /// <summary>
@@ -154,6 +175,26 @@ namespace B20UVLog
         public void StartPlcLogMonitor()
         {
             AxisDataLogTask();
+            AxisData2LogTask();
+            AxisData3LogTask();
+            AxisData4LogTask();
+            AxisData5LogTask();
+            GlassInformationLogTask();
+            LampUserTimeLogTask();
+            RecipeBodyLogTask();
+            SYSParaLogTask();
+            RobotInPLCLogTask();
+            RobotOutPLCLogTask();
+            YMeasureDataLogTask();
+            EQPStatusLogTask();
+            RecipeBodyLogTask();
+           // AnalogDataLogTask();
+           // LampDataLogTask();
+            AlarmLogTask();
+            WarnLogTask();
+            IOLogTask();
+     
+
         }
 
         private void AxisDataLogTask()
@@ -485,7 +526,8 @@ namespace B20UVLog
 
                         //ToDo:把PLC数据插入到数据库中
                         GlassInformationModel glassInfoData = MapPlcItemToObjectProperty<GlassInformationModel>(servoAxisPlcItemLst);
-
+                        glassInfoData.LordingTime = DateTime.Now;
+                        glassInfoData.UnlordingTime = DateTime.Now;
                         glassInfoData.RecordTime = DateTime.Now;
                         DbHelper.Db.Insertable(glassInfoData).ExecuteCommand();
                         melsec_net.Write(GlassInformationPLC.ReplyFlagAddress, true);
@@ -927,10 +969,23 @@ namespace B20UVLog
                         }
 
                         //ToDo:把PLC数据插入到数据库中
-                        AnalogDataModel axisData = MapPlcItemToObjectProperty<AnalogDataModel>(analogPlcItemLst);
-
-                        axisData.RecordTime = DateTime.Now;
-                        DbHelper.Db.Insertable(axisData).ExecuteCommand();
+                        AnalogDataModel analogData = MapPlcItemToObjectProperty<AnalogDataModel>(analogPlcItemLst);
+                        //几个字段特殊读取
+                        OperateResult<short> stageMain = melsec_net.ReadInt16("D16640");
+                        analogData.StageMainCDA= stageMain.Content;
+                        OperateResult<short> irradiator = melsec_net.ReadInt16("D16642");
+                        analogData.IrradiatorMainCDA = irradiator.Content;
+                        OperateResult<short> z1Current = melsec_net.ReadInt16("D16650");
+                        analogData.Z1Current = z1Current.Content;
+                        OperateResult<short> z2Current = melsec_net.ReadInt16("D16652");
+                        analogData.Z2Current = z2Current.Content;
+                        OperateResult<short> z3Current = melsec_net.ReadInt16("D16654");
+                        analogData.Z3Current = z3Current.Content;
+                        OperateResult<short> z4Current = melsec_net.ReadInt16("D16656");
+                        analogData.Z4Current = z4Current.Content;
+
+                        analogData.RecordTime = DateTime.Now;
+                        DbHelper.Db.Insertable(analogData).ExecuteCommand();
                       
                     }
                    
@@ -973,7 +1028,9 @@ namespace B20UVLog
 
                         //ToDo:把PLC数据插入到数据库中
                         LampDataModel axisData = MapPlcItemToObjectProperty<LampDataModel>(lampDataItemLst);
+                        //几个字段特殊读取
 
+                        
                         axisData.RecordTime = DateTime.Now;
                         DbHelper.Db.Insertable(axisData).ExecuteCommand();
 
@@ -1016,7 +1073,7 @@ namespace B20UVLog
 
                         //ToDo:把PLC数据插入到数据库中
                         AlarmModel alarmData = MapPlcItemToObjectProperty<AlarmModel>(alarmItemLst);
-
+                        alarmData.AlarmDescribe = "测试报警";
                         alarmData.RecordTime = DateTime.Now;
                         DbHelper.Db.Insertable(alarmData).ExecuteCommand();
                         melsec_net.Write(AlarmPLC.ReplyFlagAddress, true);
@@ -1035,7 +1092,7 @@ namespace B20UVLog
         }
 
 
-        private void WarnogTask()
+        private void WarnLogTask()
         {
             taskList.Add(Task.Factory.StartNew(() =>
             {
@@ -1065,10 +1122,10 @@ namespace B20UVLog
                         }
 
                         //ToDo:把PLC数据插入到数据库中
-                        WarnModel axisData = MapPlcItemToObjectProperty<WarnModel>(warnItemLst);
-
-                        axisData.RecordTime = DateTime.Now;
-                        DbHelper.Db.Insertable(axisData).ExecuteCommand();
+                        WarnModel warnData = MapPlcItemToObjectProperty<WarnModel>(warnItemLst);
+                        warnData.WarnDescribe = "测试警告";
+                        warnData.RecordTime = DateTime.Now;
+                        DbHelper.Db.Insertable(warnData).ExecuteCommand();
                         melsec_net.Write(WarnPLC.ReplyFlagAddress, true);
                     }
                     else

+ 2 - 2
B20UVLog/Models/AlarmModel.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,7 +34,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlarmCode {get;set;}
+           public int AlarmCode {get;set;}
 
            /// <summary>
            /// Desc:

+ 50 - 50
B20UVLog/Models/AnalogDataModel.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,343 +34,343 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageMainCDA {get;set;}
+           public int StageMainCDA {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorMainCDA {get;set;}
+           public int IrradiatorMainCDA {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBar1Press {get;set;}
+           public int MaskBar1Press {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBar2Press {get;set;}
+           public int MaskBar2Press {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBar3Press {get;set;}
+           public int MaskBar3Press {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBar4Press {get;set;}
+           public int MaskBar4Press {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBar5Press {get;set;}
+           public int MaskBar5Press {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBar6Press {get;set;}
+           public int MaskBar6Press {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBar7Press {get;set;}
+           public int MaskBar7Press {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBar8Press {get;set;}
+           public int MaskBar8Press {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBar9Press {get;set;}
+           public int MaskBar9Press {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBar10Press {get;set;}
+           public int MaskBar10Press {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBar11Press {get;set;}
+           public int MaskBar11Press {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Temperature15 {get;set;}
+           public int Temperature15 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Temperature610 {get;set;}
+           public int Temperature610 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskTemp1 {get;set;}
+           public int MaskTemp1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskTemp2 {get;set;}
+           public int MaskTemp2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow1 {get;set;}
+           public int RadiatorCoolWaterFlow1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow2 {get;set;}
+           public int RadiatorCoolWaterFlow2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow3 {get;set;}
+           public int RadiatorCoolWaterFlow3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow4 {get;set;}
+           public int RadiatorCoolWaterFlow4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow5 {get;set;}
+           public int RadiatorCoolWaterFlow5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow6 {get;set;}
+           public int RadiatorCoolWaterFlow6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow7 {get;set;}
+           public int RadiatorCoolWaterFlow7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow8 {get;set;}
+           public int RadiatorCoolWaterFlow8 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow9 {get;set;}
+           public int RadiatorCoolWaterFlow9 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow10 {get;set;}
+           public int RadiatorCoolWaterFlow10 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow11 {get;set;}
+           public int RadiatorCoolWaterFlow11 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow12 {get;set;}
+           public int RadiatorCoolWaterFlow12 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow13 {get;set;}
+           public int RadiatorCoolWaterFlow13 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RadiatorCoolWaterFlow14 {get;set;}
+           public int RadiatorCoolWaterFlow14 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow1 {get;set;}
+           public int LampSutterCoolWaterFlow1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow2 {get;set;}
+           public int LampSutterCoolWaterFlow2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow3 {get;set;}
+           public int LampSutterCoolWaterFlow3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow4 {get;set;}
+           public int LampSutterCoolWaterFlow4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow5 {get;set;}
+           public int LampSutterCoolWaterFlow5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow6 {get;set;}
+           public int LampSutterCoolWaterFlow6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow7 {get;set;}
+           public int LampSutterCoolWaterFlow7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow8 {get;set;}
+           public int LampSutterCoolWaterFlow8 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow9 {get;set;}
+           public int LampSutterCoolWaterFlow9 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow10 {get;set;}
+           public int LampSutterCoolWaterFlow10 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow11 {get;set;}
+           public int LampSutterCoolWaterFlow11 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow12 {get;set;}
+           public int LampSutterCoolWaterFlow12 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow13 {get;set;}
+           public int LampSutterCoolWaterFlow13 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSutterCoolWaterFlow14 {get;set;}
+           public int LampSutterCoolWaterFlow14 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Z1Current {get;set;}
+           public int Z1Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Z2Current {get;set;}
+           public int Z2Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Z3Current {get;set;}
+           public int Z3Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Z4Current {get;set;}
+           public int Z4Current {get;set;}
 
            /// <summary>
            /// Desc:

+ 5 - 5
B20UVLog/Models/AxisData2.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,28 +34,28 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WSX1 {get;set;}
+           public int WSX1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WSX2 {get;set;}
+           public int WSX2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WSY1 {get;set;}
+           public int WSY1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WSY2 {get;set;}
+           public int WSY2 {get;set;}
 
         /// <summary>
         /// Desc:

+ 4 - 4
B20UVLog/Models/AxisData3.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,21 +34,21 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? CSXL {get;set;}
+           public int CSXL {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? CSYL {get;set;}
+           public int CSYL {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? CSZL {get;set;}
+           public int CSZL {get;set;}
 
            /// <summary>
            /// Desc:

+ 4 - 4
B20UVLog/Models/AxisData4.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,21 +34,21 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? CSXR {get;set;}
+           public int CSXR {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? CSYR {get;set;}
+           public int CSYR {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? CSZR {get;set;}
+           public int CSZR {get;set;}
 
            /// <summary>
            /// Desc:

+ 3 - 3
B20UVLog/Models/AxisData5.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,14 +34,14 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WSL {get;set;}
+           public int WSL {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WSS {get;set;}
+           public int WSS {get;set;}
 
            /// <summary>
            /// Desc:

+ 4 - 4
B20UVLog/Models/AxisDataModel.cs

@@ -35,28 +35,28 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WSZ1 {get;set;}
+           public int WSZ1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WSZ2 {get;set;}
+           public int WSZ2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WSZ3 {get;set;}
+           public int WSZ3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WSZ4 {get;set;}
+           public int WSZ4 {get;set;}
 
            /// <summary>
            /// Desc:

+ 3 - 3
B20UVLog/Models/EQPStatusModel.cs

@@ -8,7 +8,7 @@ namespace B20UVLog.Models
     ///<summary>
     ///
     ///</summary>
-    [SugarTable("eqp_stauts")]
+    [SugarTable("eqp_status")]
     public partial class EQPStatusModel
     {
            public EQPStatusModel(){
@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,7 +34,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? EQPStatus {get;set;}
+           public int EQPStatus {get;set;}
 
            /// <summary>
            /// Desc:

+ 39 - 39
B20UVLog/Models/GlassInformationModel.cs

@@ -8,7 +8,7 @@ namespace B20UVLog.Models
     ///<summary>
     ///
     ///</summary>
-    [SugarTable("lass_information")]
+    [SugarTable("glass_information")]
     public partial class GlassInformationModel
     {
            public GlassInformationModel(){
@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,259 +34,259 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LordingTime {get;set;}
+           public DateTime LordingTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UnlordingTime {get;set;}
+           public DateTime UnlordingTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GlassID1 {get;set;}
+           public int GlassID1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GlassID2 {get;set;}
+           public int GlassID2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GlassID3 {get;set;}
+           public int GlassID3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GlassID4 {get;set;}
+           public int GlassID4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GlassID5 {get;set;}
+           public int GlassID5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GlassID6 {get;set;}
+           public int GlassID6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GlassID7 {get;set;}
+           public int GlassID7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GlassID8 {get;set;}
+           public int GlassID8 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GlassID9 {get;set;}
+           public int GlassID9 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GlassID10 {get;set;}
+           public int GlassID10 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? QTimeData {get;set;}
+           public int QTimeData {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? TactTime {get;set;}
+           public int TactTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentResult {get;set;}
+           public int AlignmentResult {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentResult_dxL {get;set;}
+           public int AlignmentResult_dxL {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentResult_dyL {get;set;}
+           public int AlignmentResult_dyL {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentResult_dxR {get;set;}
+           public int AlignmentResult_dxR {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentResult_dyR {get;set;}
+           public int AlignmentResult_dyR {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentResult_X {get;set;}
+           public int AlignmentResult_X {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentResult_Y {get;set;}
+           public int AlignmentResult_Y {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentResult_Z {get;set;}
+           public int AlignmentResult_Z {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiationTime {get;set;}
+           public int IrradiationTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L1Luminance {get;set;}
+           public int L1Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L2Luminance {get;set;}
+           public int L2Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L3Luminance {get;set;}
+           public int L3Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L4Luminance {get;set;}
+           public int L4Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L5Luminance {get;set;}
+           public int L5Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L6Luminance {get;set;}
+           public int L6Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L7Luminance {get;set;}
+           public int L7Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L8Luminance {get;set;}
+           public int L8Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L9Luminance {get;set;}
+           public int L9Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L10Luminance {get;set;}
+           public int L10Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L11Luminance {get;set;}
+           public int L11Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L12Luminance {get;set;}
+           public int L12Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L13Luminance {get;set;}
+           public int L13Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L14Luminance {get;set;}
+           public int L14Luminance {get;set;}
 
            /// <summary>
            /// Desc:

+ 80 - 80
B20UVLog/Models/IOModel.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,553 +34,553 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageInput1 {get;set;}
+           public int StageInput1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageInput2 {get;set;}
+           public int StageInput2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageInput3 {get;set;}
+           public int StageInput3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageInput4 {get;set;}
+           public int StageInput4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageOutput5 {get;set;}
+           public int StageOutput5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageOutput6 {get;set;}
+           public int StageOutput6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageOutput7 {get;set;}
+           public int StageOutput7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageOutput8 {get;set;}
+           public int StageOutput8 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageInput9 {get;set;}
+           public int StageInput9 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageInput10 {get;set;}
+           public int StageInput10 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageOutput11 {get;set;}
+           public int StageOutput11 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageOutput12 {get;set;}
+           public int StageOutput12 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageInput13 {get;set;}
+           public int StageInput13 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageOutput14 {get;set;}
+           public int StageOutput14 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput1 {get;set;}
+           public int IrradiatorInput1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput2 {get;set;}
+           public int IrradiatorInput2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput3 {get;set;}
+           public int IrradiatorInput3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput4 {get;set;}
+           public int IrradiatorInput4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput5 {get;set;}
+           public int IrradiatorInput5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput6 {get;set;}
+           public int IrradiatorInput6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput7 {get;set;}
+           public int IrradiatorInput7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput8 {get;set;}
+           public int IrradiatorInput8 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput9 {get;set;}
+           public int IrradiatorInput9 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput10 {get;set;}
+           public int IrradiatorInput10 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput11 {get;set;}
+           public int IrradiatorInput11 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput12 {get;set;}
+           public int IrradiatorInput12 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput13 {get;set;}
+           public int IrradiatorInput13 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput14 {get;set;}
+           public int IrradiatorInput14 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput15 {get;set;}
+           public int IrradiatorInput15 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput16 {get;set;}
+           public int IrradiatorInput16 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput17 {get;set;}
+           public int IrradiatorInput17 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput18 {get;set;}
+           public int IrradiatorInput18 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput19 {get;set;}
+           public int IrradiatorInput19 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput20 {get;set;}
+           public int IrradiatorInput20 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput21 {get;set;}
+           public int IrradiatorInput21 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput22 {get;set;}
+           public int IrradiatorInput22 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput23 {get;set;}
+           public int IrradiatorInput23 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput24 {get;set;}
+           public int IrradiatorInput24 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput25 {get;set;}
+           public int IrradiatorInput25 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput26 {get;set;}
+           public int IrradiatorInput26 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput27 {get;set;}
+           public int IrradiatorInput27 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput28 {get;set;}
+           public int IrradiatorInput28 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput29 {get;set;}
+           public int IrradiatorInput29 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput30 {get;set;}
+           public int IrradiatorInput30 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput31 {get;set;}
+           public int IrradiatorInput31 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput32 {get;set;}
+           public int IrradiatorInput32 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput33 {get;set;}
+           public int IrradiatorInput33 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput34 {get;set;}
+           public int IrradiatorInput34 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput35 {get;set;}
+           public int IrradiatorInput35 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput36 {get;set;}
+           public int IrradiatorInput36 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput37 {get;set;}
+           public int IrradiatorInput37 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput38 {get;set;}
+           public int IrradiatorInput38 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput39 {get;set;}
+           public int IrradiatorInput39 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput40 {get;set;}
+           public int IrradiatorInput40 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput41 {get;set;}
+           public int IrradiatorInput41 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput42 {get;set;}
+           public int IrradiatorInput42 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorInput43 {get;set;}
+           public int IrradiatorInput43 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput1 {get;set;}
+           public int IrradiatorOutput1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput2 {get;set;}
+           public int IrradiatorOutput2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput3 {get;set;}
+           public int IrradiatorOutput3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput4 {get;set;}
+           public int IrradiatorOutput4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput5 {get;set;}
+           public int IrradiatorOutput5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput6 {get;set;}
+           public int IrradiatorOutput6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput7 {get;set;}
+           public int IrradiatorOutput7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput8 {get;set;}
+           public int IrradiatorOutput8 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput9 {get;set;}
+           public int IrradiatorOutput9 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput10 {get;set;}
+           public int IrradiatorOutput10 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput11 {get;set;}
+           public int IrradiatorOutput11 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput12 {get;set;}
+           public int IrradiatorOutput12 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput13 {get;set;}
+           public int IrradiatorOutput13 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput14 {get;set;}
+           public int IrradiatorOutput14 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput15 {get;set;}
+           public int IrradiatorOutput15 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput16 {get;set;}
+           public int IrradiatorOutput16 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput17 {get;set;}
+           public int IrradiatorOutput17 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput18 {get;set;}
+           public int IrradiatorOutput18 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput19 {get;set;}
+           public int IrradiatorOutput19 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput20 {get;set;}
+           public int IrradiatorOutput20 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput21 {get;set;}
+           public int IrradiatorOutput21 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiatorOutput22 {get;set;}
+           public int IrradiatorOutput22 {get;set;}
 
            /// <summary>
            /// Desc:

+ 57 - 57
B20UVLog/Models/LampDataModel.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,392 +34,392 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L1Luminance {get;set;}
+           public int L1Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L2Luminance {get;set;}
+           public int L2Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L3Luminance {get;set;}
+           public int L3Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L4Luminance {get;set;}
+           public int L4Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L5Luminance {get;set;}
+           public int L5Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L6Luminance {get;set;}
+           public int L6Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L7Luminance {get;set;}
+           public int L7Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L8Luminance {get;set;}
+           public int L8Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L9Luminance {get;set;}
+           public int L9Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L10Luminance {get;set;}
+           public int L10Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L11Luminance {get;set;}
+           public int L11Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L12Luminance {get;set;}
+           public int L12Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L13Luminance {get;set;}
+           public int L13Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? L14Luminance {get;set;}
+           public int L14Luminance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp1Current {get;set;}
+           public int Lamp1Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp2Current {get;set;}
+           public int Lamp2Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp3Current {get;set;}
+           public int Lamp3Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp4Current {get;set;}
+           public int Lamp4Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp5Current {get;set;}
+           public int Lamp5Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp6Current {get;set;}
+           public int Lamp6Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp7Current {get;set;}
+           public int Lamp7Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp8Current {get;set;}
+           public int Lamp8Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp9Current {get;set;}
+           public int Lamp9Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp10Current {get;set;}
+           public int Lamp10Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp11Current {get;set;}
+           public int Lamp11Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp12Current {get;set;}
+           public int Lamp12Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp13Current {get;set;}
+           public int Lamp13Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp14Current {get;set;}
+           public int Lamp14Current {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp1Voltage {get;set;}
+           public int Lamp1Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp2Voltage {get;set;}
+           public int Lamp2Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp3Voltage {get;set;}
+           public int Lamp3Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp4Voltage {get;set;}
+           public int Lamp4Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp5Voltage {get;set;}
+           public int Lamp5Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp6Voltage {get;set;}
+           public int Lamp6Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp7Voltage {get;set;}
+           public int Lamp7Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp8Voltage {get;set;}
+           public int Lamp8Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp9Voltage {get;set;}
+           public int Lamp9Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp10Voltage {get;set;}
+           public int Lamp10Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp11Voltage {get;set;}
+           public int Lamp11Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp12Voltage {get;set;}
+           public int Lamp12Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp13Voltage {get;set;}
+           public int Lamp13Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp14Voltage {get;set;}
+           public int Lamp14Voltage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp1Output {get;set;}
+           public int Lamp1Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp2Output {get;set;}
+           public int Lamp2Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp3Output {get;set;}
+           public int Lamp3Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp4Output {get;set;}
+           public int Lamp4Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp5Output {get;set;}
+           public int Lamp5Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp6Output {get;set;}
+           public int Lamp6Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp7Output {get;set;}
+           public int Lamp7Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp8Output {get;set;}
+           public int Lamp8Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp9Output {get;set;}
+           public int Lamp9Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp10Output {get;set;}
+           public int Lamp10Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp11Output {get;set;}
+           public int Lamp11Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp12Output {get;set;}
+           public int Lamp12Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp13Output {get;set;}
+           public int Lamp13Output {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp14Output {get;set;}
+           public int Lamp14Output {get;set;}
 
            /// <summary>
            /// Desc:

+ 15 - 15
B20UVLog/Models/LampUseTimeModel.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,98 +34,98 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp1UseTime {get;set;}
+           public int Lamp1UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp2UseTime {get;set;}
+           public int Lamp2UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp3UseTime {get;set;}
+           public int Lamp3UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp4UseTime {get;set;}
+           public int Lamp4UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp5UseTime {get;set;}
+           public int Lamp5UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp6UseTime {get;set;}
+           public int Lamp6UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp7UseTime {get;set;}
+           public int Lamp7UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp8UseTime {get;set;}
+           public int Lamp8UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp9UseTime {get;set;}
+           public int Lamp9UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp10UseTime {get;set;}
+           public int Lamp10UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp11UseTime {get;set;}
+           public int Lamp11UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp12UseTime {get;set;}
+           public int Lamp12UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp13UseTime {get;set;}
+           public int Lamp13UseTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp14UseTime {get;set;}
+           public int Lamp14UseTime {get;set;}
 
            /// <summary>
            /// Desc:

+ 10 - 6
B20UVLog/Models/PlcItemModel.cs

@@ -37,12 +37,16 @@ namespace B20UVLog.Models
            /// </summary>           
            public string PlcItemCode {get;set;}
 
-           /// <summary>
-           /// Desc:PLC Item描述
-           /// Default:
-           /// Nullable:True
-           /// </summary>           
-           public string Description {get;set;}
+            /// <summary>
+            /// PLC地址
+            /// </summary>
+            public string PlcAddr { get; set; }
+        /// <summary>
+        /// Desc:PLC Item描述
+        /// Default:
+        /// Nullable:True
+        /// </summary>           
+        public string Description {get;set;}
 
            /// <summary>
            /// Desc:PLC Item数据类型。0:int;1:ascii;2:bin

+ 61 - 61
B20UVLog/Models/RecipeBodyModel.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,420 +34,420 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RecipeNo {get;set;}
+           public int RecipeNo {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WorkThickness {get;set;}
+           public int WorkThickness {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskThickness {get;set;}
+           public int MaskThickness {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampSet {get;set;}
+           public int LampSet {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiationMode {get;set;}
+           public int IrradiationMode {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiationSet {get;set;}
+           public int IrradiationSet {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LightSet {get;set;}
+           public int LightSet {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiationTime {get;set;}
+           public int IrradiationTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StagePowerSet {get;set;}
+           public int StagePowerSet {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Mask {get;set;}
+           public int Mask {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentKindNo {get;set;}
+           public int AlignmentKindNo {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentXY {get;set;}
+           public int AlignmentXY {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MarkPitchS {get;set;}
+           public int MarkPitchS {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentValue {get;set;}
+           public int AlignmentValue {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmetCount {get;set;}
+           public int AlignmetCount {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? SpiralSearch {get;set;}
+           public int SpiralSearch {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? SearchSet {get;set;}
+           public int SearchSet {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskID1 {get;set;}
+           public int MaskID1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskID2 {get;set;}
+           public int MaskID2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskID3 {get;set;}
+           public int MaskID3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskID4 {get;set;}
+           public int MaskID4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskID5 {get;set;}
+           public int MaskID5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskID6 {get;set;}
+           public int MaskID6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskID7 {get;set;}
+           public int MaskID7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskID8 {get;set;}
+           public int MaskID8 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskID9 {get;set;}
+           public int MaskID9 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskID10 {get;set;}
+           public int MaskID10 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GapTimingCountor {get;set;}
+           public int GapTimingCountor {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GapSensorSetting {get;set;}
+           public int GapSensorSetting {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GapValue {get;set;}
+           public int GapValue {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GapMax {get;set;}
+           public int GapMax {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? GapBendingCheck {get;set;}
+           public int GapBendingCheck {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBendingTiming {get;set;}
+           public int MaskBendingTiming {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskBendingValue {get;set;}
+           public int MaskBendingValue {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StaticElecCheck {get;set;}
+           public int StaticElecCheck {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StaticElecValue {get;set;}
+           public int StaticElecValue {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RiseChangeSpeed1 {get;set;}
+           public int RiseChangeSpeed1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RiseChangeSpeed2 {get;set;}
+           public int RiseChangeSpeed2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RiseChangeSpeed3 {get;set;}
+           public int RiseChangeSpeed3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? PINStage {get;set;}
+           public int PINStage {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentDistance {get;set;}
+           public int AlignmentDistance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IrradiationDistance {get;set;}
+           public int IrradiationDistance {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? DeclineChangeSpeed1 {get;set;}
+           public int DeclineChangeSpeed1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? DeclineChangeSpeed2 {get;set;}
+           public int DeclineChangeSpeed2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Decline {get;set;}
+           public int Decline {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? DeclineDrops {get;set;}
+           public int DeclineDrops {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? DeclineDelay {get;set;}
+           public int DeclineDelay {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? HighSpeed {get;set;}
+           public int HighSpeed {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RiseSpeed1 {get;set;}
+           public int RiseSpeed1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RiseSpeed2 {get;set;}
+           public int RiseSpeed2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RiseSpeed3 {get;set;}
+           public int RiseSpeed3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? DeclineSpeed1 {get;set;}
+           public int DeclineSpeed1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MicroDeclineSpeed1 {get;set;}
+           public int MicroDeclineSpeed1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? QTime {get;set;}
+           public int QTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? X_Ray {get;set;}
+           public int X_Ray {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? PIN_Pattern {get;set;}
+           public int PIN_Pattern {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? PPID {get;set;}
+           public int PPID {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? IsAlignment {get;set;}
+           public int IsAlignment {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentX {get;set;}
+           public int AlignmentX {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlignmentY {get;set;}
+           public int AlignmentY {get;set;}
 
            /// <summary>
            /// Desc:

+ 2 - 2
B20UVLog/Models/RecipeCountModel.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,7 +34,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? RecipeCount {get;set;}
+           public int RecipeCount {get;set;}
 
            /// <summary>
            /// Desc:

+ 65 - 65
B20UVLog/Models/RobotInterfaceInModel.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,448 +34,448 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotInline {get;set;}
+           public bool UpRobotInline {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotTrouble {get;set;}
+           public bool UpRobotTrouble {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSendReady {get;set;}
+           public bool UpRobotSendReady {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSend {get;set;}
+           public bool UpRobotSend {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotJobTransfer {get;set;}
+           public bool UpRobotJobTransfer {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSendCancel {get;set;}
+           public bool UpRobotSendCancel {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotExExecute {get;set;}
+           public bool UpRobotExExecute {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotDoubleGlass {get;set;}
+           public bool UpRobotDoubleGlass {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSendJobRev {get;set;}
+           public bool UpRobotSendJobRev {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSpere1 {get;set;}
+           public bool UpRobotSpere1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSpere2 {get;set;}
+           public bool UpRobotSpere2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSpere3 {get;set;}
+           public bool UpRobotSpere3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSpere4 {get;set;}
+           public bool UpRobotSpere4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotInterlock {get;set;}
+           public bool UpRobotInterlock {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSlotNumber01 {get;set;}
+           public bool UpRobotSlotNumber01 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSlotNumber02 {get;set;}
+           public bool UpRobotSlotNumber02 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSlotNumber03 {get;set;}
+           public bool UpRobotSlotNumber03 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSlotNumber04 {get;set;}
+           public bool UpRobotSlotNumber04 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSlotNumber05 {get;set;}
+           public bool UpRobotSlotNumber05 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSlotNumber06 {get;set;}
+           public bool UpRobotSlotNumber06 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSpere5 {get;set;}
+           public bool UpRobotSpere5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotForceCompReq {get;set;}
+           public bool UpRobotForceCompReq {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotForceCompAck {get;set;}
+           public bool UpRobotForceCompAck {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSpere6 {get;set;}
+           public bool UpRobotSpere6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotSpere7 {get;set;}
+           public bool UpRobotSpere7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotLinkSpeSpere1 {get;set;}
+           public bool UpRobotLinkSpeSpere1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotLinkSpeSpere2 {get;set;}
+           public bool UpRobotLinkSpeSpere2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotLinkSpeSpere3 {get;set;}
+           public bool UpRobotLinkSpeSpere3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRobotLinkSpeSpere4 {get;set;}
+           public bool UpRobotLinkSpeSpere4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRoboNC {get;set;}
+           public bool UpRoboNC {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRoboNC2 {get;set;}
+           public bool UpRoboNC2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpRoboNC3 {get;set;}
+           public bool UpRoboNC3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVInline {get;set;}
+           public bool DownSUVInline {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVTrouble {get;set;}
+           public bool DownSUVTrouble {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSendReady {get;set;}
+           public bool DownSUVSendReady {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSend {get;set;}
+           public bool DownSUVSend {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVJobTransfer {get;set;}
+           public bool DownSUVJobTransfer {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSendCancel {get;set;}
+           public bool DownSUVSendCancel {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVExExecute {get;set;}
+           public bool DownSUVExExecute {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVDoubleGlass {get;set;}
+           public bool DownSUVDoubleGlass {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSendJobRev {get;set;}
+           public bool DownSUVSendJobRev {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSpere1 {get;set;}
+           public bool DownSUVSpere1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSpere2 {get;set;}
+           public bool DownSUVSpere2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSpere3 {get;set;}
+           public bool DownSUVSpere3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSpere4 {get;set;}
+           public bool DownSUVSpere4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVInterlock {get;set;}
+           public bool DownSUVInterlock {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSlotNumber01 {get;set;}
+           public bool DownSUVSlotNumber01 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSlotNumber02 {get;set;}
+           public bool DownSUVSlotNumber02 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSlotNumber03 {get;set;}
+           public bool DownSUVSlotNumber03 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSlotNumber04 {get;set;}
+           public bool DownSUVSlotNumber04 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSlotNumber05 {get;set;}
+           public bool DownSUVSlotNumber05 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSlotNumber06 {get;set;}
+           public bool DownSUVSlotNumber06 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSpere5 {get;set;}
+           public bool DownSUVSpere5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVForceCompReq {get;set;}
+           public bool DownSUVForceCompReq {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVForceCompAck {get;set;}
+           public bool DownSUVForceCompAck {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSpere6 {get;set;}
+           public bool DownSUVSpere6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVSpere7 {get;set;}
+           public bool DownSUVSpere7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVLinkSpeSpere1 {get;set;}
+           public bool DownSUVLinkSpeSpere1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVLinkSpeSpere2 {get;set;}
+           public bool DownSUVLinkSpeSpere2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVLinkSpeSpere3 {get;set;}
+           public bool DownSUVLinkSpeSpere3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVLinkSpeSpere4 {get;set;}
+           public bool DownSUVLinkSpeSpere4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVNC {get;set;}
+           public bool DownSUVNC {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVNC2 {get;set;}
+           public bool DownSUVNC2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownSUVNC3 {get;set;}
+           public bool DownSUVNC3 {get;set;}
 
            /// <summary>
            /// Desc:

+ 65 - 65
B20UVLog/Models/RobotInterfaceOutModel.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,448 +34,448 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotInline {get;set;}
+           public bool DownRobotInline {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotTrouble {get;set;}
+           public bool DownRobotTrouble {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSendReady {get;set;}
+           public bool DownRobotSendReady {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSend {get;set;}
+           public bool DownRobotSend {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotJobTransfer {get;set;}
+           public bool DownRobotJobTransfer {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSendCancel {get;set;}
+           public bool DownRobotSendCancel {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotExExecute {get;set;}
+           public bool DownRobotExExecute {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotDoubleGlass {get;set;}
+           public bool DownRobotDoubleGlass {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSendJobRev {get;set;}
+           public bool DownRobotSendJobRev {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSpere1 {get;set;}
+           public bool DownRobotSpere1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSpere2 {get;set;}
+           public bool DownRobotSpere2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSpere3 {get;set;}
+           public bool DownRobotSpere3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSpere4 {get;set;}
+           public bool DownRobotSpere4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotInterlock {get;set;}
+           public bool DownRobotInterlock {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSlotNumber01 {get;set;}
+           public bool DownRobotSlotNumber01 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSlotNumber02 {get;set;}
+           public bool DownRobotSlotNumber02 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSlotNumber03 {get;set;}
+           public bool DownRobotSlotNumber03 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSlotNumber04 {get;set;}
+           public bool DownRobotSlotNumber04 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSlotNumber05 {get;set;}
+           public bool DownRobotSlotNumber05 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSlotNumber06 {get;set;}
+           public bool DownRobotSlotNumber06 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSpere5 {get;set;}
+           public bool DownRobotSpere5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotForceCompReq {get;set;}
+           public bool DownRobotForceCompReq {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotForceCompAck {get;set;}
+           public bool DownRobotForceCompAck {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSpere6 {get;set;}
+           public bool DownRobotSpere6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotSpere7 {get;set;}
+           public bool DownRobotSpere7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotLinkSpeSpere1 {get;set;}
+           public bool DownRobotLinkSpeSpere1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotLinkSpeSpere2 {get;set;}
+           public bool DownRobotLinkSpeSpere2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotLinkSpeSpere3 {get;set;}
+           public bool DownRobotLinkSpeSpere3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotLinkSpeSpere4 {get;set;}
+           public bool DownRobotLinkSpeSpere4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotNC {get;set;}
+           public bool DownRobotNC {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotNC2 {get;set;}
+           public bool DownRobotNC2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? DownRobotNC3 {get;set;}
+           public bool DownRobotNC3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVInline {get;set;}
+           public bool UpSUVInline {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVTrouble {get;set;}
+           public bool UpSUVTrouble {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSendReady {get;set;}
+           public bool UpSUVSendReady {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSend {get;set;}
+           public bool UpSUVSend {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVJobTransfer {get;set;}
+           public bool UpSUVJobTransfer {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSendCancel {get;set;}
+           public bool UpSUVSendCancel {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVExExecute {get;set;}
+           public bool UpSUVExExecute {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVDoubleGlass {get;set;}
+           public bool UpSUVDoubleGlass {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSendJobRev {get;set;}
+           public bool UpSUVSendJobRev {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSpere1 {get;set;}
+           public bool UpSUVSpere1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSpere2 {get;set;}
+           public bool UpSUVSpere2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSpere3 {get;set;}
+           public bool UpSUVSpere3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSpere4 {get;set;}
+           public bool UpSUVSpere4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVInterlock {get;set;}
+           public bool UpSUVInterlock {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSlotNumber01 {get;set;}
+           public bool UpSUVSlotNumber01 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSlotNumber02 {get;set;}
+           public bool UpSUVSlotNumber02 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSlotNumber03 {get;set;}
+           public bool UpSUVSlotNumber03 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSlotNumber04 {get;set;}
+           public bool UpSUVSlotNumber04 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSlotNumber05 {get;set;}
+           public bool UpSUVSlotNumber05 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSlotNumber06 {get;set;}
+           public bool UpSUVSlotNumber06 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSpere5 {get;set;}
+           public bool UpSUVSpere5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVForceCompReq {get;set;}
+           public bool UpSUVForceCompReq {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVForceCompAck {get;set;}
+           public bool UpSUVForceCompAck {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSpere6 {get;set;}
+           public bool UpSUVSpere6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVSpere7 {get;set;}
+           public bool UpSUVSpere7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVLinkSpeSpere1 {get;set;}
+           public bool UpSUVLinkSpeSpere1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVLinkSpeSpere2 {get;set;}
+           public bool UpSUVLinkSpeSpere2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVLinkSpeSpere3 {get;set;}
+           public bool UpSUVLinkSpeSpere3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVLinkSpeSpere4 {get;set;}
+           public bool UpSUVLinkSpeSpere4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVNC {get;set;}
+           public bool UpSUVNC {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVNC2 {get;set;}
+           public bool UpSUVNC2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public byte? UpSUVNC3 {get;set;}
+           public bool UpSUVNC3 {get;set;}
 
            /// <summary>
            /// Desc:

+ 5 - 5
B20UVLog/Models/ServoAxisStatusModel.cs

@@ -35,35 +35,35 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AxisName {get;set;}
+           public string AxisName {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlarmCode {get;set;}
+           public int AlarmCode {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WarningCode {get;set;}
+           public int WarningCode {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AlarmDescribe {get;set;}
+           public string AlarmDescribe {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WarningDescribe {get;set;}
+           public string WarningDescribe {get;set;}
 
            /// <summary>
            /// Desc:

+ 135 - 132
B20UVLog/Models/SysParaModel.cs

@@ -35,924 +35,927 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LightAbnormalUp {get;set;}
+           public int LightAbnormalUp {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LightAbnormalDown {get;set;}
+           public int LightAbnormalDown {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LightAlarmUp {get;set;}
+           public int LightAlarmUp {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LightAlarmDown {get;set;}
+           public int LightAlarmDown {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp {get;set;}
+           public int UVLamp {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampType {get;set;}
+           public int LampType {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? ImageProcess {get;set;}
+           public int ImageProcess {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? XRayCheck {get;set;}
+           public int XRayCheck {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? XRay1 {get;set;}
+           public int XRay1 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? XRay2 {get;set;}
+           public int XRay2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? XRay3 {get;set;}
+           public int XRay3 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? XRay4 {get;set;}
+           public int XRay4 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? XRay5 {get;set;}
+           public int XRay5 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? XRay6 {get;set;}
+           public int XRay6 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? XRay7 {get;set;}
+           public int XRay7 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? XRay8 {get;set;}
+           public int XRay8 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LoadSensorCheck {get;set;}
+           public int LoadSensorCheck {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? BeforeMask {get;set;}
+           public int BeforeMask {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskPosition {get;set;}
+           public int MaskPosition {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskTime {get;set;}
+           public int MaskTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? TestUnit {get;set;}
+           public int TestUnit {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AutoSet {get;set;}
+           public int AutoSet {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? AutoBar {get;set;}
+           public int AutoBar {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Shutter {get;set;}
+           public int Shutter {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageTempAbnormal {get;set;}
+           public int StageTempAbnormal {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageTempAlarmUp {get;set;}
+           public int StageTempAlarmUp {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageTempAbnormalUp {get;set;}
+           public int StageTempAbnormalUp {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageTempDown {get;set;}
+           public int StageTempDown {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageTempUp {get;set;}
+           public int StageTempUp {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StaticSensorAbnormal {get;set;}
+           public int StaticSensorAbnormal {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? BarErrorUp {get;set;}
+           public int BarErrorUp {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? BarErrorDown {get;set;}
+           public int BarErrorDown {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageZDeviation {get;set;}
+           public int StageZDeviation {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageZCurrent {get;set;}
+           public int StageZCurrent {get;set;}
 
+
+            public int StageZAlarm { get; set; }
+        
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? StageZAbnormalTime {get;set;}
+           public int StageZAbnormalTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Camera1X {get;set;}
+           public int Camera1X {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Camera1Y {get;set;}
+           public int Camera1Y {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Camera1Z {get;set;}
+           public int Camera1Z {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Camera2X {get;set;}
+           public int Camera2X {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Camera2Y {get;set;}
+           public int Camera2Y {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Camera2Z {get;set;}
+           public int Camera2Z {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskUpMove {get;set;}
+           public int MaskUpMove {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskUpReturn {get;set;}
+           public int MaskUpReturn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskUpSpeed {get;set;}
+           public int MaskUpSpeed {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskUpStandbyTime {get;set;}
+           public int MaskUpStandbyTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskDownMove {get;set;}
+           public int MaskDownMove {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskDownReturn {get;set;}
+           public int MaskDownReturn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskDownSpeed {get;set;}
+           public int MaskDownSpeed {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskDownStandbyTime {get;set;}
+           public int MaskDownStandbyTime {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskMoveSpeed {get;set;}
+           public int MaskMoveSpeed {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskLoadOverAlarm {get;set;}
+           public int MaskLoadOverAlarm {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaxLightTimeSet {get;set;}
+           public int MaxLightTimeSet {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp1Magn {get;set;}
+           public int UVLamp1Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp2Magn {get;set;}
+           public int UVLamp2Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp3Magn {get;set;}
+           public int UVLamp3Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp4Magn {get;set;}
+           public int UVLamp4Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp5Magn {get;set;}
+           public int UVLamp5Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp6Magn {get;set;}
+           public int UVLamp6Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp7Magn {get;set;}
+           public int UVLamp7Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp8Magn {get;set;}
+           public int UVLamp8Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp9Magn {get;set;}
+           public int UVLamp9Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp10Magn {get;set;}
+           public int UVLamp10Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp11Magn {get;set;}
+           public int UVLamp11Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp12Magn {get;set;}
+           public int UVLamp12Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp13Magn {get;set;}
+           public int UVLamp13Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp14Magn {get;set;}
+           public int UVLamp14Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp1Magn {get;set;}
+           public int Lamp1Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp2Magn {get;set;}
+           public int Lamp2Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp3Magn {get;set;}
+           public int Lamp3Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp4Magn {get;set;}
+           public int Lamp4Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp5Magn {get;set;}
+           public int Lamp5Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp6Magn {get;set;}
+           public int Lamp6Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp7Magn {get;set;}
+           public int Lamp7Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp8Magn {get;set;}
+           public int Lamp8Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp9Magn {get;set;}
+           public int Lamp9Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp10Magn {get;set;}
+           public int Lamp10Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp11Magn {get;set;}
+           public int Lamp11Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp12Magn {get;set;}
+           public int Lamp12Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp13Magn {get;set;}
+           public int Lamp13Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Lamp14Magn {get;set;}
+           public int Lamp14Magn {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp1Set {get;set;}
+           public int UVLamp1Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp2Set {get;set;}
+           public int UVLamp2Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp3Set {get;set;}
+           public int UVLamp3Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp4Set {get;set;}
+           public int UVLamp4Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp5Set {get;set;}
+           public int UVLamp5Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp6Set {get;set;}
+           public int UVLamp6Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp7Set {get;set;}
+           public int UVLamp7Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp8Set {get;set;}
+           public int UVLamp8Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp9Set {get;set;}
+           public int UVLamp9Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp10Set {get;set;}
+           public int UVLamp10Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp11Set {get;set;}
+           public int UVLamp11Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp12Set {get;set;}
+           public int UVLamp12Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp13Set {get;set;}
+           public int UVLamp13Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? UVLamp14Set {get;set;}
+           public int UVLamp14Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp1Set {get;set;}
+           public int VisualLamp1Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp2Set {get;set;}
+           public int VisualLamp2Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp3Set {get;set;}
+           public int VisualLamp3Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp4Set {get;set;}
+           public int VisualLamp4Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp5Set {get;set;}
+           public int VisualLamp5Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp6Set {get;set;}
+           public int VisualLamp6Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp7Set {get;set;}
+           public int VisualLamp7Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp8Set {get;set;}
+           public int VisualLamp8Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp9Set {get;set;}
+           public int VisualLamp9Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp10Set {get;set;}
+           public int VisualLamp10Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp11Set {get;set;}
+           public int VisualLamp11Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp12Set {get;set;}
+           public int VisualLamp12Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp13Set {get;set;}
+           public int VisualLamp13Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? VisualLamp14Set {get;set;}
+           public int VisualLamp14Set {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WorkThicknessMax {get;set;}
+           public int WorkThicknessMax {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WorkThicknessMin {get;set;}
+           public int WorkThicknessMin {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskAction {get;set;}
+           public int MaskAction {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaskHighSpeed {get;set;}
+           public int MaskHighSpeed {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LIghtHignSpeed {get;set;}
+           public int LIghtHignSpeed {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LampUserTIme {get;set;}
+           public int LampUserTIme {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor1Check {get;set;}
+           public int LeakageSensor1Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor2Check {get;set;}
+           public int LeakageSensor2Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor3Check {get;set;}
+           public int LeakageSensor3Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor4Check {get;set;}
+           public int LeakageSensor4Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor5Check {get;set;}
+           public int LeakageSensor5Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor6Check {get;set;}
+           public int LeakageSensor6Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor7Check {get;set;}
+           public int LeakageSensor7Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor8Check {get;set;}
+           public int LeakageSensor8Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor9Check {get;set;}
+           public int LeakageSensor9Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor10Check {get;set;}
+           public int LeakageSensor10Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor11Check {get;set;}
+           public int LeakageSensor11Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor12Check {get;set;}
+           public int LeakageSensor12Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor13Check {get;set;}
+           public int LeakageSensor13Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor14Check {get;set;}
+           public int LeakageSensor14Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? LeakageSensor15Check {get;set;}
+           public int LeakageSensor15Check {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WorkThicknessMax2 {get;set;}
+           public int WorkThicknessMax2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WorkThicknessMin2 {get;set;}
+           public int WorkThicknessMin2 {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? MaintPassword {get;set;}
+           public int MaintPassword {get;set;}
 
            /// <summary>
            /// Desc:

+ 2 - 2
B20UVLog/Models/WarnModel.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,7 +34,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? WarnCode {get;set;}
+           public int WarnCode {get;set;}
 
            /// <summary>
            /// Desc:

+ 11 - 11
B20UVLog/Models/YMeasureDataModel.cs

@@ -20,7 +20,7 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Id {get;set;}
+           public int Id {get;set;}
 
            /// <summary>
            /// Desc:
@@ -34,70 +34,70 @@ namespace B20UVLog.Models
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? DetermineLocNo {get;set;}
+           public int DetermineLocNo {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Point1Value {get;set;}
+           public int Point1Value {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Point2Value {get;set;}
+           public int Point2Value {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Point3Value {get;set;}
+           public int Point3Value {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Point4Value {get;set;}
+           public int Point4Value {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Point5Value {get;set;}
+           public int Point5Value {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Point6Value {get;set;}
+           public int Point6Value {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Point7Value {get;set;}
+           public int Point7Value {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Point8Value {get;set;}
+           public int Point8Value {get;set;}
 
            /// <summary>
            /// Desc:
            /// Default:
            /// Nullable:True
            /// </summary>           
-           public int? Point9Value {get;set;}
+           public int Point9Value {get;set;}
 
            /// <summary>
            /// Desc:

+ 6 - 1
B20UVLog/ViewModels/MainWindowViewModel.cs

@@ -13,7 +13,12 @@ namespace B20UVLog.ViewModels
 {
     internal class MainWindowViewModel : ObservableObject
     {
-
+        public MainWindowViewModel()
+        {
+            LogPcTask_Biz.Instance.Init();
+            LogPcTask_Biz.Instance.ConnectPlc();
+            LogPcTask_Biz.Instance.StartPlcLogMonitor();
+        }
         public RelayCommand<object> MenuItemClickCommand
         {
             get => new(p => MenuItemClick(p));