Commit Graph

96 Commits

Author SHA1 Message Date
Jonny007-MKD bf08cbb7b3 Added Thesis and README.md 2016-02-10 11:34:07 +01:00
Jonny007-MKD 1936cf7cd5 Added .gitignore 2016-02-10 11:09:09 +01:00
Jonny007-MKD ba78ec0cc6 Small fixes in UI 2014-11-23 11:43:17 +00:00
Jonny007-MKD 9292a4bd7e Improved comments 2014-11-08 09:28:49 +00:00
Jonny007-MKD 6125015cc5 Converted tabs to spaces.
I still think tabs are better :P
2014-09-23 09:48:47 +00:00
Jonny007-MKD e534955938 Minor improvements 2014-09-23 09:43:16 +00:00
Jonny007-MKD 0c4ea8c13f MakeConfig.can
Fixed bug in SysVars/Modbus.vsysvar
2014-09-01 09:41:26 +00:00
Jonny007-MKD 3e3b2340b5 MakeConfig.can
Fixed bug

New config files without changes
2014-09-01 09:34:18 +00:00
Jonny007-MKD 2dab01fcea 2014-09-01 09:31:44 +00:00
Jonny007-MKD 4c508f7653 TestTheStack.can
Fixed small bug
2014-09-01 09:24:26 +00:00
Jonny007-MKD 77d5eb5137 TestTheStack.can
Added documentation
  Small improvements
2014-08-31 19:43:57 +00:00
Jonny007-MKD 83134f96a0 Fix syntax errors 2014-08-31 19:02:23 +00:00
Jonny007-MKD 26ff5e109b Renamed namespace "Ethernet1"/%BUS_TYPE% to "Modbus" 2014-08-31 19:00:53 +00:00
Jonny007-MKD d145a51671 Improved comments 2014-08-29 16:13:05 +00:00
Jonny007-MKD be86c13ffa ModbusClient.cin
Improved comments
2014-08-29 15:57:56 +00:00
Jonny007-MKD 63f252d32e ModbusClient.cin
Improved comments
  Added functionality for Modbus Exception 0x05 (ACK)

ModbusClient.cin
ModbusStructs.cin
  Moved Modbus Exception descriptions from ModbusClient.cin to ModbusStructs.cin
2014-08-29 15:25:22 +00:00
Jonny007-MKD f97e0c7481 ModbusStructs.cin
Improved comments
2014-08-29 15:07:40 +00:00
Jonny007-MKD eb6d28c71b Rename generated.dbc and generated.vsysvar into Modbus.*
DeviceInformation.cin
  struct device now contains all 4 bytes of the IP as fields

MakeConfig.can
  Improved code and comments

MakeConfig.can
PollingModbusClient.can
  Removed the subnetting stuff. We simply can add the net to the node name
2014-08-29 14:55:20 +00:00
Jonny007-MKD c181aa857b Remove unneeded configurations "CanoeTest" & "erster test" 2014-07-20 10:52:54 +00:00
Jonny007-MKD 844910bdfd Added CANoe 8.1 configurations 2014-07-20 10:49:39 +00:00
Jonny007-MKD 0403165da5 Added idle Modbus client 2014-07-20 10:47:21 +00:00
Jonny007-MKD 5e4c348fc1 2014-07-20 10:46:52 +00:00
Jonny007-MKD 35e434874a Improve Panel 2014-07-16 11:00:16 +00:00
Jonny007-MKD a95e4d0245 Double size of panel 2014-07-15 16:47:43 +00:00
Jonny007-MKD 1c601ebb99 2014-07-15 16:47:29 +00:00
Jonny007-MKD fa0c64aa32 TcpUdpEilCommon.cin
Resort enum SocketState. CLOSED is a quite good state, placed it above CONNECTING.
2014-07-15 12:46:24 +00:00
Jonny007-MKD 7704769468 ModbusClient.cin
Fix some issues with sending and receiving packets

ModbusTcp.cin
  Don't assume the connection is ready when TcpOpen says so. Wait for OnTcpOpen() to confirm
2014-07-15 12:42:05 +00:00
Jonny007-MKD 6ddb12d98f Changed B&R receive window to 8 2014-07-14 10:32:08 +00:00
Jonny007-MKD c851e7832a Added configuration that runs some tests with the stack 2014-07-14 10:27:37 +00:00
Jonny007-MKD 2d26d89db0 Implemented checks in ModbusWriteRegisters so that the upper bound of process image is not exceeded. 2014-07-14 10:27:04 +00:00
Jonny007-MKD 608ec48e47 Implemented checks in ModbusWriteBits that the upper bound of process image is not exceeded. 2014-07-14 10:20:47 +00:00
Jonny007-MKD 752f282c3a Added defaults to switch statements 2014-07-14 09:37:21 +00:00
Jonny007-MKD 723a6bacc7 Included and adjusted the Panel from Airbus (DEU Power) 2014-07-11 11:34:18 +00:00
Jonny007-MKD 84ab39d5b3 ModbusClient.cin
Counting the send attempts to reject packets that cannot be send (e.g. wrong network)

MakeConfig.can
  Introduced options (skip255 and useThirdIpNameForNodeName)
2014-07-11 11:32:02 +00:00
Jonny007-MKD caf58bd7d6 ModbusClient.cin
Improved _ModbusReadBits and _ModbusReadRegisters: Check address and curCount against device information
2014-07-10 07:58:18 +00:00
Jonny007-MKD 3e3a24a2a3 DeviceInformation.cin
Improved device structure
2014-07-10 07:56:55 +00:00
Jonny007-MKD decc7357e7 DeviceInformation.cin
Moved device information into structure
PollingModbusClient.can
  Use device structure
ModbusClient.cin
  Use device structure and enum ModbusFuncCode

ModbusEil.cin
ModbusTcp.cin
  Fixes
2014-07-08 11:38:32 +00:00
Jonny007-MKD 7b08b19840 Minor changes 2014-07-07 10:24:11 +00:00
Jonny007-MKD 2df8f31eb7 Moved all sysvars to PollingModbusClient.can
Fixed bug when splitting Modbus write requests
2014-07-04 11:29:18 +00:00
Jonny007-MKD b6f211d5d3 Prefixed "private" functions with underscore 2014-07-04 10:59:58 +00:00
Jonny007-MKD bf03b46d34 Improve comments 2014-07-04 09:57:03 +00:00
Jonny007-MKD 1e893112dd Airbus Panels 2014-06-20 10:46:06 +00:00
Jonny007-MKD 32c009aa98 Added comments
Refactured Layer 4
2014-06-20 10:45:41 +00:00
Jonny007-MKD 8c7dae6169 Added mapping stuff 2014-06-17 18:23:42 +00:00
Jonny007-MKD 409f2327c6 2014-06-17 16:41:05 +00:00
Jonny007-MKD 2279ff04b0 DeviceInformation.cin
Added default value of 1 to gDevReceiveWindow because gtRobin would do anything in MakeConfig
2014-06-17 14:28:29 +00:00
Jonny007-MKD 93dd56469d ModbusClientCommon.cin
Introduced loops to automatically split requests that are too large for Modbus

ModbusClient.can
  Modified Modbus events so that the split requests (see above) will be written at the correct position in sys vars

ModbusFunctions.cin
DeviceInformation.cin
  Introduced new file that will handle most device specific things

ModbusStructs.cin
  Introduced new constants with maximum Modbus values

MakeConfig.can
  Increment IP address with swapDWord
  Moved detection stuff to DeviceInformation.cin
2014-06-17 14:21:45 +00:00
Jonny007-MKD 9dc7ffd47d ModbusClient.can
MakeConfig.can
  Added 
ModbusClientCommon.cin
  Introduced different functions for ModbusFuncCode 0x01 and 0x02. B&R handles them differently
2014-06-16 12:50:35 +00:00
Jonny007-MKD c93d7d22f2 2014-06-16 09:30:54 +00:00
Jonny007-MKD 7716a32185 Notify with MbInfo of received data 2014-06-16 07:24:08 +00:00