Emx::SysEnv类 参考

#include "SysEnv.hpp"

静态 Public 成员函数

static const char * GetEnv (const char *name)
 
static const char * GetDataDir ()
 获取可读写文件存储的根目录EMX_DATA_DIR 更多...
 
static const char * GetFirmwareDir ()
 获取固件根目录EMX_FIRMWARE_DIR 更多...
 
static const char * Get3drDir ()
 获取第三方程序库目录EMX_3DR_DIR 更多...
 
static const char * GetAppDir ()
 获取应用目录EMX_APP_DIR 更多...
 
static const char * GetMediaDir ()
 获取媒体目录EMX_MEDIA_DIR 更多...
 
static const char * GetConfigsDir ()
 获取配置文件根目录EMX_CONFIGS_DIR 更多...
 
static const char * GetParamDir ()
 获取参数文件根目录EMX_PARAM_DIR 更多...
 
static const char * GetCfgFilePath (char buffer[EMX_MAX_PATH_SIZE], const char *fmt,...)
 通过文件的相对路径,获取文件绝对路径 会首先尝试判断以可读写分区EMX_DATA_DIR为根路径下,是否存在此文件 如果存在则优先使用,主要是为了静态配置文件或资源文件的动态烧写 更多...
 
static std::string GetCfgFilePath (const char *fmt,...)
 通过文件的相对路径,获取文件绝对路径 会首先尝试判断以可读写分区EMX_DATA_DIR为根路径下,是否存在此文件 如果存在则优先使用,主要是为了静态配置文件或资源文件的动态烧写 更多...
 

成员函数说明

◆ GetEnv()

static const char* Emx::SysEnv::GetEnv ( const char *  name)
static

◆ GetDataDir()

static const char* Emx::SysEnv::GetDataDir ( )
inlinestatic
返回
用于存储一般可读写文件的目录

◆ GetFirmwareDir()

static const char* Emx::SysEnv::GetFirmwareDir ( )
inlinestatic
返回
固件根目录

◆ Get3drDir()

static const char* Emx::SysEnv::Get3drDir ( )
inlinestatic
返回
第三方程序库目录

◆ GetAppDir()

static const char* Emx::SysEnv::GetAppDir ( )
inlinestatic
返回
应用目录

◆ GetMediaDir()

static const char* Emx::SysEnv::GetMediaDir ( )
inlinestatic
返回
媒体目录

◆ GetConfigsDir()

static const char* Emx::SysEnv::GetConfigsDir ( )
inlinestatic
返回
配置文件根目录

◆ GetParamDir()

static const char* Emx::SysEnv::GetParamDir ( )
inlinestatic
返回
参数文件根目录

◆ GetCfgFilePath() [1/2]

static const char* Emx::SysEnv::GetCfgFilePath ( char  buffer[EMX_MAX_PATH_SIZE],
const char *  fmt,
  ... 
)
static
参数
buffer[in,out] 用于存储返回的绝对路径,长度需要是EMX_MAX_PATH_SIZE
fmt[in] 格式化参数
...[in] 可变参数,应用文件的相对路径,例如"net/dns.script"
返回
绝对路径

◆ GetCfgFilePath() [2/2]

static std::string Emx::SysEnv::GetCfgFilePath ( const char *  fmt,
  ... 
)
static
参数
fmt[in] 格式化参数
...[in] 可变参数,应用文件的相对路径,例如"net/dns.script"
返回
绝对路径