beautypg.com

Kgetconfig (frame id 7, Kgetconfigresp (frame id 8, 7 kgetconfig (frame id 7 – PNI TCM User Manual

Page 52: 8 kgetconfigresp (frame id 8

background image

PNI Sensor Corporation

DOC#1014688 r06

TCM User Manual

– July 2013

Page 47

After this second calibration, the coefficients values from the second calibration are

immediately applied, even thought kSave has not been sent. If the TCM is now

powered down and powered back up again, kMagCoeffSet = 2 would be recalled and

its coefficient values would be applied, since kMagCoeffSet = 3 was not saved and

kMagCoeffSet = 2 was the last saved calibration set.

kAccelCoeffSet

(Config. ID 19

d

)

This setting provides flexibility to store up to three (3) sets of accelerometer

calibration coefficients in the module. As with kMagCoeffSet, this can be useful for

storing coefficients under a variety of conditions, such as different temperature

settings, or if you want to fine-tune the coefficient values but not lose the current set.

The initial default is set 0. To store a new set of coefficients, first establish the set

number (0 to 2) using kAccelCoeffSet, then perform an accelerometer calibration.

The new coefficient values will be stored in volatile memory in the defined set

number and will be implemented immediately. Save the coefficient set to non-

volatile memory by sending kSave. When the TCM is powered down and back up

again, it will load the last saved coefficient set.

7.3.7

kGetConfig (frame ID 7

d

)

This frame queries the TCM for the current internal configuration value. The payload

contains the configuration ID requested.

7.3.8

kGetConfigResp (frame ID 8

d

)

The response to kGetConfig is given below and contains the configuration ID and value.

Example: If a request to get the set declination angle, the payload would look like:

1

Declination

Angle (Float32)

10.0

Declination ID

Payload

Config ID

ID Specific

Value

UInt8

Payload

Config ID

UInt8

Payload