Kgetconfig (frame id 7, Kgetconfigresp (frame id 8, 7 kgetconfig (frame id 7 – PNI TCM User Manual
Page 52: 8 kgetconfigresp (frame id 8

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