CSTBox API documentationΒΆ
The CSTBox Python framework is composed of a collection of modules and sub-packages gathered into a global toplevel package named ‘’pycstbox’‘.
It is divided in two main areas :
- the core area, containing all the components providing the mandatory services and data structures
- the extension area, gathering independant components providing complementary services. Such extensions can add the support of protocols, device types,... or additional services, such as adapters to exchange data with external systems, domain specific processing,...
Contents:
- Core system
- cfgbroker - Device network configuration access service
- cli - Command line interface helpers
- config - System wide configuration
- cron - CSTBox crontab management
- dbuslib - D-Bus helpers
- devcfg - Devices network configuration data access tools
- events - Basic definitions and tools related to CSTBox events
- evtmgr - CSTBox Event manager service
- export - Events data export
- flags - Notification flags management
- hal - Hardware Abstraction Layer package
- log - Customized logging system
- service - Fundation classes for services implementation
- statemgr - State variables management
- sysutils - CSTBox system level utilities
- Extensions