private void scanner_Status(object sender, Scanner.StatusEventArgs e)
        {
            StatusData statusData = e.P0;

            StatusData.ScannerStates state = e.P0.State;
            new AsyncStatusUpdate().Execute(state.ToString());

            /*if (state == StatusData.ScannerStates.Idle)
             * {
             *  statusString = "Status: " + statusData.FriendlyName + " is enabled and idle...";
             *  RunOnUiThread(() => textViewStatus.Text = statusString);
             *
             *
             *  if (state == StatusData.ScannerStates.Waiting)
             *  {
             *      statusString = "Status: Scanner is waiting for trigger press...";
             *      RunOnUiThread(() =>
             *      {
             *          textViewStatus.Text = statusString;
             *      });
             *  }
             *
             *  if (state == StatusData.ScannerStates.Scanning)
             *  {
             *      statusString = "Status: Scanning...";
             *      RunOnUiThread(() =>
             *      {
             *          textViewStatus.Text = statusString;
             *
             *      });
             *  }
             *
             *  if (state == StatusData.ScannerStates.Disabled)
             *  {
             *      statusString = "Status: " + statusData.FriendlyName + " is disabled.";
             *      RunOnUiThread(() =>
             *      {
             *          textViewStatus.Text = statusString;
             *
             *      });
             *  }
             *
             *  if (state == StatusData.ScannerStates.Error)
             *  {
             *      statusString = "Status: An error has occurred.";
             *      RunOnUiThread(() =>
             *      {
             *          textViewStatus.Text = statusString;
             *
             *      });
             *  }
             *
             * }*/
        }