Module afibex::fibex

source ·

Structs§

  • service:FIELD-TYPE https://www.asam.net/xml/fbx/services/fibex4services.xsd mainly a Parameter with getter, setter, notifier. So we ARRAY-DIMENSION-TYPE: (can happen multiple time in seq and defines one dimension of the array each)
  • fx:CHANNEL-TYPE according to https://www.asam.net/xml/fbx/fibex.xsd It’s a fx:REVISED-ELEMENT-TYPE extended by:
  • fibex: ho:CODED-TYPE (see https://www.asam.net/xml/harmonizedObjects.xsd)
  • fibex: CODING-TYPE
  • ho: COMPU-METHOD, see https://www.asam.net/xml/harmonizedObjects.xsd
  • fx:ECU-TYPE according to https://www.asam.net/xml/fbx/fibex.xsd It’s a fx:REVISED-ELEMENT-TYPE extended by:
  • all elements are derived from fibex: REVISED-ELEMENT-TYPE containing:
  • structure holding the parsed data from multiple fibex files
  • fx:FRAME-TYPE according to https://www.asam.net/xml/fbx/fibex.xsd It’s a fx:REVISED-ELEMENT-TYPE extended by:
  • service:GETTER-SETTER-TYPE and NOTIFIER-TYPE merged
  • ho:INTERVAL-TYPE (xs:double, opt OPEN, CLOSED(default), INFINITE)
  • service:METHOD-TYPE https://www.asam.net/xml/fbx/services/fibex4services.xsd todo: check params… vs. spec
  • fx:MULTIPLEXER-TYPE according to https://www.asam.net/xml/fbx/fibex.xsd xs:sequence <xs:element name=“SWITCH” type=“fx:SWITCH”/> <xs:element name=“DYNAMIC-PART” type=“fx:DYNAMIC-PART”/> <xs:element name=“STATIC-PART” type=“fx:STATIC-PART” minOccurs=“0”/> <xs:element name=“TRIGGER-MODE” type=“fx:TRIGGER-MODE” minOccurs=“0”> </xs:sequence> <xs:attribute name=“EXTENDED-ADDRESSING” type=“xs:boolean” use=“optional” fixed=“true”>
  • service:PARAMETER-TYPE https://www.asam.net/xml/fbx/services/fibex4services.xsd extended with opt. getter, setter, notifier to handle the Field as well
  • fx:PDU-TYPE according to https://www.asam.net/xml/fbx/fibex.xsd It’s a fx:REVISED-ELEMENT-TYPE extended by:
  • fx:GENERIC-PDU-INSTANCE-TYPE according to https://www.asam.net/xml/fbx/fibex.xsd It’s a fx:IDENTIFIABLE-ELEMENT-TYPE extended by:
  • these structs should reflect the structure from the asam fibex 4.2.1 definition focussed on the needed elements for someip or dlt usage. todo check mandatory (non Option<>) vs use=“required”/minOccurrence=0…
  • fx:SERIALIZATION-ATTRIBUTES-TYPE
  • service:SERVICE-INTERFACE-TYPE https://www.asam.net/xml/fbx/services/fibex4services.xsd
  • fx:SIGNAL-TYPE according to https://www.asam.net/xml/fbx/fibex.xsd It’s a fx:REVISED-ELEMENT-TYPE extended by:
  • todo proper type/doc
  • fx:UTILIZATION-TYPE https://www.asam.net/xml/fbx/fibex.xsd

Enums§

Functions§