Object Pool XML Elements
Valid for: CANoe DE • CANoe4SW DE The object pool component supports the loading and saving of binary IOP files. The content of the file is identical to the data sent to the Virtual Terminal with the Object Pool Transfer message. Furthermore, object pool files can also be processed in a proprietary XML format (*.iopx) defined by Vector. The XML format allows easy editing of the object pool, e.g. to test a changed display in the Virtual Terminal. With the sample configuration Object Pool Checker an IOP file can be easily converted into an IOPX file (and vice versa). In the following the XML elements and the XML attributes of the individual objects are described. Unless otherwise specified, the attributes are of type xs:integer.-
Working Set
- XML Element:
<workingSet> - XML Attribute:
id,backgroundColor,selectable,activeMask
- XML Element:
-
Data Mask
- XML Element:
<dataMask> - XML Attribute:
id,backgroundColor,softKeyMask
- XML Element:
-
Alarm Mask
- XML Element:
<alarmMask> - XML Attribute:
id,backgroundColor,softKeyMask,priority,signal
- XML Element:
-
Container
- XML Attribute:
id,width,height,hidden
- XML Attribute:
-
Window Mask
- XML Attribute:
id,width,height,windowType,backgroundColor,options,name,windowTitle,windowIcon
- XML Attribute:
-
Soft Key Mask
- XML Element:
<softkeyMask> - XML Attribute:
id,backgroundColor
- XML Element:
-
Key
- XML Element:
<key> - XML Attribute:
id,backgroundColor,keyCode
- XML Element:
-
Button
- XML Element:
<button> - XML Attribute:
iId,width,height,backgroundColor,borderColor,keycode,options
- XML Element:
-
Key Group
- XML Element:
<keyGroup> - XML Attribute:
id,options,name,keyGroupIcon
- XML Element:
-
Input Boolean
- XML Element:
<inputBool> - XML Attribute:
id,backgroundColor,width,foregroundColor,variable,value,enabled
- XML Element:
-
Input String
- XML Element:
<inputString> - XML Attribute:
id,width,height,backgroundColor,font,input,options,variable,justification,value (xs:string),enabled
- XML Element:
-
Input Number
- XML Element:
<inputNumber> - XML Attribute:
id,width,height,backgroundColor,font,options,variable,min,max,offset,scale (xs:decimal),nrOfDecimals,format,justification,value,options2
- XML Element:
-
Input List
- XML Element:
<inputList> - XML Attribute:
id,width,height,variable,value,options
- XML Element:
-
Output String
- XML Element:
<outputString> - XML Attribute:
id,width,height,backgroundColor,font,options,variable,justification,value (xs:string)
- XML Element:
-
Output Number
- XML Element:
<outputNumber> - XML Attribute:
id,width,height,backgroundColor,font,options,variable,offset,scale,nrOfDecimales,format,justification,value
- XML Element:
-
Output List
- XML Element:
<outputList> - XML Attribute:
id,width,height,variable,value
- XML Element:
-
Output Line
- XML Element:
<line> - XML Attribute:
id,line,width,height,direction
- XML Element:
-
Output Rectangle
- XML Element:
<rectangle> - XML Attribute:
id,line,width,height,suppression,fill
- XML Element:
-
Output Ellipse
- XML Element:
<ellipse> - XML Attribute:
id,line,width,height,type,startAngle,endAngle,fill
- XML Element:
-
Output Polygon
- XML Element:
<polygon> - XML Attribute:
id,width,height,line,fill,type
- XML Element:
-
Output Meter
- XML Element:
<meter> - XML Attribute:
id,width,needleColor,borderColor,tickColor,options,nrOfTicks,startAngle,endAngle,min,max,variable,value
- XML Element:
-
Output Linear Bar Graph
- XML Element:
<lineBarGraph> - XML Attribute:
id,width,height,color,targetColor,options,nrOfTicks,min,max,variable,targetRef,targetValue,value
- XML Element:
-
Output Arched Bar Graph
- XML Element:
<archedBarGraph> - XML Attribute:
id,width,height,color,targetColor,options,startAngle,endAngle,barWidth,min,max,variable,targetRef,targetValue,value
- XML Element:
-
Graphics Context
- XML Element:
<graphicsContext> - XML Attribute:
id,viewportWidth,viewportHeight,viewportX,viewportY,canvasWidth,canvasHeight,viewportZoom (xs:decimal),cursorX,cursorY,foregroundColor,backgroundColor,font,line,fill,format,options,transparentColor
- XML Element:
-
Animation
- XML Element:
<animation> - XML Attribute:
id,width,height,refreshInterval,value,enabled,firstChildIndex,lastChildIndex,defaultChildIndex,options
- XML Element:
-
Picture Graphic
- XML Element:
<picture> - XML Attribute:
id,width,options,transparentColor,actualWidth,actualHeight,format
- XML Element:
-
Graphic Data
- XML Element:
<graphicData> - XML Attribute:
id,format
- XML Element:
-
Scaled Graphic
- XML Element:
<scaledGraphic> - XML Attribute:
id,width,height,scaleType,options,value
- XML Element:
-
Number Variable
- XML Element:
<numberVariable> - XML Attribute:
id,value
- XML Element:
-
String Variable
- XML Element:
<stringVariable> - XML Attribute:
id,value (xs:string)
- XML Element:
-
Font Attributes
- XML Element:
<fontAttribute> - XML Attribute:
id,color,size,type,style
- XML Element:
-
Line Attributes
- XML Element:
<lineAttribute> - XML Attribute:
id,color,width,art
- XML Element:
-
Fill Attributes
- XML Element:
<fillAttribute> - XML Attribute:
id,type,color,pattern
- XML Element:
-
Input Attributes
- XML Element:
inputAttribute - XML Attribute:
id,type,validation (xs:string)
- XML Element:
-
Extended Input Attributes
- XML Element:
<inputAttributeEx> - XML Attribute:
id,type
- XML Element:
-
Colour Map
- XML Element:
<colorMap>
- XML Element:
-
Object Label Reference List
- XML Element:
<labelRefList> - XML Attribute:
id
- XML Element:
-
Colour Palette
- XML Element:
<colorPalette> - XML Attribute:
id,options
- XML Element:
-
Working Set Special Controls
- XML Element:
<workingSetSpecialControls> - XML Attribute:
id,numOfBytesToFollow,colorMapId,colorPaletteId
- XML Element:
-
External Object Definition
- XML Element:
<externalObjectDefinition> - XML Attribute:
id,options,name0 (untere 4 Bytes des NAME),name1(obere 4 Bytes des NAME)
- XML Element:
-
External Reference NAME
- XML Element:
<externalReferenceName> - XML Attribute:
id,options,name0 (untere 4 Bytes des NAME),name1 (obere 4 Bytes des NAME)
- XML Element:
-
External Object Pointer
- XML Element:
<externalObjectPointer> - XML Attribute:
id,defaultObjectID,externalRefNameID,externalObjectID
- XML Element:
-
Macro
- XML Element:
<macro> - XML Attribute:
id
- XML Element:
-
Auxiliary Function Type 1
- XML Element:
<auxiliaryFunctionType1> - XML Attribute:
id,backgroundColor,functionType
- XML Element:
-
Auxiliary Input Type 1
- XML Element:
<auxiliaryInputType1> - XML Attribute:
id,backgroundColor,functionType,inputID
- XML Element:
-
Auxiliary Function Type 2
- XML Element:
<auxiliaryFunctionType2> - XML Attribute:
id,backgroundColor,functionType
- XML Element:
-
Auxiliary Input Type 2
- XML Element:
<auxiliaryInputType2> - XML Attribute:
id,backgroundColor,functionType
- XML Element:
-
Auxiliary Control Designator Type 2 Object Pointer
- XML Element:
<auxiliaryCtrlDesignatorPointer> - XML Attribute:
id,type,objectID
- XML Element:
<macro>.
- Object that can contain macros
- XML Subelement:
<macro> - XML Attribute:
macroID,eventID
- XML Subelement:
<macro> elements are used, where the eventID attribute of the first element must be 255. The true event ID is defined in the second element. The macroID attribute of the first element contains the low byte of the macro ID. The macroID attribute of the second element contains the high byte.
Example