A B C D E G I M O P S T U

A

ApplicationPlugin - Interface in com.efiAnalytics.plugin
This is the root class for a TunerStudio plugin.

B

burnData(String) - Method in interface com.efiAnalytics.plugin.ecu.servers.BurnExecutor
 
burnData(String) - Method in interface com.efiAnalytics.plugin.ecu.servers.ControllerParameterServer
initiates a burn command to the named configuration.
BurnExecutor - Interface in com.efiAnalytics.plugin.ecu.servers
 

C

close() - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
called when the visual JComponents is dismissed.
com.efiAnalytics.plugin - package com.efiAnalytics.plugin
 
com.efiAnalytics.plugin.ecu - package com.efiAnalytics.plugin.ecu
 
com.efiAnalytics.plugin.ecu.servers - package com.efiAnalytics.plugin.ecu.servers
 
ControllerAccess - Class in com.efiAnalytics.plugin.ecu
This is a Singleton that acts as a gateway to the Controller for the plugin.
ControllerException - Exception in com.efiAnalytics.plugin.ecu
 
ControllerException(String) - Constructor for exception com.efiAnalytics.plugin.ecu.ControllerException
Creates a new instance of ControllerException
ControllerParameter - Class in com.efiAnalytics.plugin.ecu
This contains information and values for a single controller Parameter, A Controller parameter is segment of controller memory identified in the ecu configuration or ini file and given a name.
ControllerParameter() - Constructor for class com.efiAnalytics.plugin.ecu.ControllerParameter
Creates a new instance of ControllerParameter
ControllerParameterChangeListener - Interface in com.efiAnalytics.plugin.ecu
Use this interface to register for notification of changes to a Parameter.
ControllerParameterServer - Interface in com.efiAnalytics.plugin.ecu.servers
This interface will be implemented by the Host Application.

D

DIALOG_WIDGET - Static variable in interface com.efiAnalytics.plugin.ApplicationPlugin
typical panel to be placed on any settings dialog as defined in the ECU Definition (ini) file.
displayPlugin(String) - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
This is called each time menu are being reconstructed.
disposeUiComponent(Component) - Method in interface com.efiAnalytics.plugin.ecu.servers.UiSettingServer
must be called when finished with a UI component in order to properly clean up resources and subscriptions associate with this Object.

E

EcuConfigurationNameServer - Interface in com.efiAnalytics.plugin.ecu.servers
 
evaluateExpression(String, String) - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
evaluates any mathematical expression made up of numbers, OutputChannel names and Constant/ControllerParameter names.
evaluateExpression(String, String) - Method in interface com.efiAnalytics.plugin.ecu.servers.MathExpressionEvaluator
 

G

getAllConfigurationNames() - Method in interface com.efiAnalytics.plugin.ecu.servers.EcuConfigurationNameServer
 
getArrayValues() - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
returns the values of this Parameter.
getAuthor() - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
the Author of this plugin
getControllerParameter(String, String) - Method in interface com.efiAnalytics.plugin.ecu.servers.ControllerParameterServer
retrieves a ControllerParameter by name.
getControllerParameterServer() - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
Provides access to ControllerParameterServer
getDecimalPlaces() - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
The number of digits to the right of the decimal point for this Parameter.
getDescription() - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
Description for this plugin.
getDisplayName() - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
the name for this plugin to be displayed on the menu or tab
getEcuConfigurationNames() - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
Provides visibility to the currently loaded Configuration Names.
getFormula() - Method in class com.efiAnalytics.plugin.ecu.OutputChannel
the formula to base an OutputChannel on if it is a formula based OutputChannel
getHelpUrl() - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
returns a url to web help for this plugin.
getIdName() - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
return the identifier for this plugin/panel this will be the reference used in the ui structure of the ecu configuration / ini file
getInstance() - Static method in class com.efiAnalytics.plugin.ecu.ControllerAccess
This will provide add hock access to the ControllerAccess.
getMax() - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
Maximum allowed value for this parameter to element of this Parameter.
getMaxValue() - Method in class com.efiAnalytics.plugin.ecu.OutputChannel
the maximum expected value for this OutputChannel
getMin() - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
minimum allowed value for this parameter to element of this Parameter.
getMinValue() - Method in class com.efiAnalytics.plugin.ecu.OutputChannel
the minimum expected value for this OutputChannel
getName() - Method in class com.efiAnalytics.plugin.ecu.OutputChannel
returns the OutputChannel name that was defined in the original ecuConfiguration or ini file
getName() - Method in interface com.efiAnalytics.plugin.ecu.UiCurve
provides the name used to reference this as a UiPanel or otherwise.
getName() - Method in interface com.efiAnalytics.plugin.ecu.UiTable
the name used to reference this Table as defined in the ini
getOptionDescriptions() - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
All valid String Options for a bit selection.
getOutputChannel(String, String) - Method in interface com.efiAnalytics.plugin.ecu.servers.OutputChannelServer
returns the OutputChannel belonging to the provided ecuConfiguration Name
getOutputChannels(String) - Method in interface com.efiAnalytics.plugin.ecu.servers.OutputChannelServer
returns a String[] of all OutputChannels available for the provided ecuName
getOutputChannelServer() - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
Provides access to the OuputChannelServer.
getParamClass() - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
returns the parameter class for this Parameter as defined in the ecu configuration or ini file.
getParameterNames(String) - Method in interface com.efiAnalytics.plugin.ecu.servers.ControllerParameterServer
returns a list of all parameter names in the current controller configuration these names would have been defined in the ecu configuration or ini file
getPluginPanel() - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
Provides access to the main plugin visual component.
getPluginType() - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
The type of plugin the host application should recognize this as
getRequiredPluginSpec() - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
the minimum Plugin specification your plugin requires to perform as expected.
getScalarValue() - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
the value for a scalar parameter.
getShape() - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
returns the shape of an array.
getStringValue() - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
Gets the correct bit value to this String.
getUiComponent(String) - Method in interface com.efiAnalytics.plugin.ecu.servers.UiSettingServer
retrieves the UI Components used by TunerStudio for the named component The referenced name will be the name assigned in the ECU Definition (ini) file.
getUiComponentServer(String) - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
 
getUiComponentServer(String) - Method in interface com.efiAnalytics.plugin.ecu.servers.UiSettingServerProvider
 
getUiCurves() - Method in interface com.efiAnalytics.plugin.ecu.servers.UiSettingServer
retrieves all Curves
getUiPanelNames() - Method in interface com.efiAnalytics.plugin.ecu.servers.UiSettingServer
retrieves the defined names for all Panels, Tables and Curves
getUiTable() - Method in interface com.efiAnalytics.plugin.ecu.servers.UiSettingServer
retrieves all Tables defined
getUnits() - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
Units this number is represented in.
getUnits() - Method in class com.efiAnalytics.plugin.ecu.OutputChannel
the units for this output channel i.e.
getVersion() - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
the version of the plugin implementation.
getXAxisOutputChannelName() - Method in interface com.efiAnalytics.plugin.ecu.UiCurve
provides the OutputChannel Assigned to this CurveGraph
getXAxisParameterCount() - Method in interface com.efiAnalytics.plugin.ecu.UiCurve
provides the number of Parameters assigned to the X Axis
getXAxisParameterName(int) - Method in interface com.efiAnalytics.plugin.ecu.UiCurve
provides access to the X Axis Parameters names by index
getXOutputChannel() - Method in interface com.efiAnalytics.plugin.ecu.UiTable
 
getXParameterName() - Method in interface com.efiAnalytics.plugin.ecu.UiTable
 
getYAxisOutputChannelName() - Method in interface com.efiAnalytics.plugin.ecu.UiCurve
provides the OutputChannel Assigned to this CurveGraph
getYAxisParameterCount() - Method in interface com.efiAnalytics.plugin.ecu.UiCurve
provides the number of Parameters assigned to the Y Axis
getYAxisParameterName(int) - Method in interface com.efiAnalytics.plugin.ecu.UiCurve
provides access to the Y Axis Parameters names by index
getYOutputChannel() - Method in interface com.efiAnalytics.plugin.ecu.UiTable
 
getYParameterName() - Method in interface com.efiAnalytics.plugin.ecu.UiTable
 
getZParameterName() - Method in interface com.efiAnalytics.plugin.ecu.UiTable
 

I

initialize(ControllerAccess) - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
This will be called when the plugin is about to be displayed.
initialize(OutputChannelServer, ControllerParameterServer) - Static method in class com.efiAnalytics.plugin.ecu.ControllerAccess
Initializes this ControllerAccess with valid implementations of ControllerParameterServer and OutputChannelServer.
isMenuEnabled() - Method in interface com.efiAnalytics.plugin.ApplicationPlugin
called when on display of a menu or when settings change to determine if this plugin Menu or tab should be enabled.

M

MathException - Exception in com.efiAnalytics.plugin.ecu
 
MathException(String) - Constructor for exception com.efiAnalytics.plugin.ecu.MathException
 
MathExpressionEvaluator - Interface in com.efiAnalytics.plugin.ecu.servers
 

O

OutputChannel - Class in com.efiAnalytics.plugin.ecu
 
OutputChannel() - Constructor for class com.efiAnalytics.plugin.ecu.OutputChannel
Creates a new instance of OutputChannel
OutputChannelClient - Interface in com.efiAnalytics.plugin.ecu
 
OutputChannelServer - Interface in com.efiAnalytics.plugin.ecu.servers
 

P

PARAM_CLASS_ARRAY - Static variable in class com.efiAnalytics.plugin.ecu.ControllerParameter
An array of values, can be 1 dimension or 2
PARAM_CLASS_BITS - Static variable in class com.efiAnalytics.plugin.ecu.ControllerParameter
Parameter to be set from a discrete set of provided options
PARAM_CLASS_SCALAR - Static variable in class com.efiAnalytics.plugin.ecu.ControllerParameter
a numeric value that can be set to anything between min and max
parameterValueChanged(String) - Method in interface com.efiAnalytics.plugin.ecu.ControllerParameterChangeListener
called when the value a ControllerParameter has changed if you would like to get the new values, revrieve them from ControllerParameterServer
PERSISTENT_DIALOG_PANEL - Static variable in interface com.efiAnalytics.plugin.ApplicationPlugin
Like a typical panel, but persistently listed on the menu independent of ecu configuration.
PLUGIN_API_VERSION - Static variable in interface com.efiAnalytics.plugin.ApplicationPlugin
TunerStudio Plugin API Specification

S

sendBurnCommand(String) - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
sends a Burn Command to the named ECU Configuration instructing it to persist setting data from RAM to FLASH
setArrayValues(double[][]) - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
returns the values of this Parameter.
setBurnExecutor(BurnExecutor) - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
 
setConfigurationNameProvider(EcuConfigurationNameServer) - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
 
setCurrentOutputChannelValue(String, double) - Method in interface com.efiAnalytics.plugin.ecu.OutputChannelClient
 
setDecimalPlaces(int) - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
The number of digits to the right of the decimal point for this Parameter.
setFormula(String) - Method in class com.efiAnalytics.plugin.ecu.OutputChannel
the formula to base an OutputChannel on if it is a formula based OutputChannel
setMathExpressionEvaluator(MathExpressionEvaluator) - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
 
setMax(double) - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
Maximum allowed value for this parameter to element of this Parameter.
setMaxValue(double) - Method in class com.efiAnalytics.plugin.ecu.OutputChannel
the maximum expected value for this OutputChannel
setMin(double) - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
minimum allowed value for this parameter to element of this Parameter.
setMinValue(double) - Method in class com.efiAnalytics.plugin.ecu.OutputChannel
the minimum expected value for this OutputChannel
setName(String) - Method in class com.efiAnalytics.plugin.ecu.OutputChannel
sets the OutputChannel name, must be unique to the ecuConfiguration
setOptionDescriptions(ArrayList) - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
Sets valid String Options for a bit selection.
setParamClass(String) - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
the parameter class for this Parameter as defined in the ecu configuration or ini file.
setScalarValue(double) - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
the value for a scalar parameter.
setShape(Dimension) - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
The shape of an array.
setStringValue(String) - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
Sets the correct bit value to this String.
setUiComponentServerProvider(UiSettingServerProvider) - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
 
setUnits(String) - Method in class com.efiAnalytics.plugin.ecu.ControllerParameter
Units this number is represented in.
setUnits(String) - Method in class com.efiAnalytics.plugin.ecu.OutputChannel
the units for this output channel.
subscribe(String, String, ControllerParameterChangeListener) - Method in interface com.efiAnalytics.plugin.ecu.servers.ControllerParameterServer
subscribes the listener to be notified any time there is a change in value for the parameter referenced by name.
subscribe(String, String, OutputChannelClient) - Method in interface com.efiAnalytics.plugin.ecu.servers.OutputChannelServer
 

T

TAB_PANEL - Static variable in interface com.efiAnalytics.plugin.ApplicationPlugin
panel to be added as a tab on the main display area

U

UiCurve - Interface in com.efiAnalytics.plugin.ecu
 
UiSettingServer - Interface in com.efiAnalytics.plugin.ecu.servers
 
UiSettingServerProvider - Interface in com.efiAnalytics.plugin.ecu.servers
 
UiTable - Interface in com.efiAnalytics.plugin.ecu
 
unsubscribe(ControllerParameterChangeListener) - Method in interface com.efiAnalytics.plugin.ecu.servers.ControllerParameterServer
unsubscribes the listener from all parameters
unsubscribe(OutputChannelClient) - Method in interface com.efiAnalytics.plugin.ecu.servers.OutputChannelServer
unsubscribe a listener, it will no longer receive updated values for any OutputChannels
unsubscribeConfiguration(String) - Method in interface com.efiAnalytics.plugin.ecu.servers.OutputChannelServer
all listeners for the provided ecuConfigurationName
updateParameter(String, String, double) - Method in interface com.efiAnalytics.plugin.ecu.servers.ControllerParameterServer
updates the value of a scalar parameter.
updateParameter(String, String, double[][]) - Method in interface com.efiAnalytics.plugin.ecu.servers.ControllerParameterServer
updates an Array.
updateParameter(String, String, String) - Method in interface com.efiAnalytics.plugin.ecu.servers.ControllerParameterServer
used to update the value of a bit selection

A B C D E G I M O P S T U