From a5a016e266f8b06354201812afcc596c7df7ce68 Mon Sep 17 00:00:00 2001 From: Stefan Zabka <stefan.zabka@hu-berlin.de> Date: Fri, 23 Aug 2019 19:37:22 +0200 Subject: [PATCH] ble: personal status fixing all of the bugs --- .../java/de/ccc/events/badge/card10/mood/MoodFragment.kt | 8 ++++---- .../java/de/ccc/events/badge/card10/time/Card10Service.kt | 4 ++-- app/src/main/res/layout/mood_fragment.xml | 4 ++-- app/src/main/res/values/strings.xml | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/de/ccc/events/badge/card10/mood/MoodFragment.kt b/app/src/main/java/de/ccc/events/badge/card10/mood/MoodFragment.kt index 8ee6b40..a8b3ef6 100644 --- a/app/src/main/java/de/ccc/events/badge/card10/mood/MoodFragment.kt +++ b/app/src/main/java/de/ccc/events/badge/card10/mood/MoodFragment.kt @@ -41,19 +41,19 @@ class MoodFragment : Fragment() { } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { - mood_congress.setOnClickListener{ + mood_chaos.setOnClickListener{ card10Service?.setPersonalState(PersonalState.CHAOS) } - mood_chaos.setOnClickListener{ + mood_communication.setOnClickListener{ card10Service?.setPersonalState(PersonalState.COMMUNICATION) } - mood_congress.setOnClickListener{ + mood_camp.setOnClickListener{ card10Service?.setPersonalState(PersonalState.CAMP) } no_contact.setOnClickListener{ card10Service?.setPersonalState(PersonalState.NO_CONTACT) } - no_contact.setOnClickListener{ + no_state.setOnClickListener{ card10Service?.setPersonalState(PersonalState.NONE) } } diff --git a/app/src/main/java/de/ccc/events/badge/card10/time/Card10Service.kt b/app/src/main/java/de/ccc/events/badge/card10/time/Card10Service.kt index 1822c05..8ab408f 100644 --- a/app/src/main/java/de/ccc/events/badge/card10/time/Card10Service.kt +++ b/app/src/main/java/de/ccc/events/badge/card10/time/Card10Service.kt @@ -63,8 +63,8 @@ class Card10Service( fun setPersonalState(value: PersonalState) { personalStateCharacteristic.value = ByteArray(2) - personalStateCharacteristic.value[0] = value.v.toByte() - personalStateCharacteristic.value[1] = (value.v shr 8).toByte() + personalStateCharacteristic.value[1] = value.v.toByte() + personalStateCharacteristic.value[0] = (value.v shr 8).toByte() println("=== Writing personal State array : ${personalStateCharacteristic.value[0]},${personalStateCharacteristic.value[1]} ") ConnectionService.writeCharacteristic(personalStateCharacteristic) } diff --git a/app/src/main/res/layout/mood_fragment.xml b/app/src/main/res/layout/mood_fragment.xml index ee8f213..622421e 100644 --- a/app/src/main/res/layout/mood_fragment.xml +++ b/app/src/main/res/layout/mood_fragment.xml @@ -13,8 +13,8 @@ android:text="@string/chaos"/> <Button android:id="@+id/mood_communication" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/communication"/> - <Button android:id="@+id/mood_congress" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="@string/congress"/> + <Button android:id="@+id/mood_camp" android:layout_width="wrap_content" android:layout_height="wrap_content" + android:text="@string/camp"/> <Button android:id="@+id/no_contact" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_contact"/> <Button android:id="@+id/no_state" android:layout_width="wrap_content" android:layout_height="wrap_content" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ae99bfc..d789f84 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -47,7 +47,7 @@ <string name="personal_state">Personal State</string> <string name="chaos">Chaos</string> <string name="communication">Communication</string> - <string name="congress">Congress</string> + <string name="camp">Camp</string> <string name="no_contact">No Contact</string> <string name="off">Off</string> </resources> -- GitLab