Zephyr API Documentation  3.5.0
A Scalable Open Source RTOS
3.5.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osdp_event_cardread Struct Reference

OSDP event cardread. More...

#include <osdp.h>

Data Fields

int reader_no
 
enum osdp_event_cardread_format_e format
 
int direction
 
int length
 
uint8_t data [64]
 

Detailed Description

OSDP event cardread.

Parameters
reader_noIn context of readers attached to current PD, this number indicated this number. This is not supported by LibOSDP.
formatFormat of the card being read. see enum osdp_event_cardread_format_e
directionCard read direction of PD 0 - Forward; 1 - Backward
lengthLength of card data in bytes or bits depending on format (see note).
dataCard data of length bytes or bits bits depending on format (see note).
Note
When format is set to OSDP_CARD_FMT_RAW_UNSPECIFIED or OSDP_CARD_FMT_RAW_WIEGAND, the length is expressed in bits. OTOH, when it is set to OSDP_CARD_FMT_ASCII, the length is in bytes. The number of bytes to read from the data field must be interpreted accordingly.

Field Documentation

◆ data

uint8_t osdp_event_cardread::data[64]

◆ direction

int osdp_event_cardread::direction

◆ format

enum osdp_event_cardread_format_e osdp_event_cardread::format

◆ length

int osdp_event_cardread::length

◆ reader_no

int osdp_event_cardread::reader_no

The documentation for this struct was generated from the following file: