| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							- using System;
 
- using System.Xml;
 
- using Aitex.Core.Common.DeviceData;
 
- using Aitex.Core.RT.DataCenter;
 
- using Aitex.Core.RT.Device;
 
- using Aitex.Core.RT.Event;
 
- using Aitex.Core.RT.IOCore;
 
- using Aitex.Core.RT.Log;
 
- using Aitex.Core.RT.OperationCenter;
 
- using Aitex.Core.Util;
 
- namespace VirgoRT.Devices.IODevices
 
- {
 
-     public class IoMessage : BaseDevice, IDevice
 
-     {
 
-         private readonly AIAccessor _ai;
 
-         private readonly AOAccessor _ao;
 
-         public IoMessage(string module, XmlElement node, string ioModule = "")
 
-         {
 
-             base.Module = module;
 
-             base.Name = node.GetAttribute("id");
 
-             base.Display = node.GetAttribute("display");
 
-             base.DeviceID = node.GetAttribute("schematicId");
 
-             _ai = ParseAiNode("ai", node, ioModule);
 
-             _ao = ParseAoNode("ao", node, ioModule);
 
-         }
 
-         public void SetMessager(float fValue)
 
-         {
 
-             _SetRealFloat(_ao, fValue);
 
-         }
 
-         public bool Initialize()
 
-         {
 
-             return true;
 
-         }
 
-         public void Monitor()
 
-         {
 
-             ;
 
-         }
 
-         public void Terminate()
 
-         {
 
-             ;
 
-         }
 
-         public void Reset()
 
-         {
 
-             ;
 
-         }
 
-     }
 
- }
 
 
  |