How to read "Machine configuration directory" in HAL userspace component

More
5 years 10 months ago #193107 by freisei
Hi!

i am writing a timeinterval-component, and i want to save same data in configuration-directory.
I have often seen the os.environ 'CONFIG_DIR' in python - i think this is what i need.

If i try to get this in c i get an empty variable:
Code:
const char* s = getenv("CONFIG_DIR"); printf("CONFIG_DIR :%s\n",(s!=NULL)? s : "getenv returned NULL"); printf("end test\n");

my componet was loaded after linuxcnc was startet with
Code:
halcmd loadusr -W timeinterval filename=lubrication_timeinterval.sav

Is there a header-file to include to get more of linuxcnc-environment?

Greets from Bavaria
Freisei

Please Log in or Create an account to join the conversation.

More
5 years 10 months ago #193169 by freisei
Hi,

i´ve found that the current working directory is the config-dir, when the component is loaded from linuxcnc himself/halfile.

But for develement it would be great if someone know how to access the "config_dir" Varaible.

Greets from Bavaria
Freisei

Please Log in or Create an account to join the conversation.

More
4 years 1 day ago #255544 by udoS
@ freisei
Hallo freisei
did you find a solution getting the "config_dir" programmatically;

Best Regards

Please Log in or Create an account to join the conversation.

More
3 years 11 months ago #256014 by freisei

Please Log in or Create an account to join the conversation.

More
3 years 11 months ago #257248 by udoS
Hi  @freisei

I found a way to get the ini Directory; if thats what you where looking for;

Best Regards
Attachments:

Please Log in or Create an account to join the conversation.

More
3 years 11 months ago #257307 by freisei
Hi udoS,

fine!

Would be great if you share your answer, so others can benefit from it, too.

Thanks!

Please Log in or Create an account to join the conversation.

Time to create page: 0.296 seconds
Powered by Kunena Forum