Forums Forums General Discussions what is CRC in measuring temperature codes for Magnus S3 tags

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • #947
    Community Member
    • ★★★★


    Im using NordicID EXA51 reader, and I’m developing an android application which measures the temperatures codes from Magnus S3 temperature tags.

    Im giving the right word addresses and everything else but Im confused in getting the CRC value.

    1)How to get that value and what exactly is this CRC and how to get and make use of it? to measure temperature.

    2) What is “C” in the below formula.

    Temperature in Degrees Celsius = 1 [ TEMP2 − TEMP1 (C − CODE1) + TEMP1 − 800] 10 CODE2−CODE1



    RFMicron Ambassador
    • ★★★★

    Dev: Thanks for the questions.

    1. The CRC code is there purely to provide reassurance that the calibration data has not been accidentally overwritten. The concept is that the user calculates the CRC over the calibration words (using, for example, the sample code provided in RFMicron’s Reading Magnus-S Sensors App Note), and then compares the calculated value to the value stored on the temperature sensor tag. If they match, then the calibration data has not been altered. However, if the user is confident that the calibration data has not been unintentionally modified, then there is no harm in simply ignoring the CRC code.

    2. The “C” value in the referenced formula is the Temperature Code that you want to convert to degrees C.

    Please let us know if you have any other questions as you develop your android application.

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.