Skip to content

Setup All Native Foxglove Types and Enums #1

@ArrowVark

Description

@ArrowVark

Create all classes and import all schemas for the native Foxglove types. Additionally, add helper methods for any types that could benefit (such as the already existing Timestamp.now()) and mutate methods to convert from WPILib types to Foxglove types.

Native Foxglove Types:

  • ArrowPrimitive
  • CameraCalibration
  • CircleAnnotation
  • Color
  • CompressedImage
  • CompressedPointCloud
  • CompressedVideo
  • CubePrimitive
  • CylinderPrimitive
  • Duration
  • FrameTransform
  • FrameTransfroms
  • GeoJSON
  • Grid
  • ImageAnnorations
  • JointState
  • JointStates
  • KeyValuePair
  • LaserScan
  • LinePrimitive
  • LocationFix
  • LocationFixes
  • Log
  • ModelPrimitive
  • PackedElementField
  • Point2
  • Point3
  • Point3InFrame
  • PointCloud
  • PointsAnnotation
  • Pose
  • PoseInFrame
  • PosesInFrame
  • Quaternion
  • RawAudio
  • RawImage
  • SceneEntity
  • SceneEntityDeletion
  • SceneUpdate
  • SpherePrimitive
  • TextAnnotation
  • TextPrimitive
  • Timestamp
  • TriangleListPrimitive
  • Vector2
  • Vector3
  • Velocity3
  • VoxelGrid

Native Foxglove Enums:

  • LineType
  • LogLevel
  • NumericType
  • PointsAnnotationType
  • PositionCovarianceType
  • SceneEntityDeletionType

Metadata

Metadata

Assignees

Labels

requiredThis is a required change

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions