コード例 #1
0
 public RegionHub(int node)
 {
     DownSpeed = 4000;               // Mbps
     UpSpeed   = 4000;               // Mbps
     numTransmissionRequests = 0;
     downloadRequest         = false;
     NodeNum = node;
     for (int i = 0; i < GV.numGroupsperRegion; i++)
     {
         Groups[i] = new GroupHub(NodeNum * GV.numGroupsperRegion + i);
     }
 }         // RegionHub
コード例 #2
0
        // Initialize the AP object
        public AccessPoint(int node, GroupHub group)
        {
            DownSpeed = 54;                 // Mbps
            UpSpeed   = 4000;               // Mbps
            numTransmissionRequests = 0;
            downloadRequest         = false;
            NodeNum    = node;
            LocalGroup = group;

            //When the access point is first created, it will fill up it's lot with vehicles.  5 of the vehicles are left
            //idle for VM migration.
            for (int i = 0; i < GV.numSpacesperAP; i++)
            {
                Vehicles[i] = new Vehicle(NodeNum * 40 + i, this);
            }
        }         // AccessPoint