TwclIrDAReceiver Class

Represents the IrDA receiver.

Namespace: wclIrDADevices
TComponent
  wclIrDADevices.TwclIrDAReceiver
type
 TwclIrDAReceiver = class(TComponent)
 end;

The TwclIrDAReceiver type exposes the following members.

Show:
 NameDescription
Create(TComponent)

Create a new component.

Destroy

Frees the component.

Top
Show:
 NameDescription
Available

Gets the IrDA hardware status.

Discovering

Gets the Lazy Discovering state.

OnChange

The event fires when the state of the IrDA hardware is changed. To check real status an application should read the Available property.

Subscribed

Gets the subscription state.

Top
Show:
 NameDescription
Discover(TwclIrDADevices)

Discovers nearby IrDA devices.

DoChange

Fires the OnChange event.

DoDevicesFound(TwclIrDADevice)

Fires the OnDevicesFound event.

MessageReceived(TwclMessage)

The message receiver calls this method when a new notification message has been received.

QueryAttribute(Cardinal,string,string,TwclIrDAAttribute)

Querys an IrDA IAS attribute value.

StartLazyDiscovering

Starts Lazy Discovering for IrDA devices.

StopLazyDiscovering

Stops monitoring Lazy Discovering.

Subscribe

Subscribes for IrDA hardware changes notifications.

Unsubscribe

Unsubscribes from IrDA hardware changes notifications.

Top
Show:
 NameDescription
OnDevicesFound

The even fires when new IrDA devices were found during Lasy Discovering.

Top

The component provides methods to discover IrDA devices and to monitor changes in the IrDA hardware.

The component is not thread-safe and must be used in the same thread it was created.