![]() |
Open-AVB AVTP Pipeline SDK
1.4
|
Common Base AVB Types that are exposed outside of the AVB stack. More...
#include "openavb_types_base_tcal_pub.h"#include <stdbool.h>#include <inttypes.h>Go to the source code of this file.
Macros | |
| #define | NANOSECONDS_PER_SECOND (1000000000ULL) |
| Number of nanoseconds in second. | |
| #define | NANOSECONDS_PER_MSEC (1000000L) |
| Number of nanoseconds in milisecond. | |
| #define | NANOSECONDS_PER_USEC (1000L) |
| Number of nanoseconds in microsecond. | |
| #define | MICROSECONDS_PER_SECOND (1000000L) |
| Number of microseconds in second. | |
| #define | MICROSECONDS_PER_MSEC (1000L) |
| Number of microseconds in milisecond. | |
| #define | TRUE true |
| True boolean value. | |
| #define | FALSE false |
| False boolean value. | |
| #define | NULL 0 |
| Null pointer value. | |
| #define | SR_RANK_REGULAR 1 |
| Regular. | |
| #define | SR_RANK_EMERGENCY 0 |
| Emergency. | |
Typedefs | |
| typedef int8_t | S8 |
| Signed 8 bit type. | |
| typedef uint8_t | U8 |
| Unsigned 8 bit type. | |
| typedef int16_t | S16 |
| Signed 16 bit type. | |
| typedef uint16_t | U16 |
| Unsigned 16 bit type. | |
| typedef int32_t | S32 |
| Signed 32 bit type. | |
| typedef uint32_t | U32 |
| Unsigned 32 bit type. | |
| typedef int64_t | S64 |
| Signed 64 bit type. | |
| typedef uint64_t | U64 |
| Unsigned 64 bit type. | |
Enumerations | |
| enum | avb_role_t { AVB_ROLE_UNDEFINED = 0, AVB_ROLE_TALKER, AVB_ROLE_LISTENER } |
| Describes role of the host. More... | |
| enum | SRClassIdx_t { SR_CLASS_A, SR_CLASS_B, MAX_AVB_SR_CLASSES } |
| Supported AVB classes. More... | |
Common Base AVB Types that are exposed outside of the AVB stack.
| enum avb_role_t |
| enum SRClassIdx_t |
1.8.6