rusEFI
The most advanced open source ECU
Data Structures | Typedefs
rusefi_types.h File Reference

Detailed Description

Date
Jan 12, 2015
Author
Andrey Belomutskiy, (c) 2012-2020

Definition in file rusefi_types.h.

Data Structures

struct  efidatetime_t
 

Typedefs

using efitimems_t = uint32_t
 
using efidur_t = efitick_t
 
using angle_t = float
 
using engineSyncCam_e = uint8_t
 
using mass_t = float
 
using temperature_t = float
 
using floatms_t = float
 
using floatus_t = float
 
using percent_t = float
 
using lua_script_t = char[LUA_SCRIPT_SIZE]
 
using warning_message_t = char[WARNING_BUFFER_SIZE]
 
using vehicle_info_t = char[VEHICLE_INFO_SIZE]
 
using vin_number_t = char[VIN_NUMBER_SIZE]
 
using gppwm_note_t = char[GPPWM_NOTE_SIZE]
 
using brain_pin_e = Gpio
 
using egt_cs_array_t = brain_pin_e[EGT_CHANNEL_COUNT]
 
using pwm_freq_t = int16_t
 
using script_setting_t = float
 
using brain_input_pin_e = brain_pin_e
 
using switch_input_pin_e = brain_pin_e
 
using sent_input_pin_e = brain_pin_e
 
using output_pin_e = brain_pin_e
 

Typedef Documentation

◆ angle_t

using angle_t = float

Definition at line 58 of file rusefi_types.h.

◆ brain_input_pin_e

Definition at line 93 of file rusefi_types.h.

◆ brain_pin_e

using brain_pin_e = Gpio

Definition at line 85 of file rusefi_types.h.

◆ efidur_t

using efidur_t = efitick_t

Definition at line 45 of file rusefi_types.h.

◆ efitimems_t

using efitimems_t = uint32_t

integer time in milliseconds (1/1_000 of a second) 32 bit 4B / 1000 = 4M seconds = 1111.11 hours = 23(or46?) days. Please restart your ECU every 23(or46?) days? :) See issue https://github.com/rusefi/rusefi/issues/4554 tag#4554 See getTimeNowUs()

Definition at line 43 of file rusefi_types.h.

◆ egt_cs_array_t

using egt_cs_array_t = brain_pin_e[EGT_CHANNEL_COUNT]

Definition at line 87 of file rusefi_types.h.

◆ engineSyncCam_e

using engineSyncCam_e = uint8_t

Definition at line 60 of file rusefi_types.h.

◆ floatms_t

using floatms_t = float

Definition at line 67 of file rusefi_types.h.

◆ floatus_t

using floatus_t = float

Definition at line 68 of file rusefi_types.h.

◆ gppwm_note_t

using gppwm_note_t = char[GPPWM_NOTE_SIZE]

Definition at line 83 of file rusefi_types.h.

◆ lua_script_t

using lua_script_t = char[LUA_SCRIPT_SIZE]

Definition at line 75 of file rusefi_types.h.

◆ mass_t

using mass_t = float

Definition at line 63 of file rusefi_types.h.

◆ output_pin_e

Definition at line 96 of file rusefi_types.h.

◆ percent_t

using percent_t = float

numeric value from 0 to 100

Definition at line 73 of file rusefi_types.h.

◆ pwm_freq_t

using pwm_freq_t = int16_t

Definition at line 89 of file rusefi_types.h.

◆ script_setting_t

using script_setting_t = float

Definition at line 91 of file rusefi_types.h.

◆ sent_input_pin_e

Definition at line 95 of file rusefi_types.h.

◆ switch_input_pin_e

Definition at line 94 of file rusefi_types.h.

◆ temperature_t

using temperature_t = float

Definition at line 66 of file rusefi_types.h.

◆ vehicle_info_t

using vehicle_info_t = char[VEHICLE_INFO_SIZE]

Definition at line 79 of file rusefi_types.h.

◆ vin_number_t

using vin_number_t = char[VIN_NUMBER_SIZE]

Definition at line 81 of file rusefi_types.h.

◆ warning_message_t

using warning_message_t = char[WARNING_BUFFER_SIZE]

Definition at line 77 of file rusefi_types.h.

Go to the source code of this file.