rusefillc
4679cb2815
refactoring: nicer parameter name
2022-10-11 23:27:15 -04:00
GitHub gen-configs Action
f9b49f7e5e
Auto-generated configs and docs
2022-10-12 01:35:09 +00:00
Matthew Kennedy
d74ae44b30
allow SD logging non-scaled_channel ( #4657 )
...
* allow SD logging non-scaled_channel
* comments and kick ci
2022-10-11 20:58:43 -04:00
rusefillc
73f0e01a27
SD card log fields list should be auto-generated #3985
2022-10-11 07:42:31 -04:00
GitHub gen-configs Action
1efad41754
Auto-generated configs and docs
2022-10-11 03:03:43 +00:00
rusefillc
e2e07a2141
SD card log fields list should be auto-generated #3985
2022-10-10 22:58:17 -04:00
GitHub gen-configs Action
48cdb84a52
Auto-generated configs and docs
2022-10-11 02:54:46 +00:00
rusefillc
9a8f8d3110
SD card log fields list should be auto-generated #3985
2022-10-10 22:40:43 -04:00
GitHub gen-configs Action
dad970ae62
Auto-generated configs and docs
2022-10-11 01:56:08 +00:00
rusefillc
eb3c3c19d6
SD card log fields list should be auto-generated #3985
2022-10-10 21:50:49 -04:00
GitHub gen-configs Action
6d2d515dc7
Auto-generated configs and docs
2022-10-11 01:50:20 +00:00
GitHub gen-configs Action
467bc9934e
Auto-generated configs and docs
2022-10-11 01:30:56 +00:00
rusefillc
e00d4a819a
SD card log fields list should be auto-generated #3985
2022-10-10 21:25:35 -04:00
rusefillc
fa940029ec
SD card log fields list should be auto-generated #3985
2022-10-10 07:52:20 -04:00
rusefillc
228437f574
outputRequestPeriod into logs
2022-09-12 20:56:57 -04:00
rusefillc
5da9012d70
moving SD logic to better source
2022-09-12 20:39:43 -04:00
Andrey G
1ca5988877
time routines refactor ( #4563 )
...
* Extract time helpers from engine_controller_misc to efitime.cpp
* Rename currentTimeMillis() to getTimeNowMs()
We have getTimeNowNt(), getTimeNowUs(), currentTimeMillis() and getTimeNowSeconds()
Align a bit.
find . -type f -name '*.c*' -exec sed -i 's/currentTimeMillis/getTimeNowMs/g' {} \;
* Rename getTimeNowSeconds() to getTimeNowS()
To align with Nt, Us, Ms versions.
* Some comments about getTimeNowLowerNt()
2022-09-11 13:06:03 -04:00
Andrey
e9e040895b
different file names for different entities
2022-09-04 23:11:19 -04:00
Andrey
78334df10f
refactoring: reducing outputChannels copy
2022-09-04 23:03:42 -04:00
Matthew Kennedy
4865213537
Log gppwm output values ( #4385 )
...
* remove debug option
* purpose built output channels
* name
* embiggen sd log buffer
* Revert "embiggen sd log buffer"
This reverts commit 37432a56535b24c221ae92e9aaded23de4d4a579.
* embiggen SD log buffer
2022-07-27 12:10:00 +03:00
Matthew Kennedy
cd98ad35c2
use libfirmware for a few things ( #4351 )
...
* use libfirmware
* unit tests
* crc
* missed one
* bootloader
2022-07-16 02:22:51 -04:00
Andrey
46add5df49
logging of live data structs was: data points #3614
2022-06-29 03:29:21 -04:00
rusefillc
37d00b73d0
SD card logs are broken by double fuel: wall correction #4291
2022-06-26 20:48:36 -04:00
Matthew Kennedy
597c9b0256
binary log knock count and retard ( #4139 )
2022-05-05 07:41:41 +03:00
Matthew Kennedy
4c2518c4c0
output channel tweaks ( #4023 )
...
* shuffle around output channels
* postState should take a ref
* s
* s
* patch input file
* limits
* accel bad bounds check
* units
* units
* Revert "accel bad bounds check"
This reverts commit b2bb493be331d5d2cf40b9ed01363a53182c883e.
* missed an autoscale
2022-03-24 08:58:55 -04:00
Matthew Kennedy
1601156145
aux linear sensors ( #4005 )
...
* aux linear sensors
* comment
* kick build
* fix alignment
* fix alignment
2022-03-20 20:13:04 -04:00
rusefillc
ae7548c251
SD card log fields list should be auto-generated #3985
2022-03-11 17:33:08 -05:00
Matthew Kennedy
2f1f042379
sd log blah ( #3991 )
2022-03-11 15:48:03 -05:00
rusefillc
abe8eef4ba
SD card log fields list should be auto-generated #3985
2022-03-09 18:45:41 -05:00
rusefillc
e2a4c93910
Onboard SD Card Datalogging Doesn't Record TPS #3943
2022-02-18 22:44:39 -05:00
Matthew Kennedy
78119b7df4
improve maf output channels and logging ( #3743 )
...
* maf channels
* s
* binary log
* if only I could type
* can
* instant RPM too
* s
* test
* graceful zero rpm
* test works
* float near
2022-01-12 15:41:35 -05:00
Andrey
d2c46b3310
Let's always have TS structure so that unit tests can check values in outputChannels, kind of making outputChannels a god dump for state but whatever since Live View is coming
2021-12-07 20:18:47 -05:00
rusefillc
a193d268c1
automation around outputs section #197
2021-11-27 18:54:57 -05:00
rusefillc
7b73fe643c
automation around outputs section #197
2021-11-27 14:08:09 -05:00
rusefillc
7bc85f5e9c
automation around outputs section #197
2021-11-27 13:36:37 -05:00
rusefillc
547a045a14
automation around outputs section #197
2021-11-27 13:05:56 -05:00
rusefillc
00472d078c
automation around outputs section #197
2021-11-27 12:28:59 -05:00
rusefillc
b636cc3920
automation around outputs section #197
2021-11-26 21:54:31 -05:00
Scott Smith
7d65b2e5f8
Extend LogField to support scaled_channel divisors. ( #3575 )
...
Also move the type field and shrink the size field for better packing.
Saves about 800 bytes of flash. This fixes #3574 .
2021-11-19 02:29:19 -05:00
Matthew Kennedy
8ee86e0789
log vvt targets ( #3417 )
...
* log vvt target
* java
* make java happy probably
* sensorlogger
2021-11-02 15:03:57 -04:00
rusefillc
e16054bac6
some cheap used junkyard Accelerometer #2225
...
MM5.10
2021-10-06 11:07:46 -04:00
rusefillc
6e07b2bb73
some cheap used junkyard Accelerometer #2225
...
MM5.10
2021-10-05 16:21:41 -04:00
rusefillc
c0805d4cc6
rusEFI console logs are missing some fields #3314
2021-10-04 00:30:20 -04:00
rusefillc
a3a3459597
rusEFI console logs are missing some fields #3314
2021-10-03 23:07:16 -04:00
rusefillc
438963c4bd
rusEFI console logs are missing some fields #3314
2021-10-03 22:45:47 -04:00
Matthew Kennedy
f5616b51d2
per cylinder knock level in SD log ( #3239 )
2021-09-19 03:54:59 -04:00
rusefillc
0ee09ef62f
SD-card log fields improvement (warning counter & last code) fix #3162
2021-09-08 21:15:41 -04:00
rusefillc
39138aba8f
SD-card log fields improvement (warning counter & last code) #3162
2021-09-08 20:45:52 -04:00
Andrey
536567cc13
SD-card log fields improvement (warning counter & last code) #3162
2021-09-05 14:43:35 -04:00
Andrey
935ab7610d
SD-card log fields improvement (warning counter & last code) #3162
2021-09-05 10:01:04 -04:00
Matthew Kennedy
4e6b61234f
yet more pch ( #3068 )
...
* big pch energy
* put back ramdisk stub
* tests are happy
* h743 nucleo
* kinetis
* I love deleting code!
* make stepper happy
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-08-03 22:05:01 -04:00
rusefillc
1cfdf68ecf
fix vvt indication #2926
...
TS project part of the change
2021-07-08 09:37:56 -04:00
Andrey
09fee427c4
fix vvt indication #2926
...
only field rename
2021-07-08 09:25:31 -04:00
Matthew Kennedy
047f62b2b9
remove deprecated getEngineLoadT ( #2676 )
...
* remove
* few more
2021-05-10 08:30:41 -04:00
Matthew Kennedy
d7f9d42e07
Hook up multi bank fuel trim ( #2532 )
...
* multi bank trim
* cleaning
* output channels
* output channels
2021-05-08 17:41:50 -04:00
Matthew Kennedy
1c4c7fe62c
remove duplicate SD log fields ( #2556 )
...
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-15 01:07:59 -04:00
Matthew Kennedy
774f4416a7
constexpr-ify log field list ( #2548 )
...
* constexprify
* reclaim ram
* more constexpr
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-04-13 20:16:18 -04:00
Matthew Kennedy
b20ead8d18
More binary log fields ( #2518 )
...
* gauge names
* binary log
* it only takes scaled channel
2021-04-03 20:28:55 -04:00
Matthew Kennedy
2bf833a1ee
Usable fuel consumption data/gauges ( #2474 )
...
* fuel consumption
* gauge names
* consumers
* obd
* binary logging
* doesn't need explicit constructor
* getters
* it works
* correct for injections per cycle
* datalog
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-03-19 17:04:42 -04:00
Matthew Kennedy
eba6ae2e8f
Flex fuel stubs ( #2187 )
...
* config & ui
* stub sensor
* stub init
* output channel, gauge, SD log
* linky linky
* fix
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-01-05 07:57:26 -05:00
Matthew Kennedy
e0c7d550f4
sd log afr 2 ( #2052 )
2020-12-10 14:05:52 -05:00
Matthew Kennedy
a29f73f467
log afr in addition to lambda ( #1920 )
...
* log afr
* log it
* weird double commas
2020-10-31 17:52:07 -04:00
Matthew Kennedy
c0ed7cab62
log target lambda ( #1919 )
2020-10-30 17:42:00 -04:00
rusefillc
31256f6559
fluid gauges
2020-10-28 00:20:35 -04:00
Matthew Kennedy
b8c2041467
Everything in lambda! ( #1893 )
...
* lambda
* default configs, fix build
* config, gauge, UI
* more digits
* change menu text
* fix that while I'm here
* doesn't need extra word
* todo note
* tests
* last test
* missed a config
* update java
* store target lambda
* more java
* format
* hopefully enough java for CI to pass
2020-10-26 18:15:17 -04:00
Matthew Kennedy
02c47eeec8
write SD header using new Writer class ( #1882 )
...
* write header
* hooray, free memory!
* fix test
* is there really this much free space...?
* no, there is not
2020-10-15 16:00:13 -04:00
Matthew Kennedy
89ac8508b9
Check for sd buffer overrun ( #1867 )
...
* use actual header size
* and the buffer can be a little smaller
2020-10-08 21:02:15 -04:00
rusefillc
b1c0b72aa7
SD card logs not valid for REO #1864
2020-10-08 20:17:32 -04:00
rusefillc
08efb1f43d
SD card logs not valid for REO #1864
2020-10-08 20:06:07 -04:00
rusefi
af19c020c7
SD card logs not valid for REO #1864
2020-10-08 17:58:58 -04:00
rusefi
a2f3ee8d06
SD card logs not valid for REO #1864
2020-10-08 17:50:43 -04:00
Matthew Kennedy
61519e24b1
log second tps
2020-07-30 11:31:49 -07:00
Matthew Kennedy
dce3ebf3e5
maf
2020-07-20 23:22:42 -07:00
Matthew Kennedy
d9e90b7932
ign/fuel load
2020-07-20 23:21:04 -07:00
rusefi
ce9a624e0c
REO progress - binary logs
2020-06-14 15:43:54 -04:00
rusefi
3225665382
MLQ code duplication & docs
2020-06-14 14:46:24 -04:00
rusefi
cec672905c
MLQ code duplication & docs
2020-06-14 13:38:14 -04:00
rusefi
f3727cdd1b
MLQ code duplication & docs
2020-06-14 13:07:06 -04:00
Matthew Kennedy
d0e5b8674f
Integrate stft ( #1475 )
...
* code changes
* missed a spot
* update UI
* gauge name
* adjust gauge scaling
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-31 16:59:05 -04:00
rusefi
804f4b9db5
better file name
2020-05-25 13:02:05 -04:00
Matthew Kennedy
e6e48ce66c
binary logging ( #1443 )
...
* field support
* tests
* makefiles
* test data too
* missing include dir
* write correct thing
* fix one test
* fix test
* omnomnomnom ram
* format
* use defined names
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-05-17 15:56:37 -04:00