rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
script_impl.h
Go to the documentation of this file.
1/**
2 * @file script_impl.h
3 *
4 * @date Oct 5, 2014
5 * @author Andrey Belomutskiy, (c) 2012-2020
6 */
7
8#pragma once
9
10#include <rusefi/expected.h>
11
16
17void initScriptImpl();
18
19float getCurveValue(int index, float key);
20expected<int> getCurveIndexByName(const char *name);
21expected<int> getTableIndexByName(const char *name);
22expected<int> getSettingIndexByName(const char *name);
float getCurveValue(int index, float key)
ValueProvider3D * getscriptTable(int index)
Map3D< TABLE_4_RPM, SCRIPT_TABLE_8, uint8_t, int16_t, int16_t > script4_Map3D_u8t
Definition script_impl.h:15
expected< int > getSettingIndexByName(const char *name)
expected< int > getTableIndexByName(const char *name)
expected< int > getCurveIndexByName(const char *name)
Map3D< SCRIPT_TABLE_8, SCRIPT_TABLE_8, float, int16_t, int16_t > script1_Map3D_f32t
Definition script_impl.h:12
void initScriptImpl()
Map3D< SCRIPT_TABLE_8, SCRIPT_TABLE_8, uint8_t, int16_t, int16_t > script3_Map3D_u8t
Definition script_impl.h:14
Map3D< TABLE_2_RPM_SIZE, TABLE_2_LOAD_SIZE, float, int16_t, int16_t > script2_Map3D_f32t
Definition script_impl.h:13