JSON: Changes to field names

Signed-off-by: Abhishek Malik <abhishek.malik@intel.com>
This commit is contained in:
Abhishek Malik 2017-07-05 11:31:39 -07:00
parent 8a4e06d856
commit ac4a10e248
5 changed files with 10 additions and 15 deletions

View File

@ -5,14 +5,13 @@
{ {
"ABP": "ABP":
{ {
"Brief": "Honeywell ABP Pressure and Temperature Sensors", "Name": "Honeywell ABP Pressure and Temperature Sensors",
"Description": "This is the UPM Module for the ABP Honeywell Pressure and Temp sensor. This sensor uses an onboard ASIC to output values of pressure that are updated at approximately 2 KHz. It is capable of detecting pressure in the 0-5 psi range and it has an i2c based interface. Temperature calculation using this driver is possible but not all ABP sensors support that functionality.", "Description": "This is the UPM Module for the ABP Honeywell Pressure and Temp sensor. This sensor uses an onboard ASIC to output values of pressure that are updated at approximately 2 KHz. It is capable of detecting pressure in the 0-5 psi range and it has an i2c based interface. Temperature calculation using this driver is possible but not all ABP sensors support that functionality.",
"Part Numbers": ["abp"], "Aliases": ["abp"],
"Categories": ["pressure", "temperature"], "Categories": ["pressure", "temperature"],
"Connections": ["i2c"], "Connections": ["i2c"],
"Project Type": ["medical", "industrial", "commercial"], "Project Type": ["medical", "industrial", "commercial"],
"Manufacturers": ["honeywell"], "Manufacturers": ["honeywell"],
"Image": "abp.jpg",
"Examples": "Examples":
{ {
"Python": ["abp.py"], "Python": ["abp.py"],

View File

@ -5,15 +5,14 @@
{ {
"RSC": "RSC":
{ {
"Brief": "SPI based Board Mount Pressure and Temperature", "Name": "SPI based Board Mount Pressure and Temperature",
"Description": "The RSC Series is a piezoresistive silicon pressure sensor offering a digital output for reading pressure over the specified full scale pressure span and temperature range. It is calibrated and temperature compensated for sensor offset, sensitivity, temperature effects, and non-linearity using a 24-bit analog-todigital converter with integrated EEPROM. Pressure data may be acquired at rates between 20 and 2000 samples per second over an SPI interface. It is intended for use with non-corrosive, non-ionic gases, such as air and other dry gases, designed and and RoHS compliant. Most of the functionality available on this chip has been implemented. The driver calculates the compensated pressure and temperature values based on the information provided in the datasheet. The user must not mess around with the coefficient and adc init value readings from the EEPROM as these are used to calculate the compensated pressure and temperature values. In order to get the sensor to work properly on an Edison, you would need to turn off the Edison SPI power management, this can be done with the command: echo on > /sys/devices/pci0000\\:00/0000\\:00\\:07.1/power/control. You might have to use external pull up resistors on all the lines. More info about this has been provided in the datasheet with a table and a diagram.", "Description": "The RSC Series is a piezoresistive silicon pressure sensor offering a digital output for reading pressure over the specified full scale pressure span and temperature range. It is calibrated and temperature compensated for sensor offset, sensitivity, temperature effects, and non-linearity using a 24-bit analog-todigital converter with integrated EEPROM. Pressure data may be acquired at rates between 20 and 2000 samples per second over an SPI interface. It is intended for use with non-corrosive, non-ionic gases, such as air and other dry gases, designed and and RoHS compliant. Most of the functionality available on this chip has been implemented. The driver calculates the compensated pressure and temperature values based on the information provided in the datasheet. The user must not mess around with the coefficient and adc init value readings from the EEPROM as these are used to calculate the compensated pressure and temperature values. In order to get the sensor to work properly on an Edison, you would need to turn off the Edison SPI power management, this can be done with the command: echo on > /sys/devices/pci0000\\:00/0000\\:00\\:07.1/power/control. You might have to use external pull up resistors on all the lines. More info about this has been provided in the datasheet with a table and a diagram.",
"Part Numbers": ["rsc"], "Aliases": ["rsc"],
"Categories": ["pressure", "temperature"], "Categories": ["pressure", "temperature"],
"Connections": ["gpio", "spi"], "Connections": ["gpio", "spi"],
"Project Type": ["medical", "industrial", "extended"], "Project Type": ["medical", "industrial", "extended"],
"Manufacturers": ["Honeywell"], "Manufacturers": ["Honeywell"],
"Kits": [], "Kits": [],
"Image": "rsc.jpg",
"Examples": "Examples":
{ {
"Python": ["rsc.py"], "Python": ["rsc.py"],

View File

@ -5,14 +5,13 @@
{ {
"SX1276": "SX1276":
{ {
"Brief": "Semtech SX1276 LoRa/FSK Module", "Name": "Semtech SX1276 LoRa/FSK Module",
"Description": "The SX1276 is a FSK/OOK/LoRa modem capable of both Low Frequency and High Frequency communication. It requires a 3.3v power supply, do not use 5v. Frequency Hopping Spread Spectrum (FHSS) is not currently supported.", "Description": "The SX1276 is a FSK/OOK/LoRa modem capable of both Low Frequency and High Frequency communication. It requires a 3.3v power supply, do not use 5v. Frequency Hopping Spread Spectrum (FHSS) is not currently supported.",
"Part Numbers": ["sx1276"], "Aliases": ["sx1276"],
"Categories": ["radio"], "Categories": ["radio"],
"Connections": ["gpio", "spi"], "Connections": ["gpio", "spi"],
"Project Type": ["industrial"], "Project Type": ["industrial"],
"Manufacturers": ["semtech"], "Manufacturers": ["semtech"],
"Image": "sx1276.jpg",
"Examples": "Examples":
{ {
"Python": ["sx1276-fsk.py", "sx1276-lora.py"], "Python": ["sx1276-fsk.py", "sx1276-lora.py"],

View File

@ -5,14 +5,13 @@
{ {
"TMP006": "TMP006":
{ {
"Brief": "Infrared-Thermopile Sensor", "Name": "Infrared-Thermopile Sensor",
"Description": " * The TMP006 and TMP006B are fully integrated MEMs thermopile sensors that measure the temperature of an object without having to be in direct contact. The thermopile absorbs passive infrared energy from an object at wavelengths between 4 um to 16 um within the end-user defined field of view. The corresponding change in voltage across the thermopile is digitized and reported with the on-chip die thermal sensor measurement through an I2C- and SMBus-compatible interface. With this data, the target object temperature can be calculated by an external processor. The Infrared thermopile sensor is specified to operate from -40 to +125 [degC]. It is possible to measure an object temperature beyond the device operating range as long as the device itself does not exceed the operating temperature range (-40 to +125 [degC]).", "Description": " * The TMP006 and TMP006B are fully integrated MEMs thermopile sensors that measure the temperature of an object without having to be in direct contact. The thermopile absorbs passive infrared energy from an object at wavelengths between 4 um to 16 um within the end-user defined field of view. The corresponding change in voltage across the thermopile is digitized and reported with the on-chip die thermal sensor measurement through an I2C- and SMBus-compatible interface. With this data, the target object temperature can be calculated by an external processor. The Infrared thermopile sensor is specified to operate from -40 to +125 [degC]. It is possible to measure an object temperature beyond the device operating range as long as the device itself does not exceed the operating temperature range (-40 to +125 [degC]).",
"Part Numbers": ["tmp006"], "Aliases": ["tmp006"],
"Categories": ["temperature"], "Categories": ["temperature"],
"Connections": ["i2c"], "Connections": ["i2c"],
"Project Type": ["prototyping"], "Project Type": ["prototyping"],
"Manufacturers": ["texas instruments"], "Manufacturers": ["texas instruments"],
"Image": "tmp006.jpg",
"Examples": "Examples":
{ {
"Python": ["tmp006.py"], "Python": ["tmp006.py"],

View File

@ -5,14 +5,13 @@
{ {
"VEML6070": "VEML6070":
{ {
"Brief": "VEML6070 UV Light Sensor", "Name": "VEML6070 UV Light Sensor",
"Description": "VEML6070 is an advanced ultraviolet (UV) light sensor with I2C protocol interface and designed by the CMOS process. It is easily operated via a simple I2C command. The active acknowledge (ACK) feature with threshold windows setting allows the UV sensor to send out a UVI alert message. Under a strong solar UVI condition, the smart ACK signal can be easily implemented by the software programming. VEML6070 incorporates a photodiode, amplifiers, and analog / digital circuits into a single chip. VEML6070's adoption of FiltronTM UV technology provides the best spectral sensitivity to cover UV spectrum sensing. It has an excellent temperature compensation and a robust refresh rate setting that does not use an external RC low pass filter. VEML6070 has linear sensitivity to solar UV light and is easily adjusted by an external resistor. Software shutdown mode is provided, which reduces power consumption to be less than 1 uA. VEML6070's operating voltage ranges from 2.7 V to 5.5 V.", "Description": "VEML6070 is an advanced ultraviolet (UV) light sensor with I2C protocol interface and designed by the CMOS process. It is easily operated via a simple I2C command. The active acknowledge (ACK) feature with threshold windows setting allows the UV sensor to send out a UVI alert message. Under a strong solar UVI condition, the smart ACK signal can be easily implemented by the software programming. VEML6070 incorporates a photodiode, amplifiers, and analog / digital circuits into a single chip. VEML6070's adoption of FiltronTM UV technology provides the best spectral sensitivity to cover UV spectrum sensing. It has an excellent temperature compensation and a robust refresh rate setting that does not use an external RC low pass filter. VEML6070 has linear sensitivity to solar UV light and is easily adjusted by an external resistor. Software shutdown mode is provided, which reduces power consumption to be less than 1 uA. VEML6070's operating voltage ranges from 2.7 V to 5.5 V.",
"Part Numbers": ["veml6070"], "Aliases": ["veml6070"],
"Categories": ["light"], "Categories": ["light"],
"Connections": ["i2c"], "Connections": ["i2c"],
"Project Type": ["prototyping"], "Project Type": ["prototyping"],
"Manufacturers": ["vishay"], "Manufacturers": ["vishay"],
"Image": "veml6070.jpg",
"Examples": "Examples":
{ {
"Java": ["VEML6070Sample.java"], "Java": ["VEML6070Sample.java"],