powersync-plugins/mcp3008/integrationpluginmcp3008.json

141 lines
6.1 KiB
JSON

{
"name": "mcp3008",
"displayName": "MCP3008",
"id": "c45ff005-b9e9-4334-babb-4c00d6b7b714",
"vendors": [
{
"name": "microchip",
"displayName": "Microchip Technology",
"id": "6a416628-edfc-4e15-a530-eb7c7fc00ace",
"thingClasses": [
{
"id": "b22461d4-7961-492d-b2a1-f613abc8a5fb",
"name": "mcp3008",
"displayName": "MCP3008 SPI ADC",
"createMethods": ["User"],
"paramTypes": [
{
"id": "cf97ede3-429a-4a6c-8eeb-99d7afd2eb37",
"name": "clk",
"displayName": "CLK",
"type": "uint",
"defaultValue": 11
},
{
"id": "2e84602a-ef28-4f8c-bd0b-233036155da3",
"name": "miso",
"displayName": "MISO",
"type": "uint",
"defaultValue": 9
},
{
"id": "7dc0d2f1-2960-4fdc-b77b-3ab93a33fa6c",
"name": "mosi",
"displayName": "MOSI",
"type": "uint",
"defaultValue": 10
},
{
"id": "0771e974-008e-4190-bee7-efb6163decc5",
"name": "cs",
"displayName": "CS",
"type": "uint",
"defaultValue": 8
}
],
"stateTypes":[
{
"id": "1c95c1ca-8043-4096-9e0c-62d6a9bcd468",
"name": "channel1",
"displayName": "Channel 1",
"displayNameEvent": "Channel 1 value changed",
"type": "double",
"defaultValue": 0,
"minValue": 0,
"maxValue": 3.3,
"ioType": "analogInput"
},
{
"id": "cf354a91-f994-47ef-aeeb-2f03e54f1d7a",
"name": "channel2",
"displayName": "Channel 2",
"displayNameEvent": "Channel 2 value changed",
"type": "double",
"defaultValue": 0,
"minValue": 0,
"maxValue": 3.3,
"ioType": "analogInput"
},
{
"id": "b0beb2b3-cb44-488f-b0e8-a6f3433b6683",
"name": "channel3",
"displayName": "Channel 3",
"displayNameEvent": "Channel 3 value changed",
"type": "double",
"defaultValue": 0,
"minValue": 0,
"maxValue": 3.3,
"ioType": "analogInput"
},
{
"id": "c4f1cf54-427a-4b91-aa5e-7256e1b130bf",
"name": "channel4",
"displayName": "Channel 4",
"displayNameEvent": "Channel 4 value changed",
"type": "double",
"defaultValue": 0,
"minValue": 0,
"maxValue": 3.3,
"ioType": "analogInput"
},
{
"id": "593cdc76-25ec-4252-90ce-8a8da01cf328",
"name": "channel5",
"displayName": "Channel 5",
"displayNameEvent": "Channel 5 value changed",
"type": "double",
"defaultValue": 0,
"minValue": 0,
"maxValue": 3.3,
"ioType": "analogInput"
},
{
"id": "0e3a1f3d-eb4d-4bd5-bfe8-c1404713039e",
"name": "channel6",
"displayName": "Channel 6",
"displayNameEvent": "Channel 6 value changed",
"type": "double",
"defaultValue": 0,
"minValue": 0,
"maxValue": 3.3,
"ioType": "analogInput"
},
{
"id": "3d53239b-51ee-4097-8028-291ff063b3ca",
"name": "channel7",
"displayName": "Channel 7",
"displayNameEvent": "Channel 7 value changed",
"type": "double",
"defaultValue": 0,
"minValue": 0,
"maxValue": 3.3,
"ioType": "analogInput"
},
{
"id": "c10ed6ba-0248-477d-98ad-23d7318b6468",
"name": "channel8",
"displayName": "Channel 8",
"displayNameEvent": "Channel 8 value changed",
"type": "double",
"defaultValue": 0,
"minValue": 0,
"maxValue": 3.3,
"ioType": "analogInput"
}
]
}
]
}
]
}