initial commit

This commit is contained in:
Arin(asus)
2024-11-26 20:15:16 +09:00
commit 973524ee77
435 changed files with 103766 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace vmsnet.Attributes
{
public class CoilAttribute : ModbusAddressAttribute
{
public CoilAttribute(ushort address) : base(address)
{
}
}
}

View File

@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace vmsnet.Attributes
{
public class HoldingAttribute : ModbusAddressAttribute
{
public HoldingAttribute(ushort address) : base(address)
{
}
}
}

View File

@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace vmsnet.Attributes
{
public class InputAttribute : ModbusAddressAttribute
{
public InputAttribute(ushort address) : base(address)
{
}
}
}

View File

@@ -0,0 +1,19 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace vmsnet.Attributes
{
[AttributeUsage(AttributeTargets.Field)]
public class ModbusAddressAttribute : Attribute
{
public ushort Address { get; }
public ModbusAddressAttribute(ushort address)
{
Address = address;
}
}
}