Changeset 84 in tmcsimulator for trunk/src/atmsdriver/NetworkLoader.java


Ignore:
Timestamp:
10/06/2017 11:44:52 PM (9 years ago)
Author:
jtorres
Message:

FEPSimulator.cpp: FEPSimulator socket server is now receiving full messages, no more partial messages over the TCP socket. General housekeeping on FEPSim.cpp, NetworkReader?.cpp, ATMSDriver.java, NetworkLoader?.java.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/atmsdriver/NetworkLoader.java

    r79 r84  
    22 
    33import atmsdriver.model.FEPLine; 
    4 import atmsdriver.model.LoopDetectorStation; 
     4import atmsdriver.model.Station; 
    55import atmsdriver.model.LoopDetector; 
    6 import atmsdriver.model.LoopDetectorStation.DIRECTION; 
     6import atmsdriver.model.Station.DIRECTION; 
    77import java.io.File; 
    88import java.io.FileNotFoundException; 
     
    1717 *  
    1818 *  The public method getFEPLines() method can be used to get all the FEPLines  
    19  * within a network. All other methods are private and are used to construct 
    20  * the FEPLines. 
    21  *  
    22  *  The "LDSFile" contains LoopDetectorStation and FEPLine information. 
    23  * ex. 
    24  *   < Insert file here > 
     19  within a network. All other methods are private and are used to construct 
     20  the FEPLines. 
     21  
     22  The "LDSFile" contains Station and FEPLine information. 
     23  ex. 
     24   < Insert file here > 
    2525 *  The "loopFile" contains individual LoopDetector information. 
    2626 *  ex. 
     
    157157                 
    158158                // Create each Station for the current FEPLine 
    159                 ArrayList<LoopDetectorStation> stns = new ArrayList<>(); 
     159                ArrayList<Station> stns = new ArrayList<>(); 
    160160                for(Integer stnNum : stnNums) 
    161161                { 
     
    165165                     
    166166                    // Create the Station and add to list for curr FEPLine 
    167                     LoopDetectorStation stn = 
     167                    Station stn = 
    168168                            createStation(stnNum, new Scanner(LDSFile), loops); 
    169169                    stns.add(stn); 
     
    181181     
    182182    // Creates  line 
    183     private FEPLine createLine(int lineNum, Scanner scLine, ArrayList<LoopDetectorStation> stns) 
     183    private FEPLine createLine(int lineNum, Scanner scLine, ArrayList<Station> stns) 
    184184    { 
    185185        FEPLine line = null; 
     
    239239     
    240240    // creates a Station 
    241     private LoopDetectorStation createStation(int stnNum, Scanner sc, ArrayList<LoopDetector> detectors) 
    242     { 
    243         LoopDetectorStation LDS = null; 
     241    private Station createStation(int stnNum, Scanner sc, ArrayList<LoopDetector> detectors) 
     242    { 
     243        Station LDS = null; 
    244244         
    245245        sc.nextLine(); 
     
    264264                double postmile = scLine.nextDouble(); 
    265265                String ldsName = getLocation(strLine); /************* DOESNT GRAB WHOLE???? *///// 
    266                 LDS = new LoopDetectorStation(lineNum, ldsID, drop, ldsName, detectors, fwy, dir, postmile); 
     266                LDS = new Station(lineNum, ldsID, drop, ldsName, detectors, fwy, dir, postmile); 
    267267                 
    268268                break; 
Note: See TracChangeset for help on using the changeset viewer.