iterativ / openopc2

🔥 OPC DA Python Library with awesome CLI
Other
92 stars 12 forks source link

Docs: Updating Commands #35

Closed jamesbraza closed 1 year ago

jamesbraza commented 1 year ago

Hello openopc2 team! Firstly, thank you for making this, I just came across you today.

Can you please update a few things in your docs:

Thank you in advance!

renzop commented 1 year ago

Hi James,

thank you for your inputs. Your suggestions are 100% correct.I am on holidays for a while, no ide here, but if you make a pull request I will merge it.

cheers

jamesbraza commented 1 year ago

Hi @renzop, when I get the gateway service working, I will then feel comfortable to open a PR to fix these.

Any thoughts on removing examples/commands.ps1, as it's gone stale? We have README.md and CLI.md, imo there's no need for a third source of example commands.

renzop commented 1 year ago

Hi,

Ok great, let me know when you struggle wit the OpenOpc service.

What would you like more, config of openopc service via environment variables (as done now, legacy from old open ops) or via yaml or toml file. ( what we are planning to do )

Just for curiosity, what do you do with openopc2.

Cheers

On Sat, 7 Jan 2023 at 00:19, James Braza @.***> wrote:

Hi @renzop https://github.com/renzop, when I get the gateway service working, I will then feel comfortable to open a PR to fix these.

Any thoughts on removing examples/commands.ps1, as it's gone stale? We have README.md and CLI.md, imo there's no need for a third source of example commands.

— Reply to this email directly, view it on GitHub https://github.com/iterativ/openopc2/issues/35#issuecomment-1374247741, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACERAJOWTGBN2QYYUO3UGBDWRCSBBANCNFSM6AAAAAATTQ54OM . You are receiving this because you were mentioned.Message ID: @.***>

-- Lorenz Padberg Iterativ GmbH Brückfeldstrasse 16 3012 Bern Web: www.iterativ.ch

Tel: +41 (0)78 685 21 06 Mail: @.***

jamesbraza commented 1 year ago

Hello @renzop! I work on a research team in a biotech company. There are some genome-engineering relevant industrial instruments that expose OPC DA for communications. We need to programmatically control these instruments from Python using OPC DA.

I started using OpenOPC-Python3x, and got it to mostly work for local-only I/O. However, I ran into https://github.com/ya-mouse/openopc/issues/24 and https://github.com/ya-mouse/openopc/issues/25 today, so I find myself here seeing if cross-platform multi-machine systems are possible. It really seems like the answer is yes!

What would you like more, config of openopc service via environment variables (as done now, legacy from old open ops) or via yaml or toml file. ( what we are planning to do )

To be honest, they all are fine with me. I automatically provision my machines with Ansible, so I can create toml/yaml files, or set environment variables. Why not offer all three of them? 🤓


I have two other suggestions:

jamesbraza commented 1 year ago

Completed via https://github.com/iterativ/openopc2/pull/41