#include "rsi.h"
#include "HelperFunctions.h"
void UserLimitDigitalInputOneConditionMain()
{
const int NODE_INDEX = 0;
const int INPUT_INDEX = 0;
const int OUTPUT_INDEX = 0;
char rmpPath[] = "C:\\RSI\\X.X.X\\";
SampleAppsCPP::HelperFunctions::CheckErrors(controller);
try
{
SampleAppsCPP::HelperFunctions::StartTheNetwork(controller);
int userLimit = 1;
int condition = 0;
unsigned long inputAddress = input0->
AddressGet();
unsigned int test = (
unsigned int)input0->
MaskGet();
unsigned int inputMask = (
unsigned int)input0->
MaskGet();
unsigned int limtValue = (
unsigned int)input0->
MaskGet();
condition,
logic,
inputAddress,
inputMask,
limtValue);
int axis = 0;
int duration = 0;
triggerType,
action,
axis,
duration);
unsigned int andMask = (unsigned int)output0->MaskGet();
unsigned int orMask = (unsigned int)output0->MaskGet();
unsigned long outputAddress = output0->AddressGet();
bool enableOutput = true;
andMask,
orMask,
outputAddress,
enableOutput);
printf("Waiting for the input bit to go high...\n");
{
}
printf("\nPress Any Key To Continue");
system("pause");
output0->Set(false);
}
{
printf(
"%s\n", err.
text);
}
system("pause");
}