Changeset 177 in tmcsimulator for branches/FEPSimulator/FEPSim.cpp


Ignore:
Timestamp:
10/25/2017 01:04:40 PM (9 years ago)
Author:
jdalbey
Message:

FEPSim.cpp Clarify comments and variable names.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/FEPSimulator/FEPSim.cpp

    r148 r177  
    2121} 
    2222 
    23 void FEPSim::sendReplys(char * xml) { 
    24     NetworkReader networkReader = NetworkReader(xml); 
    25     vector<FEP_LINE*> lines = networkReader.getLines(); 
    26     vector<STATION*> ldsMap = networkReader.getStations(); 
     23void FEPSim::sendReplys(char * buffer) { 
     24    HighwaysParser highwaysParser = HighwaysParser(buffer); 
     25    vector<FEP_LINE*> lines = highwaysParser.getLines(); 
     26    vector<STATION*> ldsMap = highwaysParser.getStations(); 
    2727 
    2828    // Send one reply for every FEPLine 
     
    8989            fepReply.answers.fep_answer_list_u.shortp.answers[0] = fsa; 
    9090            // send out data 
    91             printf("Transferring line=%d, lds_drop_no=%d...\n", lines.at(i)->lineNum, ldsMap.at(index)->drop); 
     91            printf("Transferring line=%d, lds_drop_no=%d...\n", lines.at(i)->lineNum, (int)ldsMap.at(index)->drop); 
    9292            // Make RPC Call and handle response 
    9393            // printf("Handling ATMS response...\n"); 
     94            // Transfer the station data to ATMS and listen for response 
    9495            handleCallResponse(fep_reply_xfer_32(&fepReply, clnt)); 
    9596        } 
     
    9798} 
    9899 
    99 void FEPSim::updateATMS(char * xml) { 
    100     if (createClient()) { 
    101         sendReplys(xml); 
     100void FEPSim::manageClientConnection(char * buffer)  
     101{ 
     102    // Attempt to create RPC client 
     103    if (createClient())  
     104    { 
     105        // Prepare and send the highway status as FEP replies 
     106        sendReplys(buffer); 
    102107        cout << "Destroying client..." << endl; 
    103108        clnt_destroy(clnt); 
     
    184189 
    185190        // send data to atms 
    186         updateATMS(buffer); 
     191        manageClientConnection(buffer); 
    187192    } 
    188193} 
Note: See TracChangeset for help on using the changeset viewer.