/begin A2ML
  block "IF_DATA" taggedunion {
	"CANAPE_EXT" struct {
	  int;             /* version number */
	  taggedstruct {
		"LINK_MAP" struct {
		  char[256];   /* segment name */
		  long;        /* base address of the segment */
		  uint;        /* address extension of the segment */
		  uint;        /* flag: address is relative to DS */
		  long;        /* offset of the segment address */
		  uint;        /* datatypValid */
		  uint;        /* enum datatyp */
		  uint;        /* bit offset of the segment */
		};
		"DISPLAY" struct {
		  long;        /* display color */
		  double;      /* minimal display value (phys)*/
		  double;      /* maximal display value (phys)*/
		};
		"VIRTUAL_CONVERSION" struct {
		  char[256];   /* name of the conversion formula */
		};
		"STEPSIZE_W" uint; /* step size for FNC_VALUES in referenced record layout */
		"STEPSIZE_X" uint; /* step size for AXIS_PTS_X in referenced record layout */
		"STEPSIZE_Y" uint; /* step size for AXIS_PTS_Y in referenced record layout */
	  };
	};
  };
/end A2ML
