hey guys,

*system("/bin/echo cape-bone-iio > /sys/devices/bone_capemgr.9/slots");   
- *  works 
I simply forgot a header file :/


*#include <fstream>  //has to be in the code*

On Sunday, December 22, 2013 2:04:47 AM UTC+5:30, David wrote:
>
>  Have you tried looking at the return status of the "system" call. That 
> may give a clue. Also it may be worth explicitly giving the path for echo:
>
> int status;
> status =  
> *system("/bin/echo cape-bone-iio > /sys/devices/bone_capemgr.9/slots"); 
> *printf("status 
> = %d\n", status);
>
>
> HTH,
>
> Dave.
>
> On 12/21/2013 10:49 AM, Dhanushka Jayaweera wrote:
>  
> im getting nothing.. no errors. but it wont write the file either  :( 
> im pretty new to BBB, its just my 5th day of using it... and I did some 
> googling, couldn't find a solution yet..
>
>  im using  *"echo cape-bone-iio > /sys/devices/bone_capemgr.9/slots"  *to 
> create the file for ADC. right now i have to execute the bash command 
> manually before i execute the c++ file which I wrote to read ADC values
>  
>  Btw what is  "writing the proper text directly to the slots file" ?? im 
> kinda lost 
>
> On Saturday, December 21, 2013 10:07:30 PM UTC+5:30, Bas Laarhoven wrote: 
>>
>>  On 21-12-2013 17:24, Dhanushka Jayaweera wrote:
>>  
>> both commands work in the terminal
>>  
>>
>> So you know what to do, now find out how to do it :-)
>> What is the result from the system() call?
>>
>> -- Bas
>>
>> BTW: You can also try writing the proper text directly to the slots file!
>>
>>
>>  
>> On Saturday, December 21, 2013 9:52:27 PM UTC+5:30, Dhanushka Jayaweera 
>> wrote: 
>>>
>>> well i tried this  
>>> *system("echo cape-bone-iio > /sys/devices/bone_capemgr.9/slots");*
>>>
>>>  still the same
>>>
>>> On Saturday, December 21, 2013 9:40:04 PM UTC+5:30, Bas Laarhoven wrote: 
>>>>
>>>>  On 21-12-2013 17:04, Dhanushka Jayaweera wrote:
>>>>  
>>>> hey guys, 
>>>>
>>>>  I want to add this bash command to my c++ program. 
>>>> *echo cape-bone-iio > /sys/devices/bone_capemgr.*/slots*
>>>>  
>>>>  i tried this
>>>>  *#include<cstdio>*
>>>> *#include<cstdlib>*
>>>> *#include<unistd.h>*
>>>> *using namespace std;*
>>>> *int main() {*
>>>> *    system("echo cape-bone-iio > /sys/devices/bone_capemgr.*/slots");*
>>>> *    return 0;*
>>>> *}*
>>>>
>>>>  but it does not work. 
>>>>
>>>>  Can someone help me with this?
>>>>  -- 
>>>> For more options, visit http://beagleboard.org/discuss
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "BeagleBoard" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>>
>>>> Have you verified that the system command does wildcard expansion?
>>>> (Replace the asterisk in the command by the proper number and verify 
>>>> whether that works)
>>>>
>>>> -- Bas
>>>>
>>>>    -- 
>> For more options, visit http://beagleboard.org/discuss
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>   -- 
> For more options, visit http://beagleboard.org/discuss
> --- 
> You received this message because you are subscribed to the Google Groups 
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>  

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to