Skip to content
English
  • There are no suggestions because the search field is empty.

.Device-Information-v1.0

Customer Documentation

Customer Documentation: Neonode® Touch Sensor Module User's Guide : .Device Information v1.0

Customer Documentation: Neonode® Touch Sensor Module User's Guide : .Device Information v1.0

The deviceInformation command fetches for example the product id and the FW version. What information that is available differs depending on the type of device. The following example shows a response from a platform device.

request command
  deviceInformation {  }
command response
  deviceInformation {    platformInformation {      platformVersionMajor 7,      platformVersionMinor 0,      protocolVersionMajor 1,      protocolVersionMinor 5,      firmwareVersionMajor 1,      firmwareVersionMinor 0,      hardwareIdentifier "Demo board",      hardwareVersion "R2",      asicType nn1002,      numberOfAsics 1,      mcuUniqueIdentifier '340038000E51333439333633'H,      projectReference "DEMO_1.0_REL",      platformReference "734cebd",      buildTime "16:01:14",      buildDate "2016-07-01"    	}  }

The fields have the following meaning:

  • platformVersion: FW platform version, version 7.0 in the example.
  • protocolVersion: communication protocol version, version 1.5 in the example.
  • firmwareVersion: product FW version, version 1.0 in the example.
  • hardware: product hardware, configuration and revision.
  • asicType: which type of the Neonode optical scanner ASIC is used, and count.
  • mcuUniqueIdentifier: identifier created at mcu manufacturing.
  • projectReference: FW GIT tags or hashes. Product specific. Uniquely identifies the FW revision.
  • platformReference: FW GIT tags or hashes. Uniquely identifies generic firmware base commit for the platform.
  • buildTime: time of build in Central European Time, a string.
  • buildDate: date of build, a string.