struct State {
};
{{ GENERATED_CODE }}
void evaluate(Context ctx) {
if (!isInputDirty<input_GET>(ctx)) {
return;
}
auto rtc = getValue<input_1302>(ctx);
rtc->updateTime();
emitValue<output_Year>(ctx,rtc->year);
emitValue<output_Month>(ctx,rtc->month);
emitValue<output_Day>(ctx,rtc->dayofmonth);
emitValue<output_WeekDay>(ctx,rtc->dayofweek);
emitValue<output_Hour>(ctx,rtc->hours);
emitValue<output_Minute>(ctx,rtc->minutes);
emitValue<output_Second>(ctx,rtc->seconds);
}