public override bool onOptionsItemSelected(MenuItem item) { switch (item.ItemId) { case R.id.item1: mBcd = new BixolonCustomerDisplay(MainActivity.this); mIsConnected = mBcd.open(); if (mIsConnected) { mListView.Enabled = true; } else { mBcd = null; } return(true); case R.id.item2: mBcd.close(); mBcd = null; mIsConnected = false; return(true); } return(false); }
public override bool onOptionsItemSelected(MenuItem item) { switch (item.ItemId) { case R.id.item1: mBcd = new BixolonCustomerDisplay(MainActivity.this); mIsConnected = mBcd.open(); if (mIsConnected) { mListView.Enabled = true; } else { mBcd = null; } return true; case R.id.item2: mBcd.close(); mBcd = null; mIsConnected = false; return true; } return false; }
public virtual void onClick(View v) { switch (v.Id) { case R.id.button1: mBcd = new BixolonCustomerDisplay(SampleActivity.this); if (mBcd.open()) { setEnableView(mLinearLayout, true); mOpenButton.Enabled = false; mCloseButton.Enabled = true; } else { mBcd = null; } break; case R.id.button2: closeDisplay(); setEnableView(mLinearLayout, false); mOpenButton.Enabled = true; mCloseButton.Enabled = false; break; case R.id.button3: // 1st line display readyToDisplay(); mBcd.BlinkInterval = 0; mBcd.ReversedCharacterMode = false; mBcd.moveCursor(1, 1); mBcd.writeString(mWriteString1.Text.ToString()); mBcd.selectPeripheralDevices(false); break; case R.id.button4: // clear 1st line readyToDisplay(); mBcd.moveCursor(1, 20); mBcd.clearLine(); mBcd.selectPeripheralDevices(false); break; case R.id.button5: // 2nd line display readyToDisplay(); mBcd.BlinkInterval = 0; mBcd.ReversedCharacterMode = false; mBcd.moveCursor(2, 1); mBcd.writeString(mWriteString2.Text.ToString()); mBcd.selectPeripheralDevices(false); break; case R.id.button6: // clear 2nd line readyToDisplay(); mBcd.moveCursor(2, 20); mBcd.clearLine(); mBcd.selectPeripheralDevices(false); break; case R.id.button7: // time readyToDisplay(); DateTime c = new DateTime(); int h = c.Hour; int m = c.Minute; mBcd.setTime(h, m); mBcd.selectPeripheralDevices(false); break; case R.id.button8: // macro readyToDisplay(); mBcd.startMacroDefinition(); mBcd.clearScreen(); mBcd.BlinkInterval = 0; mBcd.moveCursor(1, 1); mBcd.writeString("Save your money"); mBcd.moveCursor(2, 1); mBcd.writeString(" with BIXOLON"); mBcd.BlinkInterval = 10; mBcd.endMacroDefinition(); mBcd.executeDefinedMacro(5, 60); break; case R.id.button9: // clear screen readyToDisplay(); mBcd.clearScreen(); mBcd.selectPeripheralDevices(false); break; } }