12345678910111213141516171819 |
- using HardwareData;
- using System.Collections.Concurrent;
- namespace RealtimeData;
- public class Hardwares
- {
- public ConcurrentDictionary<byte, Mini8Data> Mini8s { get; set; } = [];
- public ConcurrentDictionary<byte, ConcurrentDictionary<byte, ChannelData>> Mini8Channels { get; set; } = [];
- }
- public class HardwareAddress
- {
- public ConcurrentDictionary<byte, Mini8Address> Mini8sAddress { get; set; } = [];
- public ConcurrentDictionary<byte, ConcurrentDictionary<byte, ChannelAddress>> Mini8ChannelsAddress { get; set; } = [];
- public PLCAddress? PLCAddress { get; set; }
- public ConcurrentDictionary<byte, ConcurrentDictionary<byte, ChannelAddressPLC>> PLCChannelsAddresses { get; set; } = [];
- }
|