ThePirateRay/tests/fixtures/rayforge-lightburn-device-import.json

101 lines
2.8 KiB
JSON

{
"addon_profile_seam": {
"blockers": [
"synthetic profile is not physical machine identity",
"lens and correction profile are unverified",
"IPG_YLPM UI label is not manufacturer identity",
"observed profile ranges are not certified safe machine limits",
"image settings with absent QPulseWidth remain unresolved"
],
"driver": "PirateRayJCZNoDeviceDriver",
"encoding_allowed": false,
"observed_device_contract": {
"fiber_type_identity_status": "label-is-not-manufacturer-identity",
"fiber_type_raw": 3,
"fiber_type_ui_label": "IPG_YLPM",
"frequency_serialized_unit": "Hz",
"frequency_ui_range_khz": [
1,
4000
],
"q_pulse_width_enabled": true,
"q_pulse_width_serialized_unit": "ns"
},
"process_metadata": {
"cut_list": [
{
"frequency": {
"raw_value": 40000,
"serialized_unit": "Hz",
"value_hz": 40000,
"value_khz": 40.0
},
"name": "Synthetic MOPA entry",
"q_pulse_width": {
"raw_value": 100,
"serialized_unit": "ns",
"value_ns": 100
}
}
],
"status": "normalized-offline-not-authorized"
},
"profile_id": "synthetic-jpt-mopa-110-v1",
"safety": {
"require_frame_before_start": true
},
"source": {
"app_version": "2.1.03",
"backend": "JCZFiber",
"format": "LightBurn synthetic .lbdev",
"provenance": "synthetic public data; not a machine export"
},
"transport": null,
"work_area_mm": [
110.0,
110.0
]
},
"conclusion": "name and work area survive, but JCZFiber has no driver mapping; RequireFrameBeforeStart, CutList, frequency and QPulseWidth are not represented in the imported Rayforge profile",
"fixture": "synthetic-jcz-device.lbdev",
"fixture_provenance": "synthetic public data",
"gap_matrix": {
"cut_list_mapped": false,
"frequency_mapped": false,
"jczfiber_driver_mapped": false,
"q_pulse_width_mapped": false,
"require_frame_before_start_mapped": false,
"safe_for_jcz_use": false
},
"mapped_profile": {
"driver": null,
"home_on_start": false,
"name": "Synthetic JCZ MOPA",
"work_area_mm": [
110.0,
110.0
]
},
"raw_profile": {
"app_version": "2.1.03",
"cut_entry": {
"QPulseWidth": 100,
"frequency": 40000
},
"fiber_type_raw": 3,
"frequency_ui_range_khz": [
1,
4000
],
"name": "Synthetic JCZ MOPA",
"q_pulse_width_enabled": true,
"require_frame_before_start": true,
"type": "JCZFiber",
"work_area_mm": [
110,
110
]
},
"rayforge_commit": "c28918c87f8273dd1d244f5a057addc192807fa5",
"transport": null
}