F_ServiceModel.cs
1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using System.Collections.Generic;
namespace HH_WCS_Standard
{
public class F_ServiceModel
{
public F_ServiceModel(I_Device Device, I_OpcHelp OpcHelp, VM_ReadModel ReadModel, VM_WriteModel WriteModel, List<I_Device_Address> ReadList, List<I_Device_Address> WriteList)
{
this.device = Device;
this.i_OpcHelp = OpcHelp;
this.vM_ReadModel = ReadModel;
this.vM_WriteModel = WriteModel;
this.ReadAddressList = ReadList;
this.WriteAddressList = WriteList;
}
public I_Device device { get; set; }
public I_OpcHelp i_OpcHelp { get; set; }
public VM_ReadModel vM_ReadModel { get; set; }
public VM_WriteModel vM_WriteModel { get; set; }
public List<I_Device_Address> ReadAddressList { get; set; }
public List<I_Device_Address> WriteAddressList { get; set; }
public I_Device_Address GetReadAddres(string name, string value)
{
var result = ReadAddressList.Find(t => t.Member == name);
result.value = value;
return result;
}
public I_Device_Address GetWriteAddres(string name, string value)
{
var result = WriteAddressList.Find(t => t.Member == name);
result.value = value;
return result;
}
}
}