Commit graph

16 commits

Author SHA1 Message Date
dde6cef26f Modbus/include/ModbusClientCommon.cin
Removed the 9 seperate times
  Introduced pending, sent and ack stacks to allow concurrent requests
  Introduced timer gtRobin that monitors the stacks, sends the packets and checks for timeouts

Modbus/include/ModbusCommonStructs.cin
  added enum ModbusFuncCode

Modbus/include/ModbusFunctions.cin
  fixed analog modules

Modbus/include/TcpCommon.cin
  don't use local ip anymore

Modbus/ModbusClientUDP.can
  no state machine for reading configuration :)
2014-05-21 11:26:45 +00:00
73e18085c3 Modbus/include/ModbusCommonStructs.cin
aligned structs

Modbus/include/UdpCommon.cin
  testing EthGetAdapterStatus before opening sockets
  don't use local ip for socket anymore
2014-05-21 10:55:57 +00:00
c43e3cef40 Modbus/include/ModbusCommonStructs.cin
aligned structs

Modbus/modbus.dbc
  Included Ethernet_IL.dll
2014-05-21 10:53:02 +00:00
2ed521dc48 Detect connected modules and count inputs and outputs 2014-05-15 16:40:08 +00:00
68e41595cb 2014-05-15 15:05:20 +00:00
74707e39ea Moved cin-files to include\ 2014-05-15 12:56:23 +00:00
8c9f78a0a9 Common.cin
Added hbin_to_strhex and dbin_to_strhex
ModbusClientCommon.cin
  Introduced timers to watch for timeouts
  Enhanced OnModbusReceive
  Added exception handling
  Added ModbusReadWriteRegisters and ModbusWriteMasks
2014-05-15 12:43:52 +00:00
2884b48093 Added events in ModbusClient*.can
Added length property for ModbusSend()
Introduced OnModbusReceive() called by OnTcpReceive() and OnUdpReceive()
2014-05-12 08:46:53 +00:00
ec17a10562 Remove %NODE_NAME% from variable names 2014-05-09 13:49:19 +00:00
7574cf9dd0 Still not working 2014-05-09 13:39:44 +00:00
b38cf4807e Renamed client files.
Not working!
2014-05-09 13:39:16 +00:00
d843a68116 2014-05-08 15:22:21 +00:00
f82756e670 Implemented UDP
Implemented TCP/UDP abstraction layer
2014-05-08 14:44:01 +00:00
c863dbd443 2014-05-08 14:08:33 +00:00
71c556b75c 2014-05-08 14:07:38 +00:00
4484ed15fb Modbus TCP Stack implemented 2014-05-08 13:34:28 +00:00