XORDE  v1.0
eXtensible Operational Robotic Development Environment
Public Attributes | List of all members
ObjectDescriptionHeaderV2 Class Reference

ONB Object description header, version 2. More...

#include <objectdescription.h>

Inheritance diagram for ObjectDescriptionHeaderV2:
ObjectDescription

Public Attributes

unsigned char id
 Object ID.
 
unsigned char version: 4
 Version of the descriptor (current version = 2)
 
unsigned char _verid: 4
 Distinction of descriptor version >= 2 (must be equal to 0xF)
 
unsigned char group
 Object ID category.
 
unsigned char _reserve
 Not used, reserved for future.
 
unsigned char flags
 Access flags from Flags enum.
 
unsigned short extFlags
 Advanced flags (min max def) from ExtFlags enum.
 
unsigned char rType
 Type of the object to read (Type enum)
 
unsigned char wType
 Type of the object to write (Type enum)
 
unsigned short readSize
 Size of the object to read in bytes. More...
 
unsigned short writeSize
 Size of the object to write in bytes. More...
 

Detailed Description

ONB Object description header, version 2.

Contains extended flags for meta-value exchange.

Member Data Documentation

unsigned short ObjectDescriptionHeaderV2::readSize

Size of the object to read in bytes.

If type of the object assumes variable size, must be equal to 0.

unsigned short ObjectDescriptionHeaderV2::writeSize

Size of the object to write in bytes.

If type of the object assumes variable size, must be equal to 0.