ni / nisystemlink-clients-python

Python API for interacting with a SystemLink Server, created and supported by NI.
https://ni.com/systemlink
MIT License
10 stars 17 forks source link

feat: Add client for SystemLink products API #69

Closed adamarnesen closed 2 weeks ago

adamarnesen commented 3 months ago

What does this Pull Request accomplish?

This PR adds client methods for all of the nitestmonitor product endpoints as well as testing for these endpoints.

Why should this Pull Request be merged?

This is an enhancement to the existing test monitor client and will enable users to more easily interact with SystemLink products.

What testing has been done?

Auto testing is included against NI's test tier.

adamarnesen commented 2 weeks ago

@mure I like the idea of having a ProductClient that isn't obviously part of /testmonitor I've refactored this part.