Skip to content
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.

Commit

Permalink
Merge branch 'Azure:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
TatsuyaOgawanx authored Oct 31, 2023
2 parents 1d54a39 + 0275df1 commit 51f10a2
Show file tree
Hide file tree
Showing 21 changed files with 2,228 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/validate_models.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ jobs:
validate-repository-submission:
runs-on: ubuntu-latest
steps:
- uses: Azure/iot-plugandplay-models-tools/.github/actions/validate-models@actions/1.0.2
- uses: Azure/iot-plugandplay-models-tools/.github/actions/validate-models@actions/1.0.3
13 changes: 13 additions & 0 deletions dtmi/aaeon/ics_6280-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"@context": "dtmi:dtdl:context;2",
"@id": "dtmi:AAEON:ICS_6280;1",
"@type": "Interface",
"displayName": "AAEON ICS-6280",
"contents": [
{
"@type": "Component",
"name": "LinuxDeviceInfo1",
"schema": "dtmi:Synnex:LinuxDeviceInfo;1"
}
]
}
13 changes: 13 additions & 0 deletions dtmi/aaeon/up4000-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"@context": "dtmi:dtdl:context;2",
"@id": "dtmi:AAEON:UP4000;1",
"@type": "Interface",
"displayName": "AAEON-UP 4000",
"contents": [
{
"@type": "Component",
"name": "WindowsDeviceInfo1",
"schema": "dtmi:Synnex:WindowsDeviceInfo;1"
}
]
}
13 changes: 13 additions & 0 deletions dtmi/aaeon/upsquaredpro7000-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"@context": "dtmi:dtdl:context;2",
"@id": "dtmi:AAEON:UPSquaredPro7000;1",
"@type": "Interface",
"displayName": "AAEON-UP Squared Pro 7000",
"contents": [
{
"@type": "Component",
"name": "WindowsDeviceInfo1",
"schema": "dtmi:Synnex:WindowsDeviceInfo;1"
}
]
}
13 changes: 13 additions & 0 deletions dtmi/aaeon/upxtremei12-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"@context": "dtmi:dtdl:context;2",
"@id": "dtmi:AAEON:UPXtremei12;1",
"@type": "Interface",
"displayName": "AAEON-UP Xtreme i12",
"contents": [
{
"@type": "Component",
"name": "WindowsDeviceInfo1",
"schema": "dtmi:Synnex:WindowsDeviceInfo;1"
}
]
}
75 changes: 75 additions & 0 deletions dtmi/azsphere/spherettt/avnetsk-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{
"@context": "dtmi:dtdl:context;2",
"@id": "dtmi:azsphere:SphereTTT:AVNETSK;1",
"@type": "Interface",
"displayName": "Azure Sphere TTT-AVNET Starter Kit",
"description": "IoT pnp model for the Azure Sphere Train-the-Trainer Bootcamp AVNET Starter Kit Sample",
"contents": [
{
"@type": "Component",
"schema": "dtmi:azure:DeviceManagement:DeviceInformation;1",
"name": "deviceInformation",
"displayName": "Device Information",
"description": "Interface with basic device hardware information."
},
{
"@type": "Component",
"name": "rgbLed",
"displayName": {
"en": "RGB led",
"de" : "RGB Led"
},
"schema": "dtmi:azsphere:SphereTTT:RGBled;1",
"description": "Controls an RGB Led using Azure IoT Hub direct method and property"
},
{
"@type": "Component",
"name": "buttons",
"displayName": {
"en": "MT3620RDB Buttons",
"de": "MT3620RDB Taster"
},
"schema": "dtmi:azsphere:SphereTTT:Buttons;1",
"description": "Button event telemetry"
},
{
"@type": "Component",
"name": "lsm6dso",
"schema": "dtmi:azsphere:SphereTTT:lsm6dso;1",
"displayName": {
"en": "Movement (lsm6dso)",
"de": "Bewegung (lsm6dso)"
},
"description": {
"en": "STMicroelectronics lsm6dso acceleration and gyro sensor",
"de": "STMicroelectronics lsm6dso Beschleunigungs- und Gyrosensor"
}
},
{
"@type": "Component",
"name": "lps22hh",
"schema": "dtmi:azsphere:SphereTTT:lps22hh;1",
"displayName": {
"en": "Environment (lps22hh)",
"de": "Umgebung (lps22hh)"
},
"description": {
"en": "STMicroelectronics lps22hh pressure and temperature sensor (compensated with lsm6dso temp)",
"de": "STMicroelectronics lps22hh Luftdruck- und Temperatursensor (kompensiert mit lsm6dso Temp)"
}
},
{
"@type": "Component",
"name": "deviceHealth",
"displayName": {
"en": "Device-Health",
"de": "Gerätestatus"
},
"schema": "dtmi:azsphere:SphereTTT:DeviceHealth;1",
"description": {
"en": "Device-Health telemetry",
"de": "Gerätestatus Telemetriedaten"
}
}
]
}
49 changes: 49 additions & 0 deletions dtmi/azsphere/spherettt/lps22hh-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
"@context": "dtmi:dtdl:context;2",
"@id": "dtmi:azsphere:SphereTTT:lps22hh;1",
"@type": "Interface",
"displayName": {
"en": "Environment (lps22hh)",
"de": "Umgebung (lps22hh)"
},
"description": {
"en": "STMicroelectronics lps22hh pressure and temperature sensor (compensated with lsm6dso temp)",
"de": "STMicroelectronics lps22hh Luftdruck- und Temperatursensor (kompensiert mit lsm6dso Temp)"
},
"contents": [
{
"@id": "dtmi:azsphere:SphereTTT:lps22hh:temperature;1",
"@type": [
"Telemetry", "Temperature"
],
"description": {
"en": "Temperature in degree Celsius (compensated).",
"de": "Temperatur in °C (kompensiert)."
},
"displayName": {
"en": "Temperature",
"de": "Temperatur"
},
"name": "temperature",
"schema": "double",
"unit": "degreeCelsius"
},
{
"@id": "dtmi:azsphere:SphereTTT:lps22hh:pressure;1",
"@type": [
"Telemetry", "Pressure"
],
"description": {
"en": "Air pressure in hPa.",
"de": "Luftdruck in hPa."
},
"displayName": {
"en": "Air Pressure",
"de": "Luftdruck"
},
"name": "pressure",
"schema": "double",
"unit": "millibar"
}
]
}
94 changes: 94 additions & 0 deletions dtmi/azsphere/spherettt/lsm6dso-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
{
"@context": [
"dtmi:dtdl:context;2",
"dtmi:iotcentral:context;2"
],
"@id": "dtmi:azsphere:SphereTTT:lsm6dso;1",
"@type": "Interface",
"displayName": {
"en": "Movement (lsm6dso)",
"de": "Bewegung (lsm6dso)"
},
"description": {
"en": "STMicroelectronics lsm6dso accelerometer and gyroscope sensor (chip temperature sensor not used)",
"de": "STMicroelectronics lsm6dso Beschleunigungs- und Gyrosensor (Chiptemperatursensor nicht verwendet )"
},
"contents": [
{
"@id": "dtmi:azsphere:SphereTTT:lsm6dso:acceleration;1",
"@type": [
"Telemetry", "AccelerationVector"
],
"description": {
"en": "Acceleration in mg.",
"de": "Beschleunigung in mg."
},
"displayName": {
"en": "Acceleration",
"de": "Beschleunigung"
},
"name": "acceleration",
"unit": "metrePerSecondSquared",
"schema": "vector"
},
{
"@id": "dtmi:azsphere:SphereTTT:lsm6dso:gyro;1",
"@type": [
"Telemetry", "AngularVelocityVector"
],
"description": {
"en": "Angular velocity 3D vector in degree per seconds (dps).",
"de": "Drehgeschwindigkeit 3D Vektor in Grad pro Sekunde (gps)."
},
"displayName": {
"en": "Angular velocity vector",
"de": "Drehgeschwindigkeitsvektor"
},
"name": "gyro",
"schema": "dtmi:azsphere:SphereTTT:lsm6dso:Vector3D;1"
},
{
"@id": "dtmi:azsphere:SphereTTT:lsm6dso:orientation;1",
"@type": "Property",
"description": {
"en": "Orientation of sensor in 3d space.",
"de": "Orientierung des Sensors im 3-dimensionalen Raum."
},
"displayName": {
"en": "Orientation",
"de": "Orientierung"
},
"name": "orientation",
"writable": false,
"schema": "string"
}
],
"schemas": [
{
"@id": "dtmi:azsphere:SphereTTT:lsm6dso:Vector3D;1",
"@type": "Object",
"displayName": {
"en": "3D Vector",
"de" : "3D Vektor"
},
"description": {
"en": "3D Vector with x,y,z axis",
"de" : "3D Vektor mit x-,y-,z-Achsen"
},
"fields" : [
{
"name": "x",
"schema": "double"
},
{
"name": "y",
"schema": "double"
},
{
"name": "z",
"schema": "double"
}
]
}
]
}
Loading

0 comments on commit 51f10a2

Please sign in to comment.