Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
ControllerParameterby 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
OutputChannelbelonging 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
- goOffline() - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
- goOffline() - Method in interface com.efiAnalytics.plugin.ecu.servers.OnlineExecution
- goOnline() - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
- goOnline() - Method in interface com.efiAnalytics.plugin.ecu.servers.OnlineExecution
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
ControllerParameterServerandOutputChannelServer. - 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.
- isOnline() - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
- isOnline() - Method in interface com.efiAnalytics.plugin.ecu.servers.OnlineExecution
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
- OnlineExecution - Interface in com.efiAnalytics.plugin.ecu.servers
- 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
- setOnlineExecutor(OnlineExecution) - Method in class com.efiAnalytics.plugin.ecu.ControllerAccess
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form