Changeset 248 in tmcsimulator for trunk/test


Ignore:
Timestamp:
02/09/2019 08:18:35 AM (7 years ago)
Author:
jdalbey
Message:

TrafficModelManager?: multi-file commit to enhance Traffic Mgr to output highway status to json file for viewing in Google Map.

Location:
trunk/test/atmsdriver/model
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/atmsdriver/model/HighwaysTest.java

    r243 r248  
    2929            writer.println("32 0 2"); 
    3030            writer.println("1210831 1 5 S 0.9 8 CALAFIA"); 
    31             writer.println("1210832 ML_1"); 
    32             writer.println("1210833 ML_2"); 
    33             writer.println("1210834 ML_3"); 
    34             writer.println("1210835 ML_4"); 
    35             writer.println("1210836 PASSAGE"); 
    36             writer.println("1210837 DEMAND"); 
    37             writer.println("1210838 QUEUE"); 
    38             writer.println("1210839 RAMP_OFF"); 
     31            writer.println("1210832 ML ML_1"); 
     32            writer.println("1210833 ML ML_2"); 
     33            writer.println("1210834 ML ML_3"); 
     34            writer.println("1210835 ML ML_4"); 
     35            writer.println("1210836 PA PASSAGE"); 
     36            writer.println("1210837 DM DEMAND"); 
     37            writer.println("1210838 QU QUEUE"); 
     38            writer.println("1210839 FR RAMP_OFF"); 
    3939            writer.println("1210845 2 5 S 1.49 9 EL CAMINO REAL"); 
    40             writer.println("1210846 ML_1"); 
    41             writer.println("1210847 ML_2"); 
    42             writer.println("1210848 ML_3"); 
    43             writer.println("1210849 ML_4"); 
    44             writer.println("1210850 RAMP_ON"); 
    45             writer.println("1210851 PASSAGE"); 
    46             writer.println("1210853 DEMAND"); 
    47             writer.println("1210854 QUEUE"); 
    48             writer.println("1210855 RAMP_OFF"); 
     40            writer.println("1210846 ML ML_1"); 
     41            writer.println("1210847 ML ML_2"); 
     42            writer.println("1210848 ML ML_3"); 
     43            writer.println("1210849 ML ML_4"); 
     44            writer.println("1210850 OR RAMP_ON"); 
     45            writer.println("1210851 PA PASSAGE"); 
     46            writer.println("1210853 DM DEMAND"); 
     47            writer.println("1210854 QU QUEUE"); 
     48            writer.println("1210855 FR RAMP_OFF"); 
    4949            writer.println("74 0 1"); 
    5050            writer.println("1204203 2 5 N 1.26 13 MAGDALENA"); 
    51             writer.println("1204205 RAMP_ON"); 
    52             writer.println("1204206 QUEUE"); 
    53             writer.println("1204207 DEMAND"); 
    54             writer.println("1204208 PASSAGE"); 
    55             writer.println("1204210 RAMP_OFF"); 
    56             writer.println("1204212 ML_1"); 
    57             writer.println("1204213 ML_2"); 
    58             writer.println("1204214 ML_3"); 
    59             writer.println("1204215 ML_4"); 
    60             writer.println("1204217 OS_1"); 
    61             writer.println("1204218 OS_2"); 
    62             writer.println("1204219 OS_3"); 
    63             writer.println("1204220 OS_4"); 
     51            writer.println("1204205 OR RAMP_ON"); 
     52            writer.println("1204206 QU QUEUE"); 
     53            writer.println("1204207 DM DEMAND"); 
     54            writer.println("1204208 PA PASSAGE"); 
     55            writer.println("1204210 FR RAMP_OFF"); 
     56            writer.println("1204212 ML ML_1"); 
     57            writer.println("1204213 ML ML_2"); 
     58            writer.println("1204214 ML ML_3"); 
     59            writer.println("1204215 ML ML_4"); 
     60            writer.println("1204217 OS OS_1"); 
     61            writer.println("1204218 OS OS_2"); 
     62            writer.println("1204219 OS OS_3"); 
     63            writer.println("1204220 OS OS_4"); 
    6464            writer.close(); 
    6565        } catch (Exception e) { 
     
    9797        System.out.println("toJson"); 
    9898        Highways highways = new Highways( 
    99                 "config/vds_data/highways_fullmap.txt", 
     99                "test/atmsdriver/model/ldssample.txt", 
    100100                "localhost", 8080); 
    101         highways.getHighwayByRouteNumber(5).stations.get(0).loops.get(0).vol = 1; 
     101        //highways.getHighwayByRouteNumber(5).stations.get(0).loops.get(0).vol = 1; 
    102102        String result = highways.toJson(); 
    103103        System.out.println(result); 
    104         assertTrue(result.startsWith(expToJson1)); 
    105     } 
    106     String expToJson1 = "";  
     104        assertTrue(result.indexOf("33.416348") > 0); 
     105    } 
    107106    
    108107 
  • trunk/test/atmsdriver/model/PostmileCoordsTest.java

    r244 r248  
    3737 
    3838        System.out.println("load"); 
    39         String line1 = "ORA 4 5.55, 33.33, -117.117\nORA 4 6.66, 33.33, -117.117"; 
     39        String line1 = "5 N 4.02, 33.33, -117.117\n5 S 3.56, 33.33, -117.117"; 
    4040        Scanner scan = new Scanner(line1).useDelimiter("\\A");  
    4141        pmc = new PostmileCoords(); 
    4242        pmc.load(scan); 
    43         PostmileCoords.Postmile pm = new PostmileCoords.Postmile("ORA 4 5.55", "33.33", "-117.117"); 
    44         assertEquals(pmc.get(0),pm); 
     43        PostmileCoords.Postmile pm = new PostmileCoords.Postmile("5 N 4.02", "33.33",  
     44                "-117.117"); 
     45        assertEquals(pm,pmc.get(0)); 
     46        assert(pmc.size() == 2); 
     47    } 
     48    public void testLoadwithPrefix() throws FileNotFoundException 
     49    { 
     50 
     51        System.out.println("load"); 
     52        String line1 = "5 N R4.02, 33.33, -117.117\n5 S 3.56, 33.33, -117.117"; 
     53        Scanner scan = new Scanner(line1).useDelimiter("\\A");  
     54        pmc = new PostmileCoords(); 
     55        pmc.load(scan); 
     56        PostmileCoords.Postmile pm = new PostmileCoords.Postmile("5 N 4.02", "33.33",  
     57                "-117.117"); 
     58        assertEquals(pm,pmc.get(0)); 
    4559        assert(pmc.size() == 2); 
    4660    } 
     
    6074        System.out.println("find"); 
    6175        testLoad(); 
    62         PostmileCoords.Postmile result = pmc.find("ORA 4 6.66"); 
     76        PostmileCoords.Postmile result = pmc.find("5 N 4.02"); 
    6377        assertNotNull(result); 
    64         PostmileCoords.Postmile pm = new PostmileCoords.Postmile("ORA 4 6.66", "33.33", "-117.117"); 
     78        PostmileCoords.Postmile pm = new PostmileCoords.Postmile("5 N 4.02", "33.33", "-117.117"); 
    6579        assertEquals(pm,result); 
    6680        PostmileCoords.Postmile result2 = pmc.find("X"); 
Note: See TracChangeset for help on using the changeset viewer.