James Rich
f944a236ac
feat: Adds Request user info ( #1279 )
...
* Request user info
* safe calls
* Fix: Ensure NodeInfo is sent when requesting user info
The `requestUserInfo` function now correctly sends `NodeInfo` when requesting user info by using the `
toNodeInfo()` method on `ourNodeInfo`. This ensures the recipient receives the necessary information.
* fix: remove unused parameters, use service's node db for our node entity
---------
Co-authored-by: musznik <bymucha@gmail.com>
2024-10-03 05:02:13 -03:00
andrekir
852c6e1bc2
refactor: enable remote admin to set/remove fixed_position
2024-09-18 19:50:33 -03:00
Jonathan Bennett
828696aca7
Add option to delete single node from nodeDB ( #958 )
2024-04-09 07:18:38 -03:00
andrekir
ed649470f9
refactor: remove deprecated RECEIVED_DATA broadcast
2024-01-10 12:24:18 -03:00
andrekir
7c30d86e39
feat: add feedback for configuration changes
2023-10-03 18:32:44 -03:00
Andre K
c3ab3c5ae9
feat: implement PacketResponseState.Success ( #634 )
2023-05-15 17:49:13 -03:00
Andre K
e5a860cb36
feat: add channel editor ( #627 )
2023-04-29 07:14:30 -03:00
Andre K
85e62eaab4
feat: add remote node configuration ( #626 )
2023-04-22 12:06:25 -03:00
Andre K
da5f1d529d
feat: add traceroute ( #620 )
2023-04-16 06:16:41 -03:00
andrekir
fb8a640873
refactor: use Position object as requestPosition parameter
2023-03-27 15:51:23 -03:00
andrekir
2d9f0a56f2
refactor: use MeshUser object as setOwner parameter
2023-03-27 15:30:42 -03:00
andrekir
566fdd3344
feat: add getChannelSet method to IMeshService
2023-02-20 21:48:55 -03:00
andrekir
62420132f1
feat: waypoints
2023-02-01 12:49:30 -03:00
la mer
6c5a718410
improve documentation for usage of bound service ( #534 )
2022-12-12 21:30:35 -03:00
andrekir
35ffcceb79
add aidl get/begin/commit configs
2022-11-29 17:47:49 -03:00
Andre K
689e7e7eca
add ModuleConfig settings ( #526 )
2022-11-22 22:01:37 -03:00
Andre K
0c783dfbff
add fields for position fixed ( #524 )
2022-11-15 22:00:29 -03:00
Andre K
4bcd408dce
add user & device config settings ( #520 )
...
* add MeshUser & LocalConfig prefs
2022-11-08 23:11:18 -03:00
andrekir
6894883362
add option to request remote nodes position
2022-11-06 17:46:57 -03:00
andrekir
88b94bd018
move ChannelSet out of service
2022-10-12 09:02:25 -03:00
andrekir
b401c8bac3
move admin messages to nodes tab
2022-09-30 15:57:04 -03:00
andrekir
5382fdae49
update for proto changes
2022-09-18 18:35:13 -03:00
andrekir
68558e4078
remove DataPacket storage from MeshService
2022-09-16 18:17:19 -03:00
andrekir
1f60c4ddf4
move region logic out of service
2022-07-26 23:01:28 -03:00
andrekir
47793a2086
add shutdown & reboot admin commands
2022-06-06 17:29:09 -03:00
andrekir
48fd657d8a
update protobufs
2022-05-26 16:23:47 -03:00
andrekir
6bda993851
move location service to repository
2022-05-20 09:13:59 -03:00
Mike Cumings
9687fb7370
RadioInterfaceService is no longer an Android Service
...
Removes the AIDL and associated support for the `IRadioInterfaceService`.
This should give some performance benefit since radio data no longer
has to round-trip through the platform.
2022-04-22 17:40:01 -07:00
andrekir
89811d4aa4
cleanup actionmode
2022-04-19 15:10:17 -03:00
andrekir
0b0d82dc76
deleteMessage index by packet id
2022-03-02 11:21:43 -03:00
Jackson Rosenthal
93e81e4639
Added delete all messages into the AlertDialog.
2022-01-31 19:11:32 -05:00
Jackson Rosenthal
e27a76633c
Delete messages from view by long clicking. Looking into clearing "all messages" & menu for deleting individual messages
2022-01-29 14:31:08 -05:00
andrekir
2441e1bada
add provideLocation service start/stop
2022-01-03 21:59:30 -03:00
Kevin Hester
c9d18b00a4
don't let user update firmware without setting a region.
2021-03-20 17:47:02 +08:00
Kevin Hester
81e76bfc51
fix bugs found via simulator
2021-03-04 09:08:29 +08:00
Kevin Hester
0743feadc4
wip adding channelset
2021-02-27 11:44:05 +08:00
Kevin Hester
1d41a48274
Conditionalize message receive broadcast, so apps can subscribe to JUST their messages
2021-01-11 17:18:04 +08:00
Paul Mandal
40762c4e22
Fix the broadcast intent action package in IMeshService.aidl's comments
2020-09-25 19:43:20 -06:00
geeksville
617655b8f7
improve API docs
2020-08-11 19:31:57 -07:00
geeksville
e001ffaf96
doc fix
2020-07-07 10:01:19 -07:00
geeksville
bae1a124d2
Don't bounce the interface if the UI changes to a device we are already using
2020-07-04 16:54:48 -07:00
geeksville
e4223d6476
prevent race condition if meshservice starts running before radiointerface
2020-06-11 11:20:51 -07:00
geeksville
cff90c5bd7
never let getMyNodeInfo ever return null. fixes an autobug for device removal
2020-06-09 18:56:34 -07:00
geeksville
3d4be477a2
remove old BLE api
2020-06-05 21:12:15 -07:00
geeksville
6031b5eaa0
clean up message API to/from mesh service, to allow clients to get
...
updates on message status
2020-05-30 15:55:47 -07:00
geeksville
6576f5eab5
backend updated to reneable firmware update
2020-05-13 14:47:55 -07:00
geeksville
62a64dd782
new cleaner approach of not whacking services seems to aprox work
2020-04-20 07:46:06 -07:00
geeksville
cde3f2dec2
WIP - doesn't yet build, but changing to set the device addresses the correct way
2020-04-19 20:06:11 -07:00
geeksville
613e4f7ec4
make aidl interface strongly typed
2020-04-19 11:56:06 -07:00
geeksville
5784138c96
Fix #11 : we now keep a record of past messages in the persistent service state
2020-04-19 11:47:34 -07:00