See: Description
| Interface | Description |
|---|---|
| SIMPlugin.Callback |
This interface is used to call back to your implementation as data is received.
|
| Class | Description |
|---|---|
| Car |
Provides all information about a car.
|
| Car.LapType |
Defines and validates an enumerated String class of the different types of laps that can be returned by methods that take a LapType as an argument.
|
| Car.Message |
This class enumerates the various messages that a SIM can raise that applies to a specific car.
|
| Car.SpotterMessages |
Defines the messages the spotter can say.
|
| Car.Status |
Defines an enumerated String class for where the car is.
|
| Data |
A container for all values returned from all Simulators.
|
| Data.State |
Enumerates the States that are available, standard.
|
| Gauge |
The Gauge class is used to monitor anything on the car that has a value, or has a value that can be set on the next pit stop.
|
| Gauge.Type |
This defines all the possible gauge types.
|
| Server |
This class defines the static main() method used to start the internal server.
|
| Session |
The class defines access to session level data.
|
| Session.CarIdentifiers |
This class enumerates the various car identifiers.
|
| Session.Message |
This class enumerates the various messages that a SIM can raise that applies to all cars.
|
| Session.RestartMethod |
This class enumerates the values return by
Session.getRestart()
DOUBLEFILE
SINGLEFILE
|
| Session.Status |
This class enumerates the values return by
Session.getStatus()
UNKNOWN
ENGINES_STARTED
GREEN
CAUTION
RED
FINISHED
|
| Session.Type |
This class enumerates the values returned by
Session.getType()
UNKNOWN
OPEN_QUALIFY
LONE_QUALIFY
OFFLINE
OFFLINE_TESTING
PRACTICE
RACE
|
| SIMPlugin |
The SIMPlugin Class defines a generic interface for retrieving SIM data.
|
| SIMPluginAWTEventDispatcher |
This class is used by a Java AWT application to send data events to registered listeners.
|
| TeamSpeak |
This class implements the interface to the TeamSpeak Application.
|
| Track |
This class contains information about a track.
|
| Track.Category |
An enumeration of the track category returned by the SIM.
|
| Track.SectorType |
An enumeration of the track sector types returned by the SIM.
|
| Track.TrackLocation |
An enumeration of the track locations used by the SIM.
|
| Track.Type |
An enumeration of the track types returned by the SIM.
|
| Windows |
This class defines wrappers to all of the calls to the Windows API.
|
| Windows.Handle |
Defines a wrapper for a HANDLE to hide the Windows definition details
|
| Windows.MsgId |
Defines a wrapper for the MsgId to hide Windows definition details.
|
| Windows.Pointer |
Defines a wrapper for a Pointer to hide the JNA definition details
|
| Windows.Robot |
The Windows.Robot class is a subclass of the java.awt.Robot class.
|
| Enum | Description |
|---|---|
| Data.Type |
Defines the Type the Value is
|
| Exception | Description |
|---|---|
| SIMPlugin.SIMPluginException |
This class returns the exception message thrown by the SIMPlugin Class
|
com.SIMRacingApps.Connectorcom.SIMRacingApps.Connector#createConnector(String)
and pass in the name of the SIM you want it to connect to. Supported SIMs are; iRacing.
The connector instance is the owner of the Session instance.
Access to that instance is obtained through com.SIMRacingApps.Connector#getSession()
SessionTrackCarGaugeTeamSpeakThere is an example Java App in the project called SIMRacingAppsJavaApp. Open the main.java file in this project and run it as a verification your project is setup properly.
For an example of how to use the Servlet, see the WebContent/apps/_template folder, to see how to subscribe to Web Events that are processed by Angular.