# Uses of Class
com.mouseviator.fsuipc.datarequest.DataRequest

Packages that use DataRequest
Package | Description
--- | ---
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.

- ## Uses of DataRequest in com.mouseviator.fsuipc.datarequest.advanced

  Subclasses of DataRequest in com.mouseviator.fsuipc.datarequest.advanced
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `FSControlRequest` | This class implements special data request to send any FS control to flight simulator.

- ## Uses of DataRequest in com.mouseviator.fsuipc.datarequest.primitives

  Subclasses of DataRequest in com.mouseviator.fsuipc.datarequest.primitives
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `ByteArrayRequest` | This class implements byte array data request for use with `FSUIPC` class.
  `class` | `ByteRequest` | This class implements byte data request for use with `FSUIPC` class.
  `class` | `DoubleRequest` | This class implements double data request for use with `FSUIPC` class.
  `class` | `FloatRequest` | This class implements short data request for use with `FSUIPC` class.
  `class` | `IntRequest` | This class implements integer data request for use with `FSUIPC` class.
  `class` | `LongRequest` | This class implements long data request for use with `FSUIPC` class.
  `class` | `ShortRequest` | This class implements short data request for use with `FSUIPC` class.
  `class` | `StringRequest` | This class implements string data request for use with `FSUIPC` class.

- ## Uses of DataRequest in com.mouseviator.fsuipc.helpers

  Subclasses of DataRequest in com.mouseviator.fsuipc.helpers
  Modifier and Type | Class | Description
  --- | --- | ---
  `static class` | `LuaHelper.LuaControlRequest` | This class implements Lua control request.
  `static class` | `LuaHelper.LuaParamRequest` | This class implements lua parameter request.
  `static class` | `LVarHelper.ByteLVarReadRequest` | This class implements LVar read (read-only) request.
  `static class` | `LVarHelper.ByteLVarWriteRequest` | This class implements LVar write (write-only) request.
  `static class` | `LVarHelper.DoubleLVarReadRequest` | This class implements LVar read (read-only) request.
  `static class` | `LVarHelper.DoubleLVarWriteRequest` | This class implements LVar write (write-only) request.
  `static class` | `LVarHelper.FloatLVarReadRequest` | This class implements LVar read (read-only) request.
  `static class` | `LVarHelper.FloatLVarWriteRequest` | This class implements LVar write (write-only) request.
  `static class` | `LVarHelper.IntegerLVarReadRequest` | This class implements LVar read (read-only) request.
  `static class` | `LVarHelper.IntegerLVarWriteRequest` | This class implements LVar write (write-only) request.
  `static class` | `LVarHelper.LVarControlRequest` | This class implements Lvar control offset.
  `static class` | `LVarHelper.LVarParamRequest` | This class implements Lvar parameter request.
  `static class` | `LVarHelper.ShortLVarReadRequest` | This class implements LVar read (read-only) request.
  `static class` | `LVarHelper.ShortLVarWriteRequest` | This class implements LVar write (write-only) request.
  `static class` | `MacroHelper.MacroExecuteRequest` | This class implements macro execute request.
  `static class` | `MacroHelper.MacroParamRequest` | This class implements macro parameter request.