23 * The Ocean Devices Library is the base library and organizer of all libraries implementing access to devices.
24 * This library mainly implements the interfaces for all devices like sensors or trackers and provides the plugin mechanism so that platform-specific devices can be accessed though the same functions and interfaces.
25 *
26 * The Devices::Manager allows to access the individual devices.
27 * Here is the code which allows to access a GPS tracker on any platform (as long as a GPS tracker is available).
55 * <tr><td>"Android 3DOF Acceleration Sensor" <td> Sensor <td> Android <td> Devices::Android::AndroidAccelerationSensor3DOF <td> Sensor providing access to the acceleration force that is applied to a device on all three physical axes, including the force of gravity, with Android's sensor enum TYPE_ACCELEROMETER
56 * <tr><td>"Android 3DOF Linear Acceleration Sensor" <td> Sensor <td> Android <td> Devices::Android::AndroidAccelerationSensor3DOF <td> Sensor providing access to the acceleration force that is applied to a device on all three physical axes, excluding the force of gravity, with Android's sensor enum TYPE_LINEAR_ACCELERATION
60 * <tr><td>"Android 3DOF Gyro Unbiased Sensor" <td> Sensor <td> Android <td> Devices::Android::AndroidGyroSensor3DOF <td> Sensor providing access to a device's rate of rotation around each of the three physical axes, with Android's enum TYPE_GYROSCOPE
67 * <tr><td>"ARKit 6DOF World Tracker" <td> Tracker <td> iOS <td> Devices::ARKit::AKWorldTracker6DOF <td> 6-DOF SLAM tracker provided via ARKit
68 * <tr><td>
69 * <tr><td>"IOS 3DOF Acceleration Sensor" <td> Sensor <td> iOS <td> Devices::IOS::IOSAccelerationSensor3DOF <td> Sensor providing access to the acceleration force that is applied to a device on all three physical axes, including the force of gravity
70 * <tr><td>"IOS 3DOF Linear Acceleration Sensor" <td> Sensor <td> iOS <td> Devices::IOS::IOSAccelerationSensor3DOF <td> Sensor providing access to the acceleration force that is applied to a device on all three physical axes, excluding the force of gravity
74 * <tr><td>"IOS 3DOF Gyro Unbiased Sensor" <td> Sensor <td> iOS <td> Devices::IOS::IOSGyroSensor3DOF <td> Sensor providing access to a device's rate of rotation around each of the three physical axes
80 * <tr><td>"Floor 6DOF Tracker" <td> Tracker <td> Quest <td> Devices::Quest::VrApi::FloorTracker6DOF <td> 6-DOF tracker for the floor
81 * <tr><td>
82 * <tr><td>"Pattern 6DOF Tracker" <td> Tracker <td> any <td> Devices::Pattern::PatternTracker6DOF <td> 6-DOF tracker for dynamic/moving images
83 * <tr><td>"Static Pattern 6DOF Tracker" <td> Tracker <td> any <td> Devices::Pattern::StaticPatternTracker6DOF <td> 6-DOF tracker for mainly static images also using SLAM
84 * </table>
85 * @see Manager, Device.
86 * @}
87 */
88
89/**
90 * @namespace Ocean::Devices Namespace of the Devices library.<p>
91 * The Namespace Ocean::Devices is used in the entire Ocean Devices Library.
92 */
93
94// Defines OCEAN_DEVICES_EXPORT for dll export and import.