OPCUA::Open62541 - Perl XS wrapper for open62541 OPC UA library
use OPCUA::Open62541; my $server = OPCUA::Open62541::Server->new(); my $client = OPCUA::Open62541::Client->new();
The open62541 is a library implementing an OPC UA client and server. This module provides access to the C functionality from Perl programs.
Refer to OPCUA::Open62541::Constant module about the exported values.
Refer to the open62541 documentation for the semantic of classes and methods.
This type is converted automatically from a hash. The key that are recognized are:
$running should be TRUE at statup. When set to FALSE during method invocation, the server stops magically.
The Logger can either be a standalone object or use the embedded logger of a sever config. In the latter case the life time is entangled with the config. It contains Perl callbacks to the log and clear functions. The log funtions are exported to Perl.
OPC UA library, https://open62541.org/
OPC Foundation, https://opcfoundation.org/
OPCUA::Open62541::Constant
Alexander Bluhm <bluhm@genua.de>, Anton Borowka, Arne Becker, Marvin Knoblauch <mknob@genua.de>,
This interface is far from complete.
UA_Int64 and UA_UInt64 are implemented as Perl IV respectively IV. This only works for Perl that is compiled on a 64 bit platform. 32 bit platforms are currently not supported.
Copyright (c) 2020 Alexander Bluhm
Copyright (c) 2020 Anton Borowka
Copyright (c) 2020 Arne Becker
Copyright (c) 2020 Marvin Knoblauch
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Thanks to genua GmbH, https://www.genua.de/ for sponsoring this work.
To install OPCUA::Open62541, copy and paste the appropriate command in to your terminal.
cpanm
cpanm OPCUA::Open62541
CPAN shell
perl -MCPAN -e shell install OPCUA::Open62541
For more information on module installation, please visit the detailed CPAN module installation guide.