ID |
Date |
Icon |
Author |
Author Email |
Category |
OS |
ELOG Version |
Subject |
65869
|
Tue May 6 15:17:52 2008 |
| Stefan Ritt | stefan.ritt@psi.ch | Request | Windows | 2.7.3 | Re: Extending attribute list |
Paul O'Shaughnessy wrote: |
Stefan Ritt wrote: |
Paul O'Shaughnessy wrote: |
Hello everyone, I am new to the forum.
I currently have an attribute which is a list. From this drop down menu, I can only access around 100 options (ELog restriction I think). How can I extend my drop down list to say 200?
Example:
Attributes = RB
Options RB = a, b, c, ...,etc.
|
The number of 100 options is defined in elogd.c with
#define MAX_N_LIST 100
You could try to increase this to 200, but I have no idea if you will hit some other memory limit then. So what about conditional attributes? You subdivide your list into several smaller lists, like
Attributes = Category, RB
Options Category = Cat1{1}, Cat2{2}
{1}Options RB = a,b,c,d...
{2}Options RB = e,f,g,h,...
this is then also easier to handle, as compared to select a value from a very long list.
|
Stefan,
Thanks for that advice. I have made that change to the elogd.c file, but the only problem I don't know how to compile Elog to make that change take effect. I did the stop and restart of the elog service in windows, but that made no difference. How do I compile ELog? Sorry for my ignorance, but I am fairly new to Elog.
|
You need a C compiler to compile Elog under Windows. If you don't have one, I would suggest to follow the advice to use conditional attributes. This does not require a recompilation of Elog. |
65874
|
Wed May 7 17:33:54 2008 |
| Paul O'Shaughnessy | paul_o'shaughnessy@inmarsat.com | Request | Windows | 2.7.3 | Re: Extending attribute list |
Stefan Ritt wrote: |
Paul O'Shaughnessy wrote: |
Stefan Ritt wrote: |
Paul O'Shaughnessy wrote: |
Hello everyone, I am new to the forum.
I currently have an attribute which is a list. From this drop down menu, I can only access around 100 options (ELog restriction I think). How can I extend my drop down list to say 200?
Example:
Attributes = RB
Options RB = a, b, c, ...,etc.
|
The number of 100 options is defined in elogd.c with
#define MAX_N_LIST 100
You could try to increase this to 200, but I have no idea if you will hit some other memory limit then. So what about conditional attributes? You subdivide your list into several smaller lists, like
Attributes = Category, RB
Options Category = Cat1{1}, Cat2{2}
{1}Options RB = a,b,c,d...
{2}Options RB = e,f,g,h,...
this is then also easier to handle, as compared to select a value from a very long list.
|
Stefan,
Thanks for that advice. I have made that change to the elogd.c file, but the only problem I don't know how to compile Elog to make that change take effect. I did the stop and restart of the elog service in windows, but that made no difference. How do I compile ELog? Sorry for my ignorance, but I am fairly new to Elog.
|
You need a C compiler to compile Elog under Windows. If you don't have one, I would suggest to follow the advice to use conditional attributes. This does not require a recompilation of Elog.
Stefan,
I can get my hand on a C compiler. What the process involved?
Thanks,
Paul
|
|
65875
|
Wed May 7 19:55:30 2008 |
| Stefan Ritt | stefan.ritt@psi.ch | Request | Windows | 2.7.3 | Re: Extending attribute list |
I can get my hand on a C compiler. What the process involved?
Sorry, but teaching you how to compile C programs is beyond the scope of this forum. Please buy a book for that. Most C compilers also comes with some decent documentation. You might try gcc under cygwin or Visual C++. |
65876
|
Thu May 8 09:44:48 2008 |
| Paul O'Shaughnessy | paul_o'shaughnessy@inmarsat.com | Request | Windows | 2.7.3 | Re: Extending attribute list |
Stefan Ritt wrote: |
Sorry, but teaching you how to compile C programs is beyond the scope of this forum. Please buy a book for that. Most C compilers also comes with some decent documentation. You might try gcc under cygwin or Visual C++.
|
Stefan,
Thanks for your help. Will get back to you on how compiling the program went. |
865
|
Thu Jan 6 10:08:54 2005 |
| Stefan Ritt | stefan.ritt@psi.ch | Request | Windows | | Re: Extendable options for conditional attributes | > Playing with all the configuration possibilities I have one issue:
> I like to use the "Extendable options" but I can't combine them with
> the "Conditional attributes".
That was never ment to work. But I found some time to implement it. If you
download elog255-4.exe from today it whould work. Let me know if you have
problems. |
867
|
Fri Jan 7 17:15:14 2005 |
| David Kappel | ngreply@gmx.net | Request | Windows | | Re: Extendable options for conditional attributes | > > Playing with all the configuration possibilities I have one issue:
> > I like to use the "Extendable options" but I can't combine them with
> > the "Conditional attributes".
>
> That was never ment to work. But I found some time to implement it. If you
> download elog255-4.exe from today it whould work. Let me know if you have
> problems.
Thanks a lot for fixing this issue, especially as it was never planed. I will
test it on Monday afternoon and will give you a reply. |
872
|
Mon Jan 10 20:42:31 2005 |
| David Kappel | ngreply@gmx.net | Request | Windows | | Re: Extendable options for conditional attributes | > > > Playing with all the configuration possibilities I have one issue:
> > > I like to use the "Extendable options" but I can't combine them with
> > > the "Conditional attributes".
> >
> > That was never ment to work. But I found some time to implement it. If you
> > download elog255-4.exe from today it whould work. Let me know if you have
> > problems.
>
Hello Stefan,
the changes I asked for, are working as requested. The extandable options are
inserted into the correct line of the conditional attributes.
Thanks.
PS: While testing on a new demo logbook, I first made the mistake to declare
both options, the first one and the related one as extendable. But I can imagine
that this was really never ment to be implemented. |
536
|
Mon May 10 21:57:49 2004 |
| Stefan Ritt | stefan.ritt@psi.ch | Bug report | Windows | 2.5.2 | Re: Extendable options | > the use of extendable options in the global section seem to "crash" elogd
> when creating a new entry.
> My elogd.cfg is included
> the problem attribute is "Client"
> Should it be possible to have it extendable only in one specific logbook ?
Actually it was never foreseen to have extendable options in the [global]
section. I added now this functionality. The new windows version can be obtained
under
http://midas.psi.ch/elog/download/windows/elogd-snapshot.exe |
|