in source/cf/defaults/lambdas/sputnik-rpi-sense-hat-demo-python/lambda_function.py [0:0]
def parseIncomingShadow(shadow):
global JOYSTICK_IS_TRIGGER
global SEND_TELEMETRY
global FREQUENCY
if "state" in shadow:
state = shadow["state"]
if "desired" in state:
desired = state["desired"]
if "joystickIsTrigger" in desired or "sendTelemetry" in desired or "frequency" in desired:
if "joystickIsTrigger" in desired:
JOYSTICK_IS_TRIGGER = desired['joystickIsTrigger']
if "sendTelemetry" in desired:
SEND_TELEMETRY = desired['sendTelemetry']
if "frequency" in desired:
FREQUENCY = desired['frequency']
GGIOT.updateThingShadow(payload={"state": {"reported": {"joystickIsTrigger": JOYSTICK_IS_TRIGGER, "sendTelemetry": SEND_TELEMETRY, "frequency": FREQUENCY}}})
printShadowObject()