Welcome to PhotonPath’s nanoOCM Python API documentation!
The nanoOCM Python API is a versatile interface designed to empower users with the ability to fully harness the capabilities of PhotonPath’s nanoOCM, an ultra-compact Optical Channel Monitor optimized for DWDM networks. The API facilitates seamless integration and control, enabling users to automate and customize their optical channel monitoring tasks with ease.
Our comprehensive documentation provides all the information required to get started, including a detailed installation guide, practical usage examples, and a thorough programmer’s reference. Whether you are looking to integrate the nanoOCM into an existing system or developing an application from the ground up, our Python API reference is your gateway to unlocking the full potential of your monitoring solutions.
Dive into our user guides for step-by-step instructions, explore API usage examples to get a headstart on common tasks, or delve into the programmer reference for in-depth technical details. With PhotonPath’s nanoOCM API, superior monitoring performance is just a few commands away.
User guides
- Installation guide
- Quick start guide
- Connecting to a Device
- Reading a Register
- Writing to a Register
- Storing non-volatile configuration
- Rebooting the device
- Uploading a channel plan configuration to the device: 100 GHz fixed-grid example
- Uploading a channel plan configuration to the device: 50 GHz fixed-grid example
- Performing a channel scan on a single input port
- Performing a channel scan on multiple input ports
- Handling execution errors and exceptions
- Reading the device status
- Changing the ALARM triggers
Programmer Reference