WB-Toolbox  6.0.0
ASimulinkToolboxforWholeBodyControl
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
wbt::block::SimulatorSynchronizer Class Referencefinal

The wbt::SimulatorSynchronizer class. More...

#include <SimulatorSynchronizer.h>

Inheritance diagram for wbt::block::SimulatorSynchronizer:
[legend]

Detailed Description

The wbt::SimulatorSynchronizer class.

Parameters

In addition to WBBlock Parameters, wbt::SetReferences requires:

Type Index Rows Cols Name
::DOUBLE 0 + WBBlock::NumberOfParameters 1 1 "Period"
::STRING 1 + WBBlock::NumberOfParameters 1 1 "RpcPort"
::STRING 2 + WBBlock::NumberOfParameters 1 1 "GazeboClockPort"

Classes

class  impl
 

Public Member Functions

 SimulatorSynchronizer ()
 
 ~SimulatorSynchronizer () override
 
unsigned numberOfParameters () override
 
std::vector< std::string > additionalBlockOptions () override
 
bool parseParameters (blockfactory::core::BlockInformation *blockInfo) override
 
bool configureSizeAndPorts (blockfactory::core::BlockInformation *blockInfo) override
 
bool initialize (blockfactory::core::BlockInformation *blockInfo) override
 
bool terminate (const blockfactory::core::BlockInformation *blockInfo) override
 
bool output (const blockfactory::core::BlockInformation *blockInfo) override
 

Private Attributes

std::unique_ptr< impl > pImpl
 

Constructor & Destructor Documentation

◆ SimulatorSynchronizer()

wbt::block::SimulatorSynchronizer::SimulatorSynchronizer ( )

◆ ~SimulatorSynchronizer()

wbt::block::SimulatorSynchronizer::~SimulatorSynchronizer ( )
override

Member Function Documentation

◆ additionalBlockOptions()

std::vector<std::string> wbt::block::SimulatorSynchronizer::additionalBlockOptions ( )
override

◆ configureSizeAndPorts()

bool wbt::block::SimulatorSynchronizer::configureSizeAndPorts ( blockfactory::core::BlockInformation *  blockInfo)
override

◆ initialize()

bool wbt::block::SimulatorSynchronizer::initialize ( blockfactory::core::BlockInformation *  blockInfo)
override

◆ numberOfParameters()

unsigned wbt::block::SimulatorSynchronizer::numberOfParameters ( )
override

◆ output()

bool wbt::block::SimulatorSynchronizer::output ( const blockfactory::core::BlockInformation *  blockInfo)
override

◆ parseParameters()

bool wbt::block::SimulatorSynchronizer::parseParameters ( blockfactory::core::BlockInformation *  blockInfo)
override

◆ terminate()

bool wbt::block::SimulatorSynchronizer::terminate ( const blockfactory::core::BlockInformation *  blockInfo)
override

Member Data Documentation

◆ pImpl

std::unique_ptr<impl> wbt::block::SimulatorSynchronizer::pImpl
private

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