Skip to content

Comments

Major changes in code#6

Open
julpup wants to merge 172 commits intodrme:masterfrom
julpup:master
Open

Major changes in code#6
julpup wants to merge 172 commits intodrme:masterfrom
julpup:master

Conversation

@julpup
Copy link
Contributor

@julpup julpup commented Jan 27, 2016

No description provided.

…Rooms, Beacon and it's calibration values; Moved most strings to xml.
julpup added 30 commits April 7, 2016 16:40
* New adapter for assigning beacons to created rooms (incomplete)

* New adapter for assigning beacons to created rooms (almost complete - sometimes still crashes)

* New adapter for assigning beacons to created rooms - fixed crashes

* Added viewholder & changed view inflation logic

* Rollback to semi-working adapter version

* Fully implemented AssignAdapter & fixed bugs

* Some changes

* Fixed checkmarks selecting wrong elements on scroll & expanding/collapsing of the list
… with "null" name (#25)

* Added ViewHolder to LinkAdapter

* Added an option to show/hide beacons with "null" name
… to show/hide beacons with "null" name; Minor changes
…s for scan charts (#27)

* Bluetooth GATT connection on beacon press in scan list (incomplete)

* Static LED control for custom BTLE device (very buggy)

* LED control added (buggy)

* More checks for GATT connection & LED on/off notifications

* Resource optimisations for scan charts; Minor changes
… refresh on change (#28)

* test

* Removed unused settings

* Removed redundant Calibration class

* Fixed - displayed settings refresh on change

* Settings refresh - added log to keep track of changes

* Settings should now refresh properly
…r changes (#29)

* Removed Calibration class

* Changes in GATT connection logic; Minor changes in BeaconActivity layout

* Changed GATT notification toast timing

* Added different BTLE callbacks for different APIs; Minor changes to charts in ScanAdapter (to-do: change change numbers font size)
…eparate class (#30)

* Changed scan logic/timings in ScanActivity

* Minor change

* Moving beacon generator to separate class (incomplete)

* Moving beacon generator to separate class (incomplete)

* Moved beacon generator to separate class

* ScanTools revamp (incomplete)

* Moved beacon generator to separate class; Reworked scan logic (not working for beacon generator properly atm.)

* Generated beacons now act similar to real beacons
* sync

* Changed scan/sleep lengths (static atm) & removed redundant frequency setting
Some changes in RoomDetector
* Renamed some debug classes; Extracted Low Energy device control code to separate class (incomplete)

* Extracted Low Energy device control code to separate class (incomplete v2)

* Extracted Low Energy device control code to separate class (incomplete v3)

* Moved Device control (LED) code to separate class
* Code cleanup

* Separated room creation & beacon assignment (incomplete - room list does not refresh properly); Minor changes

* Separated room creation & beacon assignment (incomplete v2); Minor changes

* Separated room creation & beacon assignment; Minor changes
…r beacon assignment & calibration (#36)

* resync

* Added Faster Scan option in settings; Changed sleep timings for faster beacon assignment & calibration
…changes (#37)

* resync

* Fixed some minor bugs; Added additional (GATT) device control notifications

* Changed controllable device assign logic (incomplete)

* Reworked GATT device control (buggy/incomplete)

* Improved GATT device control for multiple controllable GATT devices in single room (up to 6)

* Fixed multiple instances of AllRoomsActivity when navigating in app

* Changed some strings; Minor changes
* resync

* Added screen rotation lock when scan is happening; Renamed beacon assign activity
…ActionBar items; Code cleanup & minor changes (#39)

* resync

* ScanActivity now does not show detected assigned devices (GATT) as unassigned beacons

* Added more elaborate new room name entry check; Removed unnecessary ActionBar items; Code cleanup
…#40)

* resync

* Minor changes

* Renamed calibration strings to more appropriate ones
* resync

* resync

* Now permission to turn on BT is only asked in MainActivity on launch; If BT is off where it is required, scan mode defaults to debug beacon generator

* Changed generated macs & names for debug generated beacons
* Room detection algorithm rework (incomplete)

* Room detection algorithm rework (incomplete - needs cleanup)

* cleanup

* Room detection algorithm rework - fixed incomplete detection bug; Minor code cleanup
…hanges (#43)

* resync

* Renamed some components to more accurate names; Code cleanup' Minor changes
…maximum number of characters in room name entry to 30 (#44)

* resync

* Limited maximum number of characters in room name entry to 30

* Added more logic checks for BT enabling & callback creation
* resync

* Fixed - room is deleted when last beacon/all beacons are removed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant