[GH-ISSUE #467] Feature request: Add support for minimumCheckInTime to Set Tag Config dialog #2498

Open
opened 2026-03-20 21:07:13 +01:00 by sascha_hemi · 0 comments
Owner

Originally created by @skiphansen on GitHub (May 22, 2025).
Original GitHub issue: https://github.com/OpenEPaperLink/OpenEPaperLink/issues/467

Originally assigned to: @skiphansen on GitHub.

While investigating #459 it was discovered that the Set Tag Config dialog does not support setting the minimumCheckInTime tagsettings value.

For certain use cases and debugging this would be useful.

struct tagsettings {
    uint8_t settingsVer;                  // the version of the struct as written to the infopage
    uint8_t enableFastBoot;               // default 0; if set, it will skip splashscreen
    uint8_t enableRFWake;                 // default 0; if set, it will enable RF wake. This will add about ~0.9µA idle power consumption
    uint8_t enableTagRoaming;             // default 0; if set, the tag will scan for an accesspoint every few check-ins. This will increase power consumption quite a bit
    uint8_t enableScanForAPAfterTimeout;  // default 1; if a the tag failed to check in, after a few attempts it will try to find a an AP on other channels
    uint8_t enableLowBatSymbol;           // default 1; tag will show 'low battery' icon on screen if the battery is depleted
    uint8_t enableNoRFSymbol;             // default 1; tag will show 'no signal' icon on screen if it failed to check in for a longer period of time
    uint8_t fastBootCapabilities;         // holds the byte with 'capabilities' as detected during a normal tag boot; allows the tag to skip detecting buttons and NFC chip
    uint8_t customMode;                   // default 0; if anything else, tag will bootup in a different 'mode'
    uint16_t batLowVoltage;               // Low battery threshold voltage (2450 for 2.45v). defaults to BATTERY_VOLTAGE_MINIMUM from powermgt.h
    uint16_t minimumCheckInTime;          // defaults to BASE_INTERVAL from powermgt.h
    uint8_t fixedChannel;                 // default 0; if set to a valid channel number, the tag will stick to that channel
} __packed;

Image

Originally created by @skiphansen on GitHub (May 22, 2025). Original GitHub issue: https://github.com/OpenEPaperLink/OpenEPaperLink/issues/467 Originally assigned to: @skiphansen on GitHub. While investigating #459 it was discovered that the Set Tag Config dialog does not support setting the minimumCheckInTime tagsettings value. For certain use cases and debugging this would be useful. ```c struct tagsettings { uint8_t settingsVer; // the version of the struct as written to the infopage uint8_t enableFastBoot; // default 0; if set, it will skip splashscreen uint8_t enableRFWake; // default 0; if set, it will enable RF wake. This will add about ~0.9µA idle power consumption uint8_t enableTagRoaming; // default 0; if set, the tag will scan for an accesspoint every few check-ins. This will increase power consumption quite a bit uint8_t enableScanForAPAfterTimeout; // default 1; if a the tag failed to check in, after a few attempts it will try to find a an AP on other channels uint8_t enableLowBatSymbol; // default 1; tag will show 'low battery' icon on screen if the battery is depleted uint8_t enableNoRFSymbol; // default 1; tag will show 'no signal' icon on screen if it failed to check in for a longer period of time uint8_t fastBootCapabilities; // holds the byte with 'capabilities' as detected during a normal tag boot; allows the tag to skip detecting buttons and NFC chip uint8_t customMode; // default 0; if anything else, tag will bootup in a different 'mode' uint16_t batLowVoltage; // Low battery threshold voltage (2450 for 2.45v). defaults to BATTERY_VOLTAGE_MINIMUM from powermgt.h uint16_t minimumCheckInTime; // defaults to BASE_INTERVAL from powermgt.h uint8_t fixedChannel; // default 0; if set to a valid channel number, the tag will stick to that channel } __packed; ``` ![Image](https://github.com/user-attachments/assets/5723e54b-b9e2-41fd-8f0d-ada10d3899cc)
sascha_hemi added the enhancement label 2026-03-20 21:07:13 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/OpenEPaperLink#2498