X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/blast.git/blobdiff_plain/abbc64cf04a35ab3549d5c516f44c7c5921baa63..43fd94117de66d533ef9e58b2de85daa244da309:/AbstractInterface.h diff --git a/AbstractInterface.h b/AbstractInterface.h index 78414c3..608d04c 100644 --- a/AbstractInterface.h +++ b/AbstractInterface.h @@ -25,16 +25,14 @@ public : enum IfaceWidthType { Expression = 1, Boolean, Natural}; enum IfacePurpose { Data = 1, Clock = 2, Reset = 3, Wishbone = 4 }; - enum IfaceDirection { Input = 1, Output = 2, InOut = 3 }; - enum IfaceLevel { Basic = 1, Top = 2 }; + enum IfaceDirection { Input = 1, Output = 2, InOut = 3 }; enum IfaceVHDLContext { Entity = 1, Component = 2, Architecture = 3 }; // NB : 3 is when creating an instance of the block that owns this iface enum IfaceVHDLFlags { NoComma = 1 }; - static int getIntDirection(QString str); - static int getIntLevel(QString str); + static int getIntDirection(QString str); AbstractInterface(AbstractBlock* _owner); - AbstractInterface(AbstractBlock* _owner, const QString& _name, const QString& _type, const QString& _width, int _direction, int _purpose, int _level); + AbstractInterface(AbstractBlock* _owner, const QString& _name, const QString& _type, const QString& _width, int _direction, int _purpose); AbstractInterface(AbstractInterface* other); virtual ~AbstractInterface(); @@ -46,9 +44,7 @@ public : inline int getPurpose() { return purpose;} QString getPurposeString(); inline int getDirection() { return direction;} - QString getDirectionString(); - inline int getLevel() { return level;} - QString getLevelString(); + QString getDirectionString(); inline AbstractBlock *getOwner() { return owner;} double getDoubleWidth() throw(QException); @@ -67,8 +63,7 @@ public : inline void setType(int _type) { type = _type;} inline void setType(const QString& _type) { type = typeFromString(_type);} void setPurpose(int _purpose); - void setDirection(int _direction); - void setLevel(int _level); + void setDirection(int _direction); // testers virtual bool isReferenceInterface(); @@ -98,7 +93,6 @@ protected: QString width; int purpose; int direction; - int level; AbstractBlock* owner; };