1 'use strict'; 2 3 // Get FSC connected 4 function handleFscConnected(wait_state) 5 { 6 var state = dim.state("FSC_CONTROL"); 7 if (state===undefined) 8 return undefined; 9 10 if (wait_state && wait_state.length>0 && state.name!=wait_state) 11 return wait_state; 12 13 //console.out("FSC_CONTROL: "+state.name+"["+state.index+"]"); 14 15 switch (state.name) 16 { 17 // Do-nothing conditions 18 case "Disconnected": 19 console.out("Fscctrl in 'Disconnected'... sending RECONNECT... waiting for 'Connected'."); 20 dim.send("FSC_CONTROL/RECONNECT"); 21 return "Connected"; 22 23 case "Connected": 24 return ""; 25 } 26 27 throw new Error("FSC_CONTROL:"+state.name+"["+state.index+"] unknown or not handled."); 28 } 29