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

Create cryptoauthtrustplatform_hr9-1.json #557

Merged
merged 51 commits into from
Feb 16, 2024
Merged
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
04e20ae
Create wfi32_iot_wm-1.json
randywu763 Jul 29, 2022
e052bc7
Update wfi32_iot_wm-1.json
randywu763 Jul 31, 2022
42b8d10
Update wfi32_iot_wm-1.json
randywu763 Aug 1, 2022
243ba59
Update wfi32_iot_wm-1.json
randywu763 Aug 2, 2022
de8748c
Update wfi32_iot_wm-1.json
randywu763 Aug 19, 2022
45ecbc4
Corrected enum values for LED Off/On
randywu763 Aug 19, 2022
d7e28d3
Merge branch 'main' into main
randywu763 Aug 20, 2022
3bb57f8
Create WFI32_IoT_WM;2
randywu763 Aug 20, 2022
a84691b
Merge branch 'main' of https://github.com/randywu763/iot-plugandplay-…
randywu763 Aug 20, 2022
fd65791
Add send text message command
randywu763 Aug 20, 2022
95c449d
Update wfi32_iot_wm-2.json
randywu763 Aug 25, 2022
235d4cb
Revert back to original WFI32_IoT_WM;1
randywu763 Aug 25, 2022
48f424b
Update wfi32_iot_wm-2.json
randywu763 Aug 26, 2022
e0610ad
Merge branch 'Azure:main' into main
randywu763 Dec 25, 2022
59566d5
Add 2 device models
randywu763 Dec 26, 2022
8aa1abd
Update total press count
randywu763 Dec 27, 2022
5118cc5
Update WFI32 models
randywu763 Dec 28, 2022
70620c7
Merge branch 'Azure:main' into main
randywu763 Jan 8, 2023
b3b43b2
Create pic32cmls60_curiosity-1.json
randywu763 Jan 8, 2023
b157441
Merge branch 'main' of https://github.com/randywu763/iot-plugandplay-…
randywu763 Jan 8, 2023
02ddf16
Merge branch 'Azure:main' into main
randywu763 Jan 12, 2023
7e67a93
Create avr_iot_cellular-1.json
randywu763 Jan 12, 2023
dfa3699
Merge branch 'Azure:main' into main
randywu763 Jan 16, 2023
1207e01
Create wbz451_curiosity-1.json
randywu763 Jan 16, 2023
781e978
Merge branch 'main' of https://github.com/randywu763/iot-plugandplay-…
randywu763 Jan 16, 2023
853fd03
Delete avr_iot_cellular-1.json
randywu763 Jan 16, 2023
2d96937
Update WBZ451 Curiosity
randywu763 Jan 16, 2023
7aefd32
Update WBZ451_Curiosity;1
randywu763 Jan 17, 2023
8792ad1
Merge branch 'Azure:main' into main
randywu763 Jan 17, 2023
a98355f
Merge branch 'Azure:main' into main
randywu763 Jan 18, 2023
e412553
Merge branch 'Azure:main' into main
randywu763 Apr 24, 2023
d82801e
Create pic18F57q84_cnano-1.json
randywu763 Apr 24, 2023
54443fb
Update pic18F57q84_cnano-1.json
randywu763 Apr 25, 2023
23c3138
Delete pic18F57q84_cnano-1.json
randywu763 Apr 25, 2023
594f6fc
Create pic18f57q84_cnano-1.json
randywu763 Apr 25, 2023
8f4e5b2
Merge branch 'Azure:main' into main
randywu763 Apr 26, 2023
78823c1
Create wbz451_curiosity-2.json
randywu763 Apr 30, 2023
e022fa1
Update wbz451_curiosity-2.json
randywu763 May 2, 2023
d859afe
Merge branch 'Azure:main' into main
randywu763 May 2, 2023
2392bf9
Merge branch 'Azure:main' into main
randywu763 Aug 1, 2023
c36cf92
Create avr128db48_cnano-1.json
randywu763 Aug 1, 2023
ce3160b
Merge branch 'Azure:main' into main
randywu763 Aug 10, 2023
78dbfb9
Merge branch 'Azure:main' into main
randywu763 Jan 5, 2024
4425349
Create sam_iot_wx_v2-1.json
randywu763 Jan 5, 2024
41ffa0e
Merge branch 'Azure:main' into main
randywu763 Jan 12, 2024
20ca9ba
Create sam_iot_wx_v2-2.json
randywu763 Jan 15, 2024
33334f1
Update sam_iot_wx_v2-2.json
randywu763 Jan 16, 2024
f998c03
Merge branch 'Azure:main' into main
randywu763 Jan 17, 2024
90cb64d
Create cryptoauthtrustplatform_hr9-1.json
randywu763 Feb 15, 2024
8708b06
Update cryptoauthtrustplatform_hr9-1.json
randywu763 Feb 15, 2024
5767e2f
Update cryptoauthtrustplatform_hr9-1.json
randywu763 Feb 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
310 changes: 310 additions & 0 deletions dtmi/com/microchip/cryptoauthtrustplatform_hr9-1.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,310 @@
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9;1",
"@type": "Interface",
"contents": [
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:debugLevel;1",
"@type": [
"Property",
"Initialized"
],
"displayName": {
"en": "Debug Level"
},
"name": "debugLevel",
"schema": {
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:debugLevel:schema;1",
"@type": "Enum",
"displayName": {
"en": "Enum"
},
"enumValues": [
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:debugLevel:schema:SEVERITY_NONE;1",
"displayName": {
"en": "SEVERITY_NONE"
},
"enumValue": 0,
"name": "SEVERITY_NONE"
},
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:debugLevel:schema:SEVERITY_ERROR;1",
"displayName": {
"en": "SEVERITY_ERROR"
},
"enumValue": 1,
"name": "SEVERITY_ERROR"
},
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:debugLevel:schema:SEVERITY_WARN;1",
"displayName": {
"en": "SEVERITY_WARN"
},
"enumValue": 2,
"name": "SEVERITY_WARN"
},
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:debugLevel:schema:SEVERITY_DEBUG;1",
"displayName": {
"en": "SEVERITY_DEBUG"
},
"enumValue": 3,
"name": "SEVERITY_DEBUG"
},
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:debugLevel:schema:SEVERITY_INFO;1",
"displayName": {
"en": "SEVERITY_INFO"
},
"enumValue": 4,
"name": "SEVERITY_INFO"
},
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:debugLevel:schema:SEVERITY_TRACE;1",
"displayName": {
"en": "SEVERITY_TRACE"
},
"enumValue": 5,
"name": "SEVERITY_TRACE"
}
],
"valueSchema": "integer"
},
"writable": true,
"initialValue": 4
},
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:ipAddress;1",
"@type": [
"Property",
"StringValue"
],
"displayName": {
"en": "IP Address"
},
"name": "ipAddress",
"schema": "string",
"writable": false
},
{
"@type": [
"Property",
"NumberValue",
"Initialized",
"TimeSpan"
],
"description": {
"en": "Sets interval to send telemetry in seconds"
},
"displayName": {
"en": "Set Telemetry Interval"
},
"name": "telemetryInterval",
"schema": "integer",
"unit": "second",
"writable": true,
"initialValue": 10,
"maxValue": 250,
"minValue": 1
},
{
"@type": "Command",
"description": {
"en": "Reboot with the specified delay (e.g. PT5S = 5 seconds)"
},
"displayName": {
"en": "Reboot"
},
"name": "reboot",
"request": {
"@type": "CommandPayload",
"description": {
"en": "Number of seconds to delay reboot (e.g. PT5S = 5 seconds)"
},
"displayName": {
"en": "Reboot Delay"
},
"name": "delay",
"schema": "duration"
},
"response": {
"@type": "CommandPayload",
"displayName": {
"en": "Response for command"
},
"name": "response",
"schema": {
"@type": "Object",
"fields": [
{
"displayName": {
"en": "Message from reboot handler"
},
"name": "status",
"schema": "string"
},
{
"displayName": {
"en": "Number of seconds to delay the reboot"
},
"name": "delay",
"schema": "integer"
}
]
}
}
},
{
"@type": "Command",
"description": {
"en": "Send a text message for the device to echo back to the cloud"
},
"displayName": {
"en": "Echo Message"
},
"name": "echoMsg",
"request": {
"@type": "CommandPayload",
"description": {
"en": "Text message for the device to echo back to the cloud"
},
"displayName": {
"en": "Echo Message"
},
"name": "payload",
"schema": {
"@type": "Object",
"fields": [
{
"displayName": {
"en": "Message to echo"
},
"name": "echoMsgString",
"schema": "string"
}
]
}
},
"response": {
"@type": "CommandPayload",
"displayName": {
"en": "Response for command"
},
"name": "response",
"schema": {
"@type": "Object",
"fields": [
{
"displayName": {
"en": "Status message from echo message handler"
},
"name": "status",
"schema": "string"
},
{
"displayName": {
"en": "Message received from echo message handler"
},
"name": "echo",
"schema": "string"
}
]
}
}
},
{
"@type": [
"Telemetry",
"NumberValue"
],
"displayName": {
"en": "Heart Rate"
},
"name": "heartRate",
"schema": "integer",
"displayUnit": {
"en": "BPM"
},
"maxValue": 300,
"minValue": 0
},
{
"@type": [
"Property",
"StringValue",
"Initialized"
],
"displayName": {
"en": "Patient Name"
},
"name": "patientName",
"schema": "string",
"writable": true,
"displayUnit": {
"en": "Patient Name"
},
"initialValue": "TEST",
"maxLength": 255,
"minLength": 2
},
{
"@type": [
"Property",
"Initialized"
],
"description": {
"en": "Current state of the STATUS LED"
},
"displayName": {
"en": "STATUS LED"
},
"name": "ledStatus",
"schema": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:LedState;1",
"writable": true,
"initialValue": 0
}
],
"description": {
"en": "Reports patient's heart rate and STATUS LED state"
},
"displayName": {
"en": "CryptoAuth Trust Platform Development Kit + Heart Rate 9 Click"
},
"schemas": [
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:LedState;1",
"@type": "Enum",
"enumValues": [
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:LedState:Off;1",
"displayName": {
"en": "LED OFF"
},
"enumValue": 0,
"name": "Off"
},
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:LedState:On;1",
"displayName": {
"en": "LED ON"
},
"enumValue": 1,
"name": "On"
},
{
"@id": "dtmi:com:Microchip:CryptoAuthTrustPlatform_HR9:LedState:Blink;1",
"displayName": {
"en": "LED Blinking"
},
"enumValue": 2,
"name": "Blink"
}
],
"valueSchema": "integer"
}
],
"@context": [
"dtmi:iotcentral:context;2",
"dtmi:dtdl:context;2"
]
}
Loading