| 
    XORDE
    v1.0
    
   eXtensible Operational Robotic Development Environment 
   | 
 
ONB Object description. More...
#include <objectdescription.h>
  
 Public Member Functions | |
| ObjectDescription () | |
| Constructs the description with invalid flags and uninitialized data.  | |
| ObjectDescription (const QByteArray &ba) | |
| Constructs the description from serialized data.  | |
| bool | isValid () const | 
| Test Object descriptor for validity.  More... | |
| QString | flagString () const | 
| Create human-readable representation of flags.  | |
| void | read (QByteArray &ba) const | 
| Serialize the descriptor to byte array.  More... | |
Public Attributes | |
| QString | name | 
| Name of the object.  | |
  Public Attributes inherited from ObjectDescriptionHeaderV2 | |
| 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... | |
ONB Object description.
Contains header and name of the Object.
      
  | 
  inline | 
Test Object descriptor for validity.
| void ObjectDescription::read | ( | QByteArray & | ba | ) | const | 
Serialize the descriptor to byte array.
This implementation uses descriptor version 2.
 1.8.10