Real-time event scheduler for hoff.industries' M.A.R-T>Y. distributed system.
MaRTSS is intended to be the source of clock-based events in the M.A.R-T>Y. ecosystem. The benefit of this is that services that need to work based on time, for example a folder sync daemon that syncs every x minutes, do not have to keep track of their own time and can rely on MaRTSS to send them commands when an event occurs.
Events are scheduled based on time of day, and then a day mask and a month mask. For example, if you represent the days of the week as a uint8_t you have a mask of 0b01111111 which would mean the event fires on every day of the week. Similar theory applies to month mask as a uint16_t.
Download the application in the language(s) you want to use: