Xena OpenAutomation Python API
Table of Content
1. Introduction
2. Getting Started
3. Understanding XOA Python API
3.1. API Structure
3.2. High-Level Functions
3.3. High-Level API
3.4. Low-Level API
4. Test Resource Management
5. Command Grouping
6. Status Messages and Exceptions
7. Python Script Examples
8. API Reference
9. Glossary of Terms
Xena OpenAutomation Python API
3.
Understanding XOA Python API
3.
Understanding XOA Python API
3.1. API Structure
3.2. High-Level Functions
3.2.1. Auto-Negotiation and Link Training
3.2.1.1. AN Functionalities
3.2.1.2. LT Functionalities
3.2.2. CLI Integration
3.2.3. Test Resource Management
3.3. High-Level API
3.3.1. API Notation and Namings
3.3.2. Get and Set Methods
3.3.3. Event Subscription and Push Notification
3.3.4. Resource Managers
3.3.4.1. Module Manager and Port Manager
3.3.4.1.1. Gain Access to Single Object
3.3.4.1.2. Gain Access to Multiple Objects
3.3.4.2. Index Managers
3.3.5. Session
3.3.5.1. Session Identification
3.3.5.2. Session Recovery and Resource Reallocation
3.3.5.3. Handling Multiple Same-Username Sessions
3.3.6. Local State
3.4. Low-Level API
3.4.1. API Notation and Namings
3.4.2. Attributes and Methods