Re: Setting of enum values
Henry Gomersall <[email protected]> Thu, 21 Jan 2016 16:38:20 +0000
| Newsgroups | gmane.comp.python.myhdl |
|---|---|
| Message-ID | <[email protected]> |
On 21/01/16 16:34, Christopher Felton wrote: > On 1/21/2016 5:15 AM, Marcel Hellwig wrote: >> > On 21.01.2016 09:47, Thomas Heller wrote: >>> >> [...] >>> >> I had the same problem and currently only see these two possibilities: >>> >> >>> >> 1. Import each constant and assign it in the myhdl code, like this: >>> >> >>> >> from cpumode import CpuMode >>> >> cpumode_User = CpuMode.User >>> >> ... >> > >> > ugly as hell :D but yeah, it kind of works... >> > >>> >> >>> >> 2. Define the constants as module level constants >>> >> and use 'from mymodule import *' in the myhdl code. >> > >> > I decided myself to this design. Would be nice though to have some kind >> > of namespace seperation. >> > > Disclaimer: I quickly review the previous posts in this > thread (I might not understand the intent) - if this is > off base ignore. > > You should be able to use constant values in an object, > this code snip might help: Is this a relatively recent fix? Cheers, Henry ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140