Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: automatic detection of Opta expansion modules and exposure via OPC/UA #11

Merged
merged 35 commits into from
Aug 1, 2024

Conversation

aentinger
Copy link
Collaborator

No description provided.

@aentinger aentinger added type: enhancement Proposed improvement topic: code Related to content of the project itself labels Jul 23, 2024
@aentinger aentinger self-assigned this Jul 23, 2024
Copy link

Memory usage change @ 1290037

Board flash % RAM for global variables %
arduino:mbed_opta:opta 🔺 +29976 - +29976 +1.52 - +1.52 🔺 +4912 - +4912 +0.94 - +0.94
Click for full report table
Board examples/opcua_server
flash
% examples/opcua_server
RAM for global variables
%
arduino:mbed_opta:opta 29976 1.52 4912 0.94
Click for full report CSV
Board,examples/opcua_server<br>flash,%,examples/opcua_server<br>RAM for global variables,%
arduino:mbed_opta:opta,29976,1.52,4912,0.94

Copy link

Memory usage change @ b7cc798

Board flash % RAM for global variables %
arduino:mbed_opta:opta 🔺 +30176 - +30176 +1.53 - +1.53 🔺 +4912 - +4912 +0.94 - +0.94
Click for full report table
Board examples/opcua_server
flash
% examples/opcua_server
RAM for global variables
%
arduino:mbed_opta:opta 30176 1.53 4912 0.94
Click for full report CSV
Board,examples/opcua_server<br>flash,%,examples/opcua_server<br>RAM for global variables,%
arduino:mbed_opta:opta,30176,1.53,4912,0.94

Copy link

Memory usage change @ 5d4e58c

Board flash % RAM for global variables %
arduino:mbed_opta:opta 🔺 +30744 - +30744 +1.56 - +1.56 🔺 +4912 - +4912 +0.94 - +0.94
Click for full report table
Board examples/opcua_server
flash
% examples/opcua_server
RAM for global variables
%
arduino:mbed_opta:opta 30744 1.56 4912 0.94
Click for full report CSV
Board,examples/opcua_server<br>flash,%,examples/opcua_server<br>RAM for global variables,%
arduino:mbed_opta:opta,30744,1.56,4912,0.94

Copy link

Memory usage change @ 9078f8b

Board flash % RAM for global variables %
arduino:mbed_opta:opta 🔺 +33232 - +33232 +1.69 - +1.69 🔺 +4912 - +4912 +0.94 - +0.94
Click for full report table
Board examples/opcua_server
flash
% examples/opcua_server
RAM for global variables
%
arduino:mbed_opta:opta 33232 1.69 4912 0.94
Click for full report CSV
Board,examples/opcua_server<br>flash,%,examples/opcua_server<br>RAM for global variables,%
arduino:mbed_opta:opta,33232,1.69,4912,0.94

Copy link

Memory usage change @ a24fc6d

Board flash % RAM for global variables %
arduino:mbed_opta:opta 🔺 +33720 - +33720 +1.72 - +1.72 🔺 +135984 - +135984 +25.97 - +25.97
Click for full report table
Board examples/opcua_server
flash
% examples/opcua_server
RAM for global variables
%
arduino:mbed_opta:opta 33720 1.72 135984 25.97
Click for full report CSV
Board,examples/opcua_server<br>flash,%,examples/opcua_server<br>RAM for global variables,%
arduino:mbed_opta:opta,33720,1.72,135984,25.97

Copy link

Memory usage change @ e6ff951

Board flash % RAM for global variables %
arduino:mbed_opta:opta 🔺 +35616 - +35616 +1.81 - +1.81 🔺 +135992 - +135992 +25.97 - +25.97
Click for full report table
Board examples/opcua_server
flash
% examples/opcua_server
RAM for global variables
%
arduino:mbed_opta:opta 35616 1.81 135992 25.97
Click for full report CSV
Board,examples/opcua_server<br>flash,%,examples/opcua_server<br>RAM for global variables,%
arduino:mbed_opta:opta,35616,1.81,135992,25.97

Copy link

Memory usage change @ 238cb0f

Board flash % RAM for global variables %
arduino:mbed_opta:opta 🔺 +35712 - +35712 +1.82 - +1.82 🔺 +135992 - +135992 +25.97 - +25.97
Click for full report table
Board examples/opcua_server
flash
% examples/opcua_server
RAM for global variables
%
arduino:mbed_opta:opta 35712 1.82 135992 25.97
Click for full report CSV
Board,examples/opcua_server<br>flash,%,examples/opcua_server<br>RAM for global variables,%
arduino:mbed_opta:opta,35712,1.82,135992,25.97

@aentinger
Copy link
Collaborator Author

  • full support for AFX00005 - Opta Ext D1608E ✔️
  • full support for AFX00006 - Opta Ext D1608S ✔️
  • enumerates AFX00007 - Opta Analog Expansion module ✔️

@aentinger
Copy link
Collaborator Author

Merging now in order to give @aliphys something to test, adding full support for the analog expansion module requires careful considerations.

@aentinger aentinger marked this pull request as ready for review August 1, 2024 11:08
@aentinger aentinger merged commit 0783872 into main Aug 1, 2024
6 checks passed
@aentinger aentinger deleted the feature/opta-expansion-opcua branch August 1, 2024 11:08
@aliphys
Copy link

aliphys commented Aug 16, 2024

@aentinger Can confirm that the Opta Ext D1608E and Opta Ext D1608S relays and input function when tested with UA Expert ✅

@aentinger
Copy link
Collaborator Author

Terrific! Thanks for the test 🙇 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants