Skip to content

Simple server#27

Draft
viacheslauK wants to merge 11 commits into
mainfrom
simple-server
Draft

Simple server#27
viacheslauK wants to merge 11 commits into
mainfrom
simple-server

Conversation

@viacheslauK

@viacheslauK viacheslauK commented May 27, 2026

Copy link
Copy Markdown
Contributor

Brief

Adds a lightweight OPC UA server that publishes an openDAQ device's signals as plain OPC UA variable nodes, skipping the full TMS type/address-space mapping.

  • SignalNode: adds a variable node per signal, maps SampleType to OPC UA data type, writes last value + source timestamp.
  • GenericServer: builds a device object node in the Objects folder with one variable node per signal, runs a 100 ms background thread to push values, tracks client connect/disconnect, registers an OpenDAQOPCUASimple server capability, and installs read-only access control..

@viacheslauK viacheslauK self-assigned this May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant