openD unified API  1.0.0
openD Data types

Macros

#define __OPEND_DATATYPES_H__
 

Typedefs

typedef uint8_t rfpi_t[5]
 
typedef uint8_t ac_t[4]
 
typedef uint8_t pmid_t[3]
 
typedef uint8_t ipui_t[5]
 

Enumerations

enum  openD_status_t {
  OPEND_STATUS_OK, OPEND_STATUS_IDLE, OPEND_STATUS_BUSY, OPEND_STATUS_FAIL,
  OPEND_STATUS_SERVICE_UNKNOWN, OPEND_STATUS_ARGUMENT_INVALID
}
 

Detailed Description

This header file declares the openD specific data types.

Macro Definition Documentation

◆ __OPEND_DATATYPES_H__

#define __OPEND_DATATYPES_H__

Typedef Documentation

◆ ac_t

typedef uint8_t ac_t[4]

Access code (AC).

◆ ipui_t

typedef uint8_t ipui_t[5]

International Portable User Identity (IPUI) | PUT | PUN | | 4 bits | 36 bits |

◆ pmid_t

typedef uint8_t pmid_t[3]

Portable part MAC Identity (PMID). | X X X X | PMIF | | 4 bits (not used) | 20 bits |

◆ rfpi_t

typedef uint8_t rfpi_t[5]

Radio Fixed Part Identity (RFPI).

Enumeration Type Documentation

◆ openD_status_t

openD Status

Enumerator
OPEND_STATUS_OK 

openD success status.

OPEND_STATUS_IDLE 

openD idle status.

OPEND_STATUS_BUSY 

openD busy status.

OPEND_STATUS_FAIL 

openD fail status.

OPEND_STATUS_SERVICE_UNKNOWN 

openD unknown service status.

OPEND_STATUS_ARGUMENT_INVALID 

openD invalid argument status.