Skip to main content

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Long Heading 2 Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt

Long Heading 2 Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt

Long Heading 3 Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt

Long Heading 4 Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt

Long Heading 5 Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt
Long Heading 6 Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit Sed Do Eiusmod Tempor Incididunt

Heading 1 with inlineCode

Heading 2 with inlineCode

Heading 3 with inlineCode

Heading 4 with inlineCode

Heading 5 with inlineCode
Heading 6 with inlineCode

Heading 1 with long inline code src/point_one/fusion_engine/common

Heading 2 with long inline code src/point_one/fusion_engine/common

Heading 3 with long inline code src/point_one/fusion_engine/common

Heading 4 with long inline code src/point_one/fusion_engine/common

Heading 5 with long inline code src/point_one/fusion_engine/common
Heading 6 with long inline code src/point_one/fusion_engine/common

Paragraphs

This is a regular paragraph with some text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

This is another paragraph. Paragraphs are separated by blank lines. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

This is a paragraph with a long inline code block that's also a link: src/components/Button.tsx. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

This paragraph includes inline code examples like const variable = "value" and function example() within the text. You can also reference file paths like src/components/Button.tsx or commands like npm install inline with your content.

Here's a paragraph with multiple inline code blocks: Use the useGraphQLQuery() hook to fetch data, then call executeQuery() to run the query. You can access the result with result.data or handle errors with result.errors.

Text Formatting

Bold text and italic text and bold italic text.

You can also use underscores for bold and underscores for italic.

Strikethrough text is also supported.

Inline code can be used within sentences.

External link to Point One Navigation

Internal link to intro page

Lists

Unordered List

  • First item
  • Second item
  • Third item
    • Nested item 1
    • Nested item 2
      • Deeply nested item
  • Fourth item

Ordered List

  1. First step
  2. Second step
  3. Third step
    1. Substep A
    2. Substep B
  4. Fourth step

Mixed List

  1. First ordered item
    • Unordered nested item
    • Another unordered item
  2. Second ordered item
    1. Ordered nested item
    2. Another ordered nested item

Task List

  • Completed task
  • Incomplete task
  • Another incomplete task

Codegen'd Fields from the GraphQL API

Fields

TagFilter.key ● String scalar common

Key name

TagFilter.value ● StringConditional input filters

Key value conditional

Member Of

DeviceFilter object ● tags query


Code Blocks

JavaScript

function greet(name) {
return `Hello, ${name}!`;
}

const message = greet("World");
console.log(message);

Python

def calculate_sum(a, b):
"""Calculate the sum of two numbers."""
return a + b

result = calculate_sum(5, 10)
print(f"The result is: {result}")

JSON

{
"name": "Point One Navigation",
"type": "GNSS/INS",
"features": ["RTK", "PPP", "Fusion Engine"],
"accuracy": {
"horizontal": "0.01m",
"vertical": "0.02m"
}
}

Bash

#!/bin/bash
bun install
bun run generate:docs
bun start

C++

#include <iostream>

class Position {
private:
double latitude;
double longitude;

public:
Position(double lat, double lon)
: latitude(lat), longitude(lon) {}

void print() {
std::cout << "Lat: " << latitude
<< ", Lon: " << longitude << std::endl;
}
};

Code with Line Numbers

interface GNSSConfig {
frequency: number;
outputRate: number;
corrections: boolean;
}

class FusionEngine {
private config: GNSSConfig;

constructor(config: GNSSConfig) {
this.config = config;
}

start(): void {
console.log("Starting Fusion Engine...");
}
}

Code with Title

fusion_engine.py
class FusionEngineClient:
def __init__(self, host, port):
self.host = host
self.port = port

def connect(self):
print(f"Connecting to {self.host}:{self.port}")

Code with Highlighting

function processGNSSData(data) {
const filtered = filterOutliers(data);

return {
position: calculatePosition(filtered),
velocity: calculateVelocity(filtered),
accuracy: estimateAccuracy(filtered),
};
}

Tabs of Code Samples

curl -X POST https://graphql.pointonenav.com/graphql \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{
"query": "mutation CreateDevice($device: DeviceInput!) {\n createDevice(device: $device) {\n id\n name\n enabled\n deviceCredentials {\n username\n password\n }\n }\n}",
"variables": {
"device": {
"name": "My GPS Device",
"enabled": true
}
}
}'

Blockquotes

This is a blockquote. It's useful for highlighting important information or quotes from other sources.

This is a longer blockquote that spans multiple lines. It can contain bold text, italic text, and even inline code.

It can also have multiple paragraphs within the same blockquote.

Nested blockquotes are also possible:

This is nested one level deep

And this is nested two levels deep

Tables

Basic Table

FeatureAtlasAtlas Pro
RTK Corrections
PPP Corrections
Heading
Dual Antenna

Aligned Table

Left AlignedCenter AlignedRight Aligned
Item 1Item 2$100.00
Item 3Item 4$250.00
Item 5Item 6$50.00

Complex Table

ParameterTypeDefaultDescription
frequencynumber10Output frequency in Hz
correctionsbooleantrueEnable GNSS corrections
outputFormatstring"fusion-engine"Output message format
logLevelenumINFOLogging verbosity level

Horizontal Rules

You can create horizontal rules with three or more dashes, asterisks, or underscores:




Admonitions

note

This is a note admonition. Use it for general information.

tip

This is a tip admonition. Use it for helpful suggestions.

info

This is an info admonition. Use it for informational messages.

warning

This is a warning admonition. Use it to warn users about potential issues.

danger

This is a danger admonition. Use it for critical warnings.

Admonition with Title

Your custom title here

Always check your GNSS signal quality before relying on position data for safety-critical applications.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Nested Content in Admonitions

Technical Details

The Fusion Engine processes data from multiple sources:

  • GNSS receivers
  • IMU sensors
  • Wheel encoders (optional)
  • Visual odometry (optional)
engine = FusionEngine()
engine.add_source('gnss', gnss_config)
engine.add_source('imu', imu_config)
engine.start()

For more information, see the API Reference.

Details/Summary (Collapsible Sections)

Click to expand

This content is hidden by default and can be expanded by clicking the summary.

You can include any content here:

  • Lists
  • Code blocks
  • Images
  • etc.
Advanced Configuration Options
{
"advanced": {
"kalman_filter_q": 0.001,
"innovation_threshold": 5.0,
"outlier_rejection": true,
"multipath_mitigation": true
}
}

Definitions

Term 1 : Definition of term 1

Term 2 : Definition of term 2 with more details : You can have multiple definitions for the same term

Keyboard Keys

Press Ctrl + C to copy.

Press Cmd + K to open command palette.

Subscript and Superscript

H2O is water.

E = mc2 is Einstein's famous equation.

Abbreviations

HTML, CSS, and JS are fundamental web technologies.

_[HTML]: Hypertext Markup Language _[CSS]: Cascading Style Sheets *[JS]: JavaScript

Emojis

You can use emojis: 🚀 📡 🛰️ 🗺️ 📍

Math Equations (if enabled)

Inline math: $E = mc^2$

Block math:

$$ x = r \cos(\theta) $$

$$ y = r \sin(\theta) $$

Images

Sample chart or diagram

Resized placeholder

Footnotes

Here's a sentence with a footnote1.

Here's another with a footnote2.

Special Characters

Copyright: ©
Registered: ®
Trademark: ™
Plus-minus: ±
Degree: °
Micro: μ

Line Breaks

This line has two spaces at the end
and continues on a new line.

You can also use
an HTML break tag.

HTML Elements

You can use highlighted text inline.

This is a custom styled div with JSX syntax.

End of Typography Test

This page demonstrates the most common typography and formatting options available in Docusaurus documentation.

Footnotes

  1. This is the first footnote.

  2. This is the second footnote with more details.