NRP Core  1.4.1
NestConfigConst Struct Reference

#include <nest_config.h>

Static Public Attributes

static constexpr char EngineType [] = "nest_json"
 
static constexpr char EngineSchema [] = "json://nrp-core/engines/engines_nest.json#/engine_nest_json"
 
static constexpr std::string_view NestPythonPath = "PYTHONPATH=" NRP_PYNEST_PATH ":$PYTHONPATH"
 Python Path to Nest. Automatically generated via cmake on installation. More...
 
static constexpr std::string_view NestExecutablePath = "PATH=$PATH:" NRP_NEST_BIN_PATH
 Path to Nest Server Executable. Automatically generated via cmake on installation. More...
 
static constexpr std::string_view NestRNGSeedArg = "--nrprng"
 Argument to pass RNG seed argument to Nest. More...
 
static constexpr std::string_view InitFileExecStatus = "InitExecStatus"
 After the server executes the init file, this status flag will either be 1 for success or 0 for fail. If the execution fails, a JSON message with more details will be passed as well (under ErrorMsg). More...
 
static constexpr std::string_view ResetExecStatus = "ResetStatus"
 After the server executes the init file, this status flag will either be 1 for success or 0 for fail. If the execution fails, a JSON message with more details will be passed as well (under ErrorMsg). More...
 
static constexpr std::string_view InitFileParseDevMap = "InitFileParseDevMap"
 After the server executes the init file, the parsed devMap will be passed back with this param. More...
 
static constexpr std::string_view ErrorMsg = "Message"
 If the init file could not be parsed, the python error message will be stored under this JSON property name. More...
 

Member Data Documentation

◆ EngineSchema

constexpr char NestConfigConst::EngineSchema[] = "json://nrp-core/engines/engines_nest.json#/engine_nest_json"
staticconstexpr

◆ EngineType

constexpr char NestConfigConst::EngineType[] = "nest_json"
staticconstexpr

◆ ErrorMsg

constexpr std::string_view NestConfigConst::ErrorMsg = "Message"
staticconstexpr

If the init file could not be parsed, the python error message will be stored under this JSON property name.

◆ InitFileExecStatus

constexpr std::string_view NestConfigConst::InitFileExecStatus = "InitExecStatus"
staticconstexpr

After the server executes the init file, this status flag will either be 1 for success or 0 for fail. If the execution fails, a JSON message with more details will be passed as well (under ErrorMsg).

◆ InitFileParseDevMap

constexpr std::string_view NestConfigConst::InitFileParseDevMap = "InitFileParseDevMap"
staticconstexpr

After the server executes the init file, the parsed devMap will be passed back with this param.

◆ NestExecutablePath

constexpr std::string_view NestConfigConst::NestExecutablePath = "PATH=$PATH:" NRP_NEST_BIN_PATH
staticconstexpr

Path to Nest Server Executable. Automatically generated via cmake on installation.

◆ NestPythonPath

constexpr std::string_view NestConfigConst::NestPythonPath = "PYTHONPATH=" NRP_PYNEST_PATH ":$PYTHONPATH"
staticconstexpr

Python Path to Nest. Automatically generated via cmake on installation.

◆ NestRNGSeedArg

constexpr std::string_view NestConfigConst::NestRNGSeedArg = "--nrprng"
staticconstexpr

Argument to pass RNG seed argument to Nest.

◆ ResetExecStatus

constexpr std::string_view NestConfigConst::ResetExecStatus = "ResetStatus"
staticconstexpr

After the server executes the init file, this status flag will either be 1 for success or 0 for fail. If the execution fails, a JSON message with more details will be passed as well (under ErrorMsg).


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