F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Svc::GenericHubComponentImpl Class Referencefinal

#include <Svc/GenericHub/GenericHubComponentImpl.hpp>

Inheritance diagram for Svc::GenericHubComponentImpl:

Public Types

enum  HubType {
  HUB_TYPE_PORT, HUB_TYPE_BUFFER, HUB_TYPE_EVENT, HUB_TYPE_CHANNEL,
  HUB_TYPE_MAX
}
 

Public Member Functions

 GenericHubComponentImpl (const char *const compName)
 
 ~GenericHubComponentImpl ()
 

Static Public Attributes

static constexpr FwSizeType GENERIC_HUB_DATA_SIZE = 1024
 

Detailed Description

Definition at line 20 of file GenericHubComponentImpl.hpp.

Member Enumeration Documentation

◆ HubType

HubType:

Type of serialized data on the wire. Allows for expanding them on the opposing end.

Enumerator
HUB_TYPE_PORT 

Port type transmission.

HUB_TYPE_BUFFER 

Buffer type transmission.

HUB_TYPE_EVENT 

Event transmission.

HUB_TYPE_CHANNEL 

Telemetry channel type.

HUB_TYPE_MAX 

Definition at line 27 of file GenericHubComponentImpl.hpp.

Constructor & Destructor Documentation

◆ GenericHubComponentImpl()

Svc::GenericHubComponentImpl::GenericHubComponentImpl ( const char *const  compName)

Construct object GenericHub

Parameters
compNameThe component name

Definition at line 27 of file GenericHubComponentImpl.cpp.

◆ ~GenericHubComponentImpl()

Svc::GenericHubComponentImpl::~GenericHubComponentImpl ( )

Destroy object GenericHub

Definition at line 29 of file GenericHubComponentImpl.cpp.

Member Data Documentation

◆ GENERIC_HUB_DATA_SIZE

constexpr FwSizeType Svc::GenericHubComponentImpl::GENERIC_HUB_DATA_SIZE = 1024
static

Definition at line 35 of file GenericHubComponentImpl.hpp.


The documentation for this class was generated from the following files: