Speeduino
Loading...
Searching...
No Matches
nitrousController.h
Go to the documentation of this file.
1#pragma once
2
3#include "config_pages.h"
4#include "statuses.h"
5
7
9
10static inline bool isNitrousStage1(uint8_t status)
11{
12 return (status==NITROUS_STAGE1) || (status==NITROUS_BOTH);
13}
14static inline bool isNitrousStage2(uint8_t status)
15{
16 return (status==NITROUS_STAGE2) || (status==NITROUS_BOTH);
17}
The tune page structs and related defines.
constexpr uint8_t NITROUS_STAGE1
Definition config_pages.h:75
constexpr uint8_t NITROUS_BOTH
Definition config_pages.h:77
constexpr uint8_t NITROUS_STAGE2
Definition config_pages.h:76
const config4 const config6 const config9 const config10 & page10
Definition engineProtection.cpp:173
void initialiseNitrous(statuses &current, config10 &page10)
Definition nitrousController.cpp:50
void nitrousControl(statuses &current, const config10 &page10)
Definition nitrousController.cpp:154
static bool isNitrousStage2(uint8_t status)
Definition nitrousController.h:14
static bool isNitrousStage1(uint8_t status)
Definition nitrousController.h:10
const config2 const config4 const config6 const config10 statuses & current
Definition scheduler_fuel_controller.cpp:913
The statuses struct and related defines.
Definition config_pages.h:650
The status struct with current values for all 'live' variables.
Definition statuses.h:131