Add some default values for SMXConfig.
This commit is contained in:
parent
6cc979b1dc
commit
4c07c5572e
@ -210,7 +210,7 @@ struct SMXConfig
|
|||||||
|
|
||||||
// These are internal tunables and should be left unchanged.
|
// These are internal tunables and should be left unchanged.
|
||||||
uint16_t debounceNodelayMilliseconds = 0;
|
uint16_t debounceNodelayMilliseconds = 0;
|
||||||
uint16_t debounceDelayMs = 0;
|
uint16_t debounceDelayMilliseconds = 0;
|
||||||
uint16_t panelDebounceMicroseconds = 4000;
|
uint16_t panelDebounceMicroseconds = 4000;
|
||||||
uint8_t autoCalibrationMaxDeviation = 100;
|
uint8_t autoCalibrationMaxDeviation = 100;
|
||||||
uint8_t badSensorMinimumDelaySeconds = 15;
|
uint8_t badSensorMinimumDelaySeconds = 15;
|
||||||
@ -218,7 +218,7 @@ struct SMXConfig
|
|||||||
uint16_t autoCalibrationSamplesPerAverage = 500;
|
uint16_t autoCalibrationSamplesPerAverage = 500;
|
||||||
|
|
||||||
// The maximum tare value to calibrate to (except on startup).
|
// The maximum tare value to calibrate to (except on startup).
|
||||||
uint16_t autoCalibrationMaxTare;
|
uint16_t autoCalibrationMaxTare = 0xFFFF;
|
||||||
|
|
||||||
// Which sensors on each panel to enable. This can be used to disable sensors that
|
// Which sensors on each panel to enable. This can be used to disable sensors that
|
||||||
// we know aren't populated. This is packed, with four sensors on two pads per byte:
|
// we know aren't populated. This is packed, with four sensors on two pads per byte:
|
||||||
@ -242,7 +242,7 @@ struct SMXConfig
|
|||||||
// 0x01 = panel 0, 0x02 = panel 1, 0x04 = panel 2, etc. This only affects
|
// 0x01 = panel 0, 0x02 = panel 1, 0x04 = panel 2, etc. This only affects
|
||||||
// the master controller's built-in auto lighting and not lights data send
|
// the master controller's built-in auto lighting and not lights data send
|
||||||
// from the SDK.
|
// from the SDK.
|
||||||
uint16_t autoLightPanelMask;
|
uint16_t autoLightPanelMask = 0xFFFF;
|
||||||
|
|
||||||
// The rotation of the panel, where 0 is the standard rotation, 1 means the panel is
|
// The rotation of the panel, where 0 is the standard rotation, 1 means the panel is
|
||||||
// rotated right 90 degrees, 2 is rotated 180 degrees, and 3 is rotated 270 degrees.
|
// rotated right 90 degrees, 2 is rotated 180 degrees, and 3 is rotated 270 degrees.
|
||||||
@ -253,7 +253,7 @@ struct SMXConfig
|
|||||||
packed_sensor_settings_t panelSettings[9];
|
packed_sensor_settings_t panelSettings[9];
|
||||||
|
|
||||||
// These are internal tunables and should be left unchanged.
|
// These are internal tunables and should be left unchanged.
|
||||||
uint8_t preDetailsDelayMilliseconds;
|
uint8_t preDetailsDelayMilliseconds = 5;
|
||||||
|
|
||||||
// Pad the struct to 250 bytes. This keeps this struct size from changing
|
// Pad the struct to 250 bytes. This keeps this struct size from changing
|
||||||
// as we add fields, so the ABI doesn't change. Applications should leave
|
// as we add fields, so the ABI doesn't change. Applications should leave
|
||||||
|
Loading…
x
Reference in New Issue
Block a user