Commit Graph

851 Commits

Author SHA1 Message Date
rusefillc 53f7d2e16e look it's a bugfix! 2022-04-17 18:11:32 -04:00
rusefillc 1d9af6ef1f Merge branch 'master' of https://github.com/rusefi/rusefi 2022-04-17 18:10:40 -04:00
Andrey 5cd5783c02 look it's a bug?! 2022-04-17 18:10:25 -04:00
rusefillc 4eed0e417e API 2022-04-17 18:01:38 -04:00
Andrey 567751b5a3 progress 2022-04-17 18:01:13 -04:00
rusefillc 8f0eb676a5 logging of live data structs was: data points #3614
So close...
2022-04-17 17:22:21 -04:00
rusefillc 00b3372929 progress 2022-04-17 17:09:58 -04:00
rusefillc 2666cb7c5a logging of live data structs was: data points #3614
looks like progress
2022-04-17 16:51:17 -04:00
rusefillc c00a24e9fd trying to fix build 2022-04-17 16:12:42 -04:00
Andrey 4db874a607 shameless reminder about time-sensitive Proteus fabrication issue which worries me 2022-04-17 16:00:31 -04:00
rusefillc f3897cda58 refactoring 2022-04-17 14:48:00 -04:00
rusefillc e6095e1e56 refactoring 2022-04-17 14:37:17 -04:00
rusefillc 8a0c109dc2 refactoring 2022-04-17 14:28:32 -04:00
rusefillc c64e52c940 refactoring 2022-04-17 14:18:42 -04:00
rusefillc fca9f998ea refactoring 2022-04-17 14:18:42 -04:00
rusefillc dc1c6c035d refactoring 2022-04-17 14:18:42 -04:00
rusefillc 5ddbd5ef2f refactoring 2022-04-17 14:18:42 -04:00
rusefillc 2624d0ad07 logging of live data structs was: data points #3614
progress!
2022-04-17 13:16:13 -04:00
rusefillc 7e067bb5a1 reducing confusion 2022-04-17 13:15:39 -04:00
rusefillc b8bb95f636 refactoring 2022-04-17 13:12:58 -04:00
Andrey f1d70ecc0c logging of live data structs was: data points #3614
fixing a couple of brand new bugs
2022-04-17 03:10:39 -04:00
rusefillc ead4b5488f logging of live data structs was: data points #3614 2022-04-17 02:26:40 -04:00
rusefillc 359ff68778 logging of live data structs was: data points #3614
fancy TS progress
2022-04-17 01:58:05 -04:00
rusefillc 07d8ac77bc reducing code duplication 2022-04-17 01:43:46 -04:00
rusefillc feccf3e19e logging of live data structs was: data points #3614 2022-04-16 21:04:02 -04:00
rusefillc b707812788 logging of live data structs was: data points #3614 2022-04-16 19:43:12 -04:00
Andrey 9d6a7b6ee1 bugfix: order of complexity 2022-04-16 13:57:16 -04:00
Matthew Kennedy 6aef4f10d0
fragment refactoring (#4072)
* fragment refactoring

* jar

* jar?
2022-04-16 09:24:45 -04:00
rusefillc b0158c8350 logging of live data structs was: data points #3614 2022-04-16 02:30:54 -04:00
rusefillc b9e56a36c7 logging of live data structs was: data points #3614 2022-04-16 00:48:15 -04:00
rusefillc 50a426858a establishing a bit of API 2022-04-15 22:43:10 -04:00
rusefillc 6d8978a006 establishing a bit of API 2022-04-15 22:19:43 -04:00
rusefillc cbcce9d84a establishing a bit of API 2022-04-15 21:41:52 -04:00
rusefillc 841b6469c2 extracting a few methods 2022-04-15 21:10:20 -04:00
rusefillc 60ee5a3320 logging of live data structs was: data points #3614 2022-04-15 16:51:09 -04:00
rusefillc 8d729b155c just Sensor rename 2022-04-15 16:37:31 -04:00
rusefillc b2925f292a better API 2022-04-15 13:53:50 -04:00
rusefillc 19aec9129b refactoring - useless abstract class 2022-04-15 13:47:14 -04:00
rusefillc f41e15245b step towards gradle folder structure 2022-04-15 11:02:00 -04:00
rusefillc 757a2f3bd1 step towards gradle folder structure
a bit more of skip rate
2022-04-15 10:55:46 -04:00
rusefillc 943409b979 logging of live data structs was: data points #3614 2022-04-14 22:11:18 -04:00
rusefillc 007396003e logging of live data structs was: data points #3614
unification with outputs
2022-04-14 21:01:26 -04:00
rusefillc 435ecc413c logging of live data structs was: data points #3614
unification with outputs
2022-04-14 15:46:01 -04:00
rusefillc 57df620087 logging of live data structs was: data points #3614 2022-04-13 22:27:44 -04:00
rusefillc 7c5e8c8fb8 logging of live data structs was: data points #3614
one step back
2022-04-13 21:46:38 -04:00
rusefillc 6518315af6 logging of live data structs was: data points #3614
progress & more consistent convention
2022-04-13 21:01:05 -04:00
rusefillc 4834683dc6 logging of live data structs was: data points #3614
progress & more consistent convention
2022-04-13 20:46:55 -04:00
rusefillc 413e636d4c typo/grammar 2022-04-13 17:55:31 -04:00
rusefillc cdee39b910 refactoring: merging state into state 2022-04-13 17:30:09 -04:00
rusefillc 6a924f14df Mark is an ass but by far the most potent combination of knowledgeable ass, smart ass, get it done ass and determined ass. and his ass consistently puts in time. 2022-04-11 11:43:35 -04:00
rusefillc 278154ad9c Log4j errors fix #4044 2022-04-04 23:12:05 -04:00
rusefillc 65a4d92f31 autoscale scale into java fields 2022-04-04 21:35:09 -04:00
rusefillc 75318803e8 Proper cam speed labels in triggers #4021 2022-04-03 14:06:22 -04:00
rusefillc e631988b22 Proper cam speed labels in triggers #4021 2022-04-03 12:22:47 -04:00
rusefillc 577b30c74a Refactoring, technical debt: export more of trigger attributes into triggers.txt file #2077 2022-04-02 21:01:29 -04:00
rusefillc f8fe063415 minor clean-up 2022-04-02 21:01:29 -04:00
rusefillc 613ce3bd7e transitive dependencies 2022-03-15 14:24:54 -04:00
rusefillc 5c4b8c24be docs 2022-03-13 11:34:41 -04:00
rusefillc 4d188faac4 random order in generated_ts_name_by_pin fix #3989 2022-03-10 20:32:20 -05:00
rusefillc 0f38f664ba id array length should match class array length 2022-02-16 13:03:53 -05:00
rusefillc d71e203b27 id array length should match class array length 2022-02-16 12:47:54 -05:00
rusefillc 2f488bfe46 id array length should match class array length 2022-02-16 12:17:25 -05:00
rusefillc 644dabf1bc id array length should match class array length 2022-02-16 11:55:07 -05:00
rusefillc b124225c6d Console logging is a mess #3930 2022-02-12 16:46:08 -05:00
rusefillc 1f97452359 Console logging is a mess #3930 2022-02-12 16:09:31 -05:00
Matthew Kennedy 35c4c0bfba
move allowLongResponse option to ECU side (#3917)
* executeCommand knows about opcodes

* kick

* remove allowLongResponse

* add api in firmware instead

* test size

* bad merge

* firmware missed a spot

* fix logic

* haha we have to disable it
2022-02-11 16:03:20 -05:00
Matthew Kennedy 5fc5bb40bd
executeCommand knows about opcodes (#3915)
* executeCommand knows about opcodes

* kick

* extra line

* gross duplication

* ugh more
2022-02-11 07:03:15 -05:00
rusefillc 0047805ce4 User board-specific terms in error messages #3886 2022-02-03 15:21:30 -05:00
rusefillc b900f7e5f2 User board-specific terms in error messages #3886
wow we are getting closer!
2022-02-03 15:01:26 -05:00
rusefillc 1b73e96152 User board-specific terms in error messages #3886 2022-02-03 14:27:47 -05:00
rusefillc fd712d50e1 User board-specific terms in error messages #3886
EFI_ADC_13 used multiple times in hellen121vag #2925

enforcing new constraint
2022-02-03 13:11:43 -05:00
rusefillc 5f8d481f31 User board-specific terms in error messages #3886
refactoring - explicit PinState class
2022-02-03 13:03:05 -05:00
rusefillc 4fb0e75d3c User board-specific terms in error messages #3886
just refactoring for now
2022-02-03 12:15:37 -05:00
rusefillc caced85ad0 User board-specific terms in error messages #3886
just refactoring for now
2022-02-03 12:15:02 -05:00
Matthew Kennedy 10be2d5f40
Remove FSIO, byeeeeeeeee (#3865)
* vestigial config

* replace last functionality

* engine/board configs include

* files that didn't need to include this

* remove FSIO implementation

* stragglers

* random little bits

* s

* s

* ConfigDefinition

* jar

* s
2022-02-02 02:03:31 -05:00
rusefillc cc22937c65 better C++ enum handling 2022-01-27 16:51:58 -05:00
rusefillc 7850e6e57e assert that C and TS enum sizes match #3786
is this test testing anything?
2022-01-14 22:44:22 -05:00
rusefillc 3951d3236b assert that C and TS enum sizes match #3786 2022-01-12 21:28:33 -05:00
rusefillc 1990086c1c assert that C and TS enum sizes match #3786 2022-01-12 21:14:08 -05:00
rusefillc ee7f0f6da9 lib 2022-01-12 21:14:08 -05:00
rusefillc 08d6004ad3 fresh antlr 2022-01-11 16:39:47 -05:00
rusefillc fb60c2f1c7
fresh antlr (#3774)
Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2022-01-11 16:33:59 -05:00
rusefillc 25ca48c408 Live Data progress 2022-01-06 17:58:59 -05:00
rusefillc 17ae85748b migrate configuration_definition to gradle #3746 2022-01-06 05:26:05 -05:00
rusefillc ff84233d1d AlphaX 2022-01-05 16:08:10 -05:00
rusefillc 5b5597a653 reducing logging 2022-01-05 15:56:04 -05:00
rusefillc 3995d08bea reducing logging 2022-01-05 15:39:46 -05:00
rusefillc ed59d225ca live data progress 2022-01-05 01:34:48 -05:00
rusefillc a9b8fef332 more refactoring
'null' in header bugfix
2022-01-05 01:10:02 -05:00
rusefillc 25d3a401f3 grumbling 2022-01-05 00:19:50 -05:00
rusefillc 005f322ac9 minor refactoring 2022-01-05 00:19:50 -05:00
rusefillc 9ed57e36cd more dead code & reducing static magic 2022-01-04 23:48:16 -05:00
rusefillc 2117738d13 dead test & clean-up 2022-01-04 23:34:32 -05:00
rusefillc 462d0742d5 refactoring - splitting class a bit further 2022-01-04 00:28:41 -05:00
rusefillc 26a70b8107 refactoring - splitting class a bit further 2022-01-04 00:25:49 -05:00
rusefillc c95948c143 refactoring - splitting class a bit 2022-01-04 00:17:09 -05:00
rusefillc f80601eb87 HellenNA8_96 config folder #3724
resiliency
2021-12-29 23:48:06 -05:00
rusefillc 31e3265954 rusefi console - troubles with 'online' - java 11 does not hava JAXB #3128 2021-12-22 16:01:00 -05:00
rusefillc 96fb4b4638 better error message 2021-12-20 02:06:24 -05:00
rusefillc df354a338e clutch input via CAN #3605 2021-12-15 20:22:56 -05:00
rusefillc 86506a15a9 clutch input via CAN #3605 2021-12-15 20:11:23 -05:00
rusefillc 373e564ea2 clutch input via CAN #3605 2021-12-15 20:11:23 -05:00
rusefillc 5ed26f1ca1 Lua to read tsOutputs #3376 2021-12-14 22:28:41 -05:00
rusefillc 5854cbb75e Lua to read tsOutputs #3376 2021-12-14 16:04:39 -05:00
rusefillc 28449f3095 Lua to read tsOutputs #3376 2021-12-13 19:13:05 -05:00
rusefillc 0a7e2d04bd Lua to read tsOutputs #3376 2021-12-13 18:57:22 -05:00
rusefillc 5fdf9e420f Lua to read tsOutputs #3376 2021-12-12 23:17:56 -05:00
rusefillc d0592fa20d Lua to read tsOutputs #3376 2021-12-12 22:42:57 -05:00
rusefillc 8a75f86191 Lua to read tsOutputs #3376 2021-12-11 20:53:51 -05:00
rusefillc 256738680f refactoring 2021-12-11 13:00:33 -05:00
rusefillc 09c81c6a2e generator refactoring 2021-12-11 04:42:56 -05:00
rusefillc 2656f4b7b7 generator refactoring 2021-12-11 04:31:54 -05:00
rusefillc 1b84bac3d5 generator refactoring 2021-12-11 04:04:15 -05:00
rusefillc d129c43e0a extra coverage 2021-12-11 03:54:12 -05:00
rusefillc 742d0918b2 code generator: unifying size logic 2021-12-11 03:50:28 -05:00
rusefillc 90586f02a4 docs 2021-12-11 03:40:24 -05:00
rusefillc 1177b48d2a fresh jar 2021-12-09 21:53:11 -05:00
rusefillc c0b30287e7 random clean-up and more explicit handing of 33 bits in a row 2021-12-09 21:42:14 -05:00
rusefillc 4d03ff9751 refactoring: hiding 'prev' logic a bit deeper 2021-12-09 21:42:06 -05:00
rusefillc b890046f6e fresh jar 2021-12-09 17:41:46 -05:00
rusefillc cbca82f5fd toString 2021-12-09 17:41:18 -05:00
rusefillc 64354e1d79 unit test coverage for conditional structure 2021-12-09 17:41:08 -05:00
rusefillc 905760e84e docs 2021-12-08 23:18:38 -05:00
rusefillc e6e259c7d9 output channel name duplication fix #3681 2021-12-08 22:45:51 -05:00
Matthew Kennedy 1a618c9d6f
remove cache zip, rely on LazyFile instead (#3639)
* don't use cache.zip

* delete cache zip

* withConstructor

* I can't type

* bad merge

* jar

* jar
2021-12-01 23:00:54 -05:00
Matthew Kennedy 890cbd8cf2
remove define_constructor (#3640)
* no define_constructor

* jar

* sim needs live doc
2021-11-30 19:31:54 -05:00
Matthew Kennedy 61402dc52c
fix output channel dependency detection (#3634)
* s

* jar
2021-11-28 23:46:48 -05:00
Matthew Kennedy f126302a0f
/bin/bash (#3635) 2021-11-28 23:46:37 -05:00
rusefillc 5eb3e76fb8 why so many channels are hidden in debug ? #3614 2021-11-28 23:09:24 -05:00
rusefillc bd48f83b73 why so many channels are hidden in debug ? #3614 2021-11-28 22:21:32 -05:00
rusefillc 8d2487ce2e why so many channels are hidden in debug ? #3614 2021-11-28 22:02:18 -05:00
rusefillc 86ff41cd17 refactoring: nicer API 2021-11-28 22:01:23 -05:00
rusefillc 76b746548c micro refactoring 2021-11-28 21:59:38 -05:00
rusefillc a24358f350 refactoring: nicer API 2021-11-28 21:18:21 -05:00
rusefillc 4c0631b2db automation around outputs section #197
datalog toolset
2021-11-28 17:55:33 -05:00
rusefillc 82397f149e Epic: Remove FSIO #2928 2021-11-28 17:31:38 -05:00
rusefillc 6a9a267314 automation around outputs section #197
datalog toolset
2021-11-28 17:04:46 -05:00
rusefillc 27e9540e78 automation around outputs section #197
datalog toolset
2021-11-28 16:36:30 -05:00
rusefillc 1bbe587716 automation around outputs section #197
datalog toolset
2021-11-28 14:40:16 -05:00
rusefillc 30ddb4fd22 automation around outputs section #197
datalog toolset
2021-11-28 14:10:13 -05:00
rusefillc 8674a8b830 automation around outputs section #197
datalog toolset
2021-11-28 13:57:56 -05:00
rusefillc d76d0f3326 automation around outputs section #197
refactoring: extract helper class & poke
2021-11-28 13:13:13 -05:00
rusefillc a6800cd384 automation around outputs section #197
refactoring: extract helper class
2021-11-28 13:04:51 -05:00
rusefillc 650527b1af automation around outputs section #197 2021-11-27 00:36:14 -05:00
Matthew Kennedy cdd27abb09
turn on c++ 20 (#3579)
* set flags

* emit initializers

* jar
2021-11-19 22:19:34 -05:00
rusefillc 1268129028 better error handling 2021-11-18 19:33:20 -05:00
rusefillc 7b99df46d0 docs 2021-11-18 19:19:22 -05:00
rusefillc 4e78a7f2d6 better error handling 2021-11-18 00:04:19 -05:00
Matthew Kennedy 14953c55dd
new parser handles enum values (#3492)
* simplify

* poke to force generate

* enums

* jar

* jar

* poke

* prepends formatted

* prepends

* eol

* eol

* allow no endl at eof

* Revert "eol"

This reverts commit 022029faef338281b1a3551f82e46c4b6a7578a5.

* Revert "eol"

This reverts commit 6274502db740569235210916fde4ec84863d7fb3.
2021-11-11 23:09:39 -05:00
rusefillc c2c335ea6d Bench Test IAC Valve fails #3534 2021-11-11 20:37:36 -05:00