From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.129.116.5 with SMTP id p5mr11547933ywc.23.1465391796696; Wed, 08 Jun 2016 06:16:36 -0700 (PDT) X-Received: by 10.157.6.39 with SMTP id 36mr329007otn.14.1465391796651; Wed, 08 Jun 2016 06:16:36 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!q32no5243211qgq.0!news-out.google.com!107ni266qgx.1!nntp.google.com!q32no5243210qgq.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 8 Jun 2016 06:16:36 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=86.146.61.106; posting-account=28F2IwkAAACL1Z5nRC-dE7zuvWdbWC7P NNTP-Posting-Host: 86.146.61.106 References: <4058f151-4122-4f0c-9ec7-9b6ec029e6da@googlegroups.com> <0e7ec570-fe7f-4552-b84c-96e805d93908@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <6861aa11-c84e-47eb-b545-12fd6041b976@googlegroups.com> Subject: Re: MAX! home automation 1.3 released From: tonyg Injection-Date: Wed, 08 Jun 2016 13:16:36 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 3726 X-Received-Body-CRC: 2878097506 Xref: news.eternal-september.org comp.lang.ada:30662 Date: 2016-06-08T06:16:36-07:00 List-Id: Further to your note that tcp ip does not lose messages I added the trace c= ommand to my example which inherits the elv_client_object and overrides the= data_received procedure. I took the trace messages out from your test_elv_ test program then diff'ed= them with trace messages from my example -- I got the following which seem= ed to suggest the trace messages were very similar. -- START OF DIFF tony@wb:~$ diff q1.txt q2.txt=20 1,4c1,3 < MAX! cubes discovered: < --------------------------------- < 192.168.1.85 eQ3MaxAp LEQ1324749 < --------------------------------- --- > 2016-06-08 13:35:33.70 : Start of task - before rendezvous > 2016-06-08 13:35:33.70 : Post rendezvous > 2016-06-08 13:35:33.70 : STATUS Ending PI APP 7c6 < 192.168.1.85:62910 > |H:LEQ1324749,1158e5,0113,00000000,0df75d8e,0a,32,10= 0608,0a09,03,0000%0D%0A| 0..69 --- > 192.168.1.85:62910 > |H:LEQ1324749,1158e5,0113,00000000,0c3b4a32,01,32,10= 0608,0d23,03,0000%0D%0A| 0..69 182,183c181,182 < 192.168.1.85:62910 > |L:CxC1AgkSGAAkAAAACw+n/AkSGAAmAAAACxCgdgkSGAAhAAAAB= gXDuAk| 24..80 < 192.168.1.85:62910 > |AAAsRPx4JEhkAIQAAAAsQtKoJEhgAIQAAAAwJZ4YJEhkEIQAAAM= wGD07cCRISCxE9qAkSGAAYAAAACxC| 0..79 --- > 192.168.1.85:62910 > |L:CxC1AgkSGAAhAAAACw+n/AkSGAAkAAAACxCgdgkSGAAhAAAAB= gXDuAk| 24..80 > 192.168.1.85:62910 > |AAAsRPx4JEhkAIQAAAAsQtKoJEhgAIQAAAAwJZ4YJEhkEIQAAAM= 4GD07cCRIQCxE9qAkSGAAhAAAACxC| 0..79 185c184 < 192.168.1.85:62910 > |ogkSGAAkAAAACxC2JAkSGAAmAAAADAlzFgkSGAQmAAAA1AsS4wg= DDAAAAAAAAAwJcyUJEhkEIQAAAM8M| 0..79 --- > 192.168.1.85:62910 > |ogkSGAAkAAAACxC2JAkSGAAkAAAADAlzFgkSGAQkAAAA7gsS4wg= DDAAAAAAAAAwJcyUJEhkEIQAAANIM| 0..79 187c186 < 192.168.1.85:62910 > |ZZtCRIYBCQAAADLDAlYcAMMAAAAAAAAAAsQtjAJEhkAIQAAAAsR= PcwJEhkAIQAAAAwJcyAJEhgEJAAAA| 0..79 --- > 192.168.1.85:62910 > |ZZtCRIYBCQAAADPDAlYcAMMAAAAAAAAAAsQtjAJEhkAIQAAAAsR= PcwJEhkAIQAAAAwJcyAJEhgEIQAAA| 0..79 189c188 < 192.168.1.85:62910 > |EMEZdgCRJYARgAAADNDAlb8AkSGAQhAAAA2A=3D=3D%0D%0A| 0= ..39 --- > 192.168.1.85:62910 > |gMEZdgCRJYASEAAADXDAlb8AkSGAQhAAAA2g=3D=3D%0D%0A| 0= ..39 tony@wb:~$=20 --******END OF DIFF when I run your test programme I get all the messages, I get all the trace = messages for the devices in my own example but I am only getting about half= the messages put into a PO. Since the PO places them inside the overidden = data_received procedure , I can't see how half the messages are disappearin= g.