File size: 867 Bytes
42f3ecf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# %%
from datetime import datetime, timedelta

class MasterAgent:
    def handle(self, command, context):
        if command != "schedule":
            return {}

        sensor_site = context["sensor_site"]
        sensor_date = context["sensor_date"]
        pod_site = context["pod_site"]
        pod_date = context["pod_date"]

        # Dummy logic for now—replace with your real scheduling later
        sensor_schedule = [{
            "date": sensor_date,
            "site": sensor_site,
            "side": "left" if "Left" in sensor_site else "right"
        }]

        pod_schedule = [{
            "date": pod_date,
            "pod_site": pod_site,
            "sensor_site": sensor_site
        }]

        return {
            "sensor_schedule": sensor_schedule,
            "pod_schedule": pod_schedule
        }