• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

PJSC(Pump Jet Solenoid Controller)はArduinoを使用したバイク用燃料噴射コントローラです。このプロジェクトは、オープンソースECUプロジェクト『Speeduino』をベースにしています。


Commit MetaInfo

Revision57 (tree)
Time2019-05-26 05:03:48
Authormaharu

Log Message

[PJSC ver1.01c] Support individually x4 channel Injector setting

Change Summary

Incremental Difference

--- branches/Ver1.00_base/reference/PJSC.ini (revision 56)
+++ branches/Ver1.00_base/reference/PJSC.ini (revision 57)
@@ -1421,7 +1421,7 @@
14211421
14221422 menu = "Settings"
14231423 subMenu = engine_constants, "Engine Constants"
1424- subMenu = injChars, "Injector Characteristics"
1424+;[PJSC v1.01c] subMenu = injChars, "Injector Characteristics"
14251425 subMenu = triggerSettings, "Trigger Setup"
14261426 ;subMenu = OLED, "OLED Setup"
14271427 subMenu = airdensity_curve, "IAT Density"
@@ -1431,6 +1431,8 @@
14311431
14321432 menu = "&Tuning"
14331433 subMenu = std_realtime, "Realtime Display"
1434+ subMenu = std_separator ;[PJSC v1.01c]
1435+ subMenu = injChars, "Injector Characteristics" ;[PJSC v1.01c]
14341436 subMenu = accelEnrichments, "Acceleration Enrichment"
14351437 subMenu = egoControl, "AFR/O2", 3
14361438 #if table4_spark ;[PJSC v1.10] For switching table4
@@ -1439,6 +1441,7 @@
14391441 ;[PJSC] subMenu = flexFueling, "Flex Fuel", 2
14401442 ;[PJSC] subMenu = veTableDialog, "VE Table", 0
14411443 ;[PJSC] subMenu = sparkTbl, "Spark Table", 2
1444+ subMenu = std_separator ;[PJSC v1.01c]
14421445 subMenu = veMapSelectDialog, "VE Table select" ;[PJSC]
14431446 subMenu = veTable1Dialog, "&VE Table 1", 0 ; V
14441447 subMenu = veTable2Dialog, "&VE Table 2", 0, { multiVEmapEnabled } ;[PJSC]
@@ -2108,9 +2111,9 @@
21082111 field = "", inj1Ang, { indInjAng == 0 && squirtDeviceType == 0 } ; |
21092112 field = "Individual channel setting", indInjAng, { squirtDeviceType == 0 } ; |
21102113 field = "Channel 1", inj1Ang, { indInjAng && squirtDeviceType == 0 } ; |
2111- field = "Channel 2", inj2Ang, { nCylinders > 1 && indInjAng && squirtDeviceType == 0 } ; |
2112- field = "Channel 3", inj3Ang, { indInjAng && (nCylinders > 4 || nCylinders == 3 || ((nCylinders == 4) && (injLayout == 3))) && squirtDeviceType == 0 } ; |
2113- field = "Channel 4", inj4Ang, { indInjAng && (nCylinders > 6 || ((nCylinders == 4) && (injLayout == 3))) && squirtDeviceType == 0 } ; |
2114+ field = "Channel 2", inj2Ang, { (nCylinders > 1 || nInjectors > 1) && indInjAng && squirtDeviceType == 0 } ; |[PJSC v1.01c]
2115+ field = "Channel 3", inj3Ang, { indInjAng && (nCylinders > 4 || nCylinders == 3 || nInjectors > 2 || ((nCylinders == 4) && (injLayout == 3))) && squirtDeviceType == 0 } ; |[PJSC v1.01c]
2116+ field = "Channel 4", inj4Ang, { indInjAng && (nCylinders > 6 || ((nCylinders == 4 || nInjectors > 3) && (injLayout == 3))) && squirtDeviceType == 0 } ; |[PJSC v1.01c]
21142117 field = "Injector Duty Limit", dutyLim, { squirtDeviceType == 0 } ; V
21152118 panel = injector_voltage_curve ;[PJSC]
21162119