add command to read current dac values
This commit is contained in:
@@ -55,6 +55,10 @@ class AutoDacFragment : Fragment() {
|
||||
binding.btnSubmit.visibility = View.GONE
|
||||
runAutoDacCommand()
|
||||
}
|
||||
binding.btnReadDac.setOnClickListener {
|
||||
binding.btnReadDac.visibility = View.GONE
|
||||
readCurrentDACValuesCommand()
|
||||
}
|
||||
}
|
||||
|
||||
private fun observeViewModel() {
|
||||
@@ -126,6 +130,20 @@ class AutoDacFragment : Fragment() {
|
||||
})
|
||||
}
|
||||
|
||||
private fun readCurrentDACValuesCommand() {
|
||||
autoDacViewModel.progressBar.postValue(true)
|
||||
(activity as AutoDacActivity).mService.sendAndListenToHemoCube(
|
||||
HemoCubeCommands.READ_DAC_COMMAND,
|
||||
object : UsbServiceListener {
|
||||
override fun onUsbRead(data: ByteArray?) {
|
||||
}
|
||||
|
||||
override fun onUsbError(e: Exception?) {
|
||||
autoDacViewModel.progressBar.postValue(false)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
private fun listenToHemoCube() {
|
||||
|
||||
val fullReadOutput = StringBuilder()
|
||||
|
||||
@@ -72,6 +72,20 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/tv_subtitle4" />
|
||||
|
||||
<Button
|
||||
android:id="@+id/btn_read_dac"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginHorizontal="16dp"
|
||||
android:layout_marginTop="24dp"
|
||||
android:clickable="false"
|
||||
android:gravity="center"
|
||||
android:text="Read Current DAC Values"
|
||||
android:textColor="@color/white"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/tv_subtitle4" />
|
||||
|
||||
<!-- <Button-->
|
||||
<!-- android:id="@+id/btn_read"-->
|
||||
<!-- android:layout_width="wrap_content"-->
|
||||
|
||||
Reference in New Issue
Block a user