PDA

View Full Version : Digital Inputs?


Straberrie
02-08-2009, 07:57 PM
Hello!

I am using C++ and I have a question about implementing Digital Inputs in the code... Is Get() the function that means "true" or no? I basically want an if statement saying if DigitalInput1 is true, then this, but I am unsure which function to use to set the condition... =(

Thank you!!! :P

byteit101
02-08-2009, 08:32 PM
DigitalInput DigtalInput1(1);//port1
if (DigialInput.Get())
{
do this
}
else
{
do that
}

Straberrie
02-09-2009, 08:07 PM
Thank you!!!!!! :] :]

programMORT11
02-14-2009, 11:27 PM
how would you do this in C without adding the C++ digitalinput objects? could you cast the UINT32 GetDigitalInput() function results to boolean?

Redneck
02-15-2009, 01:47 AM
how would you do this in C without adding the C++ digitalinput objects? could you cast the UINT32 GetDigitalInput() function results to boolean?
I don't believe so, because C doesn't have a bool data type. Traditionally boolean logic is done in C with integers with 0 for false and 1 for true. It'll still work the same way. If you have

if(GetDigitalInput()){
// something
}

it'll work the same way as the C++ bool value.