This interface is used to call back to your implementation as data is received.
Provides all information about a car.
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.
This class enumerates the various messages that a SIM can raise that applies to a specific car.
Defines the messages the spotter can say.
Defines an enumerated String class for where the car is.
A container for all values returned from all Simulators.
Enumerates the States that are available, standard.
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.
This defines all the possible gauge types.
This class defines the static main() method used to start the internal server.
The class defines access to session level data.
This class enumerates the various car identifiers.
This class enumerates the various messages that a SIM can raise that applies to all cars.
This class enumerates the values returned by
The SIMPlugin Class defines a generic interface for retrieving SIM data.
This class is used by a Java AWT application to send data events to registered listeners.
This class implements the interface to the TeamSpeak Application.
This class contains information about a track.
An enumeration of the track category returned by the SIM.
An enumeration of the track types returned by the SIM.
This class defines wrappers to all of the calls to the Windows API.
Defines a wrapper for a HANDLE to hide the Windows definition details
Defines a wrapper for the MsgId to hide Windows definition details.
Defines a wrapper for a Pointer to hide the JNA definition details
The Windows.Robot class is a subclass of the java.awt.Robot class.
Defines the Type the Value is
This class returns the exception message thrown by the SIMPlugin Class
com.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
Access to that instance is obtained through
There 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.