Freescale Semiconductor SEC2SWUG Bedienungsanleitung Seite 5

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 44
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 4
SEC 2.0 Reference Device Driver User’s Guide, Rev. 0
Freescale Semiconductor PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE 5
User Interface
2.1.5 Deferred Service Routine
The ProcessingComplete() routine completes the request outside of the interrupt service routine, and runs in a
non-ISR context. This routine depends on the IsrMsgQId queue and processes messages written to the queue by
the interrupt service routine. This function will determine which request is complete, and notify the calling task
using any handler specified by that calling task. It will then check the remaining content of the process request
queue, and schedule any queued requests.
3 User Interface
3.1 Application Interface
In order to make a request of the SEC2 device, the calling application populates a request structure with information
describing the request. These structures are described in Section 4, “Individual Request Type Descriptions,” and
include items such as operation ID, channel, callback routines (success and error), and data.
Once the request is prepared, the application calls
ioctl() with the prepared request. This function is a standard
system call used by operating system I/O subsystems to implement special-purpose functions. It typically follows
the format:
int ioctl(int fd, /* file descriptor */
int function, /* function code */
int arg /* arbitrary argument (driver dependent) */
The function code (second argument) is defined as the I/O control code. This code will specify the driver-specific
operation to be performed by the device in question. The third argument is the pointer to the SEC2 user request
structure which contains information needed by the driver to perform the function requested.
The following is a list of guidelines to be followed by the end-user application when preparing a request structure:
The first member of every request structure is an operation ID (opID). The operation ID is used by the
device driver to determine the format of the request structure.
While all requests have a “channel” member, it's presence is a holdover from earlier variations of the
security engine. For SEC2, it no longer has a valid use, and is retained solely to maintaining request
compatibility for applications written for older security engines.
All process request structures have a status member. This value is filled in by the device driver when the
interrupt for the operation occurs and it reflects the status of the operation as indicated by the interrupt. The
valid values for this status member are DONE (normal status) or ERROR (error status).
All process request structures have two notify members, notify and notify_on_error. These notify
members can be used by the device driver to notify the application when its request has been completed.
They may be the same function, or different, as required by the caller's operational requirements.
All process request structures have a
next request member. This allows the application to chain multiple
process requests together.
It is the application's choice to use a notifier function or to poll the status member.
Seitenansicht 4
1 2 3 4 5 6 7 8 9 10 ... 43 44

Kommentare zu diesen Handbüchern

Keine Kommentare

Tiffen Lowel Prime LED 200 manuály

Uživatelské manuály a uživatelské příručky pro Osvětlení Tiffen Lowel Prime LED 200.
Poskytujeme 1 manuály pdf Tiffen Lowel Prime LED 200 ke stažení zdarma podle typů dokumentů: Uživatelský manuál






Další produkty a příručky pro Osvětlení Tiffen

Modely Typ Dokumentu
Lowel Blender Original Models Uživatelský manuál   Tiffen Lowel Blender Original Models User Manual, 4 stránky
Lowel Tota-light Uživatelský manuál   Tiffen Lowel Tota-light User Manual, 4 stránky
Lowel Omni-light Uživatelský manuál   Tiffen Lowel Omni-light User Manual, 4 stránky
Lowel Pro-light Uživatelský manuál   Tiffen Lowel Pro-light User Manual, 4 stránky
Lowel L-light Uživatelský manuál   Tiffen Lowel L-light User Manual, 2 stránky
Lowel V-light Uživatelský manuál   Tiffen Lowel V-light User Manual, 5 stránky
Lowel Rifa eXchange Uživatelský manuál   Tiffen Lowel Rifa eXchange User Manual, 4 stránky
Lowel i Light Uživatelský manuál   Tiffen Lowel i Light User Manual, 4 stránky
Lowel Rifa-lite Uživatelský manuál   Tiffen Lowel Rifa-lite User Manual, 4 stránky
Lowel eXchange System Lamphead Uživatelský manuál   Tiffen Lowel eXchange System Lamphead User Manual, 2 stránky
Lowel Rifa eX Retrofit Uživatelský manuál   Tiffen Lowel Rifa eX Retrofit User Manual, 2 stránky
Lowel Fluo-Tec Uživatelský manuál   Tiffen Lowel Fluo-Tec User Manual, 4 stránky
Lowel e-studio Uživatelský manuál   Tiffen Lowel e-studio User Manual, 2 stránky
Lowel Caselite ce Uživatelský manuál   Tiffen Lowel Caselite ce User Manual, 4 stránky
Lowel Scandles Uživatelský manuál   Tiffen Lowel Scandles User Manual, 8 stránky
Lowel SoftCore Uživatelský manuál   Tiffen Lowel SoftCore User Manual, 4 stránky
Lowel Ego-sweep Uživatelský manuál   Tiffen Lowel Ego-sweep User Manual, 1 stránky
Lowel Ego Operating Instructions Uživatelský manuál   Tiffen Lowel Ego Operating Instructions User Manual, 2 stránky