Skip to content

Commit

Permalink
Merge pull request #428 from meshtastic/triple-state-gpsenabled
Browse files Browse the repository at this point in the history
Triple state GPS mode
  • Loading branch information
thebentern authored Jan 31, 2024
2 parents 12c84bd + c2ce7eb commit b508d2e
Showing 1 changed file with 23 additions and 1 deletion.
24 changes: 23 additions & 1 deletion meshtastic/config.proto
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,23 @@ message Config {
SPEED = 0x0200;
}

enum GpsMode {
/*
* GPS is present but disabled
*/
DISABLED = 0;

/*
* GPS is present and enabled
*/
ENABLED = 1;

/*
* GPS is not present on the device
*/
NOT_PRESENT = 2;
}

/*
* We should send our position this often (but only if it has changed significantly)
* Defaults to 15 minutes
Expand All @@ -270,7 +287,7 @@ message Config {
/*
* Is GPS enabled for this node?
*/
bool gps_enabled = 4;
bool gps_enabled = 4[deprecated = true];

/*
* How often should we try to get GPS position (in seconds)
Expand Down Expand Up @@ -314,6 +331,11 @@ message Config {
* (Re)define PIN_GPS_EN for your board.
*/
uint32 gps_en_gpio = 12;

/*
* Set where GPS is enabled, disabled, or not present
*/
GpsMode gps_mode = 13;
}

/*
Expand Down

0 comments on commit b508d2e

Please sign in to comment.