DemoComponent Class Reference
|
Space-ng SDK
|
sol3::core::DemoComponent Class Reference
#include <sol3/core/demo_component.h>
Public Types | |
| using | TextInputSpec = MessageSpec< msg::Text, msg::InterfaceType_INPUT, 0 > |
| using | TextOutputSpec = MessageSpec< msg::Text, msg::InterfaceType_OUTPUT, 0 > |
| using | BufferInputSpec = MessageSpec< msg::Buffer, msg::InterfaceType_INPUT, 1 > |
| using | BufferOutputSpec = MessageSpec< msg::Buffer, msg::InterfaceType_OUTPUT, 1 > |
Public Member Functions | |
| DemoComponent (IBufferExchange &exchange, uint32_t component_id, size_t slot_count=2, size_t slot_size=1024, uint32_t width=8, uint32_t height=8) | |
| MessagePort | textInputPort () const |
| MessagePort | bufferInputPort () const |
| MessagePort | textOutputPort () const |
| MessagePort | bufferOutputPort () const |
| DemoStepResult | step () |
Member Typedef Documentation
◆ BufferInputSpec
| using sol3::core::DemoComponent::BufferInputSpec = MessageSpec<msg::Buffer, msg::InterfaceType_INPUT, 1> |
◆ BufferOutputSpec
| using sol3::core::DemoComponent::BufferOutputSpec = MessageSpec<msg::Buffer, msg::InterfaceType_OUTPUT, 1> |
◆ TextInputSpec
| using sol3::core::DemoComponent::TextInputSpec = MessageSpec<msg::Text, msg::InterfaceType_INPUT, 0> |
◆ TextOutputSpec
| using sol3::core::DemoComponent::TextOutputSpec = MessageSpec<msg::Text, msg::InterfaceType_OUTPUT, 0> |
Constructor & Destructor Documentation
◆ DemoComponent()
|
inline |
Member Function Documentation
◆ bufferInputPort()
|
inline |
◆ bufferOutputPort()
|
inline |
◆ step()
|
inline |
◆ textInputPort()
|
inline |
◆ textOutputPort()
|
inline |
The documentation for this class was generated from the following file:
- /workspaces/astro/sol3-sdk/cpp/sol3/core/demo_component.h
Generated by