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
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
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
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
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
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
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
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
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
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
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
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
rusefillc
5eb3e76fb8
why so many channels are hidden in debug ? #3614
2021-11-28 23:09:24 -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
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
rusefi
19fe90452a
+ symbol required to make TS tips show #3463
...
just to be
2021-11-10 16:10:55 -05:00
Matthew Kennedy
a3c569e5f0
TS parser improvements, compatibility ( #3479 )
...
* scalar layout
* wrong name in comments
* better compatibility for tooltips starting with + or not
* s
* sort of handle signature
* only strip nested
* new parse can mostly read signature
* oops
* jar
* jar
2021-11-06 18:17:03 -04:00
Matthew Kennedy
a38b3f00c3
Remove array typedef syntax ( #3477 )
...
* remove array typedef support completely
* extraneous semicolon
* binary
2021-11-06 09:12:43 -04:00
Scott Smith
16378dcf59
Convert existing tables to use the simpler 3d table definition style in rusefi_config.txt ( #3473 )
...
This fixes #3465 .
2021-11-05 21:55:33 -04:00
Scott Smith
eb781f38b4
Determine the correct mul/div for autoscale from the TS config line instead of specifying it twice. ( #3470 )
2021-11-05 19:26:25 -04:00
Scott Smith
8e5d65978a
Add 3d table support to the java config file parser. ( #3464 )
...
This removes the need to use custom for 3d tables. Syntax (to avoid changing the ANTLR parser) is
to use 'x' instead of separate [], i.e.:
uint16_t[HPFP_TARGET_SIZE x HPFP_TARGET_SIZE] hpfpTarget;;"kPa", 1, 0, 0, 65000, 0
2021-11-05 14:27:32 -04:00
Matthew Kennedy
980a7cc833
autoscale fields in generated structs ( #3444 )
...
* add to grammar
* parser
* parser
* example consumer
* build config tool
* commit the right jar
2021-11-02 18:59:19 -04:00
rusefillc
a8b922b008
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 13:11:32 -04:00
rusefillc
d2b923edc8
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
...
refactoring and test coverage
2021-10-28 13:02:08 -04:00
rusefillc
f48d568be7
https://rusefi.com/forum/viewtopic.php?f=19&t=2177
2021-10-28 12:40:34 -04:00
rusefillc
0f5f0d7dd8
fixing Configuration Definition CI
2021-10-24 13:54:33 -04:00
rusefillc
4192aee6de
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-24 12:49:51 -04:00
rusefillc
94bfeec588
generate java enum from C enum? generate both C and java from yaml? #2102
2021-10-23 22:34:08 -04:00
rusefillc
3882d3d824
placing all logs into same folder
2021-10-23 20:18:09 -04:00
rusefillc
5d5b4f0d56
Trigger setup in TS is highly confusing #3401
...
rabbit hole: integrating enums with TS templating
2021-10-23 20:09:10 -04:00
rusefillc
6e4c241d50
refactoring
2021-10-23 20:02:22 -04:00
rusefillc
b5c122408c
global static variable bad, dependency injection better
2021-10-23 19:41:45 -04:00
rusefillc
d2f54daefd
doc & greener code
2021-10-23 19:20:44 -04:00
rusefillc
abadef0e96
enum reader progress
2021-10-20 22:01:50 -04:00
rusefillc
55a6de05ba
validate field name duplicates at least sometimes
2021-10-16 23:02:06 -04:00
rusefillc
eb91e23df1
refactoring
2021-10-16 22:13:35 -04:00
rusefillc
315ae3d982
composition better than inheritance
2021-10-16 21:08:50 -04:00
rusefillc
ed799501a8
probably progress
2021-10-16 20:44:07 -04:00
rusefillc
1d76a667af
fixing build
2021-10-14 17:10:11 -04:00
rusefillc
03fc9566ea
fixing build
2021-10-14 17:09:26 -04:00
rusefillc
1886a42fe9
Whatever we call it, how ever we implement it - we need live data / remote view into rusEFI actual state #3353
...
this stuff is definitely dead code
2021-10-14 14:01:31 -04:00
rusefillc
a55a3cc2d8
making IDEA happier?
2021-08-08 05:06:09 -04:00
Lenar Khannanov
555d9dfe4e
Feature 3014 migrating to gradle ( #3079 )
...
* feat: restructured autotest for migrating to gradle
* feat: restructured enum_to_string for migrating to gradle
* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml
* feat: restructured logging for migrating to gradle; fix: corrected build.xml's
* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's
* feat: restructured autotest for migrating to gradle
* feat: restructured enum_to_string for migrating to gradle
* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml
* feat: restructured logging for migrating to gradle; fix: corrected build.xml's
* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's
* feat: restructured autotest for migrating to gradle
* feat: restructured enum_to_string for migrating to gradle
* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml
* feat: restructured logging for migrating to gradle; fix: corrected build.xml's
* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's
* feat: restructured enum_to_string for migrating to gradle
* fix: corrected main build.xml
* fix: corrected main build.xml for romraider
* fix: corrected main build.xml for romraider
* feat: restructured autotest for migrating to gradle
* feat: restructured enum_to_string for migrating to gradle
* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml
* feat: restructured logging for migrating to gradle; fix: corrected build.xml's
* feat: restructured romraider for migrating to gradle; fix: corrected build.xml's
* feat: restructured enum_to_string for migrating to gradle
* fix: corrected main build.xml
* fix: corrected main build.xml for romraider
* fix: corrected main build.xml for romraider
* feat: restructured enum_to_string for migrating to gradle
* feat: restructured configuration_definition for migrating to gradle; fix: corrected build.xml
* upd: get changes from master; fix: rebasing conflicts
* feat: restructured logging for migrating to gradle; fix: corrected build.xml's
* upd: up-to-master; fix: conflicts in build.xml's
* feat: restructured logging for migrating to gradle; fix: corrected build.xml's
* fix: conflicts from master
* feat: restructured shared_ui module for gradle; fix: main build.xml
* feat: restructured tools module; fix: main build.xml according to new structure
* feat: restructured modules in java_tools with build.xml; fix: corrected paths in build.xml's and .iml's according to the new structure; corrected path in gen_ptrace_enums.bat
2021-07-30 08:15:32 -04:00
rusefillc
a42569382c
https://github.com/rusefi/rusefi/issues/3053
2021-07-24 13:04:07 -04:00
rusefillc
af73cd4b66
docs
2021-07-19 01:12:49 -04:00
rusefillc
80e345d503
docs
2021-07-13 09:01:08 -04:00
David Holdeman
5582518a04
ConfigDefinition stuff ( #2940 )
...
* add check for empty string
* try catching duplicates, while allowing same id on a pin
* js brain
* fixes
* fixes
* comment out
* build
* bump submo
* comment
2021-07-09 22:07:07 -04:00
rusefi
9fcca87332
extra state validation is needed
2021-07-09 01:11:20 -04:00
rusefi
8cde88aa31
refactoring
2021-07-09 00:28:03 -04:00
rusefillc
7d7115d0d7
MRE same pin or not? #2897
2021-07-02 18:22:13 -04:00
rusefillc
a27edf50fb
H64 uses GPIOD_12 twice why does it not fail? #2877
2021-07-02 13:15:48 -04:00
rusefillc
5608caf6fc
H64 uses GPIOD_12 twice why does it not fail? #2877
...
only code clean-up no functional changes
2021-07-02 13:11:11 -04:00
Matthew Kennedy
20ed673915
multi dim arrays ( #2867 )
2021-06-26 20:16:31 -04:00
Matthew Kennedy
3f99110467
new parse: write C structs ( #2852 )
...
* fix offsets inside struct arrays
* style
* fix index writing for arrays of structs
* write TS context comments
* cleanup
* ts writer copies all lines input -> output
* Add _hex and _char definitions
* definition tostring
* replace variables
* wire up firing order replacement
* c struct writer
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2021-06-24 19:43:56 -04:00