using RSI.RapidCode.dotNET;
using RSI.RapidCode.dotNET.Enums;
using System;
{
class UserLimitDigitalInputOneCondition
{
static void Main(string[] args)
{
const int NODE_INDEX = 0;
const int INPUT_INDEX = 0;
const int OUTPUT_INDEX = 0;
try
{
int userLimit = 1;
int condition = 0;
uint test = (uint)input0.
MaskGet();
uint inputMask = (uint)input0.
MaskGet();
uint limtValue = (uint)input0.
MaskGet();
condition,
logic,
inputAddress,
inputMask,
limtValue);
int axis = 0;
int duration = 0;
triggerType,
action,
axis,
duration);
uint andMask = (uint)output0.
MaskGet();
uint orMask = (uint)output0.
MaskGet();
bool enableOutput = true;
andMask,
orMask,
outputAddress,
enableOutput);
Console.WriteLine("Waiting for the input bit to go high...\n");
{
}
Console.WriteLine("\nPress Any Key To Continue");
Console.ReadKey();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Console.WriteLine("\nPress Any Key To Exit");
Console.ReadKey();
}
}
}