The ICI framework allows access to the hardware interface and manipulates the data before sending it on to the next stage. This means that any sensor/control unit can be interfaced directly to the SPR module. The one thing to do is to read the datasheets and understand how to interpret the bits coming in at the hardware buses. This then needs to be captured in the C-code that is written for ICI and the job is done. A benefit of ICI is that the sensor interfaces can be updated on the field using Over the Air (OTA) updates, creating a future-proof solution with room for new or updated sensors and control units. The example on this slide shows the ICI code to read a temperature sensor called SHT35, using the I2C transfer command. As can be seen on this slide, the operation to read the sensor and put the data into useful variables is just one line in the code.