Changeset 143:2fa482a0954c in finroc_plugins_structure
- Timestamp:
- 06.02.2021 21:45:38 (17 months ago)
- Branch:
- 17.03
- Children:
- 144:20c098f62fcb, 145:97234384eda3
- Phase:
- public
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
tComponent.cpp
r137 r143 67 67 // Const values 68 68 //---------------------------------------------------------------------- 69 const tComponent::tInterfaceInfo tComponent::cPROFILING_INTERFACE_INFO = { "Profiling", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_OUTPUTS };69 const tComponent::tInterfaceInfo tComponent::cPROFILING_INTERFACE_INFO = { "Profiling", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_OUTPUTS, tFlags() }; 70 70 71 71 //---------------------------------------------------------------------- -
tComponent.h
r131 r143 365 365 // operator new is overloaded for auto-port naming feature 366 366 void* operator new(size_t size); 367 void* operator new[](size_t size); // not allowed367 __attribute__((noreturn)) __attribute__((deprecated)) void* operator new[](size_t size); // not allowed 368 368 369 369 //---------------------------------------------------------------------- -
tCompositeComponent.cpp
r138 r143 71 71 static const char* cUNWANTED_XML_FILE_PREFIX = "sources/cpp/"; 72 72 73 const tComponent::tInterfaceInfo tCompositeComponent::cVISUALIZATION_INTERFACE_INFO = { "Visualization", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_OUTPUTS };74 const tComponent::tInterfaceInfo tCompositeComponent::cSERVICES_INTERFACE_INFO = { "Services", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_RPC_PORTS };75 const tComponent::tInterfaceInfo tCompositeComponent::cPARAMETERS_INTERFACE_INFO = { "Parameters", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::PARAMETER_INTERFACE | tFlag::INTERFACE_FOR_INPUTS };73 const tComponent::tInterfaceInfo tCompositeComponent::cVISUALIZATION_INTERFACE_INFO = { "Visualization", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_OUTPUTS, tFlags() }; 74 const tComponent::tInterfaceInfo tCompositeComponent::cSERVICES_INTERFACE_INFO = { "Services", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_RPC_PORTS, tFlags() }; 75 const tComponent::tInterfaceInfo tCompositeComponent::cPARAMETERS_INTERFACE_INFO = { "Parameters", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::PARAMETER_INTERFACE | tFlag::INTERFACE_FOR_INPUTS, tFlags() }; 76 76 const std::string tCompositeComponent::cNO_FILE = "<No File>"; 77 77 -
tGroup.cpp
r115 r143 69 69 static runtime_construction::tStandardCreateModuleAction<tGroup> cCREATE_ACTION_FOR_GROUP("Group"); 70 70 71 const tComponent::tInterfaceInfo tGroup::cINPUT_INTERFACE_INFO = { "Input", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_INPUTS };72 const tComponent::tInterfaceInfo tGroup::cOUTPUT_INTERFACE_INFO = { "Output", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_OUTPUTS };71 const tComponent::tInterfaceInfo tGroup::cINPUT_INTERFACE_INFO = { "Input", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_INPUTS, tFlags() }; 72 const tComponent::tInterfaceInfo tGroup::cOUTPUT_INTERFACE_INFO = { "Output", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_OUTPUTS, tFlags() }; 73 73 74 74 //---------------------------------------------------------------------- -
tModule.cpp
r115 r143 67 67 //---------------------------------------------------------------------- 68 68 69 const tComponent::tInterfaceInfo tModule::cINPUT_INTERFACE_INFO = { "Input", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_INPUTS };70 const tComponent::tInterfaceInfo tModule::cOUTPUT_INTERFACE_INFO = { "Output", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_OUTPUTS };69 const tComponent::tInterfaceInfo tModule::cINPUT_INTERFACE_INFO = { "Input", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_INPUTS, tFlags() }; 70 const tComponent::tInterfaceInfo tModule::cOUTPUT_INTERFACE_INFO = { "Output", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_OUTPUTS, tFlags() }; 71 71 72 72 //---------------------------------------------------------------------- -
tModuleBase.cpp
r132 r143 67 67 static constexpr uint cMANDATORY_FLAGS_FOR_CHILDREN_CHANGED_CHECK = (core::tFrameworkElementFlag::PORT | core::tFrameworkElementFlag::READY | core::tFrameworkElementFlag::COMPOSITE_PORT).Raw(); 68 68 69 const tComponent::tInterfaceInfo tModuleBase::cVISUALIZATION_INTERFACE_INFO = { "Visualization", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_OUTPUTS };70 const tComponent::tInterfaceInfo tModuleBase::cSERVICES_INTERFACE_INFO = { "Services", tFlag::INTERFACE_FOR_RPC_PORTS };71 const tComponent::tInterfaceInfo tModuleBase::cPARAMETERS_INTERFACE_INFO = { "Parameters", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::PARAMETER_INTERFACE | tFlag::INTERFACE_FOR_INPUTS };69 const tComponent::tInterfaceInfo tModuleBase::cVISUALIZATION_INTERFACE_INFO = { "Visualization", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::INTERFACE_FOR_OUTPUTS, tFlags() }; 70 const tComponent::tInterfaceInfo tModuleBase::cSERVICES_INTERFACE_INFO = { "Services", tFlag::INTERFACE_FOR_RPC_PORTS, tFlags() }; 71 const tComponent::tInterfaceInfo tModuleBase::cPARAMETERS_INTERFACE_INFO = { "Parameters", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::PARAMETER_INTERFACE | tFlag::INTERFACE_FOR_INPUTS, tFlags() }; 72 72 73 73 //---------------------------------------------------------------------- -
tSenseControlGroup.cpp
r115 r143 69 69 static runtime_construction::tStandardCreateModuleAction<tSenseControlGroup> cCREATE_ACTION_FOR_SENSE_CONTROL_GROUP("SenseControlGroup"); 70 70 71 const tComponent::tInterfaceInfo tSenseControlGroup::cSENSOR_INPUT_INTERFACE_INFO = { "Sensor Input", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::SENSOR_DATA | tFlag::INTERFACE_FOR_INPUTS };72 const tComponent::tInterfaceInfo tSenseControlGroup::cSENSOR_OUTPUT_INTERFACE_INFO = { "Sensor Output", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::SENSOR_DATA | tFlag::INTERFACE_FOR_OUTPUTS };73 const tComponent::tInterfaceInfo tSenseControlGroup::cCONTROLLER_INPUT_INTERFACE_INFO = { "Controller Input", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::CONTROLLER_DATA | tFlag::INTERFACE_FOR_INPUTS };74 const tComponent::tInterfaceInfo tSenseControlGroup::cCONTROLLER_OUTPUT_INTERFACE_INFO = { "Controller Output", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::CONTROLLER_DATA | tFlag::INTERFACE_FOR_OUTPUTS };71 const tComponent::tInterfaceInfo tSenseControlGroup::cSENSOR_INPUT_INTERFACE_INFO = { "Sensor Input", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::SENSOR_DATA | tFlag::INTERFACE_FOR_INPUTS, tFlags() }; 72 const tComponent::tInterfaceInfo tSenseControlGroup::cSENSOR_OUTPUT_INTERFACE_INFO = { "Sensor Output", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::SENSOR_DATA | tFlag::INTERFACE_FOR_OUTPUTS, tFlags() }; 73 const tComponent::tInterfaceInfo tSenseControlGroup::cCONTROLLER_INPUT_INTERFACE_INFO = { "Controller Input", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::CONTROLLER_DATA | tFlag::INTERFACE_FOR_INPUTS, tFlags() }; 74 const tComponent::tInterfaceInfo tSenseControlGroup::cCONTROLLER_OUTPUT_INTERFACE_INFO = { "Controller Output", tFlag::PROXY_INTERFACE | tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::CONTROLLER_DATA | tFlag::INTERFACE_FOR_OUTPUTS, tFlags() }; 75 75 76 76 //---------------------------------------------------------------------- -
tSenseControlModule.cpp
r115 r143 67 67 //---------------------------------------------------------------------- 68 68 69 const tComponent::tInterfaceInfo tSenseControlModule::cSENSOR_INPUT_INTERFACE_INFO = { "Sensor Input", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::SENSOR_DATA | tFlag::INTERFACE_FOR_INPUTS };70 const tComponent::tInterfaceInfo tSenseControlModule::cSENSOR_OUTPUT_INTERFACE_INFO = { "Sensor Output", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::SENSOR_DATA | tFlag::INTERFACE_FOR_OUTPUTS };71 const tComponent::tInterfaceInfo tSenseControlModule::cCONTROLLER_INPUT_INTERFACE_INFO = { "Controller Input", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::CONTROLLER_DATA | tFlag::INTERFACE_FOR_INPUTS };72 const tComponent::tInterfaceInfo tSenseControlModule::cCONTROLLER_OUTPUT_INTERFACE_INFO = { "Controller Output", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::CONTROLLER_DATA | tFlag::INTERFACE_FOR_OUTPUTS };69 const tComponent::tInterfaceInfo tSenseControlModule::cSENSOR_INPUT_INTERFACE_INFO = { "Sensor Input", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::SENSOR_DATA | tFlag::INTERFACE_FOR_INPUTS, tFlags() }; 70 const tComponent::tInterfaceInfo tSenseControlModule::cSENSOR_OUTPUT_INTERFACE_INFO = { "Sensor Output", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::SENSOR_DATA | tFlag::INTERFACE_FOR_OUTPUTS, tFlags() }; 71 const tComponent::tInterfaceInfo tSenseControlModule::cCONTROLLER_INPUT_INTERFACE_INFO = { "Controller Input", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::CONTROLLER_DATA | tFlag::INTERFACE_FOR_INPUTS, tFlags() }; 72 const tComponent::tInterfaceInfo tSenseControlModule::cCONTROLLER_OUTPUT_INTERFACE_INFO = { "Controller Output", tFlag::INTERFACE_FOR_DATA_PORTS | tFlag::CONTROLLER_DATA | tFlag::INTERFACE_FOR_OUTPUTS, tFlags() }; 73 73 74 74 //----------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.