Skip to content

Commit f38d8f1

Browse files
committed
Replace master branch with page content via GitHub
1 parent 0b5ceca commit f38d8f1

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

index.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ <h2 id="project_tagline">FreeOPCUA: An Open Source C++ OPC-UA Server and Client
2929
<section id="main_content" class="inner">
3030
<p>Free OPC-UA is LGPL C++ library to develop server and client OPC-UA applications. Python bindings can be found in the opcua-python repository. </p>
3131

32-
<p>In addition a pure python client is provided (still in alpha): <a href="https://github.com/FreeOpcUa/python-opcua">https://github.com/FreeOpcUa/python-opcua</a></p>
32+
<p>In addition an OPC-UA Python Client and Server library, written entirely in python, is available: <a href="https://github.com/FreeOpcUa/python-opcua">https://github.com/FreeOpcUa/python-opcua</a></p>
3333

34-
<p>The library is under development but works will all tested clients and servers. It support addressspace browse, read, write and address space modification as well as subscriptions and datachange events and method calls(the last one only on client).</p>
34+
<p>The C++ library is under development but works will all tested clients and servers. It support addressspace browse, read, write and address space modification as well as subscriptions and datachange events and method calls(the last one only on client).</p>
3535

3636
<p>History is not yet supported</p>
3737

@@ -114,7 +114,7 @@ <h3>
114114
<!-- FOOTER -->
115115
<div id="footer_wrap" class="outer">
116116
<footer class="inner">
117-
<p>Published with <a href="http://pages.github.com">GitHub Pages</a></p>
117+
<p>Published with <a href="https://pages.github.com">GitHub Pages</a></p>
118118
</footer>
119119
</div>
120120

params.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"name":"Freeopcua.github.io","tagline":"FreeOPCUA: An Open Source C++ OPC-UA Server and Client Library","body":"Free OPC-UA is LGPL C++ library to develop server and client OPC-UA applications. Python bindings can be found in the opcua-python repository. \r\n\r\nIn addition a pure python client is provided (still in alpha): https://github.com/FreeOpcUa/python-opcua\r\n\r\nThe library is under development but works will all tested clients and servers. It support addressspace browse, read, write and address space modification as well as subscriptions and datachange events and method calls(the last one only on client).\r\n\r\nHistory is not yet supported\r\n\r\nAll expected OPC-UA objects are implemented in C++. Higher level Server, Client and Node objects are also available.\r\n\r\n* Mailing list: https://groups.google.com/forum/#!forum/freeopcua\r\n* Source code: https://github.com/FreeOpcUa\r\n\r\nExample high level Python server code:\r\n\r\n server = opcua.Server()\r\n server.set_endpoint(\"opc.tcp://192.168.56.1:4841\")\r\n server.start()\r\n try:\r\n\r\n uri = \"http://examples.freeopcua.github.io\"\r\n idx = server.register_namespace(uri)\r\n\r\n objects = server.get_objects_node()\r\n\r\n myfolder = objects.add_folder(idx, \"MyFolder\")\r\n myvariable = myfolder.add_variable(idx, \"MyVariable\", 3)\r\n\r\n count = 0\r\n while True;\r\n count += 1\r\n v.set_value(count)\r\n time.sleep(1);\r\n\r\n finally:\r\n server.stop()\r\n\r\nOr write lower level code in C++\r\n\r\n ...\r\n Server = OpcUa::Remote::Connect(Endpoint);\r\n\r\n OpcUa::Remote::SessionParameters session;\r\n session.ClientDescription.URI = Uri;\r\n session.ClientDescription.ProductURI = Uri;\r\n session.ClientDescription.Name.Text = SessionName;\r\n session.ClientDescription.Type = OpcUa::ApplicationType::CLIENT;\r\n session.SessionName = SessionName;\r\n session.EndpointURL = Endpoint;\r\n session.Timeout = 1200000;\r\n\r\n Server->CreateSession(session);\r\n Server->ActivateSession();\r\n ...\r\n\r\n## Getting Started\r\n\r\nNext you can try compiling the code using the standard ./configure; make; make install commands\r\n\r\n### Example code\r\n\r\nC++ sample code can be found here:\r\nhttps://github.com/FreeOpcUa/freeopcua/tree/master/src/examples\r\n\r\nand then try to communicate with server using an opc-ua client (There are many free clients on the net)\r\n\r\nI you want to use lower level api then have a look at:\r\n* https://github.com/FreeOpcUa/freeopcua/blob/master/src/server/opcuaserver.cpp\r\n* https://github.com/FreeOpcUa/freeopcua/blob/master/src/core/node.cpp\r\n* https://github.com/FreeOpcUa/freeopcua/blob/master/src/client/client.cpp\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}
1+
{"name":"Freeopcua.github.io","tagline":"FreeOPCUA: An Open Source C++ OPC-UA Server and Client Library","body":"Free OPC-UA is LGPL C++ library to develop server and client OPC-UA applications. Python bindings can be found in the opcua-python repository. \r\n\r\nIn addition an OPC-UA Python Client and Server library, written entirely in python, is available: https://github.com/FreeOpcUa/python-opcua\r\n\r\nThe C++ library is under development but works will all tested clients and servers. It support addressspace browse, read, write and address space modification as well as subscriptions and datachange events and method calls(the last one only on client).\r\n\r\nHistory is not yet supported\r\n\r\nAll expected OPC-UA objects are implemented in C++. Higher level Server, Client and Node objects are also available.\r\n\r\n* Mailing list: https://groups.google.com/forum/#!forum/freeopcua\r\n* Source code: https://github.com/FreeOpcUa\r\n\r\nExample high level Python server code:\r\n\r\n server = opcua.Server()\r\n server.set_endpoint(\"opc.tcp://192.168.56.1:4841\")\r\n server.start()\r\n try:\r\n\r\n uri = \"http://examples.freeopcua.github.io\"\r\n idx = server.register_namespace(uri)\r\n\r\n objects = server.get_objects_node()\r\n\r\n myfolder = objects.add_folder(idx, \"MyFolder\")\r\n myvariable = myfolder.add_variable(idx, \"MyVariable\", 3)\r\n\r\n count = 0\r\n while True;\r\n count += 1\r\n v.set_value(count)\r\n time.sleep(1);\r\n\r\n finally:\r\n server.stop()\r\n\r\nOr write lower level code in C++\r\n\r\n ...\r\n Server = OpcUa::Remote::Connect(Endpoint);\r\n\r\n OpcUa::Remote::SessionParameters session;\r\n session.ClientDescription.URI = Uri;\r\n session.ClientDescription.ProductURI = Uri;\r\n session.ClientDescription.Name.Text = SessionName;\r\n session.ClientDescription.Type = OpcUa::ApplicationType::CLIENT;\r\n session.SessionName = SessionName;\r\n session.EndpointURL = Endpoint;\r\n session.Timeout = 1200000;\r\n\r\n Server->CreateSession(session);\r\n Server->ActivateSession();\r\n ...\r\n\r\n## Getting Started\r\n\r\nNext you can try compiling the code using the standard ./configure; make; make install commands\r\n\r\n### Example code\r\n\r\nC++ sample code can be found here:\r\nhttps://github.com/FreeOpcUa/freeopcua/tree/master/src/examples\r\n\r\nand then try to communicate with server using an opc-ua client (There are many free clients on the net)\r\n\r\nI you want to use lower level api then have a look at:\r\n* https://github.com/FreeOpcUa/freeopcua/blob/master/src/server/opcuaserver.cpp\r\n* https://github.com/FreeOpcUa/freeopcua/blob/master/src/core/node.cpp\r\n* https://github.com/FreeOpcUa/freeopcua/blob/master/src/client/client.cpp\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}

0 commit comments

Comments
 (0)