-- Newlark.cm -- L. Stewart July 9, 1983 3:06 pm Run GVLark Run LarkControlPackage; LarkControl 173## Chat DLS+100006 -c -k c Run MapParse MapParse Lark PupWatch _ BufferDefs.MakeBufferPool[60] Run Spy Run Bluejay; Run NewLarkPackage _ VoiceStreamSocket.debugSwitch _ TRUE _ VoiceStreamSocket.maxLostTime _ 6000 _ VoiceStreamSocket.timesLate _ VoiceStreamSocket.timesLate _ 0 BreakAtEntry ViewRecOther.SampleData _ SpyLogReaderImpl.SetTrigger[pulses, which, enable] _ SpyLogReaderImpl.SetTrigger[[3000], 1, TRUE] -------------------------------------------------------------------------------- Date: 14-Jun-83 9:40:44 PDT From: Maxwell.pa Subject: new Spy To: Stewart.pa There is a new Spy on [Ivy]Spy>Spy.df which should work. Use it just like before. SetTrigger has a new parameter called 'which' that specifies which trigger is used, if there is more than one. Take note that SpyLogReaderImpl.SetTrigger can be set any time after the Spy has been run, with any values. This can be repeated over and over again with the same run of the Spy. Each time the trigger values have been changed, clicking DisplayData will produce a different output. Also take note that you do not have to call SetTrigger to set the global variables, you can set them individually if you want. (SetTrigger is just a convenience for defaults.). The global variables are: SpyLogReaderImpl.useTrigger: BOOLEAN _ FALSE; -- enables/disables display by trigger SpyLogReaderImpl.triggerExtent: System.Pulses; -- how much before the trigger to display SpyLogReaderImpl.whichTrigger: NAT _ 1; -- which trigger to use