Zebra LinkOS Multiplatform SDK for Xamarin  1.1
Link-OS Portable Class Library Plugin for Xamarin
LinkOS.Plugin.Abstractions Namespace Reference

Classes

interface  IBluetoothDiscoverer
 A class that discovers Bluetooth® devices. More...
 
interface  IConnection
 A connection to a device. More...
 
interface  IConnectionBuilder
 Builds a Connection from a description string. The description string is used to specify a connection to a specific device over TCP or Bluetooth. More...
 
interface  IDiscoveredPrinter
 Container holding information about a discovered printer. More...
 
interface  IDiscoveredPrinterBluetooth
 Instance of DiscoveredPrinter that is returned when performing a Bluetooth® discovery. More...
 
interface  IDiscoveredPrinterNetwork
 Instance of DiscoveredPrinter that is returned when performing a network discovery. More...
 
interface  IDiscoveredPrinterUsb
 Instance of DiscoveredPrinter that is returned when performing a USB discovery. Only availible in Android. More...
 
interface  IDiscoveryEventHandler
 
interface  IDiscoveryHandler
 Interface definition for a callback to be invoked for printer discovery events More...
 
interface  IDiscoveryHandlerFactory
 Factory to create a new instance of a IDiscoveryHandler More...
 
interface  IFieldDescription
 This class is used to describe format variable fields. More...
 
interface  IFileUtil
 This is an utility class for performing file operations on a device More...
 
interface  IFormatUtil
 Defines functions used for interacting with printer formats. More...
 
interface  IGraphicsUtil
 This is an utility class for printing images on a device. More...
 
interface  INetworkDiscoverer
 A class used to discover printers on an IP Network.
Note: There are no cancel discovery methods. Be carefull when using these to properly dispose of discoverer objects if navigating prior to finishing discovery. More...
 
interface  IPrinterStatus
 A class used to obtain the status of a Zebra printer. More...
 
interface  IPrinterUtil
 Numerous utilities to simplify printer operations More...
 
interface  IUsbDiscoverer
 Discovers Zebra printers connected to an Android™ device via USB Host More...
 
interface  IZebraPrinter
 An interface used to obtain various properties of a Zebra printer. More...
 
interface  IZebraPrinterFactory
 A factory used to acquire an instance of a ZebraPrinter. More...
 

Enumerations

enum  PrinterLanguage { PrinterLanguage.CPCL, PrinterLanguage.LINE_PRINT, PrinterLanguage.ZPL }
 Enumeration of the various printer control languages supported by Zebra Printers. More...
 

Functions

delegate void DiscoveryErrorHandler (IDiscoveryHandler handler, string message)
 This method is invoked when there is an error during discovery. The discovery will be cancelled when this method is invoked. discoveryFinished() will not be called if this method is invoked. More...
 
delegate void DiscoveryFinishedHandler (IDiscoveryHandler handler)
 This method is invoked when discovery is finished. More...
 
delegate void FoundPrinterHandler (IDiscoveryHandler handler, IDiscoveredPrinter discoveredPrinter)
 This method is invoked when a printer has been discovered. This method will be invoked for each printer that is found. More...
 

Enumeration Type Documentation

◆ PrinterLanguage

Enumeration of the various printer control languages supported by Zebra Printers.

Enumerator
CPCL 

Printer control language CPCL

LINE_PRINT 

Printer control language line_print mode.

ZPL 

Printer control language ZPL

Function Documentation

◆ DiscoveryErrorHandler()

delegate void LinkOS.Plugin.Abstractions.DiscoveryErrorHandler ( IDiscoveryHandler  handler,
string  message 
)

This method is invoked when there is an error during discovery. The discovery will be cancelled when this method is invoked. discoveryFinished() will not be called if this method is invoked.

Parameters
handlerthe specific IDiscoveryHandler initiating this event
messagethe error message

◆ DiscoveryFinishedHandler()

delegate void LinkOS.Plugin.Abstractions.DiscoveryFinishedHandler ( IDiscoveryHandler  handler)

This method is invoked when discovery is finished.

Parameters
handlerthe specific IDiscoveryHandler initiating this event

◆ FoundPrinterHandler()

delegate void LinkOS.Plugin.Abstractions.FoundPrinterHandler ( IDiscoveryHandler  handler,
IDiscoveredPrinter  discoveredPrinter 
)

This method is invoked when a printer has been discovered. This method will be invoked for each printer that is found.

Parameters
handlerthe specific IDiscoveryHandler initiating this event
discoveredPrintera discovered printer.