feat(observatory): attest recording equipment and capture profiles

This commit is contained in:
DCCONSTRUCTIONS
2026-09-02 00:57:27 +03:00
parent 7025e173a3
commit d655d6998d
17 changed files with 1089 additions and 42 deletions
+22
View File
@@ -0,0 +1,22 @@
{
"schema_version": "missioncore.equipment-model-registry/v1",
"models": [
{
"schema_version": "missioncore.equipment-model/v1",
"equipment_model_id": "xgrids.lixelkity-k1",
"equipment_model_version": 1,
"plugin_id": "nodedc.device.xgrids-lixelkity-k1",
"vendor": "XGRIDS",
"display_name": "XGRIDS LixelKity K1",
"category": "mobile-lidar-scanner",
"capability_ids": [
"recorded.camera.video",
"recorded.lidar.point-cloud",
"recorded.pose.trajectory"
],
"authority": {
"commands_enabled": false
}
}
]
}
@@ -0,0 +1,43 @@
{
"schema_version": "missioncore.recorded-capture-profile-registry/v1",
"profiles": [
{
"schema_version": "missioncore.recorded-capture-profile/v1",
"capture_profile_id": "xgrids-k1.viewer-live.fw-3.0.2.v1",
"capture_profile_version": 1,
"equipment_model_id": "xgrids.lixelkity-k1",
"equipment_model_sha256": "c95d7183ffd2e425892fd9ddfc4cd8dcbccc0231289127ddc14db6b52bbb92aa",
"plugin_id": "nodedc.device.xgrids-lixelkity-k1",
"archive_id": "xgrids-k1.viewer-live.evidence",
"firmware_compatibility_profile_id": "xgrids.lixelkity-k1.fw-3.0.2.local-network.v2",
"modalities": [
"point-cloud",
"trajectory",
"video"
],
"semantic_channels": [
"camera.video.recorded",
"spatial.point-cloud.recorded",
"spatial.pose.recorded"
],
"camera_media": {
"source_id": "sensor.camera.right",
"media_type": "video/mp4; codecs=\"avc1.641028\"",
"width": 800,
"height": 600,
"initialization_sha256": "e2279963e16d84c91d68e7dbb1f7efed840533387dfeb844b7398bff45fbde38"
},
"calibration": {
"slot_id": "camera_1",
"sha256": "05f3ad9b38b3a4fc95388a8ec83da83c745e217709e51787b3d5aad0969f6fa9"
},
"media_epoch_policy": "exactly-one-complete-epoch",
"seekable": true,
"adapter": {
"adapter_id": "xgrids-k1-recorded-observatory-v2",
"version": 2,
"adapter_sha256": "4e12be6d2503e2e237eddb290b28d6a7d16cf983855b6d8e6b4e3b65d2feb0de"
}
}
]
}