top of page

Extensible Realtime Application Environment (XRAE)

"Peer Controller Technologies"

Schematic(s) +Board Layout(s) +BOM(s) +Object Source +Device Profile(s) +User Application Programs +Instruction List Editor +Test Plans +Test Results = Product(s)

XRAE introduces "licensed open control" to the public.  These technology assets have been utilized by existing XRAE customers since 2004 but a set of "generic assets" for use by any XRAE control vendor has not been available until now.  These generic control devices include all the techonology assets described on the XRAE page in addition to the training assets needed to add programmable User Application Programs (UAPs) to XRAE control devices including our prootype Instruction List Editor tool.

 

This coming release shall include a generic Device Profile for a Programmable Control Device, all the object classes needed to create this device, including the object methods and properties that enable a programming tool to;

 

  • Connect to an XRAE control device for which it has no prior knowledge

  • Retrieve all information needed to program the connected control device

  • Creates all files needed to create and edit UAPs off line  for the connected control device

  • Create a UAP utilizing the object classes, methods and instances contrained within the control device

  • Download UAP(s) to the control device

  • Debug the execution of the UAP(s) within the control device utilzing Debugger UAP(s)

  • Upload UAP(s) from the control device

 

As with all XRAE control devices, any UAP may be downloaded to any XRAE control device, independent of cpu or vendor, if it supports the necessary objects referenced within the respective UAP and if it supports downloadable UAPs.

 

Any licensed XRAE vendor may create their own programming tools, extend the prototype RTOS programming tool, or utilize a programming tool created by any other vendors supporting the XRAE architecture.

 

This pending release utilizes the standard XRAE training materials plus additional training lessons for extending any XRAE control device to enable the addition of programmable UAPs.  At the time of this announcement fourteen XRAE training lessons exist where a minimum of six additional lessons will be required to "incrementally" train individuals in extending an XRAE control device to support downloadable UAPs.

bottom of page