-
Notifications
You must be signed in to change notification settings - Fork 99
Adding nirfsg module with initial set of APIs #2089
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
Adding nirfsg module with initial set of APIs #2089
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #2089 +/- ##
==========================================
+ Coverage 91.34% 92.05% +0.71%
==========================================
Files 66 56 -10
Lines 16292 14670 -1622
==========================================
- Hits 14882 13505 -1377
+ Misses 1410 1165 -245
Flags with carried forward coverage won't be shown. Click here to find out more. see 11 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
|
We don't have NI-RFSG or NI-RFSA installed on nimibot, at the moment. That will need to happen before you can run your new system tests. Actually, at the moment, we need to release (or at least fake a release) just to get a new Windows build of nimibot (so that we use the latest version of the tests and don't run into gRPC Device Server port collisions). |
|
I believe we'll need to create a readthedocs project for nirsg and setup a webhook to get the documentation for nirfsg building. I can help with that when you're ready. |
I have raised a PR for the updates required to have nimibot support nirfsg in AzDO. |
We went with what MI drivers have in the metadata, they have private functions. |
The disabled ones are either which have been decided to be not supported in python or the ones that need template updates to enable. we disabled them for the first pass so that the pr doesn't get bloated. We will be enabling them in subsequent PRs along with necessary template updates so that there is no throw away work in any individual PR. |
We do include private functions if they are called by other functions. For example, a fancy function will typically still call the function that it replaces and some functions, such as those used to return a size for something, may be used in the implementation of one or more public functions. |
We are following the same by including only those private functions which are called by other functions. |
ni-jfitzger
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see nothing egregiously wrong here.
I did not review function, attribute or enum metadata or documentation and do not intend to do so.
Nor did I review the generated API in any great detail.
|
travis-ci says we need to rerun codegen. |
…aishnavigupta1312/nimi-python into users/vagupta/adding_rfsg_apis
This contribution adheres to CONTRIBUTING.md.
I've updated CHANGELOG.md if applicable.
[] I've added very basic system test applicable for this pull request.System tests are not added in this initial submission, will be adding in the subsequent PRs.
(These lock unlock APIs were already supported for MX devices and hence were already present in our dvl layer, RFSA_G just extended support to newer VST devices. )
What does this Pull Request accomplish?
It adds nirfsg module to the repo.
This PR :-
List of Issues :-
No issues for the scope of these initial changes.
Testing done includes - successful tox build including nirfsg, looking at the rendered RTD pages, running an example with some of the generated apis.