{
    "raw": "keelson.TimestampedBytes",
    "raw_json": "keelson.TimestampedString",
    "raw_nmea0183": "keelson.TimestampedString",
    "raw_nmea2000": "keelson.TimestampedBytes",
    "raw_lwe450": "keelson.TimestampedBytes",
    "raw_rtcm_v3": "keelson.TimestampedBytes",
    "configuration_json": "keelson.TimestampedString",
    "log_message": "foxglove.Log",
    "sensor_status": "keelson.SensorStatus",
    "network_status": "keelson.NetworkStatus",
    "simulation_status": "keelson.SimulationStatus",
    "roc_status": "keelson.ROCStatus",
    "operational_authority": "keelson.OperationalAuthority",
    "entity_health": "keelson.EntityHealth",
    "vehicle_mode": "keelson.TimestampedString",
    "vehicle_armed": "keelson.TimestampedBool",
    "vehicle_state": "keelson.VehicleState",
    "navigation_target": "foxglove.LocationFix",
    "fence_enabled": "keelson.TimestampedBool",
    "frame_transform": "foxglove.FrameTransform",
    "location_fix": "foxglove.LocationFix",
    "location_fix_accuracy_horizontal_m": "keelson.TimestampedFloat",
    "location_fix_accuracy_vertical_m": "keelson.TimestampedFloat",
    "location_fix_satellites_visible": "keelson.TimestampedInt",
    "location_fix_satellites_used": "keelson.TimestampedInt",
    "location_fix_quality": "keelson.LocationFixQuality",
    "location_fix_hdop": "keelson.TimestampedFloat",
    "location_fix_vdop": "keelson.TimestampedFloat",
    "location_fix_pdop": "keelson.TimestampedFloat",
    "gnss_error_rms_m": "keelson.TimestampedFloat",
    "gnss_error_semi_major_axis_m": "keelson.TimestampedFloat",
    "gnss_error_semi_minor_axis_m": "keelson.TimestampedFloat",
    "gnss_error_orientation_deg": "keelson.TimestampedFloat",
    "gnss_error_latitude_m": "keelson.TimestampedFloat",
    "gnss_error_longitude_m": "keelson.TimestampedFloat",
    "gnss_error_altitude_m": "keelson.TimestampedFloat",
    "location_fix_undulation_m": "keelson.TimestampedFloat",
    "vessel_outline_geojson": "keelson.TimestampedGeoJSON",
    "no_go_zone_geojson": "keelson.TimestampedGeoJSON",
    "navigable_waters_geojson": "keelson.TimestampedGeoJSON",
    "waypoint_geojson": "keelson.TimestampedGeoJSON",
    "heading_true_north_deg": "keelson.TimestampedFloat",
    "heading_magnetic_deg": "keelson.TimestampedFloat",
    "magnetic_deviation_deg": "keelson.TimestampedFloat",
    "magnetic_variation_deg": "keelson.TimestampedFloat",
    "course_over_ground_deg": "keelson.TimestampedFloat",
    "speed_over_ground_knots": "keelson.TimestampedFloat",
    "speed_through_water_knots": "keelson.TimestampedFloat",
    "speed_through_air_knots": "keelson.TimestampedFloat",
    "vessel_type": "keelson.VesselType",
    "name": "keelson.TimestampedString",
    "imo_number": "keelson.TimestampedInt",
    "mmsi_number": "keelson.TimestampedInt",
    "call_sign": "keelson.TimestampedString",
    "flag_code": "keelson.FlagCode",
    "nav_status": "keelson.VesselNavStatus",
    "destination": "keelson.TimestampedString",
    "eta": "keelson.TimestampedTimestamp",
    "roll_deg": "keelson.TimestampedFloat",
    "roll_rate_degps": "keelson.TimestampedFloat",
    "pitch_deg": "keelson.TimestampedFloat",
    "pitch_rate_degps": "keelson.TimestampedFloat",
    "yaw_deg": "keelson.TimestampedFloat",
    "yaw_rate_degps": "keelson.TimestampedFloat",
    "orientation_quaternion": "keelson.TimestampedQuaternion",
    "length_over_all_m": "keelson.TimestampedFloat",
    "breadth_over_all_m": "keelson.TimestampedFloat",
    "draught_mean_m": "keelson.TimestampedFloat",
    "draught_max_m": "keelson.TimestampedFloat",
    "draught_stern_m": "keelson.TimestampedFloat",
    "draught_bow_m": "keelson.TimestampedFloat",
    "draught_midship_m": "keelson.TimestampedFloat",
    "propeller_rate_rpm": "keelson.TimestampedFloat",
    "propeller_pitch_pct": "keelson.TimestampedFloat",
    "rudder_angle_deg": "keelson.TimestampedFloat",
    "engine_throttle_pct": "keelson.TimestampedFloat",
    "autopilot_throttle_pct": "keelson.TimestampedFloat",
    "engine_rate_rpm": "keelson.TimestampedFloat",
    "engine_temperature_celsius": "keelson.TimestampedFloat",
    "engine_fuel_level_pct": "keelson.TimestampedFloat",
    "engine_fuel_rate_lph": "keelson.TimestampedFloat",
    "engine_fuel_consumed_l": "keelson.TimestampedFloat",
    "engine_oil_pressure_psi": "keelson.TimestampedFloat",
    "engine_oil_temperature_celsius": "keelson.TimestampedFloat",
    "engine_coolant_temperature_celsius": "keelson.TimestampedFloat",
    "engine_coolant_pressure_psi": "keelson.TimestampedFloat",
    "battery_type": "keelson.TimestampedString",
    "battery_state_of_charge_pct": "keelson.TimestampedFloat",
    "battery_voltage_v": "keelson.TimestampedFloat",
    "battery_current_a": "keelson.TimestampedFloat",
    "battery_temperature_celsius": "keelson.TimestampedFloat",
    "battery_min_voltage_v": "keelson.TimestampedFloat",
    "battery_max_voltage_v": "keelson.TimestampedFloat",
    "battery_capacity_ah": "keelson.TimestampedFloat",
    "battery_current_consumed_ah": "keelson.TimestampedFloat",
    "battery_energy_consumed_wh": "keelson.TimestampedFloat",
    "battery_time_remaining_s": "keelson.TimestampedFloat",
    "battery_is_charging": "keelson.TimestampedBool",
    "analog_voltage_v": "keelson.TimestampedFloat",
    "air_temperature_celsius": "keelson.TimestampedFloat",
    "air_relative_humidity_pct": "keelson.TimestampedFloat",
    "air_pressure_pa": "keelson.TimestampedFloat",
    "dew_point_celsius": "keelson.TimestampedFloat",
    "water_temperature_celsius": "keelson.TimestampedFloat",
    "water_salinity_ppt": "keelson.TimestampedFloat",
    "water_speed_of_sound_mps": "keelson.TimestampedFloat",
    "true_wind_direction_deg": "keelson.TimestampedFloat",
    "true_wind_angle_deg": "keelson.TimestampedFloat",
    "true_wind_speed_mps": "keelson.TimestampedFloat",
    "apparent_wind_angle_deg": "keelson.TimestampedFloat",
    "apparent_wind_speed_mps": "keelson.TimestampedFloat",
    "image_raw": "foxglove.RawImage",
    "image_compressed": "foxglove.CompressedImage",
    "video_compressed": "foxglove.CompressedVideo",
    "laser_scan": "foxglove.LaserScan",
    "point_cloud": "foxglove.PointCloud",
    "alarm": "keelson.Alarm",
    "audio": "keelson.Audio",
    "linear_acceleration_mpss": "keelson.Decomposed3DVector",
    "angular_velocity_radps": "keelson.Decomposed3DVector",
    "magnetic_field_gauss": "keelson.Decomposed3DVector",
    "ned_velocity_mps": "keelson.Decomposed3DVector",
    "surge_m": "keelson.TimestampedFloat",
    "sway_m": "keelson.TimestampedFloat",
    "heave_m": "keelson.TimestampedFloat",
    "surge_velocity_mps": "keelson.TimestampedFloat",
    "sway_velocity_mps": "keelson.TimestampedFloat",
    "heave_velocity_mps": "keelson.TimestampedFloat",
    "surge_acceleration_mpss": "keelson.TimestampedFloat",
    "sway_acceleration_mpss": "keelson.TimestampedFloat",
    "heave_acceleration_mpss": "keelson.TimestampedFloat",
    "heave_period_s": "keelson.TimestampedFloat",
    "force_newton": "keelson.Decomposed3DVector",
    "moment_newton_meter": "keelson.Decomposed3DVector",
    "imu_temperature_celsius": "keelson.TimestampedFloat",
    "integrated_circuit_temperature_celsius": "keelson.TimestampedFloat",
    "radar_spoke": "keelson.RadarSpoke",
    "radar_sweep": "keelson.RadarSweep",
    "target_type": "keelson.TargetType",
    "target_bearing_magnetic_deg": "keelson.TimestampedFloat",
    "target_bearing_north_deg": "keelson.TimestampedFloat",
    "target_bearing_relative_deg": "keelson.TimestampedFloat",
    "target_cpa_m": "keelson.TimestampedFloat",
    "target_tcpa_s": "keelson.TimestampedFloat",
    "target_bcr_m": "keelson.TimestampedFloat",
    "target_bct_s": "keelson.TimestampedFloat",
    "device_uptime_duration": "keelson.TimestampedDuration",
    "radio_channel_ppm_pct": "keelson.TimestampedFloat",
    "radio_rssi": "keelson.TimestampedFloat",
    "timestamp": "keelson.TimestampedTimestamp",
    "roll_accuracy_deg": "keelson.TimestampedFloat",
    "pitch_accuracy_deg": "keelson.TimestampedFloat",
    "heading_accuracy_deg": "keelson.TimestampedFloat",
    "gnss_aiding_status": "keelson.TimestampedInt",
    "imu_system_status": "keelson.TimestampedInt",
    "button_state_change": "keelson.TimestampedInt",
    "joystick_x_pct": "keelson.TimestampedFloat",
    "joystick_y_pct": "keelson.TimestampedFloat",
    "joystick_z_pct": "keelson.TimestampedFloat",
    "joystick_rx_pct": "keelson.TimestampedFloat",
    "joystick_ry_pct": "keelson.TimestampedFloat",
    "joystick_rz_pct": "keelson.TimestampedFloat",
    "dpad_x_pct": "keelson.TimestampedFloat",
    "dpad_y_pct": "keelson.TimestampedFloat",
    "joystick_lt_pct": "keelson.TimestampedFloat",
    "joystick_rt_pct": "keelson.TimestampedFloat",
    "wheel_position_pct": "keelson.TimestampedFloat",
    "lever_position_pct": "keelson.TimestampedFloat",
    "altitude_above_msl_m": "keelson.TimestampedFloat",
    "climb_rate_mps": "keelson.TimestampedFloat",
    "replay_status": "keelson.ReplayStatus",
    "precipitation_type": "keelson.PrecipitationType",
    "precipitation_rate_mmph": "keelson.TimestampedFloat",
    "precipitation_accumulation_mm": "keelson.TimestampedFloatPeriod",
    "visibility_range_m": "keelson.TimestampedFloat",
    "wave_height_significant_m": "keelson.TimestampedFloat",
    "wave_period_s": "keelson.TimestampedFloat",
    "wave_true_direction_deg": "keelson.TimestampedFloat",
    "ice_present": "keelson.TimestampedBool",
    "ice_concentration_pct": "keelson.TimestampedFloat",
    "ice_thickness_m": "keelson.TimestampedFloat",
    "ice_type": "keelson.IceType",
    "ice_drift_speed_mps": "keelson.TimestampedFloat",
    "ice_drift_direction_deg": "keelson.TimestampedFloat",
    "true_wind_speed_max_mps": "keelson.TimestampedFloatPeriod",
    "wave_height_max_m": "keelson.TimestampedFloatPeriod",
    "wave_height_mean_m": "keelson.TimestampedFloatPeriod",
    "weather_alert": "keelson.WeatherAlert",
    "weather_forecast": "keelson.WeatherForecast"
}
