Created
March 31, 2019 10:17
-
-
Save Camden5S/28cf0fe9ff4fbe89d5bc31e0693b1a0a to your computer and use it in GitHub Desktop.
here the code creates the DrinkID and order. It then sends this list of numbers to the arduino.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//FINAL ORDER BUTTON (POPUP, SENDS DRINK ARRAY TO ARDUINO) | |
//------------------------------------------------ | |
public void onClickOrder(View view) { | |
//The Functions bellow are converting intiger values into strings which can then be written to the arduino via a Serial Connection | |
String VodkaOrder = Integer.toString(Vodka_Measure); | |
String RumOrder = Integer.toString(Rum_Measure); | |
String GinOrder = Integer.toString(Gin_Measure); | |
String WhiskeyOrder = Integer.toString(Whiskey_Measure); | |
String TonicWaterOrder = Integer.toString(TonicWater_Measure); | |
String CranberryJuiceOrder = Integer.toString(CranberryJuice_Measure); | |
String OrangeJuiceOrder = Integer.toString(OrangeJuice_Measure); | |
String PineappleJuiceOrder = Integer.toString(Pineapple_Measure); | |
String MintOrder = Integer.toString(Mint_Measure); | |
String SugarOrder = Integer.toString(Sugar_Measure); | |
String LimeJuiceOrder = Integer.toString(Lime_Measure); | |
String LimeSliceOrder = Integer.toString(Lime_Slice); | |
String StirOrder = Integer.toString(Stir); | |
String MashOrder = Integer.toString(Mash); | |
String ShakeOrder = Integer.toString(Shake); | |
String IceOrder = Integer.toString(Ice_Measure); | |
String KaluaOrder = Integer.toString(Kalua); | |
String CointreauOrder = Integer.toString(Cointreau); | |
String VermouthOrder = Integer.toString(Vermouth); | |
String PeachSchnappsOrder = Integer.toString(Peach_Schnapps); | |
String CreamDeCacoOrder = Integer.toString(Cream_De_Cacao); | |
String DrinkSizeOrder = Integer.toString(DrinkSize); | |
//Actually writing the data to the arduino using the new strings created above | |
serialPort.write(VodkaOrder.getBytes()); | |
serialPort.write(RumOrder.getBytes()); | |
serialPort.write(GinOrder.getBytes()); | |
serialPort.write(WhiskeyOrder.getBytes()); | |
serialPort.write(TonicWaterOrder.getBytes()); | |
serialPort.write(CranberryJuiceOrder.getBytes()); | |
serialPort.write(OrangeJuiceOrder.getBytes()); | |
serialPort.write(PineappleJuiceOrder.getBytes()); | |
serialPort.write(MintOrder.getBytes()); | |
serialPort.write(SugarOrder.getBytes()); | |
serialPort.write(LimeJuiceOrder.getBytes()); | |
serialPort.write(LimeSliceOrder.getBytes()); | |
serialPort.write(StirOrder.getBytes()); | |
serialPort.write(MashOrder.getBytes()); | |
serialPort.write(ShakeOrder.getBytes()); | |
serialPort.write(IceOrder.getBytes()); | |
serialPort.write(KaluaOrder.getBytes()); | |
serialPort.write(CointreauOrder.getBytes()); | |
serialPort.write(VermouthOrder.getBytes()); | |
serialPort.write(PeachSchnappsOrder.getBytes()); | |
serialPort.write(CreamDeCacoOrder.getBytes()); | |
serialPort.write(DrinkSizeOrder.getBytes()); | |
//A small text so the user knows what he/she ordered! | |
tvAppend(textView, "\nYour Drink Order is one " + DrinkSizeText + " " + DrinkName + " (" + DrinkType + ")" + "\n"); | |
myDialog.dismiss(); //Closes the popup after the order button is pressed, and order data is sent |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment