Menu

Tree [r479] /
 History

HTTPS access


File Date Author Commit
 autom4te.cache 2013-01-17 treww [r469] added libopcuamappings to the config.main
 branch 2012-10-28 treww [r427] added ldflags for compiling with gmock and gtes...
 com 2012-10-23 treww [r386] updated with changes from old repository
 doc 2012-10-23 treww [r386] updated with changes from old repository
 libcom 2012-10-28 treww [r419] merged changes from branches into trunk
 libgpsopcserver 2012-10-23 treww [r386] updated with changes from old repository
 libopc 2012-10-28 treww [r429] merged branches to trunk
 libopccore 2013-01-17 treww [r469] added libopcuamappings to the config.main
 libtestopcserver 2012-10-28 treww [r429] merged branches to trunk
 libxpopc 2012-10-27 treww [r409] everywhere opc_core renamed to opccore and opti...
 msbridge 2012-10-23 treww [r386] updated with changes from old repository
 opc_test 2012-10-24 treww [r387] created root project for building all projects....
 opctestlinux 2013-01-17 treww [r469] added libopcuamappings to the config.main
 tags 2012-10-23 treww [r386] updated with changes from old repository
 test_app 2012-10-23 treww [r386] updated with changes from old repository
 third-party 2012-10-24 treww [r389] gmock and gtest build from foor directory.
 ua 2013-02-23 treww [r479] implemented write request/response
 yocto 2012-10-28 treww [r428] updated yocto recipes with opc server testing tool
 AUTHORS 2012-10-24 treww [r387] created root project for building all projects....
 COPYING 2012-10-24 treww [r387] created root project for building all projects....
 ChangeLog 2012-10-24 treww [r387] created root project for building all projects....
 INSTALL 2012-10-24 treww [r387] created root project for building all projects....
 Makefile.am 2013-01-17 treww [r469] added libopcuamappings to the config.main
 Makefile.in 2013-01-17 treww [r469] added libopcuamappings to the config.main
 NEWS 2012-10-24 treww [r387] created root project for building all projects....
 README 2013-01-17 treww [r469] added libopcuamappings to the config.main
 aclocal.m4 2012-10-24 treww [r387] created root project for building all projects....
 configure 2013-01-17 treww [r469] added libopcuamappings to the config.main
 configure.ac 2013-01-17 treww [r469] added libopcuamappings to the config.main
 configure.main 2012-10-28 treww [r429] merged branches to trunk
 install-sh 2012-10-24 treww [r387] created root project for building all projects....
 missing 2012-10-24 treww [r387] created root project for building all projects....

Read Me

OPC layer addon for Mozilla platform.

+-com          - MS COM server opc frontend realization
|
+-doc/         - documentation. Now uml diagrams opens for StarUML. I Suppose to migrate it to VisualParadigm due to crossplatform of the last.
|
+-msbridge/    - bridge to windows OPC servers from xulrunner. Only for windows.
|
+-opc_client   - OPC logic realization. Used in all technology frontends (COM and XPCOM)
|
+-op_test      - test of opc servers.
|
+property_tree - realization of tree with groups items and properties. Represents server data configuration.
|
+-servers/
|  |
|  +-gps/            - opc server for access to GPS data. Now uses gpsd deamon.
|  |
|  +-infrastructure/ - realization of OPC logic and XPCOM and COM interfaces with general C++ interface classes.
|  |
|  +-test_server/    - test opc server. Simulates some opc activity.
|
+-test_app test xul application. Example of uing OPC Servers.
|
+-tools/ here - Used diring compiling under windows. Here should be copied boost, cppunit sources and xulrunner binaries.
|
+-xpcom/      - static library. realizes XPCOM interface.
|
+-ua - realization of OPC UA stack.


Required software.

1. g++ 4.5+
2. xulrunner sdk (7.0 - 8.0.1). download from mozilla size or install shipped with distributive.
3. boost, booth-thread, boost-program-options,
4. cppunit
5. gpsd headers for gps opc server if it enabled during configuring
Linux
  All libraries and it developers libraries should be installed in system.

Compiling.

Linux. Now I am compile only on Open SUSE 11.2.
1. autoreconf -f -i
2. ./configure --prefix=/path/to/install --with-xulrunner-sdk=/path/to/xulrunner-sdk
   # Now its better to install somewhere, but not into system directories. ;)
6. make
7. make check
8. make xultunner-apps # output will be in the test/app/.libs/mozopc_test_app.zip
9. make install (if you are very(!) sure at current step of developing)

starting xulrunner test application:
cd test_app
make run

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.