I have been programming with the NXOpen C api for over 12 years and am quite comfortable.
Looking through the docs for .NET I noticed a few functions that are not available in Open C
For example there is no equivalent to SetUpdateFailureAction.
Are all API calls available in Open C?
Reading the docs, maybe it is, looks like I need to move to NX Open for C++ to get the full common API.
although thre are Sample NX Open C documents as new as yesterday.
GRIP and NXOpen C are no longer extended, they are just maintained to keep their current functionality.
The managed NXOpen common API for C++, .NET and Java is extended to support all the newly introduced functionality.
Production: NX10.0.3, VERICUT 8.1, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 11.4
Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0
Employees of the customers, together we are strong
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide
Yes, you can use a combination of Open C and any of the NX Open API languages. All of the NX Open API language bindings have wrapper classes to access all of the Open C functions. NX Objects have a .tag property to allow easy use of them with Open C wrappers. There is an ObjectManager that will return a NXObject, given a tag, to go the other way.