/*************************************************************************** * Copyright (C) 2003 by David Saxton * * david@bluehaze.org * * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * ***************************************************************************/ #include "micropackage.h" #include PicPin::PicPin() { pinID = "INVALID"; type = PicPin::type_bidir; portName = "INVALID"; portPosition = -1; } PicPin::PicPin( const TQString &_pinID, PicPin::pin_type _type, const TQString &_portName, int _portPosition ) { pinID = _pinID; type = _type; portName = _portName; portPosition = _portPosition; } MicroPackage::MicroPackage( const int pinCount ) { m_numPins = pinCount; } MicroPackage::~MicroPackage() { } void MicroPackage::assignPin( int pinPosition, PicPin::pin_type type, const TQString& pinID, const TQString& portName, int portPosition ) { if ( m_picPinMap.find(pinPosition) != m_picPinMap.end() ) { kdError() << "PicDevice::assignBidirPin: Attempting to reset pin "<