fanoutdef - difx/difx GitHub Wiki

Starting with the DiFX 2.8.1 release, all vex version 1.5 files must have fanout_def lines in a TRACKS section for every used mode.

Such lines can be readily added, such as

def VDIF_format;
  track_frame_format = VDIF/8032/1;
  fanout_def = A : &CH01 : sign : 1 : 01;
  fanout_def = A : &CH02 : sign : 1 : 02;
  fanout_def = A : &CH03 : sign : 1 : 03;
  fanout_def = A : &CH04 : sign : 1 : 04;
  fanout_def = A : &CH05 : sign : 1 : 05;
  fanout_def = A : &CH06 : sign : 1 : 06;
  fanout_def = A : &CH07 : sign : 1 : 07;
  fanout_def = A : &CH08 : sign : 1 : 08;
  fanout_def = A : &CH09 : sign : 1 : 09;
  fanout_def = A : &CH10 : sign : 1 : 10;
  fanout_def = A : &CH11 : sign : 1 : 11;
  fanout_def = A : &CH12 : sign : 1 : 12;
  fanout_def = A : &CH13 : sign : 1 : 13;
  fanout_def = A : &CH14 : sign : 1 : 14;
  fanout_def = A : &CH15 : sign : 1 : 15;
  fanout_def = A : &CH16 : sign : 1 : 16;
enddef;

A few things to note:

 * The channel link name (e.g., ''CH01'') must link to one of the channels as listed in the corresponding FREQ block.
 * The ordering of the "track number" (last number on each row) becomes the assumed ordering of channels within the VDIF data
 * For multi-thread VDIF in vex 1.5, an explicit thread listing must be provided via a format statement in the ''.v2d'' file.