Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

field name

optional

description

name

no

Name of the property

type

no

Type code for the property

refPackage

yes

Name of referenced package (for objectReference and object types)

refClass

yes

Name of referenced class (for objectReference and object types)

access

no

Access code for the property

index

no

1 = index element, 0 = not an index element

optional

no

1 = optional element (may be not present), 0 = mandatory (always present)

unit

yes

Units for numeric values (i.e. seconds, bytes, etc.)

min

yes

Minimum value for numerics

max

yes

Maximum value for numerics

maxlen

yes

Maximum length for strings

desc

yes

Description of the property

...

field name

optional

description

name

no

Argument name

type

no

Type code for the argument

refPackage

yes

Name of referenced package (for objectReference and object types)

refClass

yes

Name of referenced class (for objectReference and object types)

dir

yes

Direction code for method arguments

unit

yes

Units for numeric values (i.e. seconds, bytes, etc.)

min

yes

Minimum value for numerics

max

yes

Maximum value for numerics

maxlen

yes

Maximum length for strings

desc

yes

Description of the argument

default

yes

Default value for the argument

type codes are numerics with the following values:

value

type

Encoding

1

uint8

uint8

2

uint16

uint16

3

uint32

uint32

4

uint64

uint64

6

str8

str8

7

str16

str16

8

absTime

(uint64)

9

deltaTime

(uint64)

10

objectReference

(bin128)

11

boolean

boolean(uint8)

12

float

float

13

double

double

14

uuid

uuid

15

map

map

16

int8

int8

17

int16

int16

18

int32

int32

19

int64

int64

20

object

package-name(str8) + class-name(str8) + hash(bin128) + object-indication-encoding

access codes are numerics with the following values:

...