Low-pass anti-aliasing filter (0x0C,0x54)

Description

This command controls the low-pass anti-aliasing filter supported data quantities.

Notes

See the device user manual for data quantities which support the anti-aliasing filter.

If set to automatic mode, the frequency will track half of the transmission rate of the target descriptor according to the configured message format (0x0C,0x0F). For example, if scaled accel (0x80,0x04) is set to stream at 100 Hz, the filter would be set to 50 Hz. Changing the message format to 200 Hz would automatically adjust the filter to 100 Hz.

For WRITE, SAVE, LOAD, and DEFAULT function selectors, the descriptor set and/or field descriptor may be 0x00 to set, save, load, or reset the setting for all supported descriptors. The field descriptor must be 0x00 if the descriptor set is 0x00.

Parameter Name Data Type Description
Field Length u8 11
Descriptor u8 0x54
Function Selector u8 This command supports the following MIP function selectors:
Write Read Save Load Default [WRSLD]
Desc Set [WRSLD] u8 Descriptor set of the quantity to be filtered.
Field Desc [WRSLD] u8 Field descriptor of the quantity to be filtered.
Enable [W] bool The filter will be enabled if this is true.
Manual [W] bool If false, the frequency parameter is ignored and the filter will track to half of the configured message format frequency.
Frequency [W] float Cutoff frequency in Hz. This will return the actual frequency when read out in automatic mode.
Ack/Nack Reply See standard MIP ack/nack reply format.
Response Data Data Type Description
Response Length u8 10
Response Descriptor u8 0xD4
Desc Set u8 Descriptor set of the quantity to be filtered.
Field Desc u8 Field descriptor of the quantity to be filtered.
Enable bool The filter will be enabled if this is true.
Manual bool If false, the frequency parameter is ignored and the filter will track to half of the configured message format frequency.
Frequency float Cutoff frequency in Hz. This will return the actual frequency when read out in automatic mode.