═══════════════════════════════════════════════════════════
ECU FEATURE OVERVIEW
═══════════════════════════════════════════════════════════
1. TRANSMISSION CONTROLLER
────────────────────────────
• Modes: Automatic & Manual
• Supports up to 10 forward gears, plus Neutral & Reverse
• Gear Recovery System:
└ Prevents use of overstressed gears
└ Dynamically shifts to next safe gear if current gear is banned
• Manual Mode:
└ Shift using seat up/down axis
└ Dynamic clutch pulse for realistic shifts (30-45 ticks)
• Automatic Mode:
└ Adaptive up/down shift thresholds based on RPM and throttle
└ Minimum gear dwell prevents rapid gear changes
• Reverse Protection:
└ Prevents engagement if speed exceeds 5 units or parking brake not engaged
• Gear Warnings:
└ ECU flags gears as stressed (yellow) or banned (red)
└ Stressed: Engine RPM below safe range for current gear while throttle > 0
└ Banned: Gear overstressed or RPM exceeds redline
2. AIR-FUEL RATIO (AFR) CONTROL
────────────────────────────
• Adjustable Idle AFR and Driving AFR
└ Defaults: Idle = 14.7 | Driving = 12.5
• Fully customizable to suit performance needs
• Ensures efficient combustion under all operating conditions
3. STARTER MANAGEMENT
────────────────────────────
• Crank timer limits starter engagement to protect battery
• Optional adaptive crank duration based on battery level (Maybe coming soon)
• Toggle & push settings available via property values
4. THROTTLE CONTROL
────────────────────────────
• Configurable input schemes: W/S or Up/Down
• Manual shift interactions adapt to throttle input method
• Dynamic idle management:
└ Temp < 15°C → idle clamped 2 RPM above set idle
└ Redline unaffected
5. BATTERY MANAGEMENT
────────────────────────────
• Optional battery-based or RPM-based control
• Allows prioritization of engine RPM over battery percentage if desired
• Additional fine-tuning via properties
6. DEBUG / MONITORING SCREEN
────────────────────────────
• Displays real-time engine parameters:
└ RPM (scaled from RPS)
└ Engine Temperature
└ AFR (up to 3 decimal places)
└ Current Gear
• Gear Status Indication:
└ White: OK
└ Yellow: Stressed (engine underpowered for current gear)
└ Red: Invalid (gear overstressed or unsafe)
• Provides player feedback on inappropriate gear selection
═══════════════════════════════════════════════════════════
NOTES
────────────────────────────
• ECU automatically manages clutch in manual mode (Like how you do in a car)
• Additional features and property options can be enabled for advanced tuning
• Fully modular – future updates may add more monitoring and performance features
• DO NOT GO INTO THE CONTROLER... Unless you want to see my ugly blocks and code (;
═══════════════════════════════════════════════════════════
TRANSMISSION OUTPUTS
────────────────────────────
• 1-10 are Gear outputs
• 11 Is Reverse Gear
• 12 Is clutch output On/Off signal
• 13-22 Are Gear warnings (Useless unless your figuring out gearing)
═══════════════════════════════════════════════════════════
DATA OUTPUT
────────────────────────────
On/Off Outputs
Output On/Off 1 - Starter Output
Output On/Off 3 - Air/Fuel Output
────────────────────────────
Numb. Outputs
Output Number 1 - Rpm Output
Output Number 2 - Engine Clutch Output
Output Number 3 - Air manifold Output
Output Number 4 - Fuel manifold Output
Output Number 5 - Engine Temperature
Output Number 6 - Engine Modular pump Output
Output Number 7 - Engine Alternator Output
Output Number 8 - AFR Ratio Output
Output Number 11 - Gear Number Output
Output Number 12 - L/S Calculated Output