Exemplo n.º 1
0
std::shared_ptr<LocationNode> MifarePlus4KChip::getRootLocationNode()
{
    std::shared_ptr<LocationNode> rootNode = MifarePlusChip::getRootLocationNode();

    for (int i = 32; i < 40; i++)
    {
        addSectorNode(rootNode, i);
    }

    return rootNode;
}
Exemplo n.º 2
0
	boost::shared_ptr<LocationNode> MifarePlusChip::getRootLocationNode()
	{
		boost::shared_ptr<LocationNode> rootNode;		
		rootNode.reset(new LocationNode());

		rootNode->setName("Mifare Plus");
		boost::shared_ptr<MifarePlusLocation> rootLocation;
		rootLocation.reset(new MifarePlusLocation());
		rootLocation->sector = (unsigned int)-1;
		rootNode->setLocation(rootLocation);

		if (getCommands())
		{
			for (int i = 0; i < MIFARE_PLUS_2K_SECTOR_NB; i++)
			{
				addSectorNode(rootNode, i);
			}
		}

		return rootNode;
	}