2014-08-01 update 5 Add Call Function to default call
This commit is contained in:
@@ -11,18 +11,19 @@ namespace NA200H.UI.ConsoleApp
|
||||
class Program
|
||||
{
|
||||
static void Main(string[] args)
|
||||
{
|
||||
A a= new A();
|
||||
a.Do();
|
||||
}
|
||||
}
|
||||
|
||||
public class A
|
||||
{
|
||||
public void Do()
|
||||
{
|
||||
BaseProtocal wrapper = new ModbusTcpProtocal();
|
||||
|
||||
object[] inputObjects = new object[]{(byte)0x11,(byte)0x01,(short)0x13,(short)0x25};
|
||||
byte[] outputBytes = wrapper.SendReceive(inputObjects);
|
||||
for (int i = 0; i < outputBytes.Length; i++)
|
||||
{
|
||||
Console.WriteLine(outputBytes[i]);
|
||||
}
|
||||
Console.WriteLine();
|
||||
Console.Read();
|
||||
Console.Read();
|
||||
|
||||
ReadCoilStatusModbusProtocal.ReadCoilStatusInputStruct readCoilStatusInputStruct = new ReadCoilStatusModbusProtocal.ReadCoilStatusInputStruct(0x11, "Q20", 0x25);
|
||||
ReadCoilStatusModbusProtocal.ReadCoilStatusOutputStruct readCoilStatusOutputStruct = (ReadCoilStatusModbusProtocal.ReadCoilStatusOutputStruct)wrapper.SendReceive(wrapper["ReadCoilStatusModbusProtocal"], readCoilStatusInputStruct);
|
||||
for (int i = 0; i < readCoilStatusOutputStruct.CoilStatus.Length; i++)
|
||||
@@ -31,6 +32,7 @@ namespace NA200H.UI.ConsoleApp
|
||||
}
|
||||
Console.WriteLine();
|
||||
Console.Read();
|
||||
Console.Read();
|
||||
|
||||
ReadInputStatusModbusProtocal.ReadInputStatusInputStruct readInputStatusInputStruct = new ReadInputStatusModbusProtocal.ReadInputStatusInputStruct(0x11, "I20", 0x25);
|
||||
ReadInputStatusModbusProtocal.ReadInputStatusOutputStruct readInputStatusOutputStruct = (ReadInputStatusModbusProtocal.ReadInputStatusOutputStruct)wrapper.SendReceive(wrapper["ReadInputStatusModbusProtocal"], readInputStatusInputStruct);
|
||||
|
||||
Reference in New Issue
Block a user