anchor.diff:      traffic_connect_mg(Mg, [{Name, Pid}|Acc]).
   
   traffic_connect_mg(Node, Name, Coding, Trans) ->
  +    progress("start (and connect) ~s (on ~p) using ~p", [Name, Node, Trans]),
       Mid = {deviceName, Name}, 
       {ok, Pid} = start_mg(Node, Mid, Coding, Trans, ?MG_VERBOSITY),
   
       %% Ask the MGs to do a service change
  +    progress("perform ~s service change", [Name]),
       {ok, Res} = service_change(Pid),
       d("traffic_connect_mg -> (~s) service change result: ~p", [Name, Res]),
       Pid.
  
positive.code: 
  do_connect([MgcNode, Mg1Node, Mg2Node]) ->
      %% Start the MGC and MGs
      ET = [{text,tcp}, {text,udp}, {binary,tcp}, {binary,udp}],
      progress("start MGC"),
      {ok, Mgc} = 
  	start_mgc(MgcNode, {deviceName, "ctrl"}, ET, ?MGC_VERBOSITY),
      progress("start MG1"),
      {ok, Mg1} = 
  	start_mg(Mg1Node,  {deviceName, "mg1"}, text,   tcp, ?MG_VERBOSITY),
      progress("start MG2"),
      {ok, Mg2} = 
  	start_mg(Mg2Node,  {deviceName, "mg2"}, binary, udp, ?MG_VERBOSITY),
  
  
negative.code:     stop(Mgc),
  
      i("traffic -> done", []),
      ok.
  
  
  