Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,308,98) { Width=249 Height=87 AutoScroll=0 Platform=1 Point(doText) link(onError,10215828:doShow,[]) } Add(MessageBox,10215828,357,105) { } Add(EmguCameraHost,6623020,252,56) { Point(State) link(URI,9789304:Text,[]) } Add(Button,12921324,91,56) { Left=5 Top=5 Text="Open" Data=Integer(1) Point(onClick) Point(doEnabled) link(onClick,2039784:doEvent1,[]) AddHint(-7,-20,41,13,Text) } Add(Button,5674451,91,119) { Left=5 Top=30 Text="Close" Enabled=1 Data=Integer(0) Point(onClick) Point(doEnabled) link(onClick,7755580:doEvent1,[]) AddHint(-10,41,41,13,Text) } Add(ChannelToIndex,14541856,49,56) { link(onIndex,12921324:doEnabled,[]) } Add(ChannelToIndex,15712991,49,119) { link(onIndex,5674451:doEnabled,[]) } Add(Hub,2039784,140,56) { OutCount=4 link(onEvent1,6623020:doOpen,[]) link(onEvent2,15712991:doWork2,[(170,69)(170,101)(27,101)(27,132)]) link(onEvent3,14541856:doWork1,[(164,76)(164,25)(39,25)(39,62)]) link(onEvent4,11856036:doStart,[(206,83)(206,104)]) } Add(Hub,7755580,140,119) { OutCount=4 link(onEvent1,6623020:doClose,[(192,125)(192,69)]) link(onEvent2,15712991:doWork1,[(165,132)(165,114)(37,114)(37,125)]) link(onEvent3,14541856:doWork2,[(178,139)(178,95)(37,95)(37,69)]) link(onEvent4,6015617:doEvent1,[]) } Add(Timer,11856036,217,98) { Interval=100 link(onTick,11647232:doData,[]) } Add(DoData,11647232,259,98) { link(onEventData,10332063:doWork2,[]) link(Data,6623020:State,[]) } Add(Hub,6015617,182,140) { link(onEvent1,11856036:doStop,[(206,146)(206,111)]) link(onEvent2,13168781:doData,[]) } Add(DoData,13168781,217,147) { Data=String(Closed) link(onEventData,10332063:doWork3,[(298,153)]) } Add(HubEx,10332063,294,98) { link(onEvent,2953706:doText,[]) } Add(TextBox,9789304,252,14) { Left=85 Top=20 Width=150 Text="http://localhost:80/Camera" Anchor=13 Lines=[] Point(doText) Point(Text) Point(Data) }