# Ignition Schedules integration with module

**URL:** <https://forum.inductiveautomation.com/t/ignition-schedules-integration-with-module/102797>\
**Category:** Module Development\
**Tags:** sdk, ignition81\
**Created:** [February 24, 2025, 4:38pm UTC](https://forum.inductiveautomation.com/t/ignition-schedules-integration-with-module/102797 "2025-02-24T16:38:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sholom\_Ellenbogen1](https://avatars.discourse-cdn.com/v4/letter/s/d2c977/32.png) [@Sholom\_Ellenbogen1](https://forum.inductiveautomation.com/u/Sholom_Ellenbogen1)\
**Post date:** [February 24, 2025, 4:38pm UTC](https://forum.inductiveautomation.com/t/ignition-schedules-integration-with-module/102797/1 "2025-02-24T16:38:34Z")

</div>

I want to set up schedules in the alarming section of the gateway (Day, Afternoon, Night) as shown in the image.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/8/f83c8531e91d47aa00f8fe97ad4245c21958e8ec.png)

I have an ignition module and I want to be able to check what the current shift is based on the configuration in the gateway alarming schedules. Where is this exposed in the sdk?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 24, 2025, 4:50pm UTC](https://forum.inductiveautomation.com/t/ignition-schedules-integration-with-module/102797/2 "2025-02-24T16:50:14Z")

</div>

Everything available to you will be on the ScheduleManager that you can get from a GatewayContext.

> **[ScheduleManager](https://files.inductiveautomation.com/sdk/javadoc/ignition81/8.1.45/com/inductiveautomation/ignition/gateway/alarming/schedule/ScheduleManager.html)**
>
> declaration: package: com.inductiveautomation.ignition.gateway.alarming.schedule, interface: ScheduleManager

---

<div class="post-metadata">

**Author:** ![Sholom\_Ellenbogen1](https://avatars.discourse-cdn.com/v4/letter/s/d2c977/32.png) [@Sholom\_Ellenbogen1](https://forum.inductiveautomation.com/u/Sholom_Ellenbogen1)\
**Post date:** [February 24, 2025, 4:53pm UTC](https://forum.inductiveautomation.com/t/ignition-schedules-integration-with-module/102797/3 "2025-02-24T16:53:11Z")

</div>

I have looked at that but am having trouble understanding how to use it since its an interface and I can't find any classes that implement those methods.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 24, 2025, 5:09pm UTC](https://forum.inductiveautomation.com/t/ignition-schedules-integration-with-module/102797/4 "2025-02-24T17:09:47Z")

</div>

> [@Sholom\_Ellenbogen1](#):
>
> I can't find any classes that implement those methods.

That means they are private to IA. Use just the interface methods.

---

<div class="post-metadata">

**Author:** ![Sholom\_Ellenbogen1](https://avatars.discourse-cdn.com/v4/letter/s/d2c977/32.png) [@Sholom\_Ellenbogen1](https://forum.inductiveautomation.com/u/Sholom_Ellenbogen1)\
**Post date:** [February 24, 2025, 5:10pm UTC](https://forum.inductiveautomation.com/t/ignition-schedules-integration-with-module/102797/5 "2025-02-24T17:10:27Z")

</div>

thanks, I misunderstood how its used, that works for me
