/
ChangeLog
56 lines (53 loc) · 2.67 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# -*- coding: utf-8 -*-
2009-03-5 Timin Aleksey <atimin@gmail.com>
* lib/rmodbus/ext.rb: Added.
* lib/rmodbus/*.rb, spec/*_spec.rb: Have done
refactoring. Now using pack\unpack methods.
* CHANGES: Delete.
* ChageLog: Start new log of shanges.
2009-03-6 Timin Aleksey <atimin@gmail.com>
* lib/rmodbus/rtu_client.rb, spec/rtu_client_spec.rb: Have completed to
design of ModBus::RTUClient class.
2009-04-17 James Sanders <sanderjd@gmail.com>
* lib/rmodbus/exceptions.rb: Inherit from StandardError instead of
Exception
2010-01-7 Timin Aleksey <atimin@gmail.com>
* lib/rmodbus/tcp_client.rb: Fixed bug of overflow transaction counter (thanks
Tallak Tveide)
2010-01-8 Timin Aleksey <atimin@gmail.com>
* lib/rmodbus/tcp_client.rb: Added new method TCPClient::connect,
TCPClient#ipaddr, TCPClient#port, TCPClient#slave
* lib/rmodbus/rtu_client.rb: Added new methods RTUClient::connect,
RTUClient#close, RTUClient#port, RTUClient#baud, RTUClient#slave
2010-01-9 Timin Aleksey <atimin@gmail.com>
* rmodbus.gemspec: Added Rakefile into gem, dependencie on
serialport-0.8.0.gem
* spec/logging_spec.rb: Added specs for debug logging
* lib/rmodbus/client.rb, lib/rmodbus/tcp_client.rb,
lib/rmodbus/rtu_client.rb: Added debug logging functional
2010-01-12 Timin Aleksey <atimin@gmail.com>
* lib/rmodbus/rtu_client.rb: RTUClient is live!
2010-01-14 Timin Aleksey <atimin@gmail.com>
* lib/rmodbus/crc16.rb: Added module for calculation CRC16
* lib/rmodbus/parsers.rb: Added module for parsing requiest from clients
* lib/rmodbus/rtu_server.rb: Added RTUServer class
* rmodbus.gemspec: Update verison => 0.4.0
* README: Update information about project
2010-01-16 Timin Aleksey <atimin@gmail.com>
* lib/rmodbus/ext.rb, lib/rmodbus/client.rb: Fixed for ruby-1.8.6 compatibility
* lib/rmodbus/parsers.rb: Fixed bug for response on write requests
* lib/rmodbus/rtu_client.rb: Fixed bug in verifing CRC
* lib/rmodbus/rtu_server.rb: Reanimation RTUServer
* examples/perfomance_rtu.rb: Added test perfomance for ModBus RTU
2010-01-17 Timin Aleksey <atimin@gmail.com>
* lib/rmodbus/rtu_server, lib/rmodbus/tcp_server.rb: Fixed typo
discret_inputs -> discrete_inputs
* examples/perfomance_tcp.rb: Added test perfomance for ModBus TCP
* lib/rmodbus/tcp_client.rb: Added method TCPClient#closed?
* lib/rmodbus/rtu_client.rb: Added method RTUClient#closed?
2010-01-18 Timin Aleksey <atimin@gmail.com>
* lib/rmodbus/rtu_client.rb, lib/rmodbus/rtu_server.rb: Added support
modem parameters - :data_bits => 5..8, :stop_bits => 1 or 2, :parity =>
SerialPort::NONE, SerialPort::EVEN, SerialPort::ODD
2010-01-20 Timin Aleksey <atimin@gmail.com>
* lib/rmodbus/ext.rb: Fixed bug for divisible 8 data in Array#pack_to_word