public void OnSymbologyEnabled(ReaderDevice reader, ReaderDevice.Symbology symbology, Java.Lang.Boolean enabled, Throwable error) { if (Element != null) { Element.OnSymbologyEnabled(NativeToPortableSymbology(symbology), (bool)enabled, error?.LocalizedMessage); } }
private Symbology NativeToPortableSymbology(ReaderDevice.Symbology symbology) { if (symbology == ReaderDevice.Symbology.I2o5) { return(Symbology.I2o5); } else if (symbology == ReaderDevice.Symbology.Telepen) { return(Symbology.Telepen); } else if (symbology == ReaderDevice.Symbology.Rpc) { return(Symbology.Rpc); } else if (symbology == ReaderDevice.Symbology.Qr) { return(Symbology.Qr); } else if (symbology == ReaderDevice.Symbology.Postnet) { return(Symbology.Postnet); } else if (symbology == ReaderDevice.Symbology.Planet) { return(Symbology.Planet); } else if (symbology == ReaderDevice.Symbology.Pharmacode) { return(Symbology.Pharmacode); } else if (symbology == ReaderDevice.Symbology.Pdf417) { return(Symbology.Pdf417); } else if (symbology == ReaderDevice.Symbology.Ocr) { return(Symbology.Ocr); } else if (symbology == ReaderDevice.Symbology.Msi) { return(Symbology.Msi); } else if (symbology == ReaderDevice.Symbology.Micropdf417) { return(Symbology.Micropdf417); } else if (symbology == ReaderDevice.Symbology.Maxicode) { return(Symbology.Maxicode); } else if (symbology == ReaderDevice.Symbology.Vericode) { return(Symbology.Vericode); } else if (symbology == ReaderDevice.Symbology.FourStateUpu) { return(Symbology.FourStateUpu); } else if (symbology == ReaderDevice.Symbology.FourStateRmc) { return(Symbology.FourStateRmc); } else if (symbology == ReaderDevice.Symbology.Unknown) { return(Symbology.Unknown); } else if (symbology == ReaderDevice.Symbology.FourStateJap) { return(Symbology.FourStateJap); } else if (symbology == ReaderDevice.Symbology.FourStateAus) { return(Symbology.FourStateAus); } else if (symbology == ReaderDevice.Symbology.EanUcc) { return(Symbology.EanUcc); } else if (symbology == ReaderDevice.Symbology.Dotcode) { return(Symbology.Dotcode); } else if (symbology == ReaderDevice.Symbology.Datamatrix) { return(Symbology.Datamatrix); } else if (symbology == ReaderDevice.Symbology.Databar) { return(Symbology.Databar); } else if (symbology == ReaderDevice.Symbology.Codabar) { return(Symbology.Codabar); } else if (symbology == ReaderDevice.Symbology.C93) { return(Symbology.C93); } else if (symbology == ReaderDevice.Symbology.C39ConvertToC32) { return(Symbology.C39ConvertToC32); } else if (symbology == ReaderDevice.Symbology.C39) { return(Symbology.C39); } else if (symbology == ReaderDevice.Symbology.C25) { return(Symbology.C25); } else if (symbology == ReaderDevice.Symbology.C128) { return(Symbology.C128); } else if (symbology == ReaderDevice.Symbology.C11) { return(Symbology.C11); } else if (symbology == ReaderDevice.Symbology.Azteccode) { return(Symbology.Azteccode); } else if (symbology == ReaderDevice.Symbology.FourStateImb) { return(Symbology.FourStateImb); } else if (symbology == ReaderDevice.Symbology.UpcEan) { return(Symbology.UpcEan); } else { return(Symbology.Unknown); } }