Privacy
An open-source, flexible 3D physical simulation framework
mars::interfaces::ControllerData Class Reference

#include <ControllerData.h>

Public Member Functions

 ControllerData ()
 
bool fromConfigMap (configmaps::ConfigMap *config, std::string filenamePrefix, LoadCenter *loadCenter=0)
 
void toConfigMap (configmaps::ConfigMap *config, bool skipFilenamePrefix=false)
 
void getFilesToSave (std::vector< std::string > *fileList)
 

Public Attributes

unsigned long id
 
sReal rate
 
std::vector< unsigned long > motors
 
std::vector< unsigned long > sensors
 
std::vector< unsigned long > sNodes
 
std::string dylib_path
 

Detailed Description

Definition at line 36 of file ControllerData.h.

Constructor & Destructor Documentation

◆ ControllerData()

mars::interfaces::ControllerData::ControllerData ( )

Definition at line 37 of file ControllerData.cpp.

Member Function Documentation

◆ fromConfigMap()

bool mars::interfaces::ControllerData::fromConfigMap ( configmaps::ConfigMap config,
std::string  filenamePrefix,
LoadCenter loadCenter = 0 
)

Definition at line 41 of file ControllerData.cpp.

◆ getFilesToSave()

void mars::interfaces::ControllerData::getFilesToSave ( std::vector< std::string > *  fileList)

Definition at line 114 of file ControllerData.cpp.

◆ toConfigMap()

void mars::interfaces::ControllerData::toConfigMap ( configmaps::ConfigMap config,
bool  skipFilenamePrefix = false 
)

Definition at line 94 of file ControllerData.cpp.

Member Data Documentation

◆ dylib_path

std::string mars::interfaces::ControllerData::dylib_path

Definition at line 51 of file ControllerData.h.

◆ id

unsigned long mars::interfaces::ControllerData::id

Definition at line 46 of file ControllerData.h.

◆ motors

std::vector<unsigned long> mars::interfaces::ControllerData::motors

Definition at line 48 of file ControllerData.h.

◆ rate

sReal mars::interfaces::ControllerData::rate

Definition at line 47 of file ControllerData.h.

◆ sensors

std::vector<unsigned long> mars::interfaces::ControllerData::sensors

Definition at line 49 of file ControllerData.h.

◆ sNodes

std::vector<unsigned long> mars::interfaces::ControllerData::sNodes

Definition at line 50 of file ControllerData.h.


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