Commit 7513789a authored by Pavel Vainerman's avatar Pavel Vainerman

Merge branches 'eterbook' and 'master' into newRTUExchange

parents 713602e5 0be62a96
...@@ -13,6 +13,8 @@ output.* ...@@ -13,6 +13,8 @@ output.*
Makefile Makefile
Makefile.in Makefile.in
semantic.cache semantic.cache
*_SK.cc
*_SK.h
COPYING COPYING
stamp-h1 stamp-h1
......
...@@ -21,4 +21,11 @@ ...@@ -21,4 +21,11 @@
IOController_i::SensorInfo UniSetTypes IOController_i::SensorInfo UniSetTypes
( ConsumerInfo ..). uniset-codegen, ( ConsumerInfo ..). uniset-codegen,
SensorInfo ObjectId. SensorInfo ObjectId.
\ No newline at end of file
RTUExchange
==============
...
udev
#!/bin/sh #!/bin/sh
#
ln -s -f admin.sh start
ln -s -f admin.sh exist
ln -s -f admin.sh finish
ln -s -f admin.sh foldUp
ln -s -f admin.sh info
ln -s -f admin.sh alarm
ln -s -f admin.sh create
#ln -s -f admin.sh setState
#ln -s -f admin.sh dbcreate
#ln -s -f admin.sh statistic
#ln -s -f admin.sh database
ln -s -f admin.sh logrotate
ln -s -f admin.sh omap
ln -s -f admin.sh msgmap
ln -s -f admin.sh anotify
ln -s -f admin.sh dnotify
ln -s -f admin.sh saveValue
ln -s -f admin.sh saveState
ln -s -f admin.sh setValue
ln -s -f admin.sh setState
ln -s -f admin.sh getValue
ln -s -f admin.sh getState
ln -s -f admin.sh getRawValue
ln -s -f admin.sh getCalibrate
ln -s -f admin.sh help
ln -s -f admin.sh oinfo
ln -s -f /usr/bin/uniset-stop.sh stop.sh ln -s -f /usr/bin/uniset-stop.sh stop.sh
ln -s -f ../../conf/test.xml test.xml #ln -s -f ../../conf/test.xml test.xml
ln -s -f ./configure.xml test.xml
...@@ -8,9 +8,9 @@ REL=eter ...@@ -8,9 +8,9 @@ REL=eter
DEFAULTARCH=i586 DEFAULTARCH=i586
RPMDIR=~/RPM/RPMS/$DEFAULTARCH RPMDIR=~/RPM/RPMS/$DEFAULTARCH
RPMSOURCEDIR=~/RPM/SOURCES RPMSOURCEDIR=~/RPM/SOURCES
FTPDIR=/var/ftp/pub/Ourside/RPMS.uniset FTPDIR=/var/ftp/pub/Ourside/i586/RPMS.uniset
PROJECT=uniset PROJECT=uniset
GEN=/var/ftp/pub/Ourside/genbase.sh GEN=/var/ftp/pub/Ourside/i586/genb.sh
BACKUPDIR=$FTPDIR/backup BACKUPDIR=$FTPDIR/backup
RPMBUILD=/usr/bin/rpmbuild RPMBUILD=/usr/bin/rpmbuild
...@@ -36,7 +36,7 @@ prepare_tarball() ...@@ -36,7 +36,7 @@ prepare_tarball()
cp -r $WDPROJECT/* $DESTDIR/ cp -r $WDPROJECT/* $DESTDIR/
cd $DESTDIR/ cd $DESTDIR/
make distclean make distclean
# [ -a ./autogen.sh ] && ./autogen.sh [ -a ./autogen.sh ] && ./autogen.sh
rm -rf autom4te.cache/ rm -rf autom4te.cache/
echo "Make tarball $TARNAME ... from $DESTDIR" echo "Make tarball $TARNAME ... from $DESTDIR"
...@@ -78,7 +78,7 @@ function send_notify() ...@@ -78,7 +78,7 @@ function send_notify()
CURDATE=`date` CURDATE=`date`
MAILTO="devel@server" MAILTO="devel@server"
# FIXME: # FIXME:
mutt $MAILTO -s "[19910B] New build: $BUILDNAME" <<EOF mutt $MAILTO -s "[uniset] New build: $BUILDNAME" <<EOF
: $BUILDNAME : $BUILDNAME
-- --
your $0 your $0
...@@ -102,11 +102,11 @@ export BUILDNAME=$BASENAME-$VERSION-$RELEASE ...@@ -102,11 +102,11 @@ export BUILDNAME=$BASENAME-$VERSION-$RELEASE
add_changelog_helper "- new build" $SPECNAME add_changelog_helper "- new build" $SPECNAME
prepare_tarball prepare_tarball || fatal "Can't prpare"
rpmbb $SPECNAME || fatal "Can't build" rpmbb $SPECNAME || fatal "Can't build"
#cp2ftp cp2ftp
rpmbs $SPECNAME rpmbs $SPECNAME
#send_notify #send_notify
......
...@@ -2,11 +2,7 @@ ...@@ -2,11 +2,7 @@
Name: uniset Name: uniset
Version: 0.96 Version: 0.96
<<<<<<< HEAD:conf/uniset.spec Release: eter23
Release: eter6
=======
Release: eter9
>>>>>>> 6eb79ccca4b348cddaa393aae9cb34b9fcf2a001:conf/uniset.spec
Summary: UniSet Summary: UniSet
License: GPL License: GPL
Group: Development/C++ Group: Development/C++
...@@ -178,20 +174,50 @@ Libraries needed to develop for uniset extentions ...@@ -178,20 +174,50 @@ Libraries needed to develop for uniset extentions
%_bindir/%name-logicproc %_bindir/%name-logicproc
%_bindir/%name-plogicproc %_bindir/%name-plogicproc
%_bindir/mtrconv %_bindir/mtrconv
%_bindir/vtconv
%_bindir/rtustate %_bindir/rtustate
%_bindir/%name-rtuexchange %_bindir/%name-rtuexchange
%_bindir/%name-smemory %_bindir/%name-smemory
%_bindir/%name-smviewer %_bindir/%name-smviewer
%changelog %changelog
<<<<<<< HEAD:conf/uniset.spec * Thu Jun 04 2009 Pavel Vainerman <pv@aeu> 0.96-eter23
* Wed May 20 2009 Pavel Vainerman <pv@altlinux.ru> 0.96-eter5 - new build
=======
* Thu Jun 04 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter22
- new build
* Thu Jun 04 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter21
- new build
* Thu Jun 04 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter20
- new build
* Thu Jun 04 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter19
- new build
* Thu Jun 04 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter18
- new build
* Thu Jun 04 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter17
- new build
* Thu Jun 04 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter16
- new build
* Thu Jun 04 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter15
- new build
* Thu Jun 04 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter14
- new build
* Thu Jun 04 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter13
- new build
* Tue Apr 21 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter6 * Tue Apr 21 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter6
- new build - new build
* Tue Apr 21 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter5 * Tue Apr 21 2009 Pavel Vainerman <pv@etersoft.ru> 0.96-eter5
>>>>>>> 6eb79ccca4b348cddaa393aae9cb34b9fcf2a001:conf/uniset.spec
- new build - new build
* Mon Apr 06 2009 Pavel Vainerman <pv@altlinux.ru> 0.96-eter4 * Mon Apr 06 2009 Pavel Vainerman <pv@altlinux.ru> 0.96-eter4
......
...@@ -56,7 +56,7 @@ IOControl::IOControl( UniSetTypes::ObjectId id, UniSetTypes::ObjectId icID, ...@@ -56,7 +56,7 @@ IOControl::IOControl( UniSetTypes::ObjectId id, UniSetTypes::ObjectId icID,
UniXML_iterator it(cnode); UniXML_iterator it(cnode);
noCards = true; noCards = true;
for( unsigned int i=0; i=<cards.size(); i++ ) for( unsigned int i=1; i<=cards.size(); i++ )
{ {
stringstream s1; stringstream s1;
s1 << "--iodev" << i; s1 << "--iodev" << i;
......
...@@ -83,7 +83,7 @@ class RTUExchange: ...@@ -83,7 +83,7 @@ class RTUExchange:
mbval(0),mbreg(0),mbfunc(ModbusRTU::fnUnknown), mbval(0),mbreg(0),mbfunc(ModbusRTU::fnUnknown),
mtrType(MTR::mtUnknown), mtrType(MTR::mtUnknown),
rtuJack(RTUStorage::nUnknown),rtuChan(0), rtuJack(RTUStorage::nUnknown),rtuChan(0),
dev(0), dev(0),offset(0),
q_num(0),q_count(1) q_num(0),q_count(1)
{} {}
...@@ -101,6 +101,8 @@ class RTUExchange: ...@@ -101,6 +101,8 @@ class RTUExchange:
RTUDevice* dev; RTUDevice* dev;
int offset;
// optimization // optimization
int q_num; /*! number in query */ int q_num; /*! number in query */
int q_count; /*! count registers for query */ int q_count; /*! count registers for query */
...@@ -117,7 +119,7 @@ class RTUExchange: ...@@ -117,7 +119,7 @@ class RTUExchange:
mbaddr(0), mbaddr(0),
dtype(dtUnknown), dtype(dtUnknown),
resp_id(UniSetTypes::DefaultObjectId), resp_id(UniSetTypes::DefaultObjectId),
resp_state(false), resp_state(true),
resp_invert(false), resp_invert(false),
resp_real(false), resp_real(false),
rtu(0) rtu(0)
...@@ -169,7 +171,7 @@ class RTUExchange: ...@@ -169,7 +171,7 @@ class RTUExchange:
void step(); void step();
void poll(); void poll();
void pollRTU( RTUDevice* dev, RegMap::iterator& it ); bool pollRTU( RTUDevice* dev, RegMap::iterator& it );
void updateSM(); void updateSM();
void updateRTU(RegMap::iterator& it); void updateRTU(RegMap::iterator& it);
...@@ -193,6 +195,8 @@ class RTUExchange: ...@@ -193,6 +195,8 @@ class RTUExchange:
void initIterators(); void initIterators();
bool initItem( UniXML_iterator& it ); bool initItem( UniXML_iterator& it );
bool readItem( UniXML& xml, UniXML_iterator& it, xmlNode* sec ); bool readItem( UniXML& xml, UniXML_iterator& it, xmlNode* sec );
void initRespondList();
void initOffsetList();
RTUDevice* addDev( RTUDeviceMap& dmap, ModbusRTU::ModbusAddr a, UniXML_iterator& it ); RTUDevice* addDev( RTUDeviceMap& dmap, ModbusRTU::ModbusAddr a, UniXML_iterator& it );
......
#!/bin/sh #!/bin/sh
ln -s -f /usr/bin/uniset-stop.sh stop.sh ln -s -f /usr/bin/uniset-stop.sh stop.sh
ln -s -f ../../conf/test.xml test.xml #ln -s -f ../../conf/test.xml test.xml
ln -s -f ./configure.xml test.xml
#!/bin/sh #!/bin/sh
uniset-start.sh -f ./uniset-rtuexchange --rs-name RTUExchange --confile test.xml \ uniset-start.sh -f ./uniset-rtuexchange --confile test.xml \
--rs-filter-field rs --rs-filter-value wago \ --rs-dev /dev/cbsideA0 \
--rs-dev /dev/ttyUSB0 \ --rs-name RSExchange \
--dlog-add-levels info,crit,warn --rs-speed 38400 \
--rs-filter-field rs \
--rs-filter-value 1 \
--dlog-add-levels info,crit,warn,level1
#,level3 #,level3
#!/bin/sh #!/bin/sh
ln -s -f /usr/bin/uniset-stop.sh stop.sh ln -s -f /usr/bin/uniset-stop.sh stop.sh
ln -s -f ../../conf/test.xml test.xml #ln -s -f ../../conf/test.xml test.xml
ln -s -f ./configure.xml test.xml
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
ulimit -Sc 1000000000000 ulimit -Sc 1000000000000
uniset-start.sh -f ./uniset-smemory --smemory-id SharedMemory \ uniset-start.sh -f ./uniset-smemory --smemory-id SharedMemory1 \
--confile test.xml \ --confile test.xml \
--unideb-add-levels info,crit,warn,level9,system --unideb-add-levels info,crit,warn,level9,system
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment