17 #ifndef DOXYGEN_OMIT_INTERNAL 22 HebiGroupInfoPtr internal_;
23 #endif // DOXYGEN_OMIT_INTERNAL 29 const size_t number_of_modules_;
33 std::vector<Info> infos_;
60 bool writeGains(
const std::string& file)
const;
A list of Info objects that can be received from a Group of modules; the size() must match the number...
Definition: group_info.hpp:14
size_t size() const
Returns the number of module infos in this group info.
Definition: group_info.cpp:19
Info objects have various fields representing the module state; which fields are populated depends on...
Definition: info.hpp:30
const Info & operator[](size_t index) const
Access the info for an individual module.
Definition: group_info.cpp:24
GroupInfo(size_t number_of_modules)
Create a group info with the specified number of modules.
Definition: group_info.cpp:5
bool writeGains(const std::string &file) const
Export the gains from this GroupInfo object into a file, creating it as necessary.
Definition: group_info.cpp:29
Eigen::VectorXd getSpringConstant() const
Convenience function for returning spring constant values.
Definition: group_info.cpp:34
~GroupInfo() noexcept
Destructor cleans up group info object as necessary.
Definition: group_info.cpp:13