Android-cuttlefish cvd tool
Namespaces | Functions | Variables
sensors_simulator.cpp File Reference
#include "cuttlefish/host/commands/sensors_simulator/sensors_simulator.h"
#include <cmath>
#include <android-base/logging.h>
Include dependency graph for sensors_simulator.cpp:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::sensors
 
namespace  cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}
 

Functions

double cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::ToRadians (double x)
 
static bool cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::IsScalarSensor (int id)
 
static Eigen::Matrix3d cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::GetRotationMatrix (double x, double y, double z)
 
static Eigen::Vector3d cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::CalculateAcceleration (Eigen::Matrix3d current_rotation_matrix, bool is_auto)
 
static Eigen::Vector3d cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::CalculateMagnetometer (Eigen::Matrix3d current_rotation_matrix)
 
static Eigen::Vector3d cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::CalculateGyroscope (std::chrono::duration< double > duration, Eigen::Matrix3d prior_rotation_matrix, Eigen::Matrix3d current_rotation_matrix)
 

Variables

constexpr float cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::kTemperature = 25.0f
 
constexpr float cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::kProximity = 1.0f
 
constexpr float cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::kLight = 1000.0f
 
constexpr float cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::kPressure = 1013.25f
 
constexpr float cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::kHumidity = 40.0f
 
constexpr float cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::kHingeAngle0 = 180.0f
 
constexpr double cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::kG = 9.80665
 
const Eigen::Vector3d cuttlefish::sensors::anonymous_namespace{sensors_simulator.cpp}::kMagneticField {0, 5.9, -48.4}