RHD:Features

From Rsewiki
(Difference between revisions)
Jump to: navigation, search
(New page: RHD is developed as a flexible hardware abstraction layer framework, that could be used in any application where interaction between a high-level control program and hardware devices are n...)
 
Line 2: Line 2:
  
 
The main philosophy of RHD is the idea of a distributed variable database, making all communication variable oriented. A plug-in structure makes it simple to write interfaces to new hardware.
 
The main philosophy of RHD is the idea of a distributed variable database, making all communication variable oriented. A plug-in structure makes it simple to write interfaces to new hardware.
 +
 +
== Feature list ==
 +
 +
 +
* Hard real-time operation possible
 +
* Linux or RTAI scheduling support
 +
* 32-bit signed database variables
 +
* TCP / IP Socket interface
 +
* Only one write-client accepted (first in, first access)
 +
* Theoretically up to 256 read-clients
 +
* Low communication overhead in protocol
 +
* Plug-in interface with a range of plugins avalible (see [[RHD:Plugins]])

Revision as of 10:18, 6 August 2008

RHD is developed as a flexible hardware abstraction layer framework, that could be used in any application where interaction between a high-level control program and hardware devices are needed in real-time.

The main philosophy of RHD is the idea of a distributed variable database, making all communication variable oriented. A plug-in structure makes it simple to write interfaces to new hardware.

Feature list

  • Hard real-time operation possible
  • Linux or RTAI scheduling support
  • 32-bit signed database variables
  • TCP / IP Socket interface
  • Only one write-client accepted (first in, first access)
  • Theoretically up to 256 read-clients
  • Low communication overhead in protocol
  • Plug-in interface with a range of plugins avalible (see RHD:Plugins)
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox