20 likes | 115 Views
Plot. AdrList. ChannelList. Channel. setDoocsFullAddress : If (new) init(); ( adr ) refChannels.mergeBaseAdr (). StartMonitoring : channelList.startMonitoring. channeList(adr ): Create channel. setDoocsAdr(adr ): If (container) container.cancel () New dataContainer = f ( adr ).
E N D
Plot AdrList ChannelList Channel setDoocsFullAddress: If (new) init();(adr) refChannels.mergeBaseAdr() StartMonitoring: channelList.startMonitoring channeList(adr): Create channel setDoocsAdr(adr): If (container) container.cancel() New dataContainer = f (adr) setDoocsAdr(adr): doocsAdr = adr Expand $ and * Add new channel or Channels.setDoocsAdr(adr) init: channelList.init Init(): If (container) container.init() StartThreads: Init() adrList.startMonitoring addAdr: If can’t find channel: Cl = New ChannelList startMonitoring(): If (container) container.startMonitoring(); Init(): Channels.Init() init: adrList.Init() setResolution() Axis.init() addFullAdr: If can’t find channel: Cl = New ChannelList cl.setDoocsAdr(adr) mergeBaseAdr(adr): Merge address setDoocsFullAdr(adr) cancel(): If (container) container.cancel(); setDoocsUpdateTime: If (new_time)adrList.startMonitoring() If (time == 0 adrList.cancel() setDoocsFullAdr: If new adr: Cancel() mergeBaseDoocsAddress(adr) startMonitoring(): Channels.startMonitoring() DataContainer setDnDText: adrList.addFullAdr() Init(): readEGU() mergBaseDoocsAddress: channelList.mergeBaseAdr cancel(): Channels.cancel() Menu: Add Address: adrList.addFullAdr startMonitoring(): Init (); Get_monitor(…) setSystemMask: channelList.cancel() channelList.init() startMonitoring cancel(): Clear_monitor(); StopThreads: adrList.cancel cancel: channelList.icancel()
Plot AdrList ChannelList Channel StartThreads: Init() adrList.startMonitoring StartMonitoring: channelList.startMonitoring Init(adr): If (adr) doocsAdr = adr Expand $ and * Add new channel or Channels.setDoocsAdr(adr) setDoocsAdr(adr): If (container) container.cancel() adrHasChanged = true init: channelList.init init: adrList.Init() setResolution() Axis.init() Init(): If (container && !adrHasChanged) container.init(); return; New dataContainer = f (adr) reinit(adr): Channels.Init() addAdr: If can’t find channel: Cl = New ChannelList setDoocsUpdateTime: If (new_time)adrList.startMonitoring() If (time == 0 adrList.cancel() mergeBaseAdr(adr): Merge address Init(adr) startMonitoring(): If (container) container.startMonitoring(); addFullAdr: If can’t find channel: Cl = New ChannelList cl.init(adr) startMonitoring(): Channels.startMonitoring() setDnDText: adrList.addFullAdr() cancel(): If (container) container.cancel(); setDoocsFullAdr: If new adr: Cancel() mergeBaseDoocsAddress(adr) startMonitoring() cancel(): Channels.cancel() Menu: Add Address: adrList.addFullAdr DataContainer mergBaseDoocsAddress: channelList.mergeBaseAdr Init(): readEGU() Get_minitor(…) StotThreads: adrList.cancel OLD setSystemMask: channelList.cancel() channelList.init() startMonitoring setDoocsFullAddress: adrList.setFullDoocsAddress(adr) refChannels.mergeBaseAdr() startMonitoring(): Init (); cancel: channelList.icancel() cancel(): Clear_monitor();