From 388a059e9c9d410f122249893131cf519c22d9b1 Mon Sep 17 00:00:00 2001 From: fcolin Date: Fri, 2 Sep 2011 12:39:15 +0000 Subject: Accrochage des expression reguliere de message IVY = Hint perfo --- SimpleRadar/FormSimpleRadar.cs | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'SimpleRadar/FormSimpleRadar.cs') diff --git a/SimpleRadar/FormSimpleRadar.cs b/SimpleRadar/FormSimpleRadar.cs index 08e2de5..4df92e2 100644 --- a/SimpleRadar/FormSimpleRadar.cs +++ b/SimpleRadar/FormSimpleRadar.cs @@ -59,66 +59,66 @@ namespace SimpleRadar private void Bind() { - int regexp_id = IvyBus.ivy.BindMsg(@"RadarScreenPenDown PenId=(.*) X=(.*) Y=(.*)", + int regexp_id = IvyBus.ivy.BindMsg(@"^RadarScreenPenDown PenId=(.*) X=(.*) Y=(.*)", RadarScreenPenDown, null); // ajoute la nouvelle regex - regexp_id = IvyBus.ivy.BindMsg(@"SelectionEvent Flight=([0-9]+) Perform=(True|False)", + regexp_id = IvyBus.ivy.BindMsg(@"^SelectionEvent Flight=([0-9]+) Perform=(True|False)", SelectAircraft, null); - regexp_id = IvyBus.ivy.BindMsg(@"WarningEvent Flight=([0-9]+) Perform=(True|False|Change)", + regexp_id = IvyBus.ivy.BindMsg(@"^WarningEvent Flight=([0-9]+) Perform=(True|False|Change)", WarningAircraft, null); - regexp_id = IvyBus.ivy.BindMsg(@"PartEvent Flight=([0-9]+) Perform=(True|False|Change)", + regexp_id = IvyBus.ivy.BindMsg(@"^PartEvent Flight=([0-9]+) Perform=(True|False|Change)", PartAircraft, null); - regexp_id = IvyBus.ivy.BindMsg(@"DisplayRoadEvent Flight1=([0-9]+) Route1=(.*) Distance1=([0-9]+) Thicks1=(.*) Flight2=([0-9]+) Route2=(.*) Distance2=([0-9]+) Thicks2=(.*) Distance=([0-9]+) Perform=(True|False)", + regexp_id = IvyBus.ivy.BindMsg(@"^DisplayRoadEvent Flight1=([0-9]+) Route1=(.*) Distance1=([0-9]+) Thicks1=(.*) Flight2=([0-9]+) Route2=(.*) Distance2=([0-9]+) Thicks2=(.*) Distance=([0-9]+) Perform=(True|False)", DisplayAircraftRoad, null); - regexp_id = IvyBus.ivy.BindMsg(@"AFLFilterEvent AFL=([0-9]+) Range=(-?[0-9]+) Perform=(True|False)", + regexp_id = IvyBus.ivy.BindMsg(@"^AFLFilterEvent AFL=([0-9]+) Range=(-?[0-9]+) Perform=(True|False)", AFLFilter, null); - regexp_id = IvyBus.ivy.BindMsg(@"AFLFilterEvent Flight=([0-9]+) Perform=(True|False)", + regexp_id = IvyBus.ivy.BindMsg(@"^AFLFilterEvent Flight=([0-9]+) Perform=(True|False)", AFLAircraftFilter, null); - regexp_id = IvyBus.ivy.BindMsg(@"ModS Flight=([0-9]+) Level=([0-9]+) NextSector=(.*) Succeed=(True|False)", + regexp_id = IvyBus.ivy.BindMsg(@"^ModS Flight=([0-9]+) Level=([0-9]+) NextSector=(.*) Succeed=(True|False)", ModS, null); - regexp_id = IvyBus.ivy.BindMsg(@"InformationMessage Beginning Flight=([0-9]+) NumberOfWords=([0-9]+)", + regexp_id = IvyBus.ivy.BindMsg(@"^InformationMessage Beginning Flight=([0-9]+) NumberOfWords=([0-9]+)", InformationMessageBegin, null); - regexp_id = IvyBus.ivy.BindMsg(@"InformationMessage Flight=([0-9]+) Word=(([0-9]+)(( [0-9]+)+))", + regexp_id = IvyBus.ivy.BindMsg(@"^InformationMessage Flight=([0-9]+) Word=(([0-9]+)(( [0-9]+)+))", InformationMessageStream, null); - regexp_id = IvyBus.ivy.BindMsg(@"InformationMessage Flight=([0-9]+) End", + regexp_id = IvyBus.ivy.BindMsg(@"^InformationMessage Flight=([0-9]+) End", InformationMessageEnd, null); - regexp_id = IvyBus.ivy.BindMsg(@"InformationMessage Flight=([0-9]+) Remove", + regexp_id = IvyBus.ivy.BindMsg(@"^InformationMessage Flight=([0-9]+) Remove", InformationMessageRemove, null); - regexp_id = IvyBus.ivy.BindMsg(@"AlarmClock Flight=([0-9]+) Hour=([0-9]+) Min=([0-9]+) Perform=(True|False)", + regexp_id = IvyBus.ivy.BindMsg(@"^AlarmClock Flight=([0-9]+) Hour=([0-9]+) Min=([0-9]+) Perform=(True|False)", AlarmClock, null); - regexp_id = IvyBus.BindMsg(@"TrackMovedEvent (.*) Time=([0-9]+):([0-9]+):([0-9]+)", + regexp_id = IvyBus.BindMsg(@"^TrackMovedEvent (.*) Time=([0-9]+):([0-9]+):([0-9]+)", UpdateClock, null); - regexp_id = IvyBus.BindMsg(@"FollowPlane Flight=([0-9]+) Perform=(True|False)", + regexp_id = IvyBus.BindMsg(@"^FollowPlane Flight=([0-9]+) Perform=(True|False)", FollowPlane, null); - regexp_id = IvyBus.ivy.BindMsg(@"SetTag Flight=([0-9]+) Strip=([0-9]+) Perform=(True|False)", + regexp_id = IvyBus.ivy.BindMsg(@"^SetTag Flight=([0-9]+) Strip=([0-9]+) Perform=(True|False)", TagMessageInit, null); - regexp_id = IvyBus.ivy.BindMsg(@"SetTag Beginning Flight=([0-9]+) NumberOfWords=([0-9]+)", + regexp_id = IvyBus.ivy.BindMsg(@"^SetTag Beginning Flight=([0-9]+) NumberOfWords=([0-9]+)", TagMessageBegin, null); - regexp_id = IvyBus.ivy.BindMsg(@"SetTag Flight=([0-9]+) Word=(([0-9]+)(( [0-9]+)+))", + regexp_id = IvyBus.ivy.BindMsg(@"^SetTag Flight=([0-9]+) Word=(([0-9]+)(( [0-9]+)+))", TagMessageStream, null); - regexp_id = IvyBus.ivy.BindMsg(@"SetTag Flight=([0-9]+) End", + regexp_id = IvyBus.ivy.BindMsg(@"^SetTag Flight=([0-9]+) End", TagMessageEnd, null); - regexp_id = IvyBus.ivy.BindMsg(@"SetTag Flight=([0-9]+) Remove", + regexp_id = IvyBus.ivy.BindMsg(@"^SetTag Flight=([0-9]+) Remove", TagMessageRemove, null); } -- cgit v1.1