profile
viewpoint
Stefan Profanter Pro PhD Student at @fortiss Munich, Germany

Pro/dkim-exchange 254

DKIM Signing Agent for Microsoft Exchange Server

Pro/exchange-catchall 12

Exchange CatchAll Agent

Pro/battery-monitor 5

PowerShell script to log current battery status of your PC

open62541/ua-profiles-md 4

Generator for Markdown describing the supported OPC UA profiles of a server based on the CTT output

Pro/arduino-cmake 2

Arduino CMake Build system

cbaser/Master-s-Thesis 1

Master Thesis for TU Munich starting summer semester 2017/18

Pro/Catalyst-Action-RenderView-ErrorHandler-Action-Email 1

Email Action for Catalyst::Action::RenderView::ErrorHandler

Pro/eDO_description 1

Edo Robot URDF file for ROS

issue closedopen62541/open62541

Create Objects with xml-compiler on client side

<!-- !ATTENTION! Please read the following page carefully and provide us with all the information requested: https://github.com/open62541/open62541/wiki/Writing-Good-Issue-Reports

Use Github Markdown to format your text: https://help.github.com/articles/basic-writing-and-formatting-syntax/

Fill out the sections and checklist below (add text at the end of each line).

!ATTENTION!

-->

Description

Sorry, for my new Question/Problem. I want to ask: With XML Nodeset compiler i can create object for server. My Question is: Can I create Object with xml for client side?

Background Information / Reproduction Steps

Used CMake options:

<!--

Include all CMake options here, which you modified or used for your build.

If you are using cmake-gui, go to "Tools > Show my Changes" and paste the content of "Command Line Options"

On the command line use cmake -L (or cmake -LA if you changed advanced variables) -->

cmake -DUA_NAMESPACE_ZERO=<YOUR_OPTION> <ANY_OTHER_OPTIONS> ..

Checklist

Please provide the following information:

  • [x] open62541 Version (release number or git tag): master v1.1.2.
  • [x] Operating system: Windows, Linux

closed time in 8 hours

MichaelKlin

issue commentopen62541/open62541

Create Objects with xml-compiler on client side

Short answer: Yes.

Please have a look at the documentation and the examples: https://github.com/open62541/open62541/tree/master/examples/nodeset

MichaelKlin

comment created time in 8 hours

issue commentopen62541/open62541

Duplicate files in fuzzing corpus

Yes, I did most of the fuzzing setup.

This corpus is generated by the script mentioned here: https://github.com/open62541/open62541/tree/master/tests/fuzz#update-the-corpus This also results in multiple duplicates.

This corpus is then automatically merged with the corresponding clang fuzzer script to remove duplicates, and to integrate new files into the existing fuzzer corpus: https://github.com/open62541/open62541/blob/master/tests/fuzz/generate_corpus.sh#L120

Therefore it shouldn't matter if there are duplicates. Feel free to suggest improvements to this approach :)

mlgiraud

comment created time in 3 days

PR opened open62541/open62541

fix(nodeset_compiler): only set first char to lowercase of struct member Component: Nodeset Compiler Priority: Medium Status: Merge When Green Type: Bug

E.g., EUInformation has struct members like namespaceUri which would become namespaceuri and therefore the generated code doesn't compile.

+4 -1

0 comment

1 changed file

pr created time in 6 days

create barnchopen62541/open62541

branch : fix/nc_lower_member

created branch time in 6 days

push eventPro/opcua-modeling-tutorial

Stefan Profanter

commit sha 34e7380c1183224834376fc19f36efd925c3b17e

Update README.md

view details

push time in 24 days

push eventPro/opcua-modeling-tutorial-server

Stefan Profanter

commit sha ceb79f72f4930393324e1599328ab99299ecadd6

Update readme

view details

push time in 24 days

create barnchPro/opcua-modeling-tutorial-server

branch : master

created branch time in 24 days

created repositoryPro/opcua-modeling-tutorial-server

Example server for the OPC UA Modeling Tutorial

created time in 24 days

issue commentopen62541/open62541

Why does ua_generate_nodeset_and_datatypes requires a .bsd file when a .csv file is passed?

This is explained in my comment here: https://github.com/open62541/open62541/issues/2784#issuecomment-499750909

ccvca

comment created time in 24 days

delete branch Pro/opcua-modeling-tutorial

delete branch : init

delete time in 25 days

push eventPro/opcua-modeling-tutorial

Stefan Profanter

commit sha d6da80dc343509c44b91693c535d880b20ed8e3f

Initial commit

view details

push time in 25 days

PR merged Pro/opcua-modeling-tutorial

Initial commit
+497 -0

0 comment

6 changed files

Pro

pr closed time in 25 days

push eventPro/opcua-modeling-tutorial

Stefan Profanter

commit sha dce1b95d9fea9e0410ea3143611b5440a76b7277

Initial commit

view details

push time in 25 days

push eventPro/opcua-modeling-tutorial

Stefan Profanter

commit sha b99ec3f1cb016cb6b643ea1554a680455ab61329

Initial commit

view details

push time in 25 days

PR opened Pro/opcua-modeling-tutorial

Initial commit
+331 -0

0 comment

5 changed files

pr created time in 25 days

create barnchPro/opcua-modeling-tutorial

branch : init

created branch time in 25 days

create barnchPro/opcua-modeling-tutorial

branch : master-published

created branch time in 25 days

push eventPro/opcua-modeling-tutorial

Stefan Profanter

commit sha 978ed53ef5b47c43d8cac0762a92d22e5f814219

Create LICENSE

view details

push time in 25 days

push eventPro/opcua-modeling-tutorial

Stefan Profanter

commit sha 5b47b2fede04846abc893b636c1a04e838652363

Update README.md

view details

push time in 25 days

create barnchPro/opcua-modeling-tutorial

branch : master

created branch time in 25 days

created repositoryPro/opcua-modeling-tutorial

Additional files as part of the OPC UA Modeling Tutorial on https://opcua.rocks/from-modelling-to-execution-opc-ua-information-model-tutorial/

created time in 25 days

fork Pro/rotationconverter

Simple HTML+JS page to convert between different 3D rotation formats, quaternion, Rodrigues angles, etc.

fork in a month

delete branch Pro/open62541-esp32

delete branch : update_frameworks

delete time in a month

push eventPro/open62541-esp32

Stefan Profanter

commit sha 7ae8e5ae15660d781fe8c0d478a207eff9f03f1d

Update to newer IDF and open62541 versions

view details

push time in a month

PR opened Pro/open62541-esp32

Update to newer IDF and open62541 versions
+309 -95

0 comment

10 changed files

pr created time in a month

create barnchPro/open62541-esp32

branch : update_frameworks

created branch time in a month

delete branch opcua-skills/skill-nodeset-server

delete branch : exmple

delete time in a month

push eventopcua-skills/skill-nodeset-server

Stefan Profanter

commit sha 6c75dfa94b8defbc37416525937943efdb99eb69

Add example implementation of skills

view details

push time in a month

push eventopcua-skills/skill-nodeset-server

Stefan Profanter

commit sha fe35fd804b4f4b9b6a36f49149c5e63cb11693e4

Use newer open62541

view details

Stefan Profanter

commit sha 78ba686ae11b08b92639bfa29f2476e41539559b

Fix includes

view details

Stefan Profanter

commit sha 5ae6f7bd50969c0c9ca4526ca06154cde48c2981

Add example implementation of skills

view details

push time in a month

create barnchopcua-skills/skill-nodeset-server

branch : exmple

created branch time in a month

delete branch opcua-skills/skill-nodeset

delete branch : fix_example

delete time in a month

push eventopcua-skills/skill-nodeset

Stefan Profanter

commit sha 3022baa5f156bc4ff981fd04b966a7249cc11216

Minor fixes to implement the skill server demo

view details

push time in a month

create barnchopcua-skills/skill-nodeset

branch : fix_example

created branch time in a month

push eventopen62541/open62541

Stefan Profanter

commit sha 1e12bb28e3577321a5090325496d98163fab1768

fix(server): Correclty print binary encoding ID

view details

Stefan Profanter

commit sha 29a876d9981fb708c33b66437f29bc875a66d73a

fix(server): Use newer ServerConfig discovery config. Fixup of previous changes

view details

Stefan Profanter

commit sha ed716c50a70a6586c5e32dc952180cd4ffb1f872

fix(freeRTOS): Add IN6_IS_ADDR_UNSPECIFIED define if not existing

view details

Stefan Profanter

commit sha 47f70bd8a8fa7027f58f17a11bd2e2b7da9abddb

fix(arch): freeRTOS add define for UA_strncasecmp

view details

Stefan Profanter

commit sha 7b002f2da980c89690048d7b4df35db97f7db7dc

fix(server): Return error code if node adding fails

view details

Stefan Profanter

commit sha b8d1576df500930409d446ddc22557b0e81a3845

fix(server): Avoid calling malloc(0) which fails on embedded platforms

view details

Stefan Profanter

commit sha ccb88475fba3c3ca328f3daba774c429ee6b287b

fix(server): Show error message if getaddrinfo fails

view details

Stefan Profanter

commit sha c50a1d88d0fdbcce63b40debb2a5f812d5c55615

fix(arch): Also output getaddrinfo return code since some embedded platforms do not support gai_errno

view details

Stefan Profanter

commit sha 5478e563159ecc3269ccce3d3088135776ca933a

feat(arch): Allow overriding getaddrinfo with custom methods

view details

push time in a month

delete branch open62541/open62541

delete branch : fix_embedded

delete time in a month

PR merged open62541/open62541

Fix various smaller issues related to embedded builds, e.g. FreeRTOS Component: Arch Priority: Medium Status: Has PR Type: Bug

This fixes some small issues which cause compile failure on embedded devices, e.g., freeRTOS

+49 -15

0 comment

10 changed files

Pro

pr closed time in a month

push eventopen62541/open62541

Stefan Profanter

commit sha e32209697d3643f8c633e658070c88631bc5d9a4

fix(arch): Also output getaddrinfo return code since some embedded platforms do not support gai_errno

view details

Stefan Profanter

commit sha be5fddc97a8cc5424fc2ab56f27f4e7a89dc4fa0

feat(arch): Allow overriding getaddrinfo with custom methods

view details

push time in a month

issue commentespressif/esp-idf

LwIP and mDNS Issue (IDFGH-3577)

I also ran into this issue.

It can even be reproduced on one single device with the following steps:

  1. Start mdns and use mdns_hostname_set to set to a specific hostname, e.g. "MyDevice.local"
  2. Start all the wifi stuff
  3. Use getaddrinfo with "MyDevice.local" which should just return the local ip address, but it fails with 202. I know that you can also just pass NULL for the own hostname, but still this works on other devices, e.g., windows or linux
mriksman

comment created time in a month

push eventopen62541/open62541

Stefan Profanter

commit sha e2d56fc6fe3c1b57c465bcefcf3bd12244257ccd

fix(arch): Also output getaddrinfo return code since some embedded platforms do not support gai_errno

view details

push time in a month

push eventopen62541/open62541

Stefan Profanter

commit sha b3fa144c534b1ed78b972dc68b4928d711fe636f

fix(server): Show error message if getaddrinfo fails

view details

push time in a month

push eventopen62541/open62541

Stefan Profanter

commit sha f76867d9b19f1be744900f1697691f277bf80bc5

fix(server): Avoid calling malloc(0) which fails on embedded platforms

view details

push time in a month

push eventopen62541/open62541

Stefan Profanter

commit sha 3120c3587acf95c5f9ed202b960b0bedb74a277a

fix(server): Return error code if node adding fails

view details

push time in a month

push eventopen62541/open62541

Stefan Profanter

commit sha 22449160498f621b0ebb5a2e891857d27c5b8709

fix(server): Return error code if node adding fails

view details

push time in a month

push eventopen62541/open62541

Stefan Profanter

commit sha 415f55c89549d9e1541bd884d250a6f30efe22f8

fix(arch): freeRTOS add define for UA_strncasecmp

view details

push time in a month

push eventopen62541/open62541

Stefan Profanter

commit sha accc5b3337e50dd27c804fbe9191883ea0a1c08d

fix(freeRTOS): Add IN6_IS_ADDR_UNSPECIFIED define if not existing

view details

push time in a month

create barnchopen62541/open62541

branch : fix_embedded

created branch time in a month

delete branch opcua-skills/skill-nodeset-server

delete branch : new_open

delete time in a month

push eventopcua-skills/skill-nodeset-server

Stefan Profanter

commit sha fe35fd804b4f4b9b6a36f49149c5e63cb11693e4

Use newer open62541

view details

Stefan Profanter

commit sha 78ba686ae11b08b92639bfa29f2476e41539559b

Fix includes

view details

push time in a month

push eventopcua-skills/skill-nodeset-server

Stefan Profanter

commit sha 800564b52b01ea3fa67d246a7e67c27ea5a4c4f4

Fix includes

view details

push time in a month

create barnchopcua-skills/skill-nodeset-server

branch : new_open

created branch time in a month

push eventopcua-skills/skill-nodeset-server

Stefan Profanter

commit sha c0f10683ad1ec9750680be057e43d0a70bab9645

Initial server version without implemented methods, only model compile

view details

push time in a month

delete branch opcua-skills/skill-nodeset

delete branch : add_ref

delete time in a month

push eventopcua-skills/skill-nodeset

Stefan Profanter

commit sha 413c895d26fcd86215295bc2714017729cbfe9cc

Add reference to show device

view details

push time in a month

create barnchopcua-skills/skill-nodeset

branch : add_ref

created branch time in a month

push eventopcua-skills/skill-nodeset

Stefan Profanter

commit sha 6d09b3516e856a9b9580a12f84d222410f4be2b0

Fix typos and test push

view details

push time in a month

push eventopcua-skills/skill-nodeset

Stefan Profanter

commit sha da1f779c9361c38fa7f21762377a592c3bba68ff

Fix merging

view details

push time in a month

delete branch opcua-skills/skill-nodeset

delete branch : master-examples

delete time in a month

delete branch opcua-skills/skill-nodeset

delete branch : avoid_force_push

delete time in a month

push eventopcua-skills/skill-nodeset

Stefan Profanter

commit sha 14847dc45b759b1fd6caf0de7332feea06a2d331

Avoid force push

view details

push time in a month

create barnchopcua-skills/skill-nodeset

branch : master-published

created branch time in a month

delete branch opcua-skills/skill-nodeset

delete branch : master-published

delete time in a month

push eventopcua-skills/skill-nodeset

Stefan Profanter

commit sha 8254384a488837fb86fe84fb1501c0df5230ce48

Remove HasCause as it produces errors

view details

Stefan Profanter

commit sha 85b4ca16cd35a94a75f79d1473e2c81369cd30f5

Avoid force push

view details

push time in a month

PR opened opcua-skills/skill-nodeset

Avoid force push
+23 -89

0 comment

6 changed files

pr created time in a month

create barnchopcua-skills/skill-nodeset

branch : avoid_force_push

created branch time in a month

delete branch opcua-skills/skill-nodeset

delete branch : remove_has_cause

delete time in a month

push eventopcua-skills/skill-nodeset

Stefan Profanter

commit sha 8254384a488837fb86fe84fb1501c0df5230ce48

Remove HasCause as it produces errors

view details

push time in a month

create barnchopcua-skills/skill-nodeset

branch : remove_has_cause

created branch time in a month

push eventPro/prezto

Zac Bergquist

commit sha 342385618cad9d4ecbce74cc492f60a22b7c5fa3

homebrew: load helper dependency Updates #1815

view details

romkatv

commit sha 530ea10126119e28b457a96e6c7325e6111c92fd

prompt: update powerlevel10k submodule to v1.7.0 Release notes: - https://github.com/romkatv/powerlevel10k/releases/tag/v1.6.0 - https://github.com/romkatv/powerlevel10k/releases/tag/v1.6.1 - https://github.com/romkatv/powerlevel10k/releases/tag/v1.7.0

view details

Amyn

commit sha 13c61bae30c3a8cf610623c094f2aa0a95fbf035

Do not source history-substring-search if already loaded (#1830)

view details

Diego Rabatone Oliveira

commit sha 649c0e4561dc2acb599a464a750bfad426173aff

[git] Add git pull autostash alias Adds the gfma and gfra aliases with the `--autostash` flag.

view details

romkatv

commit sha 793f239a5e38ef2c4b76a4955bb734520303e8c4

prompt: update powerlevel10k submodule to v1.10.0 Release notes: - https://github.com/romkatv/powerlevel10k/releases/tag/v1.8.0 - https://github.com/romkatv/powerlevel10k/releases/tag/v1.8.1 - https://github.com/romkatv/powerlevel10k/releases/tag/v1.8.2 - https://github.com/romkatv/powerlevel10k/releases/tag/v1.9.0 - https://github.com/romkatv/powerlevel10k/releases/tag/v1.9.1 - https://github.com/romkatv/powerlevel10k/releases/tag/v1.10.0

view details

Srijan R Shetty

commit sha cb69d2d3e471726a76ac3e4e484deac52a2abf56

Merge pull request #1836 from diraol/dro/git_pull_autostash [git] Add git pull autostash alias

view details

Roman Perepelitsa

commit sha b8f5b31573968f03a91a3f197d8759333901f159

prompt: update powerlevel10k submodule to v1.11.0 Release notes: https://github.com/romkatv/powerlevel10k/releases/tag/v1.11.0

view details

Texas Toland

commit sha ff91c8d410df3e6141248474389051c7ddcaf80a

Make .zcomp* location configurable (#1842)

view details

hidekuro

commit sha 20a78c04e5e07d61f6b96443ebbb8cb75fe2464d

Remove `--all` from git alias `glg` (#1853)

view details

Joost Cassee

commit sha 2d3763380c180ee961a6486bff62ac76a727e7e3

Ask pyenv whether pip exists if installed (#1848) Pyenv will install shims for commands that exist in any interpreter, even if it is not the current one. This means that a command may technically exist, but when executed will tell the user to try a different interpreter. The original check for pip in the Python module can fail for this reason, in particular on Ubuntu 20.04. This change checks with pyenv whether pip really exists in the current interpreter to work around this problem and fixes a bug in pip command detection.

view details

Zhiming Wang

commit sha a132c1007a8aa602218383c7a9952f9c6b9c2e0d

git-info: use tab as separator for splitting ahead_and_behind (#902) The current implementation is not tamper-proof against a modified IFS. See discussion in https://github.com/sorin-ionescu/prezto/pull/902 for details.

view details

Roman Perepelitsa

commit sha c21295b27f5f3e549a0fc64c53b15ebdf7becbe1

prompt: update powerlevel10k submodule to v1.12.0 Release notes: https://github.com/romkatv/powerlevel10k/releases/tag/v1.12.0

view details

Austin Sloane

commit sha 4e7ab4b8b79c9009991f2552b5ee5d7e73abbcba

utility, helper: add aliases to use with termux terminal emulator (android) (#1859)

view details

kwgchi

commit sha cb8b9ca7462e923e187da46e9ac3f45f55d8bf07

README: fix small grammatical error (#1857)

view details

Yasuharu Iida

commit sha 685da200d72bd574c7e1ca82bb102f3e717e4580

completion: bump version to tags/0.32.0 (#1856)

view details

Olaf Conradi

commit sha e9197234cfd051effa75fa98344f845e1d818972

Add check for empty WORKON_HOME (#1861) When $WORKON_HOME is not set and $ENV_NAME is equal to $PROJECT_ROOT/.venv which contains bin/activate then the code wrongly assumes workon is available. It should execute the second branch to source bin/activate.

view details

Matthieu PETIOT

commit sha 38882275b8936218aabec7a7c760514187dd7fe9

Add ^_ mapping to undo in viins mode (#1860) This allows to cancel a tab completion, as ^_ in emacs mode.

view details

Stefan Profanter

commit sha d8be82d8017c1f2b3d95c203a9cc01ecfc5b24dd

added git

view details

Stefan Profanter

commit sha 530a3c3a3a5fb7eb776407e6614e59cc43d977a2

removed fortune

view details

Stefan Profanter

commit sha fc1aa129bead8f8e309c2b122ed0fcc9d098e62f

remove logout message

view details

push time in a month

delete branch opcua-skills/skill-nodeset

delete branch : skill_type

delete time in a month

push eventopcua-skills/skill-nodeset

Stefan Profanter

commit sha 65875a0d651666dba86ee12068200fc1d837a017

Change to use specific SkillType instead of interfaces

view details

push time in a month

create barnchopcua-skills/skill-nodeset

branch : skill_type

created branch time in a month

PR opened open62541/open62541

fix(cmake): Only add mbedtls targets if they do not exist yet. Component: CI Priority: Medium Status: Merge When Green Type: Bug

If open62541 is included multiple times with find_package, the target may be created multiple times and cmake complains.

+9 -6

0 comment

1 changed file

pr created time in 2 months

create barnchopen62541/open62541

branch : fix_mbedtls_target

created branch time in 2 months

push eventopen62541/open62541

Stefan Profanter

commit sha 2ec3caa5a026e2624838fc37d437ceac6d1673e0

feat(server): Add support for HasInterface on Object

view details

push time in 2 months

delete branch open62541/open62541

delete branch : has_interface_object

delete time in 2 months

PR merged open62541/open62541

Reviewers
feat(server): Add support for HasInterface on Object Component: Server Priority: Low Status: Merge When Green Type: Enhancement

A HasInterface reference can be on an ObjectType (already supported) and on an Object (not yet supported).

This PR adds support for HasInterface on an Object.

See https://reference.opcfoundation.org/v104/Core/docs/Amendment7/4.9.2/

+116 -2

3 comments

4 changed files

Pro

pr closed time in 2 months

delete branch opcua-skills/skill-nodeset-server

delete branch : nodeset_example

delete time in 2 months

push eventopcua-skills/skill-nodeset-server

Stefan Profanter

commit sha 24b026c60c85d540b4e71fd8065a5f485f0daec3

Add nodeset compile and sample server which loads the model

view details

Stefan Profanter

commit sha a46b8dcb1ecaeee5852832756739939c10848fb2

Merge pull request #1 from opcua-skills/nodeset_example Add nodeset compile and sample server which loads the model

view details

push time in 2 months

push eventopcua-skills/skill-nodeset-server

Stefan Profanter

commit sha 24b026c60c85d540b4e71fd8065a5f485f0daec3

Add nodeset compile and sample server which loads the model

view details

push time in 2 months

create barnchopcua-skills/skill-nodeset-server

branch : nodeset_example

created branch time in 2 months

delete branch opcua-skills/skill-nodeset

delete branch : no_abstract

delete time in 2 months

push eventopcua-skills/skill-nodeset

Stefan Profanter

commit sha fe29f890cfcce59a4b0eab6641ff9679d744b7de

SkillStateMAchine is not abstract

view details

push time in 2 months

more