Example #1
0
        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;
            }
        }
		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;
			}
		}