rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
controllers
algo
persistent_configuration.h
Go to the documentation of this file.
1
/*
2
* @file persistent_configuration.h
3
*
4
* @date Feb 27, 2020
5
* @author Andrey Belomutskiy, (c) 2012-2020
6
*/
7
8
#pragma once
9
10
#include "
generated_lookup_engine_configuration.h
"
11
12
#include "rusefi/crc.h"
13
14
struct
persistent_config_container_s
{
15
int
version
{};
16
int
size
{};
17
persistent_config_s
persistentConfiguration
{};
18
uint32_t
crc
{};
19
20
uint32_t
getCrc
() {
21
return
crc32(&
persistentConfiguration
,
sizeof
(
persistent_config_s
));
22
}
23
};
generated_lookup_engine_configuration.h
persistent_config_container_s
Definition
persistent_configuration.h:14
persistent_config_container_s::version
int version
Definition
persistent_configuration.h:15
persistent_config_container_s::getCrc
uint32_t getCrc()
Definition
persistent_configuration.h:20
persistent_config_container_s::crc
uint32_t crc
Definition
persistent_configuration.h:18
persistent_config_container_s::size
int size
Definition
persistent_configuration.h:16
persistent_config_container_s::persistentConfiguration
persistent_config_s persistentConfiguration
Definition
persistent_configuration.h:17
persistent_config_s
Definition
engine_configuration_generated_structures_alphax-2chan.h:5675
Generated on Sat Sep 27 2025 00:10:04 for rusEFI by
1.9.8