[{"data":1,"prerenderedAt":242},["ShallowReactive",2],{"ecu:ecumaster":3},{"slug":4,"wikiHtml":5,"adapter":6,"channels":11},"ecumaster","\u003Ch2>Overview\u003C\u002Fh2>\n\u003Cp>Full support for ECUMaster EMU Pro log files exported as CSV.\u003C\u002Fp>\n\u003Ch2>Supported File Format\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Type:\u003C\u002Fstrong> CSV text file (semicolon or tab-delimited)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extension:\u003C\u002Fstrong> \u003Ccode>.csv\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Source:\u003C\u002Fstrong> Exported from EMU Pro software\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Note:\u003C\u002Fstrong> Native \u003Ccode>.emuprolog\u003C\u002Fcode> binary format is NOT supported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>How to Export from EMU Pro\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Open your log in EMU Pro software\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>File → Export → CSV\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Select channels to export\u003C\u002Fli>\n\u003Cli>Choose delimiter (semicolon or tab both work)\u003C\u002Fli>\n\u003Cli>Save the file\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2>Channel Path Structure\u003C\u002Fh2>\n\u003Cp>ECUMaster uses hierarchical channel paths:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>engine\u002Frpm\nengine\u002Fmap\nengine\u002Fcoolant_temp\nfuel\u002Flambda\nfuel\u002Finjector_pw\nignition\u002Ftiming\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>UltraLog parses these paths and can normalize them to standard names.\u003C\u002Fp>\n\u003Ch2>Automatic Unit Inference\u003C\u002Fh2>\n\u003Cp>UltraLog infers units from channel naming patterns:\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Pattern\u003C\u002Fth>\n\u003Cth>Inferred Unit\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>\u003Ccode>*temp*\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>°C\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>*rpm*\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>RPM\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>*map*\u003C\u002Fcode>, \u003Ccode>*press*\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>kPa\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>*lambda*\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>Lambda\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Ccode>*percent*\u003C\u002Fcode>, \u003Ccode>*duty*\u003C\u002Fcode>\u003C\u002Ftd>\n\u003Ctd>%\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2>Supported Channels\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>Engine\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>RPM\u003C\u002Fli>\n\u003Cli>MAP\u003C\u002Fli>\n\u003Cli>TPS\u003C\u002Fli>\n\u003Cli>Load\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Fuel\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lambda\u003C\u002Fli>\n\u003Cli>AFR\u003C\u002Fli>\n\u003Cli>Injector Pulse Width\u003C\u002Fli>\n\u003Cli>Fuel Pressure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Ignition\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Timing\u003C\u002Fli>\n\u003Cli>Dwell\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Temperatures\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Coolant\u003C\u002Fli>\n\u003Cli>Intake Air\u003C\u002Fli>\n\u003Cli>Oil\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>And more depending on your EMU Pro configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch2>Limitations\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Native \u003Ccode>.emuprolog\u003C\u002Fcode> binary format is not currently supported\u003C\u002Fli>\n\u003Cli>Always export to CSV from EMU Pro software\u003C\u002Fli>\n\u003C\u002Ful>\n",{"id":7,"name":8,"version":9,"url":10},"ecumaster-emu-csv","ECUMaster EMU CSV Export","1.1.0","https:\u002F\u002Foecua.org\u002Fadapters\u002Fecumaster\u002Fecumaster-emu-csv",[12,20,29,34,42,48,54,64,69,76,82,88,95,103,110,119,125,132,139,149,156,162,168,174,183,190,197,203,209,215,221,227,234],{"name":13,"unit":14,"category":15,"sourceNames":16},"Engine RPM","rpm","engine",[17,14,18,19],"engine\u002Frpm","RPM","engineRpm",{"name":21,"unit":22,"category":15,"sourceNames":23},"Throttle Position","%",[24,25,26,27,28],"sensors\u002Ftps1","sensors\u002Ftps","tps1","tps","throttle\u002Fposition",{"name":30,"unit":22,"category":15,"sourceNames":31},"Throttle Position 2",[32,33],"sensors\u002Ftps2","tps2",{"name":35,"unit":36,"category":37,"sourceNames":38},"Manifold Pressure","kPa","pressure",[39,40,41],"sensors\u002Fmap","map","manifold\u002Fpressure",{"name":43,"unit":36,"category":37,"sourceNames":44},"Boost Pressure",[45,46,47],"boost","boost\u002Fpressure","boostPressure",{"name":49,"unit":36,"category":37,"sourceNames":50},"Barometric Pressure",[51,52,53],"sensors\u002Fbaro","baro","barometric",{"name":55,"unit":56,"category":57,"sourceNames":58},"Lambda","λ","fuel",[59,60,61,62,63],"sensors\u002Flambda1","sensors\u002Flambda","lambda1","lambda","wideband\u002Flambda",{"name":65,"unit":56,"category":57,"sourceNames":66},"Lambda 2",[67,68],"sensors\u002Flambda2","lambda2",{"name":70,"unit":71,"category":57,"sourceNames":72},"Air-Fuel Ratio","AFR",[73,74,75],"afr","sensors\u002Fafr","airFuelRatio",{"name":77,"unit":56,"category":57,"sourceNames":78},"Lambda Target",[79,80,81],"fuel\u002FlambdaTarget","lambdaTarget","targetLambda",{"name":83,"unit":36,"category":37,"sourceNames":84},"Fuel Pressure",[85,86,87],"sensors\u002FfuelPressure","fuelPressure","fuel\u002Fpressure",{"name":89,"unit":22,"category":57,"sourceNames":90},"Injector Duty Cycle",[91,92,93,94],"fuel\u002FinjectorDuty","injectorDuty","dutyCycle","duty",{"name":96,"unit":97,"category":57,"sourceNames":98},"Injector Pulse Width","ms",[99,100,101,102],"fuel\u002FinjectorPW","injectorPW","pulseWidth","pw",{"name":104,"unit":105,"category":57,"sourceNames":106},"Fuel Flow Rate","cc\u002Fmin",[107,108,109],"fuel\u002Fflow","fuelFlow","flowRate",{"name":111,"unit":112,"category":113,"sourceNames":114},"Ignition Advance","°","ignition",[115,116,117,118],"ignition\u002Fangle","ignitionAngle","timing","sparkAdvance",{"name":120,"unit":97,"category":113,"sourceNames":121},"Ignition Dwell",[122,123,124],"ignition\u002Fdwell","dwell","coilDwell",{"name":126,"unit":127,"category":113,"sourceNames":128},"Knock Level","V",[129,130,131],"knock\u002Flevel","knockLevel","knock",{"name":133,"unit":112,"category":134,"sourceNames":135},"Knock Retard","correction",[136,137,138],"knock\u002Fretard","knockRetard","knockCorrection",{"name":140,"unit":141,"category":142,"sourceNames":143},"Coolant Temperature","°C","temperature",[144,145,146,147,148],"sensors\u002FcoolantTemp","coolantTemp","ect","coolant","engineTemp",{"name":150,"unit":141,"category":142,"sourceNames":151},"Intake Air Temperature",[152,153,154,155],"sensors\u002Fiat","iat","intakeAirTemp","airTemp",{"name":157,"unit":141,"category":142,"sourceNames":158},"Oil Temperature",[159,160,161],"sensors\u002FoilTemp","oilTemp","oil\u002Ftemperature",{"name":163,"unit":141,"category":142,"sourceNames":164},"Fuel Temperature",[165,166,167],"sensors\u002FfuelTemp","fuelTemp","fuel\u002Ftemperature",{"name":169,"unit":36,"category":37,"sourceNames":170},"Oil Pressure",[171,172,173],"sensors\u002FoilPressure","oilPressure","oil\u002Fpressure",{"name":175,"unit":127,"category":176,"sourceNames":177},"Battery Voltage","electrical",[178,179,180,181,182],"sensors\u002FbatteryVoltage","batteryVoltage","battery","vbat","voltage",{"name":184,"unit":185,"category":186,"sourceNames":187},"Vehicle Speed","kph","speed",[186,188,189],"vehicleSpeed","vss",{"name":191,"unit":192,"category":193,"sourceNames":194},"Gear Position","gear","drivetrain",[192,195,196],"gearPosition","currentGear",{"name":198,"unit":112,"category":15,"sourceNames":199},"VVT Intake Position",[200,201,202],"vvt\u002FintakeAngle","vvtIntake","cam\u002FintakePosition",{"name":204,"unit":112,"category":15,"sourceNames":205},"VVT Exhaust Position",[206,207,208],"vvt\u002FexhaustAngle","vvtExhaust","cam\u002FexhaustPosition",{"name":210,"unit":22,"category":15,"sourceNames":211},"DBW Target",[212,213,214],"dbw\u002Ftarget","dbwTarget","throttleTarget",{"name":216,"unit":22,"category":15,"sourceNames":217},"DBW Position",[218,219,220],"dbw\u002Fposition","dbwPosition","throttlePosition",{"name":222,"unit":22,"category":134,"sourceNames":223},"Fuel Correction",[224,225,226],"fuel\u002Fcorrection","fuelCorrection","fuelTrim",{"name":228,"unit":229,"category":15,"sourceNames":230},"Torque Requested","nm",[231,232,233],"torqueEstimation\u002FtorqueRequested","torqueRequested","requestedTorque",{"name":235,"unit":236,"category":237,"sourceNames":238},"Time","s","system",[239,240,241],"TIME","time","timestamp",1792894560077]