| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 | 
							- using System;
 
- using System.Collections.Generic;
 
- using System.ComponentModel;
 
- using System.Drawing;
 
- using System.Data;
 
- using System.Linq;
 
- using System.Text;
 
- using System.Windows.Forms;
 
- using Aitex.Core.RT.Simulator;
 
- namespace Aitex.Core.Backend
 
- {
 
-     public partial class DICtrl : UserControl
 
-     {
 
-         private string _ioName;
 
-         private bool _rawValue;
 
-         public DICtrl()
 
-         {
 
-             InitializeComponent();
 
-             this.Load += DICtrl_Load;
 
-         }
 
-         private void DICtrl_Load(object sender, EventArgs e)
 
-         {
 
-              
 
-         }
 
-         public void SetIoName(string group, string ioName)
 
-         {
 
-             _ioName = ioName;
 
-         }
 
-         public void SetName(string name)
 
-         {
 
-             this.labelRaw.Text = name;
 
-         }
 
-         public void SetValue(bool latchedValue, bool rawValue)
 
-         {
 
-             _rawValue = rawValue;
 
-              this.labelRaw.BackColor = rawValue ? Color.Lime : Color.LightGray;
 
-  
 
-         }
 
-         private void labelName_Click(object sender, EventArgs e)
 
-         {
 
-         }
 
-  
 
-         private void checkBox1_CheckedChanged(object sender, EventArgs e)
 
-         {
 
-             if (checkBox1.Checked)
 
-             {
 
-                 checkBox2.Checked = _rawValue;
 
-                 DiForce.Instance.Set(_ioName, checkBox2.Checked);
 
-                 checkBox2.Enabled = true;
 
-                 this.BackColor = Color.DodgerBlue;
 
-             }
 
-             else
 
-             {
 
-                 DiForce.Instance.Unset(_ioName);
 
-                 checkBox2.Enabled = false;
 
-                 this.BackColor = Color.White;
 
-             }
 
-         }
 
-         private void checkBox2_CheckedChanged(object sender, EventArgs e)
 
-         {
 
-             DiForce.Instance.Set(_ioName, checkBox2.Checked);
 
-         }
 
-     }
 
- }
 
 
  |