diff --git a/src/controller/TypeDefinitionController.ts b/src/controller/TypeDefinitionController.ts index 5435db14045fe9ca867a46c958cd1b8cd8aafc74..1ef5681db3bc662df55e6c9e8131efdb48bde3fd 100644 --- a/src/controller/TypeDefinitionController.ts +++ b/src/controller/TypeDefinitionController.ts @@ -65,6 +65,7 @@ export default class TypeDefinitionController extends BaseController { TypeDefinition.validateSchema(schema); } catch(error) { response.status(400); + logger.error(`Error while creating type definition: ${JSON.stringify(error)}`); this.setJSONLDResponseType(response); response.send(new APIError((error as Error).toString())); return; diff --git a/src/public/environmentSensorAttached.json b/src/public/environmentSensorAttached.json new file mode 100644 index 0000000000000000000000000000000000000000..bb1d6c1bcda5e5fe92fc2b99f00633b4a28f854e --- /dev/null +++ b/src/public/environmentSensorAttached.json @@ -0,0 +1,4 @@ +{ + "name": "environmentSensorAttached", + "description": "Flag whether the environment sensor is attached." +} \ No newline at end of file diff --git a/src/public/intensity.json b/src/public/intensity.json new file mode 100644 index 0000000000000000000000000000000000000000..cb4aba8ecf354aa41ad139c28e4a7451a9b4d51e --- /dev/null +++ b/src/public/intensity.json @@ -0,0 +1,4 @@ +{ + "name": "intensity", + "description": "Laser intensity registered by the detector in percent." +} \ No newline at end of file diff --git a/src/public/lasertrackerBaseState.json b/src/public/lasertrackerBaseState.json new file mode 100644 index 0000000000000000000000000000000000000000..1a378e043728312269c695c75ea2e2209adddc0f --- /dev/null +++ b/src/public/lasertrackerBaseState.json @@ -0,0 +1,4 @@ +{ + "name": "lasertrackerBaseState", + "description": "State of the device" +} \ No newline at end of file diff --git a/src/public/lasertrackerMeasurementOrientation.json b/src/public/lasertrackerMeasurementOrientation.json new file mode 100644 index 0000000000000000000000000000000000000000..5d08b4c3bc5dd48ab652bc0829638a3bfc209af8 --- /dev/null +++ b/src/public/lasertrackerMeasurementOrientation.json @@ -0,0 +1,4 @@ +{ + "name": "lasertrackerMeasurementOrientation", + "description": "Orientation of the target as quaternion. Only applies to smart targets." +} \ No newline at end of file diff --git a/src/public/lasertrackerMeasurementPosition.json b/src/public/lasertrackerMeasurementPosition.json new file mode 100644 index 0000000000000000000000000000000000000000..9b2878b2cc64df6b0f84a42beda9eb9ff24467cb --- /dev/null +++ b/src/public/lasertrackerMeasurementPosition.json @@ -0,0 +1,4 @@ +{ + "name": "lasertrackerMeasurementPosition", + "description": "Position in Cartesian Coordinates in meters." +} \ No newline at end of file diff --git a/src/public/lasertrackerTargetMode.json b/src/public/lasertrackerTargetMode.json new file mode 100644 index 0000000000000000000000000000000000000000..ff6a2cffe3f7001f849d174da3821c3dd899f457 --- /dev/null +++ b/src/public/lasertrackerTargetMode.json @@ -0,0 +1,4 @@ +{ + "name": "lasertrackerTargetMode", + "description": "Acquisition Mode of the entity" +} \ No newline at end of file diff --git a/src/public/lasertrackerTargetState.json b/src/public/lasertrackerTargetState.json new file mode 100644 index 0000000000000000000000000000000000000000..bff0b4230f16c909d53e237aac505193761cb009 --- /dev/null +++ b/src/public/lasertrackerTargetState.json @@ -0,0 +1,4 @@ +{ + "name": "lasertrackerTargetState", + "description": "General state of the entity" +} \ No newline at end of file diff --git a/src/public/lasertrackerTargetType.json b/src/public/lasertrackerTargetType.json new file mode 100644 index 0000000000000000000000000000000000000000..c8f84b1a9bd32a6909bb3345dc0bc66239a4712a --- /dev/null +++ b/src/public/lasertrackerTargetType.json @@ -0,0 +1,4 @@ +{ + "name": "lasertrackerTargetType", + "description": "Target Type" +} \ No newline at end of file