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. |