# All Packages

Package Summary
Package | Description
--- | ---
com.mouseviator.fsuipc | This package contains two main classes that implement the Java FSUIPC SDK.
com.mouseviator.fsuipc.datarequest | This package provides interfaces `IDataRequest`, `IReadOnlyRequest` and `IWriteOnlyRequest` and an abstract class `DataRequest` that are basic building blocks for creating data requests to use with `FSUIPC` class.
com.mouseviator.fsuipc.datarequest.advanced | This package contains above the primitive data type requests...
com.mouseviator.fsuipc.datarequest.primitives | This package contains classes that implement data request for primitive data types, such as Byte, Integer, Long, Float, Double, String...
com.mouseviator.fsuipc.helpers | This package (and sub-packages) contains helper classes to get data requests for use with `FSUIPC` class to gather various sim data.
com.mouseviator.fsuipc.helpers.aircraft | This package contains helper classes to get data requests for use with `FSUIPC` class to gather various aircraft related data.
com.mouseviator.fsuipc.helpers.avionics | This package contains helper classes to get data requests for use with `FSUIPC` class to gather various aircraft avionics related data.