Changeset 145 in tmcsimulator for branches/BasicFEPClient/network_factory.cpp


Ignore:
Timestamp:
10/18/2017 12:16:08 PM (9 years ago)
Author:
jtorres
Message:

BasicFEPClient is working for single green dot

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/BasicFEPClient/network_factory.cpp

    r142 r145  
    33#include <math.h> 
    44#include "network_factory.h" 
     5#include "DataPacker.h" 
    56 
    67// determine if a loop has data based on lane config data 
     
    4647        for (j = 0; j < loop->loops.size(); j++) 
    4748        { 
    48             char * currLoc = loop->loops[j].loop_loc; 
     49            char * currLoc = loop->loops[j]->loop_loc; 
    4950                for (int k = 0; k < 8; k++) 
    5051                { 
     
    9798        for (j = 0; j < loop->loops.size(); j++) 
    9899        { 
    99                 if (strcmp(loop->loops.at(0).loop_loc, "DEMAND") == 0) 
     100                if (strcmp(loop->loops.at(0)->loop_loc, "DEMAND") == 0) 
    100101                { 
    101102                        found = true; 
     
    164165        lines[0].lds.push_back(1203103); 
    165166        lines[0].ldsIndex.push_back(0); 
    166         lines[0].lds.size() = 1; 
    167167        lines[0].count = 19; 
    168168        lines[0].schedule = 13; 
     
    196196        lds_map[0].line_num = 50; 
    197197        lds_map[0].drop = 13; 
    198  
     198        LOOP *loop = new LOOP; 
     199        loop->loopID = 1203113; 
     200        loop->loop_loc = "ML_1"; 
     201        loop->occ = 0; 
     202        loop->vol = 0; 
     203         
    199204        // Loop ids 
    200205        long *loopIDs = (long *) calloc(sizeof(long), lds_map[0].loops.size()); 
    201206        loopIDs[0] = 1203113; 
    202         lds_map[0].loops.push_back(1203113); 
     207        lds_map[0].loops.push_back(loop); 
    203208 
    204209        // Init Loop dataPack 
     
    212217         
    213218        DataPacker dp; 
    214         lds_map[0].dataPack = dp.packData(lds_map[0]); 
     219        lds_map[0].dataPack = dp.packData(&lds_map[0]); 
    215220         
    216221 
Note: See TracChangeset for help on using the changeset viewer.