OpenRoadCode
Public API reference for OpenRoadCode
Loading...
Searching...
No Matches
navigation Namespace Reference

Vehicle orientation and motion controller. More...

Namespaces

namespace  android_magnetometer_adapter
 Magnetometer source backed by Android hardware I/O.
 
namespace  android_navigation_sensor
 Navigation sensor backed by Android IMU hardware I/O.
 
namespace  android_position_source
 Position source backed by the OpenRoadCode Android sensor bridge.
 
namespace  browser_motion_adapter
 Normalize browser DeviceMotion payloads for navigation consumers.
 
namespace  browser_orientation_adapter
 Normalize browser DeviceOrientation reports for navigation consumers.
 
namespace  browser_position_adapter
 Normalize browser geolocation payloads for position consumers.
 
namespace  browser_position_source
 HTTP browser-geolocation position source with optional route simulation.
 
namespace  complementary_orientation_estimator
 Complementary-filter orientation estimation for a six-axis IMU.
 
namespace  current_position
 Process-local latest navigation position shared by UI-independent consumers.
 
namespace  destination_controller
 Resolve textual destinations and submit route-planning requests.
 
namespace  earth_camera_controller
 Fallback orchestration for Google Earth camera controllers.
 
namespace  earth_camera_controller_if
 Public contracts for Google Earth camera control.
 
namespace  earth_cdp_camera_controller
 Preferred Google Earth camera controller using Chromium DevTools.
 
namespace  earth_chase_camera_controller
 Google Earth driving follow camera logic.
 
namespace  earth_dom_camera_controller
 DOM/accessibility fallback for Google Earth camera control.
 
namespace  earth_geolocation_bridge
 Feed ORC navigation fixes directly to Google Earth's geolocation API.
 
namespace  earth_input_camera_controller
 Browser-local input controls for Google Earth.
 
namespace  earth_navigation_controller
 Feed navigation telemetry and semantic camera requests to Google Earth.
 
namespace  earth_vehicle_overlay
 Optional ORC-owned vehicle marker support for Google Earth.
 
namespace  geocode_cache
 Persistent cache for resolved street addresses.
 
namespace  geocoder_if
 Contract for converting user-entered locations into coordinates.
 
namespace  geocoding
 Domain models and contracts for resolving street addresses.
 
namespace  geocoding_controller
 Cached orchestration for address geocoding.
 
namespace  geocoding_models
 Renderer-independent geocoding value objects.
 
namespace  google_earth_map_presentation
 Map-presentation adapter backed by the managed Google Earth application.
 
namespace  gpsd_navigation_adapter
 Compatibility import for the renamed gpsd position source.
 
namespace  gpsd_position_source
 gpsd-backed geographic position source.
 
namespace  ground_motion_source_if
 Source contract for normalized ground-motion updates.
 
namespace  imu_frame_normalizer
 Normalize framed IMU telemetry into the OpenRoadCode vehicle frame.
 
namespace  magnetometer_source_if
 Controller-facing magnetometer source contract.
 
namespace  map_favorites
 Persistent user-owned map favorites, including Home and Work.
 
namespace  map_presentation_if
 Compatibility exports; shared contracts live in the independent UI package.
 
namespace  motion_calibration
 Motion-sensor calibration values.
 
namespace  mpu6050_navigation_adapter
 MPU-6050 adapter for the navigation controller.
 
namespace  navigation_controller
 Coordinate vehicle motion, orientation, and optional position state.
 
namespace  navigation_controller_if
 Public interface for navigation controllers.
 
namespace  navigation_controller_stub
 Deterministic in-memory navigation controller.
 
namespace  navigation_gps_source_if
 Compatibility aliases for the generalized position-source contract.
 
namespace  navigation_route_request_handler
 Route-request adapter from UI contracts to the navigation command service.
 
namespace  navigation_sensor_if
 Navigation-facing motion sensor interface.
 
namespace  navigation_state
 Navigation controller state types.
 
namespace  navigation_state_presenter
 Present normalized navigation state through narrow UI contracts.
 
namespace  orientation_estimator_if
 Interfaces and values used by navigation orientation estimators.
 
namespace  persistent_position_source
 Position-source decorator that restores and records valid fixes.
 
namespace  position_snapshot_cache
 Persistent serialization for the last valid geographic fix.
 
namespace  position_source_if
 Source contract for normalized geographic position updates.
 
namespace  route_playback_position_source
 Select live or route-generated positions without changing the live provider.
 
namespace  route_simulation_if
 Development-only contract for driving simulated navigation along a route.
 
namespace  simulated_ground_motion_source
 Simulated ground-motion source for navigation development.
 
namespace  simulated_navigation_controller
 Deterministic navigation simulation for development without hardware.
 
namespace  simulated_navigation_sensor
 Deterministic simulated motion input for the navigation solution.
 
namespace  simulated_position_source
 Simulated geographic position source for navigation development.
 
namespace  sqlite_geocoder
 Offline geocoding using the OpenRoadCode search SQLite database.
 
namespace  termux_navigation_adapter
 Adapt Termux:API motion sensors to the navigation sensor contract.
 
namespace  termux_position_adapter
 Adapt Termux:API location reports to normalized navigation positions.
 
namespace  unconfigured_navigation_controller
 Unavailable implementation for systems without navigation sensors.
 

Functions

Any __getattr__ (str name)
 Load platform and presentation implementations only when requested.
 

Detailed Description

Vehicle orientation and motion controller.