7. Reference
- 7.1. Overview
- 7.2. Message Definitions
- 7.3. Client API Reference
- 7.3.1. Python API Reference
- 7.3.1.1. Thread-Safety
- 7.3.1.2. os.fork() calls
- 7.3.1.3. Using the
links_and_nodesModule: Public API- 7.3.1.3.1. client Class
- 7.3.1.3.2. Client Objects
- 7.3.1.3.3. Port Objects
- 7.3.1.3.4. Subscriber Ports
- 7.3.1.3.5. Publisher Ports
- 7.3.1.3.6. outport Methods
- 7.3.1.3.7. Classes for instantiating Services
- 7.3.1.3.8. Service Client Wrapper Class
- 7.3.1.3.9. Service Objects
- 7.3.1.4. Private (Internal API)
- 7.3.1.5. Relevant Source Code Files for further Reference
- 7.3.2. C++ API Reference
- 7.3.2.1. Required Headers
- 7.3.2.2. Thread-Safety
- 7.3.2.3. Exception Safety
- 7.3.2.4. fork() calls
- 7.3.2.5. Main API functions
- 7.3.2.5.1. Placeholders used in this description
- 7.3.2.5.2. Client class
- 7.3.2.5.3. Parameter Client API
parameter_proxyparameter_proxy::parameter_proxy()parameter_proxy::parameter_proxy()parameter_proxy::get_parameters()parameter_proxy::strict_type_checks()parameter_proxy::set_strict_type_checks()parameter_proxy::get_description()parameter_proxy::get_input()parameter_proxy::get_output()parameter_proxy::set_override()parameter_proxy::set_override_from_data_scalar()parameter_proxy::set_override_from_data_vector()parameter_proxy::set_override_from_data_matrix()parameter_proxy::get_into_data_scalar()parameter_proxy::get_into_data_vector()parameter_proxy::get_into_data_matrix()parameter_proxy::reset_override()parameter_proxy::get_signal()parameter_proxy::get_internal_value()
signal_proxyparameter_valueparameter_value::full_nameparameter_value::descriptionparameter_value::data_typeparameter_value::element_data_typeparameter_value::scalar_sizeparameter_value::shapeparameter_value::scalar_kindparameter_value::override_enabledparameter_value::input_floatparameter_value::input_integerparameter_value::output_floatparameter_value::output_integer
DataTypeValueSourceMatrixLayoutserviceget_service()get_service_provider()release_service()
- 7.3.2.5.4. Port Base Class
- 7.3.2.5.5. Output Ports
- 7.3.2.5.6. Input Ports
- 7.3.2.5.7. Service calls (client side)
- 7.3.2.5.8. Symbols generated by ln_generate
- 7.3.2.6. Relevant Source Code Files for further Reference
- 7.3.3. Public C API Reference
- 7.3.3.1. Notes on the C API
- 7.3.3.2. Thread-Safety
- 7.3.3.3. fork() calls
- 7.3.3.4. Memory Management
- 7.3.3.5. LN Client
- 7.3.3.6. Ports and Topics
- 7.3.3.7. Sending, Receiving and Handling Message Packets
- 7.3.3.8. LN Services
- 7.3.3.9. message definitions
- 7.3.3.10. C API Error Codes and their Meaning
- 7.3.4. Environment Variables which affect LN clients
- 7.3.1. Python API Reference
- 7.4. LN Manager
- 7.4.1. Environment Variables which control the LNM
- 7.4.2. Standard environment variables read by the LNM code
- 7.4.3. Environment Variables which control the LN daemon
- 7.4.4. The ln_manager GUI
- 7.4.5. LN Manager user config
- 7.4.6. Web UI WebSocket Protocol
- 7.4.6.1. Transport
- 7.4.6.2. HTTP Authentication
- 7.4.6.3. Raw HTTP Log Endpoint
- 7.4.6.4. Web VNC X Display Endpoints
- 7.4.6.5. Save-All HTTP Endpoint
- 7.4.6.6. LN Daemon Logger HTTP Endpoint
- 7.4.6.7. JSON Message Format
- 7.4.6.8. Process Snapshot Example
- 7.4.6.9. Daemon Process Lists
- 7.4.6.10. Clients
- 7.4.6.11. Parameters
- 7.4.6.12. Process Control Examples
- 7.4.6.13. Terminal Output and Input
- 7.4.6.14. Python Reference Client
- 7.4.6.15. Topics, Services and Logs
- 7.4.6.16. Error Frames
- 7.4.6.17. Implementation Notes