Motorcortex Core
version: 2.7.6
ps_filejson.h
1
/*
2
* Developer : Alexey Zakharov (alexey.zakharov@vectioneer.com)
3
* All rights reserved. Copyright (c) 2021 VECTIONEER.
4
*/
5
6
#ifndef MOTORCORTEX_CORE_PS_FILEJSON_H
7
#define MOTORCORTEX_CORE_PS_FILEJSON_H
8
9
#include "ps_filebase.h"
10
11
namespace
mcx::parameter_server {
12
13
class
FileSerializationJson
:
public
FileSerialization
{
14
public
:
15
FileSerializationJson
() {
throw
(
"Not implemented"
); }
16
17
~
FileSerializationJson
()
override
;
18
19
std::future<bool> save(
const
std::string& file_name,
Parameter
* root,
size_t
max_number_of_trials,
size_t
delay_us,
20
bool
force_update)
override
;
21
22
std::future<bool> load(
const
std::string& file_name,
Parameter
* root, cmd_line::SystemMode system_mode,
23
bool
is_relative)
override
;
24
};
25
26
}
// namespace mcx::parameter_server
27
28
#endif // MOTORCORTEX_CORE_PS_FILEJSON_H
mcx::parameter_server::Parameter
Definition:
ps_parameter.h:45
mcx::parameter_server::FileSerializationJson
Definition:
ps_filejson.h:13
mcx::parameter_server::FileSerialization
Definition:
ps_filebase.h:17
parameter_server
file
ps_filejson.h
Generated by
1.8.18