Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Table 4.5.: BACnet data types

BACnet Object Type

Server Data Type

Access Rights

Binary Input

bool

Read-Only

Binary Output

bool

Read-Write

Binary Value

bool

Read-Write

Analog Input

float

Read-Only

Analog Output

float

Read-Write

Analog Value

float

Read-Write

Accumulator

uint32

Read-Write

Pulse Converter

uint32

Read-Write

Multi-State Input

uint32

Read-Only

Multi-State Output

uint32

Read-Write

Multi-State Value

uint32

Read-Write

Life Safety Zone

uint32

Read-Only

Life Safety Point

uint32

Read-Only

Schedule

uint32, int32, string, float, double

Read-Only

Character String Value

string

Read-Write

Date Time Value

date

Read-Write

Integer Value

int32

Read-Write

Positive Integer Value

uint32

Read-Write

Large Analog Value

double

Read-Write

Lighting Output

float

Read-Write

Proprietary Objects

any

Read-Write or Read-Only

Table 4.6.: Possible BACnet Mapping

Server Data Type

Size

Unsigned
Signed

Allowed BACnet types

 

BOOL

1 Bit

 

Binary Input
Binary Output
Binary Value

 

STR

Variable

 

Character String Value

 

CHAR

1 Byte

Signed

Analog Output
Analog Input
Analog Value
Large Analog Value
Integer Value

 

 

Cont

inued on next page . . .

 

Table 4.6.: Possible BACnet Mapping

Server Data Type

Size

Unsigned
Signed

Allowed BACnet types

BYTE

1 Byte

Unsigned

Analog Output
Analog Input
Analog Value
Accumulator
Pulse Converter
Multi-State Input
Multi-State Output
Multi-State Value
Positive Integer Value

INT8

1 Byte

Signed

Analog Output
Analog Input
Analog Value
Large Analog Value
Integer Value

UINT8

1 Byte

Unsigned

Analog Output
Analog Input
Analog Value
Large Analog Value
Accumulator
Pulse Converter
Multi-State Input
Multi-State Output
Multi-State Value
Positive Integer Value

INT16

2 Byte

Signed

Analog Output
Analog Input
Analog Value
Large Analog Value
Integer Value

UINT16

2 Byte

Unsigned

Analog Output
Analog Input
Analog Value
Large Analog Value
Accumulator
Pulse Converter
Multi-State Input
Multi-State Output
Multi-State Value
Positive Integer Value

INT32

4 Byte

Signed

Analog Output
Analog Input
Analog Value
Large Analog Value
Integer Value

UINT32

4 Byte

Unsigned

Analog Output
Analog Input
Analog Value
Large Analog Value
Accumulator
Pulse Converter
Multi-State Input
Multi-State Output
Multi-State Value
Positive Integer Value

INT64

8 Byte

Signed

Analog Output
Analog Input
Analog Value
Large Analog Value
Integer Value

UINT64

8 Byte

Unsigned

Analog Output
Analog Input
Analog Value
Large Analog Value
Accumulator
Pulse Converter
Multi-State Input
Multi-State Output
Multi-State Value
Positive Integer Value

FLOAT

4 Byte

 

Analog Output
Analog Input
Analog Value
Large Analog Value

Continued on next page . . .

 

 

 

Table 4.6.: Possible BACnet Mapping

Server Data Type

Size

Unsigned
Signed

Allowed BACnet types

DOUBLE

8 Byte

 

Analog Output
Analog Input
Analog Value
Large Analog Value

DATE

 

 

Date Time Value

TIME

 

 

Date Time Value

  • No labels