diff --git a/manifest.json b/manifest.json index a6e33da..c1f0c28 100644 --- a/manifest.json +++ b/manifest.json @@ -1373,7 +1373,7 @@ } }, "repo_info": { - "downloads": 10790, + "downloads": 10810, "last_updated": "2024-09-16T12:54:32.088839Z", "date_registered": "2023-05-02T08:49:43.621656Z" } @@ -1530,7 +1530,7 @@ } }, "repo_info": { - "downloads": 1075, + "downloads": 1079, "last_updated": "2024-06-28T11:53:31.838581Z", "date_registered": "2024-04-02T12:56:46.518809Z" } @@ -1849,7 +1849,7 @@ } }, "repo_info": { - "downloads": 43469, + "downloads": 43476, "last_updated": "2024-05-12T04:54:48.388629Z", "date_registered": "2022-06-08T02:20:40.875088Z" } @@ -2213,7 +2213,7 @@ } }, "repo_info": { - "downloads": 6222, + "downloads": 6233, "last_updated": "2024-05-05T03:21:37.27099Z", "date_registered": "2023-05-28T18:03:17.343281Z" } @@ -2380,7 +2380,7 @@ } }, "repo_info": { - "downloads": 132324, + "downloads": 132328, "last_updated": "2023-05-18T15:14:34.292175Z", "date_registered": "2022-09-07T07:17:20.147217Z" } @@ -2510,7 +2510,7 @@ } }, "repo_info": { - "downloads": 79755, + "downloads": 79758, "last_updated": "2023-05-02T10:57:42.905818Z", "date_registered": "2022-09-20T18:15:02.068256Z" } @@ -2641,7 +2641,7 @@ } }, "repo_info": { - "downloads": 3424, + "downloads": 3427, "last_updated": "2023-05-02T11:19:18.145903Z", "date_registered": "2022-10-12T18:15:01.290841Z" } @@ -2655,28 +2655,28 @@ "extension_logo": "https://raw.githubusercontent.com/bluerobotics/BlueOS-Extensions-Repository/master/repos/williangalvani/network-scanner/extension_logo.png", "company_logo": "https://raw.githubusercontent.com/bluerobotics/BlueOS-Extensions-Repository/master/repos/williangalvani/company_logo.png", "versions": { - "v1.0.2": { - "identifier": "f2609867-67d1-59f0-851b-9e98ba00f78d", + "1.0.2": { + "identifier": "b274476e-1a19-55de-aea8-545830702d4d", "type": "tool", "website": "https://github.com/Williangalvani/BlueOS-extension-network-scanner/", "images": [ { - "expanded_size": 135356970, + "expanded_size": 135355878, "platform": { "architecture": "arm", "variant": "v7", "os": "linux" }, - "digest": "sha256:77a7f2a97e30eedf50ae2e29e4c6e9a1a95f81ad07ac9d8c7fc664296d17caed" + "digest": "sha256:0fae403cbe350d99649b7fb4d525f7baf43955736110d11c55bb0ba857506b4c" }, { - "expanded_size": 157816879, + "expanded_size": 157816485, "platform": { "architecture": "arm64", "variant": null, "os": "linux" }, - "digest": "sha256:9c1ed7cbb80575d48f6ca4e1b765a4e3c32ceb1b508becc70e5eb05e5c3eec35" + "digest": "sha256:0d3228f9d5ade13c571c0573bf22aaebdb7791fb32010a3ce64a32649dccae2c" }, { "expanded_size": 162273079, @@ -2696,7 +2696,7 @@ ], "filter_tags": [], "extra_links": {}, - "tag": "v1.0.2", + "tag": "1.0.2", "docs": null, "readme": "

BlueOS Network SCanner

\n

This allows scanning each individual logical interface in the vehicle to find connected devices

\n

changelog

\n

v1.0.1:

\n", "support": "https://github.com/Williangalvani/BlueOS-extension-network-scanner/", @@ -2713,28 +2713,28 @@ } } }, - "1.0.2": { - "identifier": "b274476e-1a19-55de-aea8-545830702d4d", + "v1.0.2": { + "identifier": "f2609867-67d1-59f0-851b-9e98ba00f78d", "type": "tool", "website": "https://github.com/Williangalvani/BlueOS-extension-network-scanner/", "images": [ { - "expanded_size": 135355878, + "expanded_size": 135356970, "platform": { "architecture": "arm", "variant": "v7", "os": "linux" }, - "digest": "sha256:0fae403cbe350d99649b7fb4d525f7baf43955736110d11c55bb0ba857506b4c" + "digest": "sha256:77a7f2a97e30eedf50ae2e29e4c6e9a1a95f81ad07ac9d8c7fc664296d17caed" }, { - "expanded_size": 157816485, + "expanded_size": 157816879, "platform": { "architecture": "arm64", "variant": null, "os": "linux" }, - "digest": "sha256:0d3228f9d5ade13c571c0573bf22aaebdb7791fb32010a3ce64a32649dccae2c" + "digest": "sha256:9c1ed7cbb80575d48f6ca4e1b765a4e3c32ceb1b508becc70e5eb05e5c3eec35" }, { "expanded_size": 162273079, @@ -2754,7 +2754,7 @@ ], "filter_tags": [], "extra_links": {}, - "tag": "1.0.2", + "tag": "v1.0.2", "docs": null, "readme": "

BlueOS Network SCanner

\n

This allows scanning each individual logical interface in the vehicle to find connected devices

\n

changelog

\n

v1.0.1:

\n", "support": "https://github.com/Williangalvani/BlueOS-extension-network-scanner/", @@ -2889,7 +2889,7 @@ } }, "repo_info": { - "downloads": 1568, + "downloads": 1575, "last_updated": "2024-09-10T14:56:14.35577Z", "date_registered": "2024-05-05T23:27:05.667297Z" } @@ -3059,7 +3059,7 @@ } }, "repo_info": { - "downloads": 40503, + "downloads": 40508, "last_updated": "2024-03-04T19:11:38.707894Z", "date_registered": "2022-09-07T02:56:18.778263Z" } @@ -3195,7 +3195,7 @@ } }, "repo_info": { - "downloads": 82358, + "downloads": 82361, "last_updated": "2023-05-02T10:59:21.807562Z", "date_registered": "2022-09-19T20:13:46.735725Z" } @@ -3392,8 +3392,8 @@ } } }, - "1.0.0": { - "identifier": "ccd0b581-f1c8-567d-be09-86de4cd774fc", + "v1.0.0": { + "identifier": "f7449486-ec50-5b8d-b582-a80f342e296c", "type": "example", "website": null, "images": [ @@ -3404,7 +3404,7 @@ "variant": "v7", "os": "linux" }, - "digest": "sha256:3b74784581bf1a4c0c922944c69571e3434cf2de40db7d0bbd7fa461e7e4bdc9" + "digest": "sha256:5fb4fbd32e76af6d853b972e4ea682e226147b7f4247f9f60c80860a8d963666" }, { "expanded_size": 94070433, @@ -3413,7 +3413,7 @@ "variant": null, "os": "linux" }, - "digest": "sha256:48ae6ef7653b04e5ef8153ded54bd7a12a2e89979711a9259fe9982c33938a0a" + "digest": "sha256:35fae2fcf97b0f00322ec81d9e73d4d9621aecf3541465dfa378b76b5414fc9d" }, { "expanded_size": 100026516, @@ -3422,7 +3422,7 @@ "variant": null, "os": "linux" }, - "digest": "sha256:f9cb086c5feade117cecb100c8b2a55b85247e07cf98e16ea3967cbb982705e0" + "digest": "sha256:09a49126a1f5572165aa4010e171fd1be4a13cd4c804c78f9276d2717a271c80" } ], "authors": [ @@ -3435,7 +3435,7 @@ "extra_links": { "source": "https://github.com/$OWNER/$REPO" }, - "tag": "1.0.0", + "tag": "v1.0.0", "docs": null, "readme": "No README available", "support": null, @@ -3453,8 +3453,8 @@ } } }, - "v1.0.0": { - "identifier": "f7449486-ec50-5b8d-b582-a80f342e296c", + "1.0.0": { + "identifier": "ccd0b581-f1c8-567d-be09-86de4cd774fc", "type": "example", "website": null, "images": [ @@ -3465,7 +3465,7 @@ "variant": "v7", "os": "linux" }, - "digest": "sha256:5fb4fbd32e76af6d853b972e4ea682e226147b7f4247f9f60c80860a8d963666" + "digest": "sha256:3b74784581bf1a4c0c922944c69571e3434cf2de40db7d0bbd7fa461e7e4bdc9" }, { "expanded_size": 94070433, @@ -3474,7 +3474,7 @@ "variant": null, "os": "linux" }, - "digest": "sha256:35fae2fcf97b0f00322ec81d9e73d4d9621aecf3541465dfa378b76b5414fc9d" + "digest": "sha256:48ae6ef7653b04e5ef8153ded54bd7a12a2e89979711a9259fe9982c33938a0a" }, { "expanded_size": 100026516, @@ -3483,7 +3483,7 @@ "variant": null, "os": "linux" }, - "digest": "sha256:09a49126a1f5572165aa4010e171fd1be4a13cd4c804c78f9276d2717a271c80" + "digest": "sha256:f9cb086c5feade117cecb100c8b2a55b85247e07cf98e16ea3967cbb982705e0" } ], "authors": [ @@ -3496,7 +3496,7 @@ "extra_links": { "source": "https://github.com/$OWNER/$REPO" }, - "tag": "v1.0.0", + "tag": "1.0.0", "docs": null, "readme": "No README available", "support": null, @@ -3577,7 +3577,7 @@ } }, "repo_info": { - "downloads": 2767, + "downloads": 2774, "last_updated": "2024-06-11T00:39:37.973367Z", "date_registered": "2024-05-23T03:16:55.205832Z" } @@ -3707,7 +3707,7 @@ } }, "repo_info": { - "downloads": 84629, + "downloads": 84632, "last_updated": "2023-05-02T10:58:10.407395Z", "date_registered": "2022-09-19T20:25:33.201236Z" } @@ -3837,7 +3837,7 @@ } }, "repo_info": { - "downloads": 87663, + "downloads": 87666, "last_updated": "2023-05-02T10:58:42.102603Z", "date_registered": "2022-09-19T20:24:45.273155Z" } @@ -4083,7 +4083,7 @@ } }, "repo_info": { - "downloads": 3568, + "downloads": 3574, "last_updated": "2024-08-09T13:31:34.160689Z", "date_registered": "2023-04-18T13:14:56.444696Z" } @@ -4250,7 +4250,7 @@ } }, "repo_info": { - "downloads": 16, + "downloads": 19, "last_updated": "2024-09-27T10:14:26.777467Z", "date_registered": "2024-09-16T13:23:53.464854Z" } @@ -4863,7 +4863,7 @@ } }, "repo_info": { - "downloads": 16395, + "downloads": 16414, "last_updated": "2023-07-31T13:20:08.25399Z", "date_registered": "2023-03-23T10:28:07.423732Z" } @@ -5027,7 +5027,7 @@ } }, "repo_info": { - "downloads": 2775, + "downloads": 2778, "last_updated": "2024-02-02T17:20:22.289289Z", "date_registered": "2023-10-04T23:07:17.135228Z" } @@ -5146,7 +5146,7 @@ } }, "repo_info": { - "downloads": 4321, + "downloads": 4324, "last_updated": "2023-03-15T20:41:07.344116Z", "date_registered": "2023-03-02T18:19:41.09439Z" } @@ -6525,7 +6525,7 @@ } }, "repo_info": { - "downloads": 29505, + "downloads": 29533, "last_updated": "2024-09-27T22:24:21.202458Z", "date_registered": "2023-02-09T18:16:56.606258Z" } @@ -6883,7 +6883,7 @@ } }, "repo_info": { - "downloads": 14243, + "downloads": 14251, "last_updated": "2023-05-17T18:58:43.418901Z", "date_registered": "2023-01-17T21:41:45.289578Z" } @@ -7199,7 +7199,7 @@ } }, "repo_info": { - "downloads": 6396, + "downloads": 6405, "last_updated": "2024-07-29T21:22:46.380269Z", "date_registered": "2023-08-29T20:22:57.798237Z" } @@ -7213,6 +7213,82 @@ "extension_logo": "https://raw.githubusercontent.com/bluerobotics/BlueOS-Extensions-Repository/master/repos/bluerobotics/water-linked-dvl/extension_logo.png", "company_logo": "https://raw.githubusercontent.com/bluerobotics/BlueOS-Extensions-Repository/master/repos/bluerobotics/company_logo.png", "versions": { + "v1.0.7": { + "identifier": "bc9d57c3-cf02-5785-bf89-921c450a9fb4", + "type": "device-integration", + "website": "https://github.com/bluerobotics/BlueOS-Water-Linked-DVL", + "images": [ + { + "expanded_size": 70965287, + "platform": { + "architecture": "arm", + "variant": "v7", + "os": "linux" + }, + "digest": "sha256:b96869c28654831900781874f50eb75649b5b600a88abdfcbdfb30fc5fcd12e3" + }, + { + "expanded_size": 75531366, + "platform": { + "architecture": "arm64", + "variant": null, + "os": "linux" + }, + "digest": "sha256:59d11ef8c3ed038eb679580d0d724883f65286dceff3afd6e87b28c493946fd3" + }, + { + "expanded_size": 77097826, + "platform": { + "architecture": "amd64", + "variant": null, + "os": "linux" + }, + "digest": "sha256:02b1b004172e7f53009bda575ce76f17b02d02352d195bc7d1caacd9a052ada8" + } + ], + "authors": [ + { + "name": "Willian Galvani", + "email": "willian@bluerobotics.com" + } + ], + "filter_tags": [ + "positioning", + "navigation", + "doppler-velocity-log" + ], + "extra_links": {}, + "tag": "v1.0.7", + "docs": null, + "readme": "

BlueOS-Water-Linked-DVL

\n

Changelog

\n

v1.0.7

\n\n

v1.0.6

\n\n

v1.0.5

\n\n

v1.0.4

\n\n

v1.0.3

\n\n

v1.0.2

\n\n

v1.0.1

\n\n

This is a docker implementation of a Water Linked DVL A50 and A125 driver as a BlueOS Extension.

\n

Install

\n

Install it from BlueOS extensions tab.

\n

The service will show in the \"Extension Manager\" section in BlueOS, where there are some configuration options.

", + "support": "https://github.com/bluerobotics/BlueOS-Water-Linked-DVL/issues", + "requirements": "core >= 1.1", + "company": { + "about": "", + "name": "Blue Robotics", + "email": "support@bluerobotics.com" + }, + "permissions": { + "ExposedPorts": { + "9001/tcp": {} + }, + "HostConfig": { + "Binds": [ + "/root/.config:/root/.config" + ], + "ExtraHosts": [ + "host.docker.internal:host-gateway" + ], + "PortBindings": { + "9001/tcp": [ + { + "HostPort": "" + } + ] + } + } + } + }, "v1.0.6": { "identifier": "5b72c3c7-cc68-5c2c-9edd-b400daa9070d", "type": "device-integration", @@ -7654,7 +7730,7 @@ } }, "repo_info": { - "downloads": 231853, + "downloads": 231868, "last_updated": "2024-08-29T16:42:47.961975Z", "date_registered": "2022-06-01T23:43:43.19026Z" } @@ -7776,7 +7852,7 @@ } }, "repo_info": { - "downloads": 2112, + "downloads": 2115, "last_updated": "2024-04-23T11:44:14.777434Z", "date_registered": "2023-09-20T20:30:01.66808Z" } @@ -8432,7 +8508,7 @@ } }, "repo_info": { - "downloads": 18072, + "downloads": 18094, "last_updated": "2023-09-06T01:24:53.238154Z", "date_registered": "2023-07-06T13:38:30.979513Z" } @@ -8496,7 +8572,7 @@ } }, "repo_info": { - "downloads": 865, + "downloads": 866, "last_updated": "2023-11-07T01:34:15.374584Z", "date_registered": "2023-11-05T01:19:48.269227Z" } @@ -8569,7 +8645,7 @@ } }, "repo_info": { - "downloads": 1547, + "downloads": 1548, "last_updated": "2023-09-01T21:07:26.318216Z", "date_registered": "2023-09-01T20:11:40.559943Z" } @@ -8641,7 +8717,7 @@ "extra_links": {}, "tag": "v1.2.0", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -8722,7 +8798,7 @@ "extra_links": {}, "tag": "v1.1.1", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -8803,7 +8879,7 @@ "extra_links": {}, "tag": "v1.1.0", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -8884,7 +8960,7 @@ "extra_links": {}, "tag": "v1.0.2", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -8965,7 +9041,7 @@ "extra_links": {}, "tag": "v1.0.1", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -9046,7 +9122,7 @@ "extra_links": {}, "tag": "v1.0.0", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -9127,7 +9203,7 @@ "extra_links": {}, "tag": "v1.0.0-beta.30", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -9208,7 +9284,7 @@ "extra_links": {}, "tag": "v1.0.0-beta.29", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -9289,7 +9365,7 @@ "extra_links": {}, "tag": "v1.0.0-beta.28", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -9370,7 +9446,7 @@ "extra_links": {}, "tag": "v1.0.0-beta.27", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -9451,7 +9527,7 @@ "extra_links": {}, "tag": "v1.0.0-beta.26", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -9532,7 +9608,7 @@ "extra_links": {}, "tag": "v1.0.0-beta.25", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -9613,7 +9689,7 @@ "extra_links": {}, "tag": "v1.0.0-beta.24", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -9694,7 +9770,7 @@ "extra_links": {}, "tag": "v1.0.0-beta.23", "docs": null, - "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", + "readme": "
\n
\n
\n


\n

\n
\n
\n
\n


\n

An intuitive and customizable cross-platform ground control station for remote vehicles of all types. Click here for a demo!

\n

\"Test,\n\"Downloads\"

\n

\"Latest\n\"Date\"

\n

\"Docker\"\n\"Pulls\"\n\"Size\"

\n

Standard Usage

\n

See our documentation \ud83d\udcd6

\n

Development

\n

Installing Cockpit

\n

Cockpit is typically installed as an Electron application or BlueOS Extension, but for development purposes it is valuable to run it locally.

\n

To start, clone the repository and its submodules. The submodules are required components for Cockpit to be able to run:

\n

git clone --recurse-submodules git@github.com:bluerobotics/cockpit.git

\n

Next, install bun. Following their documented instructions is strongly recommended - we have received reports that installing bun from alternatives like Snap did not work properly.

\n

With bun installed, you can enter the repository folder and follow the steps below:

\n

bun install

\n

and then run the server locally with:

\n

bun run dev --host

\n

Then you should see a prompt with the local IP and port that can be accessed through a browser, such as localhost:5173.

\n

Installing backend providers

\n

Cockpit is currently a frontend-only application. That means it relies on data offered by other backend solutions, which are not built-in.

\n

If you have a BlueOS instance running, there's no need to install any backend, as BlueOS already provides everything.

\n

If that's not your case and you want to install the necessary backends, follow the instructions below:

\n
    \n
  1. Install a MAVLink router. We recommend mavp2p or MAVLink Router.
  2. \n
  3. Run the MAVLink router, connecting it to your vehicle or SITL instance.
  4. \n
  5. Install mavlink2rest.
  6. \n
  7. Run mavlink2rest, pointing it to the endpoint provided by the MAVLink router. Remember to serve the API over the 6040 port by running it with --server 0.0.0.0:6040.
  8. \n
  9. [Optional] If you want to work with video streaming, install Mavlink Camera Manager.
  10. \n
\n

Connecting to your vehicle

\n

Follow the instructions provided here to connect Cockpit to your vehicle.

\n

If you're running a BlueOS instance, just put the IP address of it in \"Global vehicle address\" and click the \"apply\" button.

\n

If you're serving mavlink2rest in the same machine as Cockpit, activate the checkmark for \"Mavlink2Rest connection\" and use ws://127.0.0.1:6040/v1/ws/mavlink there (if you're running a mavlink2rest version before 0.11.15, omit the /v1 in the URL).

\n

If you're serving mavlink-camera-manager in the same machine as Cockpit, activate the checkmark for \"WebRTC connection\" and use ws://127.0.0.1:6020 there.

\n

Simulating a vehicle

\n

Cockpit provides a simulation environments in a docker compose file. There is an environment provided for ArduSub, ArduCopter, ArduRover and ArduPlane. The compose file uses docker compose profiles to allow you to choose which vehicle you want to simulate. The available profiles are ardusub, arducopter, ardurover and arduplane. You can run a simulation environment by running the following command:

\n

docker-compose -f sim.yml --profile ardusub up

\n

Assuming you have run the bun run dev --host command, you can access the simulation environment by opening the browser and accessing localhost:5173.

", "support": "https://discuss.bluerobotics.com/c/bluerobotics-software", "requirements": null, "company": { @@ -10412,7 +10488,7 @@ } }, "repo_info": { - "downloads": 52785, + "downloads": 52833, "last_updated": "2024-09-25T00:12:57.487687Z", "date_registered": "2023-01-30T01:40:41.340441Z" } @@ -10480,7 +10556,7 @@ } }, "repo_info": { - "downloads": 729, + "downloads": 730, "last_updated": "2024-02-05T22:10:02.139431Z", "date_registered": "2024-01-22T15:06:39.735884Z" } @@ -10599,7 +10675,7 @@ } }, "repo_info": { - "downloads": 2238, + "downloads": 2241, "last_updated": "2024-02-05T11:45:01.761497Z", "date_registered": "2023-09-13T06:14:36.827307Z" } @@ -10899,8 +10975,8 @@ } }, "repo_info": { - "downloads": 3506, - "last_updated": "2024-09-27T19:24:33.493166Z", + "downloads": 3520, + "last_updated": "2024-09-29T17:45:31.970912Z", "date_registered": "2023-09-06T15:06:24.58823Z" } }, @@ -11045,7 +11121,7 @@ } }, "repo_info": { - "downloads": 710, + "downloads": 713, "last_updated": "2024-06-23T16:01:49.148109Z", "date_registered": "2024-06-08T17:31:16.936347Z" } @@ -11276,7 +11352,7 @@ } }, "repo_info": { - "downloads": 421, + "downloads": 427, "last_updated": "2024-08-14T23:11:15.514761Z", "date_registered": "2024-08-07T21:20:39.693471Z" } diff --git a/manifest.json.gz b/manifest.json.gz index 84a40e2..c3b6712 100644 Binary files a/manifest.json.gz and b/manifest.json.gz differ diff --git a/manifest.log b/manifest.log index 87ea582..2eb0bb2 100644 --- a/manifest.log +++ b/manifest.log @@ -32,11 +32,7 @@ "status": "ERROR" }, { - "message": "Generated version entry v1.0.0-beta.15 for extension bluerobotics.cockpit", - "status": "INFO" - }, - { - "message": "Generated version entry v1.0.0-beta.14 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.16 for extension bluerobotics.cockpit", "status": "INFO" }, { @@ -44,23 +40,23 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.16 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.14 for extension bluerobotics.cockpit", "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.17 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.15 for extension bluerobotics.cockpit", "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.19 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.18 for extension bluerobotics.cockpit", "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.18 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.20 for extension bluerobotics.cockpit", "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.20 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.19 for extension bluerobotics.cockpit", "status": "INFO" }, { @@ -68,11 +64,11 @@ "status": "INFO" }, { - "message": "Generated version entry v1.2.0 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.17 for extension bluerobotics.cockpit", "status": "INFO" }, { - "message": "Generated version entry v1.1.0 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.29 for extension bluerobotics.cockpit", "status": "INFO" }, { @@ -80,19 +76,19 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.25 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.26 for extension bluerobotics.cockpit", "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.23 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.25 for extension bluerobotics.cockpit", "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.29 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.28 for extension bluerobotics.cockpit", "status": "INFO" }, { - "message": "Generated version entry v1.1.1 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.23 for extension bluerobotics.cockpit", "status": "INFO" }, { @@ -100,11 +96,15 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.30 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.2 for extension bluerobotics.cockpit", "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.26 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.1.0 for extension bluerobotics.cockpit", + "status": "INFO" + }, + { + "message": "Generated version entry v1.1.1 for extension bluerobotics.cockpit", "status": "INFO" }, { @@ -112,15 +112,15 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.2 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.1 for extension bluerobotics.cockpit", "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.28 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.0.0-beta.30 for extension bluerobotics.cockpit", "status": "INFO" }, { - "message": "Generated version entry v1.0.1 for extension bluerobotics.cockpit", + "message": "Generated version entry v1.2.0 for extension bluerobotics.cockpit", "status": "INFO" } ], @@ -182,11 +182,11 @@ "status": "INFO" }, { - "message": "Generated version entry 1.0.1 for extension bluerobotics.node-red", + "message": "Generated version entry 1.0.0 for extension bluerobotics.node-red", "status": "INFO" }, { - "message": "Generated version entry 1.0.0 for extension bluerobotics.node-red", + "message": "Generated version entry 1.0.1 for extension bluerobotics.node-red", "status": "INFO" }, { @@ -208,47 +208,47 @@ "status": "ERROR" }, { - "message": "Generated version entry 1.0.5 for extension bluerobotics.openvscode", + "message": "Generated version entry 1.0.0 for extension bluerobotics.openvscode", "status": "INFO" }, { - "message": "Generated version entry 1.1.1 for extension bluerobotics.openvscode", + "message": "Generated version entry 1.0.7 for extension bluerobotics.openvscode", "status": "INFO" }, { - "message": "Generated version entry 1.0.0 for extension bluerobotics.openvscode", + "message": "Generated version entry 1.0.4 for extension bluerobotics.openvscode", "status": "INFO" }, { - "message": "Generated version entry 1.1.0 for extension bluerobotics.openvscode", + "message": "Generated version entry 1.1.1 for extension bluerobotics.openvscode", "status": "INFO" }, { - "message": "Generated version entry 1.0.2 for extension bluerobotics.openvscode", + "message": "Generated version entry 1.0.3 for extension bluerobotics.openvscode", "status": "INFO" }, { - "message": "Generated version entry 1.0.6 for extension bluerobotics.openvscode", + "message": "Generated version entry 1.0.1 for extension bluerobotics.openvscode", "status": "INFO" }, { - "message": "Generated version entry 1.1.2 for extension bluerobotics.openvscode", + "message": "Generated version entry 1.0.5 for extension bluerobotics.openvscode", "status": "INFO" }, { - "message": "Generated version entry 1.0.1 for extension bluerobotics.openvscode", + "message": "Generated version entry 1.0.2 for extension bluerobotics.openvscode", "status": "INFO" }, { - "message": "Generated version entry 1.0.4 for extension bluerobotics.openvscode", + "message": "Generated version entry 1.0.6 for extension bluerobotics.openvscode", "status": "INFO" }, { - "message": "Generated version entry 1.0.3 for extension bluerobotics.openvscode", + "message": "Generated version entry 1.1.0 for extension bluerobotics.openvscode", "status": "INFO" }, { - "message": "Generated version entry 1.0.7 for extension bluerobotics.openvscode", + "message": "Generated version entry 1.1.2 for extension bluerobotics.openvscode", "status": "INFO" } ], @@ -314,7 +314,7 @@ "status": "ERROR" }, { - "message": "Generated version entry v1.0.1 for extension bluerobotics.water-linked-dvl", + "message": "Generated version entry v1.0.0 for extension bluerobotics.water-linked-dvl", "status": "INFO" }, { @@ -322,27 +322,27 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.0 for extension bluerobotics.water-linked-dvl", + "message": "Generated version entry v1.0.1 for extension bluerobotics.water-linked-dvl", "status": "INFO" }, { - "message": "Failed to generate version v1.0.7 for extension bluerobotics.water-linked-dvl, error: [Errno 32] Broken pipe", - "status": "ERROR" + "message": "Generated version entry v1.0.3 for extension bluerobotics.water-linked-dvl", + "status": "INFO" }, { - "message": "Generated version entry v1.0.5 for extension bluerobotics.water-linked-dvl", + "message": "Generated version entry v1.0.7 for extension bluerobotics.water-linked-dvl", "status": "INFO" }, { - "message": "Generated version entry v1.0.6 for extension bluerobotics.water-linked-dvl", + "message": "Generated version entry v1.0.5 for extension bluerobotics.water-linked-dvl", "status": "INFO" }, { - "message": "Generated version entry v1.0.3 for extension bluerobotics.water-linked-dvl", + "message": "Generated version entry v1.0.4 for extension bluerobotics.water-linked-dvl", "status": "INFO" }, { - "message": "Generated version entry v1.0.4 for extension bluerobotics.water-linked-dvl", + "message": "Generated version entry v1.0.6 for extension bluerobotics.water-linked-dvl", "status": "INFO" } ], @@ -378,11 +378,11 @@ "status": "ERROR" }, { - "message": "Generated version entry v1.0.0 for extension ceruleansonar.cerulean-docs", + "message": "Generated version entry v1.1.0 for extension ceruleansonar.cerulean-docs", "status": "INFO" }, { - "message": "Generated version entry v1.1.0 for extension ceruleansonar.cerulean-docs", + "message": "Generated version entry v1.0.0 for extension ceruleansonar.cerulean-docs", "status": "INFO" } ], @@ -404,15 +404,15 @@ "status": "ERROR" }, { - "message": "Generated version entry v1.0.8 for extension ceruleansonar.cerulean-dvl", + "message": "Generated version entry v1.0.4 for extension ceruleansonar.cerulean-dvl", "status": "INFO" }, { - "message": "Generated version entry v1.0.1 for extension ceruleansonar.cerulean-dvl", + "message": "Generated version entry v1.0.5 for extension ceruleansonar.cerulean-dvl", "status": "INFO" }, { - "message": "Generated version entry v1.0.2 for extension ceruleansonar.cerulean-dvl", + "message": "Generated version entry v1.0.6 for extension ceruleansonar.cerulean-dvl", "status": "INFO" }, { @@ -420,15 +420,15 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.6 for extension ceruleansonar.cerulean-dvl", + "message": "Generated version entry v1.0.1 for extension ceruleansonar.cerulean-dvl", "status": "INFO" }, { - "message": "Generated version entry v1.0.4 for extension ceruleansonar.cerulean-dvl", + "message": "Generated version entry v1.0.8 for extension ceruleansonar.cerulean-dvl", "status": "INFO" }, { - "message": "Generated version entry v1.0.5 for extension ceruleansonar.cerulean-dvl", + "message": "Generated version entry v1.0.2 for extension ceruleansonar.cerulean-dvl", "status": "INFO" } ], @@ -450,99 +450,99 @@ "status": "ERROR" }, { - "message": "Generated version entry 1.9.4-beta for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.8.7 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.9.5-beta for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.9.12-beta.8 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.10.0-beta.4 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.10.0-beta.5 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.8.7 for extension ceruleansonar.sonarview", + "message": "Generated version entry v1.8.3 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.9.12-beta.7 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.9.12-beta.9 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.9.12 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.9.4-beta for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.9.8 for extension ceruleansonar.sonarview", + "message": "Generated version entry v1.8.0 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.9.7 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.8.6 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry v1.8.0 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.9.10-beta for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.10.0-beta.10 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.10.0-beta.1 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.8.8 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.10.0-beta.12 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.10.0-beta.5 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.9.7 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.10.0-beta.1 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.10.0-beta.4 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.8.6 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.10.0-beta.10 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.9.12-beta.9 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.10.0-beta.11 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.10.2-beta for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.8.9 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.9.10-beta for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.8.4 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry v1.8.3 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.10.2-beta for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.10.0 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.9.12 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.9.12-beta.8 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.10.0 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.10.0-beta.11 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.9.12-beta.7 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.8.4 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.9.8 for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.10.0-beta.12 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.9.5-beta for extension ceruleansonar.sonarview", "status": "INFO" }, { - "message": "Generated version entry 1.8.9 for extension ceruleansonar.sonarview", + "message": "Generated version entry 1.8.8 for extension ceruleansonar.sonarview", "status": "INFO" } ], @@ -556,11 +556,11 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.2 for extension clydemcqueen.surftrak_fixit", + "message": "Generated version entry v1.0.0-beta.1 for extension clydemcqueen.surftrak_fixit", "status": "INFO" }, { - "message": "Generated version entry v1.0.0-beta.1 for extension clydemcqueen.surftrak_fixit", + "message": "Generated version entry v1.0.0-beta.2 for extension clydemcqueen.surftrak_fixit", "status": "INFO" } ], @@ -586,11 +586,11 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.1 for extension clydemcqueen.wl_ugps_external", + "message": "Generated version entry v1.0.3 for extension clydemcqueen.wl_ugps_external", "status": "INFO" }, { - "message": "Generated version entry v1.0.3 for extension clydemcqueen.wl_ugps_external", + "message": "Generated version entry v1.0.1 for extension clydemcqueen.wl_ugps_external", "status": "INFO" }, { @@ -616,7 +616,7 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.1.0 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.1.9 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -624,7 +624,7 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.1.5 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.1.0 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -632,15 +632,15 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.1.1 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.1.3 for extension jmrobotics.jm-connect", "status": "INFO" }, { - "message": "Could not get readme, expected type to be text/plain but got application/octet-stream", + "message": "Could not get readme, expected type to be text/plain but got text/html", "status": "WARNING" }, { - "message": "Generated version entry 0.0.8 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.0.3 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -648,7 +648,7 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.0.5 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.0.2 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -656,15 +656,15 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.0.7 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.0.6 for extension jmrobotics.jm-connect", "status": "INFO" }, { - "message": "Could not get readme, expected type to be text/plain but got text/html", + "message": "Could not get readme, expected type to be text/plain but got application/octet-stream", "status": "WARNING" }, { - "message": "Generated version entry 0.0.6 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.1.2 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -680,7 +680,7 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.0.3 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.0.7 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -692,11 +692,11 @@ "status": "INFO" }, { - "message": "Could not get readme, expected type to be text/plain but got application/octet-stream", + "message": "Could not get readme, expected type to be text/plain but got text/html", "status": "WARNING" }, { - "message": "Generated version entry 0.0.9 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.0.5 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -704,7 +704,7 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.1.6 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.1.1 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -712,7 +712,7 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.1.3 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.1.7 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -720,7 +720,7 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.1.7 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.1.8 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -728,7 +728,7 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.1.9 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.0.9 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -736,7 +736,7 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.1.4 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.1.6 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -744,7 +744,7 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.1.2 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.1.4 for extension jmrobotics.jm-connect", "status": "INFO" }, { @@ -752,15 +752,15 @@ "status": "WARNING" }, { - "message": "Generated version entry 0.1.8 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.1.5 for extension jmrobotics.jm-connect", "status": "INFO" }, { - "message": "Could not get readme, expected type to be text/plain but got text/html", + "message": "Could not get readme, expected type to be text/plain but got application/octet-stream", "status": "WARNING" }, { - "message": "Generated version entry 0.0.2 for extension jmrobotics.jm-connect", + "message": "Generated version entry 0.0.8 for extension jmrobotics.jm-connect", "status": "INFO" } ], @@ -782,15 +782,15 @@ "status": "ERROR" }, { - "message": "Generated version entry 1.0.1 for extension nortekgroup.nucleus", + "message": "Generated version entry 0.0.7 for extension nortekgroup.nucleus", "status": "INFO" }, { - "message": "Generated version entry 1.0.2 for extension nortekgroup.nucleus", + "message": "Generated version entry 1.0.4 for extension nortekgroup.nucleus", "status": "INFO" }, { - "message": "Generated version entry 1.0.4 for extension nortekgroup.nucleus", + "message": "Generated version entry 0.0.6 for extension nortekgroup.nucleus", "status": "INFO" }, { @@ -798,23 +798,23 @@ "status": "INFO" }, { - "message": "Generated version entry 0.0.8 for extension nortekgroup.nucleus", + "message": "Generated version entry 1.0.1 for extension nortekgroup.nucleus", "status": "INFO" }, { - "message": "Generated version entry 1.0.0 for extension nortekgroup.nucleus", + "message": "Generated version entry 1.2.0 for extension nortekgroup.nucleus", "status": "INFO" }, { - "message": "Generated version entry 1.2.0 for extension nortekgroup.nucleus", + "message": "Generated version entry 1.0.2 for extension nortekgroup.nucleus", "status": "INFO" }, { - "message": "Generated version entry 0.0.6 for extension nortekgroup.nucleus", + "message": "Generated version entry 1.0.0 for extension nortekgroup.nucleus", "status": "INFO" }, { - "message": "Generated version entry 0.0.7 for extension nortekgroup.nucleus", + "message": "Generated version entry 0.0.8 for extension nortekgroup.nucleus", "status": "INFO" } ], @@ -840,15 +840,15 @@ "status": "INFO" }, { - "message": "Generated version entry 1.0.4 for extension patrickelectric.starlink-position", + "message": "Generated version entry 1.0.3 for extension patrickelectric.starlink-position", "status": "INFO" }, { - "message": "Generated version entry 1.0.1 for extension patrickelectric.starlink-position", + "message": "Generated version entry 1.0.4 for extension patrickelectric.starlink-position", "status": "INFO" }, { - "message": "Generated version entry 1.0.3 for extension patrickelectric.starlink-position", + "message": "Generated version entry 1.0.1 for extension patrickelectric.starlink-position", "status": "INFO" }, { @@ -878,7 +878,7 @@ "status": "WARNING" }, { - "message": "Generated version entry v1.0.1 for extension sonardyne.navsync_pro", + "message": "Generated version entry v1.0.0 for extension sonardyne.navsync_pro", "status": "INFO" }, { @@ -886,7 +886,7 @@ "status": "WARNING" }, { - "message": "Generated version entry v1.0.0 for extension sonardyne.navsync_pro", + "message": "Generated version entry v1.0.1 for extension sonardyne.navsync_pro", "status": "INFO" } ], @@ -934,15 +934,15 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.6 for extension waterlinked.ugps", + "message": "Generated version entry v1.0.4 for extension waterlinked.ugps", "status": "INFO" }, { - "message": "Generated version entry v1.0.7-beta.2 for extension waterlinked.ugps", + "message": "Generated version entry v1.0.6 for extension waterlinked.ugps", "status": "INFO" }, { - "message": "Generated version entry v1.0.4 for extension waterlinked.ugps", + "message": "Generated version entry v1.0.7-beta.2 for extension waterlinked.ugps", "status": "INFO" }, { @@ -988,11 +988,11 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.1 for extension williangalvani.blueos-proxy", + "message": "Generated version entry v1.0.4 for extension williangalvani.blueos-proxy", "status": "INFO" }, { - "message": "Generated version entry v1.0.3 for extension williangalvani.blueos-proxy", + "message": "Generated version entry v1.0.1 for extension williangalvani.blueos-proxy", "status": "INFO" }, { @@ -1000,7 +1000,7 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.4 for extension williangalvani.blueos-proxy", + "message": "Generated version entry v1.0.3 for extension williangalvani.blueos-proxy", "status": "INFO" } ], @@ -1014,11 +1014,11 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.0 for extension williangalvani.example1", + "message": "Generated version entry v1.0.1 for extension williangalvani.example1", "status": "INFO" }, { - "message": "Generated version entry v1.0.1 for extension williangalvani.example1", + "message": "Generated version entry v1.0.0 for extension williangalvani.example1", "status": "INFO" } ], @@ -1032,11 +1032,11 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.1 for extension williangalvani.example2", + "message": "Generated version entry v1.0.0 for extension williangalvani.example2", "status": "INFO" }, { - "message": "Generated version entry v1.0.0 for extension williangalvani.example2", + "message": "Generated version entry v1.0.1 for extension williangalvani.example2", "status": "INFO" } ], @@ -1068,11 +1068,11 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.1 for extension williangalvani.example4", + "message": "Generated version entry v1.0.0 for extension williangalvani.example4", "status": "INFO" }, { - "message": "Generated version entry v1.0.0 for extension williangalvani.example4", + "message": "Generated version entry v1.0.1 for extension williangalvani.example4", "status": "INFO" } ], @@ -1086,11 +1086,11 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.1 for extension williangalvani.example5", + "message": "Generated version entry v1.0.0 for extension williangalvani.example5", "status": "INFO" }, { - "message": "Generated version entry v1.0.0 for extension williangalvani.example5", + "message": "Generated version entry v1.0.1 for extension williangalvani.example5", "status": "INFO" } ], @@ -1112,7 +1112,7 @@ "status": "ERROR" }, { - "message": "Generated version entry v1.0.0 for extension williangalvani.network-scanner", + "message": "Generated version entry 1.0.2 for extension williangalvani.network-scanner", "status": "INFO" }, { @@ -1120,11 +1120,11 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.2 for extension williangalvani.network-scanner", + "message": "Generated version entry v1.0.0 for extension williangalvani.network-scanner", "status": "INFO" }, { - "message": "Generated version entry 1.0.2 for extension williangalvani.network-scanner", + "message": "Generated version entry v1.0.2 for extension williangalvani.network-scanner", "status": "INFO" } ], @@ -1142,19 +1142,19 @@ "status": "INFO" }, { - "message": "Could not get readme https://raw.githubusercontent.com/Williangalvani/Oakd-extension/v1.0.1/Readme.md: status: 404: 404: Not Found", + "message": "Could not get readme https://raw.githubusercontent.com/Williangalvani/Oakd-extension/v1.0.1-heta.1/Readme.md: status: 404: 404: Not Found", "status": "WARNING" }, { - "message": "Generated version entry v1.0.1 for extension williangalvani.oakd", + "message": "Generated version entry v1.0.1-heta.1 for extension williangalvani.oakd", "status": "INFO" }, { - "message": "Could not get readme https://raw.githubusercontent.com/Williangalvani/Oakd-extension/v1.0.1-heta.1/Readme.md: status: 404: 404: Not Found", + "message": "Could not get readme https://raw.githubusercontent.com/Williangalvani/Oakd-extension/v1.0.1/Readme.md: status: 404: 404: Not Found", "status": "WARNING" }, { - "message": "Generated version entry v1.0.1-heta.1 for extension williangalvani.oakd", + "message": "Generated version entry v1.0.1 for extension williangalvani.oakd", "status": "INFO" } ], @@ -1168,43 +1168,43 @@ "status": "INFO" }, { - "message": "Could not get readme https://raw.githubusercontent.com/$OWNER/$REPO/1.0.0/README.md: status: 404: 404: Not Found", + "message": "Could not get readme https://raw.githubusercontent.com/$OWNER/$REPO/1.0.1/README.md: status: 404: 404: Not Found", "status": "WARNING" }, { - "message": "Generated version entry 1.0.0 for extension williangalvani.plc-diagnostics", + "message": "Generated version entry 1.0.1 for extension williangalvani.plc-diagnostics", "status": "INFO" }, { - "message": "Could not get readme https://raw.githubusercontent.com/williangalvani/plc-extension/0.0.5/README.md: status: 404: 404: Not Found", + "message": "Could not get readme https://raw.githubusercontent.com/$OWNER/$REPO/v1.0.0/README.md: status: 404: 404: Not Found", "status": "WARNING" }, { - "message": "Generated version entry 0.0.5 for extension williangalvani.plc-diagnostics", + "message": "Generated version entry v1.0.0 for extension williangalvani.plc-diagnostics", "status": "INFO" }, { - "message": "Could not get readme https://raw.githubusercontent.com/$OWNER/$REPO/v1.0.0/README.md: status: 404: 404: Not Found", + "message": "Could not get readme https://raw.githubusercontent.com/$OWNER/$REPO/1.0.0/README.md: status: 404: 404: Not Found", "status": "WARNING" }, { - "message": "Generated version entry v1.0.0 for extension williangalvani.plc-diagnostics", + "message": "Generated version entry 1.0.0 for extension williangalvani.plc-diagnostics", "status": "INFO" }, { - "message": "Generated version entry v1.0.3 for extension williangalvani.plc-diagnostics", - "status": "INFO" + "message": "Could not get readme https://raw.githubusercontent.com/williangalvani/plc-extension/0.0.5/README.md: status: 404: 404: Not Found", + "status": "WARNING" }, { - "message": "Generated version entry v1.0.2 for extension williangalvani.plc-diagnostics", + "message": "Generated version entry 0.0.5 for extension williangalvani.plc-diagnostics", "status": "INFO" }, { - "message": "Could not get readme https://raw.githubusercontent.com/$OWNER/$REPO/1.0.1/README.md: status: 404: 404: Not Found", - "status": "WARNING" + "message": "Generated version entry v1.0.2 for extension williangalvani.plc-diagnostics", + "status": "INFO" }, { - "message": "Generated version entry 1.0.1 for extension williangalvani.plc-diagnostics", + "message": "Generated version entry v1.0.3 for extension williangalvani.plc-diagnostics", "status": "INFO" } ], @@ -1221,10 +1221,6 @@ "message": "Invalid tag name test for extension williangalvani.usbip, error: Invalid version naming: test", "status": "ERROR" }, - { - "message": "Generated version entry v1.0.0 for extension williangalvani.usbip", - "status": "INFO" - }, { "message": "Generated version entry v1.0.3 for extension williangalvani.usbip", "status": "INFO" @@ -1236,6 +1232,10 @@ { "message": "Generated version entry v1.0.1 for extension williangalvani.usbip", "status": "INFO" + }, + { + "message": "Generated version entry v1.0.0 for extension williangalvani.usbip", + "status": "INFO" } ], "williangalvani.virtualhere": [ @@ -1252,11 +1252,11 @@ "status": "INFO" }, { - "message": "Generated version entry v1.0.2 for extension williangalvani.virtualhere", + "message": "Generated version entry v1.0.0 for extension williangalvani.virtualhere", "status": "INFO" }, { - "message": "Generated version entry v1.0.0 for extension williangalvani.virtualhere", + "message": "Generated version entry v1.0.2 for extension williangalvani.virtualhere", "status": "INFO" } ], @@ -1278,23 +1278,23 @@ "status": "ERROR" }, { - "message": "Generated version entry v1.12.1 for extension williangalvani.zerotier", + "message": "Generated version entry v1.12.3 for extension williangalvani.zerotier", "status": "INFO" }, { - "message": "Generated version entry v1.0.0 for extension williangalvani.zerotier", + "message": "Generated version entry v1.0.1 for extension williangalvani.zerotier", "status": "INFO" }, { - "message": "Generated version entry v1.14.0 for extension williangalvani.zerotier", + "message": "Generated version entry v1.12.1 for extension williangalvani.zerotier", "status": "INFO" }, { - "message": "Generated version entry v1.0.1 for extension williangalvani.zerotier", + "message": "Generated version entry v1.14.0 for extension williangalvani.zerotier", "status": "INFO" }, { - "message": "Generated version entry v1.12.3 for extension williangalvani.zerotier", + "message": "Generated version entry v1.0.0 for extension williangalvani.zerotier", "status": "INFO" } ]