Speeduino
Loading...
Searching...
No Matches
Public Attributes | List of all members
config13 Struct Reference

#include <globals.h>

Collaboration diagram for config13:
Collaboration graph
[legend]

Public Attributes

uint8_t outputInverted
 Invert (on/off) value before writing to output pin (for all programmable I/O:s).
 
uint8_t kindOfLimiting
 Select which kind of output limiting are active (0 - minimum | 1 - maximum)
 
uint8_t outputPin [8]
 Disable(0) or enable (set to valid pin number) Programmable Pin (output/target pin to set)
 
uint8_t outputDelay [8]
 Output write delay for each programmable I/O (Unit: 0.1S)
 
uint8_t firstDataIn [8]
 Set of first I/O vars to compare.
 
uint8_t secondDataIn [8]
 Set of second I/O vars to compare.
 
uint8_t outputTimeLimit [8]
 Output delay for each programmable I/O, kindOfLimiting bit dependent(Unit: 0.1S)
 
uint8_t unused_13 [8]
 
int16_t firstTarget [8]
 first target value to compare with numeric comp
 
int16_t secondTarget [8]
 second target value to compare with bitwise op
 
struct cmpOperation operation [8]
 I/O variable comparison operations (See cmpOperation)
 
uint16_t candID [8]
 Actual CAN ID need 16bits, this is a placeholder.
 
byte unused12_106_116 [10]
 
byte onboard_log_csv_separator:2
 
byte onboard_log_file_style:2
 
byte onboard_log_file_rate:2
 
byte onboard_log_filenaming:2
 
byte onboard_log_storage:2
 
byte onboard_log_trigger_boot:1
 
byte onboard_log_trigger_RPM:1
 
byte onboard_log_trigger_prot:1
 
byte onboard_log_trigger_Vbat:1
 
byte onboard_log_trigger_Epin:2
 
uint16_t onboard_log_tr1_duration
 
byte onboard_log_tr2_thr_on
 
byte onboard_log_tr2_thr_off
 
byte onboard_log_tr3_thr_RPM:1
 
byte onboard_log_tr3_thr_MAP:1
 
byte onboard_log_tr3_thr_Oil:1
 
byte onboard_log_tr3_thr_AFR:1
 
byte onboard_log_tr4_thr_on
 
byte onboard_log_tr4_thr_off
 
byte onboard_log_tr5_Epin_pin:6
 
byte unused13_125_2:2
 
byte hwTestIgnDuration
 
byte hwTestInjDuration
 

Detailed Description

Page 13 - Programmable outputs logic rules. 128 bytes long. Rules implemented in utilities.ino checkProgrammableIO().

Member Data Documentation

◆ candID

uint16_t config13::candID[8]

Actual CAN ID need 16bits, this is a placeholder.

◆ firstDataIn

uint8_t config13::firstDataIn[8]

Set of first I/O vars to compare.

◆ firstTarget

int16_t config13::firstTarget[8]

first target value to compare with numeric comp

◆ hwTestIgnDuration

byte config13::hwTestIgnDuration

◆ hwTestInjDuration

byte config13::hwTestInjDuration

◆ kindOfLimiting

uint8_t config13::kindOfLimiting

Select which kind of output limiting are active (0 - minimum | 1 - maximum)

◆ onboard_log_csv_separator

byte config13::onboard_log_csv_separator

◆ onboard_log_file_rate

byte config13::onboard_log_file_rate

◆ onboard_log_file_style

byte config13::onboard_log_file_style

◆ onboard_log_filenaming

byte config13::onboard_log_filenaming

◆ onboard_log_storage

byte config13::onboard_log_storage

◆ onboard_log_tr1_duration

uint16_t config13::onboard_log_tr1_duration

◆ onboard_log_tr2_thr_off

byte config13::onboard_log_tr2_thr_off

◆ onboard_log_tr2_thr_on

byte config13::onboard_log_tr2_thr_on

◆ onboard_log_tr3_thr_AFR

byte config13::onboard_log_tr3_thr_AFR

◆ onboard_log_tr3_thr_MAP

byte config13::onboard_log_tr3_thr_MAP

◆ onboard_log_tr3_thr_Oil

byte config13::onboard_log_tr3_thr_Oil

◆ onboard_log_tr3_thr_RPM

byte config13::onboard_log_tr3_thr_RPM

◆ onboard_log_tr4_thr_off

byte config13::onboard_log_tr4_thr_off

◆ onboard_log_tr4_thr_on

byte config13::onboard_log_tr4_thr_on

◆ onboard_log_tr5_Epin_pin

byte config13::onboard_log_tr5_Epin_pin

◆ onboard_log_trigger_boot

byte config13::onboard_log_trigger_boot

◆ onboard_log_trigger_Epin

byte config13::onboard_log_trigger_Epin

◆ onboard_log_trigger_prot

byte config13::onboard_log_trigger_prot

◆ onboard_log_trigger_RPM

byte config13::onboard_log_trigger_RPM

◆ onboard_log_trigger_Vbat

byte config13::onboard_log_trigger_Vbat

◆ operation

struct cmpOperation config13::operation[8]

I/O variable comparison operations (See cmpOperation)

◆ outputDelay

uint8_t config13::outputDelay[8]

Output write delay for each programmable I/O (Unit: 0.1S)

◆ outputInverted

uint8_t config13::outputInverted

Invert (on/off) value before writing to output pin (for all programmable I/O:s).

◆ outputPin

uint8_t config13::outputPin[8]

Disable(0) or enable (set to valid pin number) Programmable Pin (output/target pin to set)

◆ outputTimeLimit

uint8_t config13::outputTimeLimit[8]

Output delay for each programmable I/O, kindOfLimiting bit dependent(Unit: 0.1S)

◆ secondDataIn

uint8_t config13::secondDataIn[8]

Set of second I/O vars to compare.

◆ secondTarget

int16_t config13::secondTarget[8]

second target value to compare with bitwise op

◆ unused12_106_116

byte config13::unused12_106_116[10]

◆ unused13_125_2

byte config13::unused13_125_2

◆ unused_13

uint8_t config13::unused_13[8]

The documentation for this struct was generated from the following file: