Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
U
uniset2
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
UniSet project repositories
uniset2
Commits
050e1f9c
Commit
050e1f9c
authored
Oct 31, 2011
by
Pavel Vainerman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(ModbusMaster): перенёс реализацию ModbusMaster TCP и RTU в один каталог ModbusMaster
parent
00b4d0ee
Show whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
124 additions
and
194 deletions
+124
-194
configure.ac
configure.ac
+2
-4
Makefile.am
extensions/MBTCPMaster/Makefile.am
+0
-32
create_links.sh
extensions/MBTCPMaster/create_links.sh
+0
-7
Makefile.am
extensions/Makefile.am
+2
-2
MBExchange.cc
extensions/ModbusMaster/MBExchange.cc
+50
-4
MBExchange.h
extensions/ModbusMaster/MBExchange.h
+1
-0
MBTCPMaster.cc
extensions/ModbusMaster/MBTCPMaster.cc
+0
-40
MBTCPMaster.h
extensions/ModbusMaster/MBTCPMaster.h
+0
-0
Makefile.am
extensions/ModbusMaster/Makefile.am
+62
-0
RTUExchange.cc
extensions/ModbusMaster/RTUExchange.cc
+0
-44
RTUExchange.h
extensions/ModbusMaster/RTUExchange.h
+0
-1
libUniSetMBTCPMaster.pc.in
extensions/ModbusMaster/libUniSetMBTCPMaster.pc.in
+0
-0
libUniSetRTU.pc.in
extensions/ModbusMaster/libUniSetRTU.pc.in
+0
-0
main.cc
extensions/ModbusMaster/main.cc
+0
-0
mtr-setup.cc
extensions/ModbusMaster/mtr-setup.cc
+0
-0
mtrconv.cc
extensions/ModbusMaster/mtrconv.cc
+0
-0
rtuexchange.cc
extensions/ModbusMaster/rtuexchange.cc
+0
-0
rtustate.cc
extensions/ModbusMaster/rtustate.cc
+0
-0
start_fg_mbrtu.sh
extensions/ModbusMaster/start_fg_mbrtu.sh
+0
-0
start_fg_mbtcp.sh
extensions/ModbusMaster/start_fg_mbtcp.sh
+0
-1
stop.sh
extensions/ModbusMaster/stop.sh
+2
-0
test.xml
extensions/ModbusMaster/test.xml
+2
-0
uniset-functions.sh
extensions/ModbusMaster/uniset-functions.sh
+2
-0
vtconv.cc
extensions/ModbusMaster/vtconv.cc
+0
-0
Makefile.am
extensions/RTUExchange/Makefile.am
+0
-50
create_links.sh
extensions/RTUExchange/create_links.sh
+0
-7
ModbusTCPMaster.h
include/modbus/ModbusTCPMaster.h
+1
-2
No files found.
configure.ac
View file @
050e1f9c
...
...
@@ -179,13 +179,11 @@ AC_CONFIG_FILES([Makefile
extensions/DBServer-MySQL/libUniSetMySQL.pc
extensions/IOControl/Makefile
extensions/IOControl/libUniSetIOControl.pc
extensions/RTUExchange/Makefile
extensions/RTUExchange/libUniSetRTU.pc
extensions/ModbusMaster/Makefile
extensions/ModbusMaster/libUniSetRTU.pc
extensions/ModbusMaster/libUniSetMBTCPMaster.pc
extensions/ModbusSlave/Makefile
extensions/ModbusSlave/libUniSetMBSlave.pc
extensions/MBTCPMaster/Makefile
extensions/MBTCPMaster/libUniSetMBTCPMaster.pc
extensions/LogicProcessor/Makefile
extensions/LogicProcessor/libUniSetLogicProcessor.pc
extensions/SMViewer/Makefile
...
...
extensions/MBTCPMaster/Makefile.am
deleted
100644 → 0
View file @
00b4d0ee
bin_PROGRAMS
=
@PACKAGE@-mbtcpmaster
# не забывайте править версию в pc-файле
UMBTCP_VER
=
1:2:1
lib_LTLIBRARIES
=
libUniSetMBTCPMaster.la
libUniSetMBTCPMaster_la_LDFLAGS
=
-version-info
$(UMBTCP_VER)
libUniSetMBTCPMaster_la_LIBADD
=
$(top_builddir)
/lib/libUniSet.la
\
$(top_builddir)
/extensions/SharedMemory/libUniSetSharedMemory.la
\
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
\
$(top_builddir)
/extensions/ModbusMaster/libMBMaster.la
\
$(SIGC_LIBS)
libUniSetMBTCPMaster_la_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
-I
$(top_builddir)
/extensions/SharedMemory
-I
$(top_builddir)
/extensions/ModbusMaster
$(SIGC_CFLAGS)
libUniSetMBTCPMaster_la_SOURCES
=
MBTCPMaster.cc
@PACKAGE@
_mbtcpmaster_SOURCES
=
main.cc
@PACKAGE@
_mbtcpmaster_LDADD
=
libUniSetMBTCPMaster.la
$(top_builddir)
/lib/libUniSet.la
\
$(top_builddir)
/extensions/SharedMemory/libUniSetSharedMemory.la
\
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
\
$(top_builddir)
/extensions/ModbusMaster/libMBMaster.la
\
$(SIGC_LIBS)
@PACKAGE@
_mbtcpmaster_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
-I
$(top_builddir)
/extensions/SharedMemory
-I
$(top_builddir)
/extensions/ModbusMaster
$(SIGC_CFLAGS)
# install
devel_include_HEADERS
=
*
.h
devel_includedir
=
$(pkgincludedir)
/extensions
pkgconfigdir
=
$(libdir)
/pkgconfig
pkgconfig_DATA
=
libUniSetMBTCPMaster.pc
all-local
:
ln
-sf
../MBTCPMaster/
$(devel_include_HEADERS)
../include
extensions/MBTCPMaster/create_links.sh
deleted
100755 → 0
View file @
00b4d0ee
#!/bin/sh
ln
-s
-f
../../Utilities/scripts/uniset-start.sh
ln
-s
-f
../../Utilities/scripts/uniset-stop.sh stop.sh
ln
-s
-f
../../Utilities/scripts/uniset-functions.sh
ln
-s
-f
../../conf/test.xml test.xml
extensions/Makefile.am
View file @
050e1f9c
...
...
@@ -3,8 +3,8 @@
############################################################################
if
HAVE_EXTENTIONS
SUBDIRS
=
lib include
ModbusMaster SharedMemory IOControl RTUExchange
LogicProcessor
\
Modbus
Slave MBTCPMaster
SMViewer UniNetwork UNet2 DBServer-MySQL tests
SUBDIRS
=
lib include
SharedMemory IOControl
LogicProcessor
\
Modbus
Master ModbusSlave
SMViewer UniNetwork UNet2 DBServer-MySQL tests
#SMDBServer
#SharedMemoryPlus
#UDPExchange
...
...
extensions/ModbusMaster/MBExchange.cc
View file @
050e1f9c
...
...
@@ -55,10 +55,10 @@ pollActivated(false)
if
(
stat_time
>
0
)
ptStatistic
.
setTiming
(
stat_time
*
1000
);
//
recv_timeout = conf->getArgPInt("--" + prefix + "-recv-timeout",it.getProp("recv_timeout"), 500);
//
//
int tout = conf->getArgPInt("--" + prefix + "-timeout",it.getProp("timeout"), 5000);
//
ptTimeout.setTiming(tout);
recv_timeout
=
conf
->
getArgPInt
(
"--"
+
prefix
+
"-recv-timeout"
,
it
.
getProp
(
"recv_timeout"
),
500
);
int
tout
=
conf
->
getArgPInt
(
"--"
+
prefix
+
"-timeout"
,
it
.
getProp
(
"timeout"
),
5000
);
ptTimeout
.
setTiming
(
tout
);
noQueryOptimization
=
conf
->
getArgInt
(
"--"
+
prefix
+
"-no-query-optimization"
,
it
.
getProp
(
"no_query_optimization"
));
...
...
@@ -148,6 +148,21 @@ void MBExchange::help_print( int argc, const char* const* argv )
// -----------------------------------------------------------------------------
MBExchange
::~
MBExchange
()
{
for
(
RTUDeviceMap
::
iterator
it1
=
rmap
.
begin
();
it1
!=
rmap
.
end
();
++
it1
)
{
if
(
it1
->
second
->
rtu
)
{
delete
it1
->
second
->
rtu
;
it1
->
second
->
rtu
=
0
;
}
RTUDevice
*
d
(
it1
->
second
);
for
(
RegMap
::
iterator
it
=
d
->
regmap
.
begin
();
it
!=
d
->
regmap
.
end
();
++
it
)
delete
it
->
second
;
delete
it1
->
second
;
}
delete
shm
;
}
// -----------------------------------------------------------------------------
...
...
@@ -2613,3 +2628,34 @@ void MBExchange::poll()
// printMap(rmap);
}
// -----------------------------------------------------------------------------
bool
MBExchange
::
RTUDevice
::
checkRespond
()
{
bool
prev
=
resp_state
;
if
(
resp_ptTimeout
.
getInterval
()
<=
0
)
{
resp_state
=
resp_real
;
return
(
prev
!=
resp_state
);
}
if
(
resp_trTimeout
.
hi
(
resp_state
&&
!
resp_real
)
)
resp_ptTimeout
.
reset
();
if
(
resp_real
)
resp_state
=
true
;
else
if
(
resp_state
&&
!
resp_real
&&
resp_ptTimeout
.
checkTime
()
)
resp_state
=
false
;
// если ещё не инициализировали значение в SM
// то возвращаем true, чтобы оно принудительно сохранилось
if
(
!
resp_init
)
{
resp_state
=
resp_real
;
resp_init
=
true
;
prev
=
resp_state
;
return
true
;
}
return
(
prev
!=
resp_state
);
}
// -----------------------------------------------------------------------------
extensions/ModbusMaster/MBExchange.h
View file @
050e1f9c
...
...
@@ -308,6 +308,7 @@ class MBExchange:
// определение timeout для соединения
PassiveTimer
ptTimeout
;
bool
pollActivated
;
int
recv_timeout
;
private
:
MBExchange
();
...
...
extensions/M
BTCP
Master/MBTCPMaster.cc
→
extensions/M
odbus
Master/MBTCPMaster.cc
View file @
050e1f9c
...
...
@@ -59,15 +59,6 @@ pollThread(0)
// -----------------------------------------------------------------------------
MBTCPMaster
::~
MBTCPMaster
()
{
for
(
MBTCPMaster
::
RTUDeviceMap
::
iterator
it1
=
rmap
.
begin
();
it1
!=
rmap
.
end
();
++
it1
)
{
RTUDevice
*
d
(
it1
->
second
);
for
(
MBTCPMaster
::
RegMap
::
iterator
it
=
d
->
regmap
.
begin
();
it
!=
d
->
regmap
.
end
();
++
it
)
delete
it
->
second
;
delete
it1
->
second
;
}
delete
pollThread
;
delete
mbtcp
;
}
...
...
@@ -202,37 +193,6 @@ void MBTCPMaster::poll_thread()
}
}
// -----------------------------------------------------------------------------
bool
MBTCPMaster
::
RTUDevice
::
checkRespond
()
{
bool
prev
=
resp_state
;
if
(
resp_ptTimeout
.
getInterval
()
<=
0
)
{
resp_state
=
resp_real
;
return
(
prev
!=
resp_state
);
}
if
(
resp_trTimeout
.
hi
(
resp_state
&&
!
resp_real
)
)
resp_ptTimeout
.
reset
();
if
(
resp_real
)
resp_state
=
true
;
else
if
(
resp_state
&&
!
resp_real
&&
resp_ptTimeout
.
checkTime
()
)
resp_state
=
false
;
// если ещё не инициализировали значение в SM
// то возвращаем true, чтобы оно принудительно сохранилось
if
(
!
resp_init
)
{
resp_state
=
resp_real
;
resp_init
=
true
;
prev
=
resp_state
;
return
true
;
}
return
(
prev
!=
resp_state
);
}
// -----------------------------------------------------------------------------
void
MBTCPMaster
::
sigterm
(
int
signo
)
{
dlog
[
Debug
::
WARN
]
<<
myname
<<
": ********* SIGTERM("
<<
signo
<<
") ********"
<<
endl
;
...
...
extensions/M
BTCP
Master/MBTCPMaster.h
→
extensions/M
odbus
Master/MBTCPMaster.h
View file @
050e1f9c
extensions/ModbusMaster/Makefile.am
View file @
050e1f9c
...
...
@@ -6,9 +6,71 @@ libMBMaster_la_LIBADD = $(top_builddir)/lib/libUniSet.la \
libMBMaster_la_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
-I
$(top_builddir)
/extensions/SharedMemory
$(SIGC_CFLAGS)
libMBMaster_la_SOURCES
=
MBExchange.cc RTUStorage.cc
bin_PROGRAMS
=
@PACKAGE@-mbtcpmaster @PACKAGE@-rtuexchange @PACKAGE@-mtr-conv @PACKAGE@-rtu188-state @PACKAGE@-vtconv @PACKAGE@-mtr-setup
lib_LTLIBRARIES
=
libUniSetMBTCPMaster.la libUniSetRTU.la
# -------------------- Mobus TCP -------------------
# не забывайте править версию в pc-файле
UMBTCP_VER
=
1:2:1
libUniSetMBTCPMaster_la_LDFLAGS
=
-version-info
$(UMBTCP_VER)
libUniSetMBTCPMaster_la_LIBADD
=
libMBMaster.la
$(top_builddir)
/lib/libUniSet.la
\
$(top_builddir)
/extensions/SharedMemory/libUniSetSharedMemory.la
\
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
\
$(SIGC_LIBS)
libUniSetMBTCPMaster_la_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
-I
$(top_builddir)
/extensions/SharedMemory
$(SIGC_CFLAGS)
libUniSetMBTCPMaster_la_SOURCES
=
MBTCPMaster.cc
@PACKAGE@
_mbtcpmaster_SOURCES
=
main.cc
@PACKAGE@
_mbtcpmaster_LDADD
=
libUniSetMBTCPMaster.la libMBMaster.la
$(top_builddir)
/lib/libUniSet.la
\
$(top_builddir)
/extensions/SharedMemory/libUniSetSharedMemory.la
\
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
\
$(SIGC_LIBS)
@PACKAGE@
_mbtcpmaster_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
-I
$(top_builddir)
/extensions/SharedMemory
$(SIGC_CFLAGS)
# -------------------- Mobus RTU -------------------
# не забывайте править версию в pc-файле
URTU_VER
=
2:0:0
libUniSetRTU_la_LDFLAGS
=
-version-info
$(URTU_VER)
libUniSetRTU_la_LIBADD
=
libMBMaster.la
$(top_builddir)
/lib/libUniSet.la
\
$(top_builddir)
/extensions/SharedMemory/libUniSetSharedMemory.la
\
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
\
$(SIGC_LIBS)
libUniSetRTU_la_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
-I
$(top_builddir)
/extensions/SharedMemory
$(SIGC_CFLAGS)
libUniSetRTU_la_SOURCES
=
RTUExchange.cc
@PACKAGE@
_rtuexchange_SOURCES
=
rtuexchange.cc
@PACKAGE@
_rtuexchange_LDADD
=
libUniSetRTU.la libMBMaster.la
$(top_builddir)
/lib/libUniSet.la
\
$(top_builddir)
/extensions/SharedMemory/libUniSetSharedMemory.la
\
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
\
$(SIGC_LIBS)
@PACKAGE@
_rtuexchange_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
-I
$(top_builddir)
/extensions/SharedMemory
$(SIGC_CFLAGS)
@PACKAGE@
_mtr_conv_SOURCES
=
mtrconv.cc
@PACKAGE@
_mtr_conv_LDADD
=
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
$(top_builddir)
/lib/libUniSet.la
@PACKAGE@
_mtr_conv_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
@PACKAGE@
_mtr_setup_SOURCES
=
mtr-setup.cc
@PACKAGE@
_mtr_setup_LDADD
=
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
$(top_builddir)
/lib/libUniSet.la
@PACKAGE@
_mtr_setup_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
@PACKAGE@
_vtconv_SOURCES
=
vtconv.cc
@PACKAGE@
_vtconv_LDADD
=
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
$(top_builddir)
/lib/libUniSet.la
@PACKAGE@
_vtconv_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
@PACKAGE@
_rtu188_state_LDADD
=
libUniSetRTU.la libMBMaster.la
\
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
$(top_builddir)
/lib/libUniSet.la
@PACKAGE@
_rtu188_state_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
@PACKAGE@
_rtu188_state_SOURCES
=
rtustate.cc
# install
devel_include_HEADERS
=
*
.h
devel_includedir
=
$(pkgincludedir)
/extensions
pkgconfigdir
=
$(libdir)
/pkgconfig
pkgconfig_DATA
=
libUniSetMBTCPMaster.pc libUniSetRTU.pc
all-local
:
ln
-sf
../ModbusMaster/
$(devel_include_HEADERS)
../include
extensions/
RTUExchange
/RTUExchange.cc
→
extensions/
ModbusMaster
/RTUExchange.cc
View file @
050e1f9c
...
...
@@ -39,8 +39,6 @@ allNotRespond(false)
transmitCtl
=
conf
->
getArgInt
(
"--"
+
prefix
+
"-transmit-ctl"
,
it
.
getProp
(
"transmitCtl"
));
defSpeed
=
ComPort
::
getSpeed
(
speed
);
recv_timeout
=
conf
->
getArgPInt
(
"--"
+
prefix
+
"-recv-timeout"
,
it
.
getProp
(
"recv_timeout"
),
50
);
int
alltout
=
conf
->
getArgPInt
(
"--"
+
prefix
+
"-all-timeout"
,
it
.
getProp
(
"all_timeout"
),
2000
);
ptAllNotRespond
.
setTiming
(
alltout
);
...
...
@@ -67,21 +65,6 @@ allNotRespond(false)
// -----------------------------------------------------------------------------
RTUExchange
::~
RTUExchange
()
{
for
(
MBExchange
::
RTUDeviceMap
::
iterator
it1
=
rmap
.
begin
();
it1
!=
rmap
.
end
();
++
it1
)
{
if
(
it1
->
second
->
rtu
)
{
delete
it1
->
second
->
rtu
;
it1
->
second
->
rtu
=
0
;
}
RTUDevice
*
d
(
it1
->
second
);
for
(
RTUExchange
::
RegMap
::
iterator
it
=
d
->
regmap
.
begin
();
it
!=
d
->
regmap
.
end
();
++
it
)
delete
it
->
second
;
delete
it1
->
second
;
}
delete
mbrtu
;
}
// -----------------------------------------------------------------------------
...
...
@@ -271,33 +254,6 @@ void RTUExchange::poll()
// printMap(rmap);
}
// -----------------------------------------------------------------------------
bool
RTUExchange
::
RTUDevice
::
checkRespond
()
{
bool
prev
=
resp_state
;
if
(
resp_trTimeout
.
hi
(
resp_real
)
)
{
if
(
resp_real
)
resp_state
=
true
;
resp_ptTimeout
.
reset
();
}
if
(
resp_state
&&
!
resp_real
&&
resp_ptTimeout
.
checkTime
()
)
resp_state
=
false
;
// если ещё не инициализировали значение в SM
// то возвращаем true, чтобы оно принудительно сохранилось
if
(
!
resp_init
)
{
resp_state
=
resp_real
;
resp_init
=
true
;
prev
=
resp_state
;
return
true
;
}
return
(
prev
!=
resp_state
);
}
// -----------------------------------------------------------------------------
void
RTUExchange
::
help_print
(
int
argc
,
const
char
*
const
*
argv
)
{
cout
<<
"Default: prefix='rs'"
<<
endl
;
...
...
extensions/
RTUExchange
/RTUExchange.h
→
extensions/
ModbusMaster
/RTUExchange.h
View file @
050e1f9c
...
...
@@ -30,7 +30,6 @@ class RTUExchange:
UniSetTypes
::
uniset_mutex
mbMutex
;
std
::
string
devname
;
ComPort
::
Speed
defSpeed
;
int
recv_timeout
;
bool
use485F
;
bool
transmitCtl
;
...
...
extensions/M
BTCP
Master/libUniSetMBTCPMaster.pc.in
→
extensions/M
odbus
Master/libUniSetMBTCPMaster.pc.in
View file @
050e1f9c
File moved
extensions/
RTUExchange
/libUniSetRTU.pc.in
→
extensions/
ModbusMaster
/libUniSetRTU.pc.in
View file @
050e1f9c
File moved
extensions/M
BTCP
Master/main.cc
→
extensions/M
odbus
Master/main.cc
View file @
050e1f9c
extensions/
RTUExchange
/mtr-setup.cc
→
extensions/
ModbusMaster
/mtr-setup.cc
View file @
050e1f9c
extensions/
RTUExchange
/mtrconv.cc
→
extensions/
ModbusMaster
/mtrconv.cc
View file @
050e1f9c
extensions/
RTUExchange
/rtuexchange.cc
→
extensions/
ModbusMaster
/rtuexchange.cc
View file @
050e1f9c
extensions/
RTUExchange
/rtustate.cc
→
extensions/
ModbusMaster
/rtustate.cc
View file @
050e1f9c
extensions/
RTUExchange/start_fg
.sh
→
extensions/
ModbusMaster/start_fg_mbrtu
.sh
View file @
050e1f9c
File moved
extensions/M
BTCPMaster/start_fg
.sh
→
extensions/M
odbusMaster/start_fg_mbtcp
.sh
View file @
050e1f9c
...
...
@@ -14,4 +14,3 @@
--mbtcp-polltime
5000
\
--mbtcp-exchange-mode-id
MB1_Mode_AS
#--mbtcp-filter-field mbtcp --mbtcp-filter-value 1
extensions/ModbusMaster/stop.sh
0 → 120000
View file @
050e1f9c
../../Utilities/scripts/uniset-stop.sh
\ No newline at end of file
extensions/ModbusMaster/test.xml
0 → 120000
View file @
050e1f9c
../../conf/test.xml
\ No newline at end of file
extensions/ModbusMaster/uniset-functions.sh
0 → 120000
View file @
050e1f9c
../../Utilities/scripts/uniset-functions.sh
\ No newline at end of file
extensions/
RTUExchange
/vtconv.cc
→
extensions/
ModbusMaster
/vtconv.cc
View file @
050e1f9c
extensions/RTUExchange/Makefile.am
deleted
100644 → 0
View file @
00b4d0ee
bin_PROGRAMS
=
@PACKAGE@-rtuexchange @PACKAGE@-mtr-conv @PACKAGE@-rtu188-state @PACKAGE@-vtconv @PACKAGE@-mtr-setup
# не забывайте править версию в pc-файле
URTU_VER
=
2:0:0
lib_LTLIBRARIES
=
libUniSetRTU.la
libUniSetRTU_la_LDFLAGS
=
-version-info
$(URTU_VER)
libUniSetRTU_la_LIBADD
=
$(top_builddir)
/lib/libUniSet.la
\
$(top_builddir)
/extensions/SharedMemory/libUniSetSharedMemory.la
\
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
\
$(top_builddir)
/extensions/ModbusMaster/libMBMaster.la
\
$(SIGC_LIBS)
libUniSetRTU_la_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
-I
$(top_builddir)
/extensions/SharedMemory
-I
$(top_builddir)
/extensions/ModbusMaster
$(SIGC_CFLAGS)
libUniSetRTU_la_SOURCES
=
RTUExchange.cc
@PACKAGE@
_rtuexchange_SOURCES
=
rtuexchange.cc
@PACKAGE@
_rtuexchange_LDADD
=
libUniSetRTU.la
$(top_builddir)
/lib/libUniSet.la
\
$(top_builddir)
/extensions/SharedMemory/libUniSetSharedMemory.la
\
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
\
$(top_builddir)
/extensions/ModbusMaster/libMBMaster.la
\
$(SIGC_LIBS)
@PACKAGE@
_rtuexchange_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
-I
$(top_builddir)
/extensions/SharedMemory
-I
$(top_builddir)
/extensions/ModbusMaster
$(SIGC_CFLAGS)
@PACKAGE@
_mtr_conv_SOURCES
=
mtrconv.cc
@PACKAGE@
_mtr_conv_LDADD
=
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
$(top_builddir)
/lib/libUniSet.la
@PACKAGE@
_mtr_conv_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
@PACKAGE@
_mtr_setup_SOURCES
=
mtr-setup.cc
@PACKAGE@
_mtr_setup_LDADD
=
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
$(top_builddir)
/lib/libUniSet.la
@PACKAGE@
_mtr_setup_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
@PACKAGE@
_vtconv_SOURCES
=
vtconv.cc
@PACKAGE@
_vtconv_LDADD
=
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
$(top_builddir)
/lib/libUniSet.la
@PACKAGE@
_vtconv_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
@PACKAGE@
_rtu188_state_LDADD
=
libUniSetRTU.la
\
$(top_builddir)
/extensions/lib/libUniSetExtensions.la
$(top_builddir)
/lib/libUniSet.la
\
$(top_builddir)
/extensions/ModbusMaster/libMBMaster.la
@PACKAGE@
_rtu188_state_CXXFLAGS
=
-I
$(top_builddir)
/extensions/include
-I
$(top_builddir)
/extensions/ModbusMaster
@PACKAGE@
_rtu188_state_SOURCES
=
rtustate.cc
# install
devel_include_HEADERS
=
*
.h
devel_includedir
=
$(pkgincludedir)
/extensions
pkgconfigdir
=
$(libdir)
/pkgconfig
pkgconfig_DATA
=
libUniSetRTU.pc
all-local
:
ln
-sf
../RTUExchange/
$(devel_include_HEADERS)
../include
extensions/RTUExchange/create_links.sh
deleted
100755 → 0
View file @
00b4d0ee
#!/bin/sh
ln
-s
-f
../../Utilities/scripts/uniset-start.sh
ln
-s
-f
../../Utilities/scripts/uniset-stop.sh stop.sh
ln
-s
-f
../../Utilities/scripts/uniset-functions.sh
ln
-s
-f
../../conf/test.xml test.xml
include/modbus/ModbusTCPMaster.h
View file @
050e1f9c
...
...
@@ -7,8 +7,7 @@
#include "ModbusTypes.h"
#include "ModbusClient.h"
// -------------------------------------------------------------------------
/*! Modbus TCP master interface
*/
/*! Modbus TCP master interface */
class
ModbusTCPMaster
:
public
ModbusClient
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment