pt1588-SH7216 1
IEEE1588v2 Implementation for Renesas SH7216 Demo

C:/Users/mzimmer/IEEE1588/pt1588/branches/pt1588-SH7216/pt1588/platform/ptp-platform-data-types.h File Reference

Define all platform dependent data types that are required for the correct operation of PTP (5.2). More...

Go to the source code of this file.

Data Structures

struct  UInteger48
 48-bit unsigned integer. More...

Defines

#define TRUE   (1)
 TRUE.
#define FALSE   (0)
 FALSE.
#define NULL   (0)
 NULL.

Typedefs

typedef unsigned char Boolean
 TRUE or FALSE.
typedef unsigned char Enumeration4
 4-bit enumerated value.
typedef unsigned char Enumeration8
 8-bit enumerated value.
typedef unsigned short Enumeration16
 16-bit enumerated value.
typedef unsigned char UInteger4
 4-bit signed integer.
typedef signed char Integer8
 8-bit signed integer.
typedef unsigned char UInteger8
 8-bit unsigned integer.
typedef signed short Integer16
 16-bit signed integer.
typedef unsigned short UInteger16
 16-bit unsigned integer.
typedef signed int Integer32
 32-bit signed integer.
typedef unsigned int UInteger32
 32-bit unsigned integer.
typedef signed long long Integer64
 64-bit signed integer.
typedef unsigned long long UInteger64
 64-bit unsigned integer.
typedef unsigned char Nibble
 4-bit field not interpreted as a number.
typedef char Octet
 8-bit field not interpreted as a number.

Detailed Description

Define all platform dependent data types that are required for the correct operation of PTP (5.2).

Author:
Michael Zimmer (mzimmer@eecs.berkeley.edu)
Version:
$Id$

Definition in file ptp-platform-data-types.h.


Define Documentation

#define FALSE   (0)

FALSE.

Definition at line 32 of file ptp-platform-data-types.h.

#define NULL   (0)

NULL.

Definition at line 33 of file ptp-platform-data-types.h.

#define TRUE   (1)

TRUE.

Definition at line 31 of file ptp-platform-data-types.h.


Typedef Documentation

typedef unsigned char Boolean

TRUE or FALSE.

Definition at line 35 of file ptp-platform-data-types.h.

typedef unsigned short Enumeration16

16-bit enumerated value.

Definition at line 38 of file ptp-platform-data-types.h.

typedef unsigned char Enumeration4

4-bit enumerated value.

Definition at line 36 of file ptp-platform-data-types.h.

typedef unsigned char Enumeration8

8-bit enumerated value.

Definition at line 37 of file ptp-platform-data-types.h.

typedef signed short Integer16

16-bit signed integer.

Definition at line 42 of file ptp-platform-data-types.h.

typedef signed int Integer32

32-bit signed integer.

Definition at line 44 of file ptp-platform-data-types.h.

typedef signed long long Integer64

64-bit signed integer.

Definition at line 51 of file ptp-platform-data-types.h.

typedef signed char Integer8

8-bit signed integer.

Definition at line 40 of file ptp-platform-data-types.h.

typedef unsigned char Nibble

4-bit field not interpreted as a number.

Definition at line 53 of file ptp-platform-data-types.h.

typedef char Octet

8-bit field not interpreted as a number.

Definition at line 54 of file ptp-platform-data-types.h.

typedef unsigned short UInteger16

16-bit unsigned integer.

Definition at line 43 of file ptp-platform-data-types.h.

typedef unsigned int UInteger32

32-bit unsigned integer.

Definition at line 45 of file ptp-platform-data-types.h.

typedef unsigned char UInteger4

4-bit signed integer.

Definition at line 39 of file ptp-platform-data-types.h.

typedef unsigned long long UInteger64

64-bit unsigned integer.

Definition at line 52 of file ptp-platform-data-types.h.

typedef unsigned char UInteger8

8-bit unsigned integer.

Definition at line 41 of file ptp-platform-data-types.h.

 All Data Structures Files Functions Variables Typedefs Enumerator Defines