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 efitimems64_t = int64_t
 
using efitimems_t = uint32_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 61 of file rusefi_types.h.

◆ brain_input_pin_e

Definition at line 96 of file rusefi_types.h.

◆ brain_pin_e

using brain_pin_e = Gpio

Definition at line 88 of file rusefi_types.h.

◆ efitimems64_t

using efitimems64_t = int64_t

64 bit time in milliseconds (1/1_000 of a second), since boot

Definition at line 40 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 48 of file rusefi_types.h.

◆ egt_cs_array_t

using egt_cs_array_t = brain_pin_e[EGT_CHANNEL_COUNT]

Definition at line 90 of file rusefi_types.h.

◆ engineSyncCam_e

using engineSyncCam_e = uint8_t

Definition at line 63 of file rusefi_types.h.

◆ floatms_t

using floatms_t = float

Definition at line 70 of file rusefi_types.h.

◆ floatus_t

using floatus_t = float

Definition at line 71 of file rusefi_types.h.

◆ gppwm_note_t

using gppwm_note_t = char[GPPWM_NOTE_SIZE]

Definition at line 86 of file rusefi_types.h.

◆ lua_script_t

using lua_script_t = char[LUA_SCRIPT_SIZE]

Definition at line 78 of file rusefi_types.h.

◆ mass_t

using mass_t = float

Definition at line 66 of file rusefi_types.h.

◆ output_pin_e

Definition at line 99 of file rusefi_types.h.

◆ percent_t

using percent_t = float

numeric value from 0 to 100

Definition at line 76 of file rusefi_types.h.

◆ pwm_freq_t

using pwm_freq_t = int16_t

Definition at line 92 of file rusefi_types.h.

◆ script_setting_t

using script_setting_t = float

Definition at line 94 of file rusefi_types.h.

◆ sent_input_pin_e

Definition at line 98 of file rusefi_types.h.

◆ switch_input_pin_e

Definition at line 97 of file rusefi_types.h.

◆ temperature_t

using temperature_t = float

Definition at line 69 of file rusefi_types.h.

◆ vehicle_info_t

using vehicle_info_t = char[VEHICLE_INFO_SIZE]

Definition at line 82 of file rusefi_types.h.

◆ vin_number_t

using vin_number_t = char[VIN_NUMBER_SIZE]

Definition at line 84 of file rusefi_types.h.

◆ warning_message_t

using warning_message_t = char[WARNING_BUFFER_SIZE]

Definition at line 80 of file rusefi_types.h.

Go to the source code of this file.