dinosalvioni/functionslibrary
struct State { }; {{ GENERATED_CODE }} void evaluate(Context ctx) { //auto inValue = getValue<input_IN>(ctx); //emitValue<output_OUT>(ctx, inValue); if (isInputDirty<input_UPD>(ctx)){ if (getValue<input_EQ1>(ctx) == getValue<input_VALUE>(ctx)){ emitValue<output_ERR>(ctx, false); emitValue<output_OUT1>(ctx, 1); } else if (getValue<input_EQ2>(ctx) == getValue<input_VALUE>(ctx)){ emitValue<output_ERR>(ctx, false); emitValue<output_OUT2>(ctx, 1); } else if (getValue<input_EQ3>(ctx) == getValue<input_VALUE>(ctx)){ emitValue<output_ERR>(ctx, false); emitValue<output_OUT3>(ctx, 1); } else if (getValue<input_EQ4>(ctx) == getValue<input_VALUE>(ctx)){ emitValue<output_ERR>(ctx, false); emitValue<output_OUT4>(ctx, 1); } else{ emitValue<output_ERR>(ctx, true); } } emitValue<output_DONE>(ctx, 1); }
© 2017–2024XOD Inc
Contact us: hello@xod.io