3.1.5.2 Data Structures
| Parameter | Size | Range/Options | Usage |
|---|---|---|---|
num_key_sensors | 2 bytes | 1-to-65535 | The number of sensor keys in the group |
sensor_touch_di | 1 byte | 0-to-255 | The number of repeat measurements to confirm touch detection and out-of-touch detection |
sensor_max_on_time | 1 byte | 0 (Disabled), 1-to-255 | The number of timer periods with sensor In Detect before automatic ‘recal’ |
sensor_anti_touch_di | 1 byte | 0 (Disabled), 1-to-255 | The number of repeat measurements to confirm anti-touch recalibration required |
sensor_anti_touch_recal_thr | 1 byte | 0-to-5 | Scale-down of touch threshold to set anti-touch
threshold. 0 = 100% Touch Threshold 1 = 50% 2 = 25% 3 = 12.5% 4 = 6.25% 5 = Maximum Recalibration |
sensor_touch_drift_rate | 1 byte | 0 (Disabled), 1-to-255 | The number of timer periods to countdown between towards touch drifts |
sensor_anti_touch_drift_rate | 1 byte | 0 (Disabled), 1-to-255 | The number of timer periods to countdown between away from touch drifts |
sensor_drift_hold_time | 1 byte | 0 (Disabled), 1-to-255 | The number of timer periods to stop drifting after touch event |
sensor_reburst_mode | 1 byte | 0 = None 1 = Unresolved (Quick reburst) 2 = All | None—Reburst is never set, measurements according to application schedule. Unresolved—Reburst is set, all sensors suspended except those in same AKS as the target sensor. All—Reburst is set, no sensors are suspended. |
| Parameter | Size | Range/Options | Usage |
|---|---|---|---|
channel_threshold | 1 byte | 0-to-255 | Minimum signal delta indicating touch contact |
channel_hysteresis | 1 byte | 0 (50%)-to-4 (3.125%) | Reduction of touch threshold to de-bounce when filtering out removed touch contact |
channel_aks_group | 1 byte | 0-to-255 | Grouping of key sensors controlling simultaneous touch detect |
