Esempio n. 1
0
int MovingLightModel_GetBool(const RDMHeader *header,
                             UNUSED const uint8_t *param_data) {
  switch (ntohs(header->param_id)) {
    case PID_PAN_INVERT:
      return RDMResponder_GenericGetBool(header, g_moving_light.pan_invert);
    case PID_TILT_INVERT:
      return RDMResponder_GenericGetBool(header, g_moving_light.tilt_invert);
    case PID_PAN_TILT_SWAP:
      return RDMResponder_GenericGetBool(header, g_moving_light.pan_tilt_swap);
    default:
      return RDM_RESPONDER_NO_RESPONSE;
  }
}
Esempio n. 2
0
int DimmerModel_GetPowerOnSelfTest(const RDMHeader *header,
                                   UNUSED const uint8_t *param_data) {
  return RDMResponder_GenericGetBool(header, g_root_device.power_on_self_test);
}
Esempio n. 3
0
int MovingLightModel_GetFactoryDefaults(const RDMHeader *header,
                                        const uint8_t *param_data) {
  bool using_defaults = (g_moving_light.using_factory_defaults &&
                         g_responder->using_factory_defaults);
  return RDMResponder_GenericGetBool(header, using_defaults);
}