qualia_core.datamodel.sensor package

Submodules

Module contents

class qualia_core.datamodel.sensor.Accelerometer(x: float, y: float, z: float)[source]

Bases: Sensor

x: float
y: float
z: float
class qualia_core.datamodel.sensor.Barometer(p: float)[source]

Bases: Sensor

p: float
class qualia_core.datamodel.sensor.GPS(latitude: float, longitude: float, altitude: float, speed: float, bearing: float, accuracy: float)[source]

Bases: Sensor

latitude: float
longitude: float
altitude: float
speed: float
bearing: float
accuracy: float
class qualia_core.datamodel.sensor.Gyroscope(x: float, y: float, z: float)[source]

Bases: Sensor

x: float
y: float
z: float
class qualia_core.datamodel.sensor.Magnetometer(x: float, y: float, z: float)[source]

Bases: Sensor

x: float
y: float
z: float
class qualia_core.datamodel.sensor.Sensor[source]

Bases: object

classmethod fieldnames() tuple[str, ...][source]
asdict() dict[str, Any][source]

Warning: dataclasses.asdict() and dataclasses.astuple() are recursive and may copy.

get_raw_array() ndarray[Any, dtype[float32]][source]