|
std::vector< uint8_t > | librealsense::generate_json (const preset &in_preset) |
|
parsers_map | librealsense::initialize_field_parsers (preset_param_group &p) |
|
template<class T , typename S > |
void | librealsense::insert_control_to_map (parsers_map &map, bool was_set, const std::string &name, param_group< T > &control, S field) |
|
template<class T , typename S > |
void | librealsense::insert_string_control_to_map (parsers_map &map, bool was_set, const std::string &name, param_group< T > &control, S field, const std::map< std::string, float > &values) |
|
template<class T , class S > |
std::shared_ptr< json_field > | librealsense::make_field (T &strct, S T::group_type::*field, float scale=1.0f, bool is_duplicated_field=false) |
|
std::shared_ptr< json_field > | librealsense::make_ignored_field () |
|
template<class T , class S > |
std::shared_ptr< json_field > | librealsense::make_invert_field (T &strct, S T::group_type::*field, bool is_duplicated_field=false) |
|
template<class T , class S > |
std::shared_ptr< json_field > | librealsense::make_string_field (T &strct, S T::group_type::*field, const std::map< std::string, float > &values, bool is_duplicated_field=false) |
|
template<typename T > |
void | librealsense::update_preset_camera_control (T &camera_control, const param_group< T > ¶m) |
|
template<typename T > |
void | librealsense::update_preset_control (T &preset_control, const param_group< T > ¶m) |
|
void | librealsense::update_structs (const std::string &content, preset &in_preset) |
|