mrpt.config
mrpt-config Python API.
Package Contents
- class mrpt.config.CConfigFile(arg0: str)
C++ API: class mrpt::config::CConfigFile
CConfigFile
Bases:
CConfigFileBase- discardSavingChanges() None
Discards saving changes to the physical file.
- getAssociatedFile() str
Returns the associated file name.
- setFileName(arg0: str) None
Associates the object with a file.
- writeNow() None
Writes changes to the physical file immediately.
- class mrpt.config.CConfigFileBase
C++ API: class mrpt::config::CConfigFileBase
- clear() None
Empties the config file.
- getAllKeys(arg0: str) list[str]
Returns a list with all keys in a section.
- getAllSections() list[str]
Returns a list with all section names.
- getContentAsYAML() str
Returns content as a YAML block.
- keyExists(arg0: str, arg1: str) bool
Checks if a key exists in a section.
- read_bool(section: str, name: str, defValue: bool, failIfNotFound: bool = False) bool
Reads a bool value with an optional default value.
- read_double(section: str, name: str, defValue: float, failIfNotFound: bool = False) float
Reads a double value with an optional default value.
- read_float(section: str, name: str, defValue: float, failIfNotFound: bool = False) float
Reads a float value with an optional default value.
- read_int(section: str, name: str, defValue: int, failIfNotFound: bool = False) int
Reads an integer value with an optional default value.
- read_string(section: str, name: str, defValue: str = '', failIfNotFound: bool = False) str
Reads a string value with an optional default value.
- read_string_first_word(section: str, name: str, defValue: str = '', failIfNotFound: bool = False) str
Reads the first word of a string value with an optional default value.
- read_uint32_t(section: str, name: str, defValue: int, failIfNotFound: bool = False) int
Reads a 32-bit unsigned integer value with an optional default value.
- read_uint64_t(section: str, name: str, defValue: int, failIfNotFound: bool = False) int
Reads a 64-bit unsigned integer value with an optional default value.
- sectionExists(arg0: str) bool
Checks if a section exists.
- setContentFromYAML(arg0: str) None
Sets content from a YAML block.
- write(section: str, name: str, value: float, name_padding_width: int = -1, value_padding_width: int = -1, comment: str = '') None
- write(section: str, name: str, value: str, name_padding_width: int = -1, value_padding_width: int = -1, comment: str = '') None
- class mrpt.config.CConfigFileMemory
C++ API: class mrpt::config::CConfigFileMemory
CConfigFileMemory(arg0: list[str]) CConfigFileMemory(arg0: str)
Bases:
CConfigFileBase- getContent() str
Returns the current content.
- setContent(arg0: list[str]) None
- setContent(arg0: str) None
Sets content from a single string.
- class mrpt.config.CLoadableOptions
C++ API: class mrpt::config::CLoadableOptions
- dumpToConsole() None
Dumps options to the console.
- dumpToTextStream(arg0: Any) None
Dumps options to a text stream.
- loadFromConfigFile(arg0: Any, arg1: str) None
Loads options from a configuration file section.
- loadFromConfigFileName(arg0: str, arg1: str) None
Loads options directly from a file name.
- saveToConfigFile(arg0: Any, arg1: str) None
Saves options to a configuration file section.
- saveToConfigFileName(arg0: str, arg1: str) None
Saves options directly to a file name.
- mrpt.config.MRPT_SAVE_NAME_PADDING() int
Default padding for names.
- mrpt.config.MRPT_SAVE_VALUE_PADDING() int
Default padding for values.
- mrpt.config.config_parser(arg0: str) str
Parses a configuration document.