OEMNDISEVENTTYPE (Compact 2013)

3/26/2014

This enumeration specifies the types of messaging events conveyed through messaging queues.

The RIL driver and the packet driver (radio stack) each generate events.

The term event does not refer to the event system used within Windows Embedded Compact; rather, it refers to the specific events in the messaging queues.

Syntax

typedef enum oemndiseventtype_tag
{
  OEM_NDIS_NULL_EVENT,

  /* Events generated by OEM */

  OEM_NDIS_RX_PACKET,
  OEM_NDIS_TX_PACKET_COMPLETE,
  OEM_NDIS_IP_CONFIGURATION,
  OEM_NDIS_XOFF,
  OEM_NDIS_XON,
  OEM_NDIS_INITIALISE_COMPLETE,
  OEM_NDIS_OPEN_COMPLETE,
  OEM_NDIS_CLOSE_COMPLETE,

  /* Events generated by RILGSM */

  OEM_NDIS_TX_PACKET,
  OEM_NDIS_RX_PACKET_COMPLETE,
  OEM_NDIS_OPEN_CONNECTION,
  OEM_NDIS_CLOSE_CONNECTION,
    
  OEM_NDIS_NUMBER_OF_EVENTS
} OEMNDISEVENTTYPE;

Elements

  • OEM_NDIS_RX_PACKET
    No event is available. Generated by the packet driver (radio stack). No data is associated with this event.

Elements (Events Generated by OEM)

  • OEM_NDIS_RX_PACKET
    A packet has been received. Generated by the packet driver (radio stack). Used in the RIL message reception queue. Valid data associated with the event is RILNDISPACKET.
  • OEM_NDIS_TX_PACKET_COMPLETE
    A packet has completed transmission. Generated by the packet driver (radio stack). Used in the RIL message reception queue. Valid data associated with the event is RILNDISPACKET.
  • OEM_NDIS_IP_CONFIGURATION
    The IP configuration of the packet has changed. Generated by the RIL GSM driver. Used in the RIL message reception queue.
  • OEM_NDIS_XOFF
    A request to stop sending packets to the radio stack. Generated by the packet driver (radio stack). Used in the RIL message reception queue. No data is associated with this event.
  • OEM_NDIS_XON
    A request to restart sending packets to the radio stack. Generated by the packet driver (radio stack). Used in the RIL message reception queue. No data is associated with this event.
  • OEM_NDIS_INITIALISE_COMPLETE
    The communication channel is ready for use. This event is generated after NdisInitialize has returned successfully, and the modem communications initiated by NdisInitialize have completed successfully.
  • OEM_NDIS_OPEN_COMPLETE
    The connection is open. Asynchronous commands can now be sent. Generated by the RIL GSM driver. Used in the RIL message reception queue.
  • OEM_NDIS_CLOSE_COMPLETE
    The connection is closed. Asynchronous commands can no longer be sent. Generated by the RIL GSM driver. Used in the RIL message reception queue.

Elements (Events Generated by RILGSM)

  • OEM_NDIS_TX_PACKET
    A packet has been transmitted. Generated by the RIL GSM driver. Used in the RIL message transmission queue. Valid data associated with the event is RILNDISPACKET.
  • OEM_NDIS_RX_PACKET_COMPLETE
    A packet has been completely received. Generated by the RIL GSM driver. Used in the RIL message transmission queue. Valid data associated with the event is RILNDISPACKET.
  • OEM_NDIS_OPEN_CONNECTION
    Generated by the RIL GSM driver. No data is associated with this event.
  • OEM_NDIS_CLOSE_CONNECTION
    Generated by the RIL GSM driver. No data is associated with this event.
  • OEM_NDIS_NUMBER_OF_EVENTS
     

See Also

Reference

RIL Enumerations