|
typedef void(* | BusChange_callback_t )(void *arg, dsid_t *id, int flag) |
| Callback function signature for the BusChange callback. More...
|
|
typedef void(* | BusState_callback_t )(void *arg, bus_state_t state) |
| Callback function signature for the BusState callback. More...
|
|
typedef void(* | CircuitCurrentMeterValue_get_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Return the current active and reactive power metering values. More...
|
|
typedef void(* | CircuitCurrentMeterValue_get_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t PowerW, uint16_t PowerQ, uint16_t Phi) |
| Return the current active and reactive power metering values. More...
|
|
typedef void(* | CircuitEnergyMeterValue_calibration_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Read the values necessary for metering calibration. More...
|
|
typedef void(* | CircuitEnergyMeterValue_calibration_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t Uaverage, uint16_t I14average, uint16_t I180average, uint32_t PActiveLow, uint32_t PActiveHigh) |
| Read the values necessary for metering calibration. More...
|
|
typedef void(* | CircuitEnergyMeterValue_get_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Return the current energy and power metering values. More...
|
|
typedef void(* | CircuitEnergyMeterValue_get_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t PowerW, uint32_t EnergyWh) |
| Return the current energy and power metering values. More...
|
|
typedef void(* | CircuitEnergyMeterValue_reset_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Return the current energy and power metering values. More...
|
|
typedef void(* | CircuitEnergyMeterValue_reset_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t PowerW, uint32_t EnergyWh) |
| Return the current energy and power metering values. More...
|
|
typedef void(* | CircuitEnergyMeterValue_Ws_get_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Return the current energy and power metering values. More...
|
|
typedef void(* | CircuitEnergyMeterValue_Ws_get_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t PowerW, uint32_t EnergyWs) |
| Return the current energy and power metering values. More...
|
|
typedef void(* | CircuitPingDevices_automatic_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t IntervalTime) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
typedef void(* | CircuitPingDevices_automatic_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
typedef void(* | CircuitPingDevices_off_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
typedef void(* | CircuitPingDevices_off_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
typedef void(* | CircuitPingDevices_one_time_automatic_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t OneTimeIntervalTime, uint16_t AutoIntervalTime) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
typedef void(* | CircuitPingDevices_one_time_automatic_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
typedef void(* | CircuitPingDevices_one_time_off_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t IntervalTime) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
typedef void(* | CircuitPingDevices_one_time_off_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
typedef void(* | CircuitRemoveDevice_by_dsid_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t SerialNumber) |
| Removes the device selected by dSID from the data model. More...
|
|
typedef void(* | CircuitRemoveDevice_by_dsid_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Removes the device selected by dSID from the data model. More...
|
|
typedef void(* | CircuitRemoveDevice_by_id_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Removes the device selected by DeviceId from the data model. More...
|
|
typedef void(* | CircuitRemoveDevice_by_id_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Removes the device selected by DeviceId from the data model. More...
|
|
typedef void(* | CircuitRemoveDevice_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) __attribute__((deprecated)) |
| Removes the device selected by DeviceId from the data model. More...
|
|
typedef void(* | CircuitRemoveDevice_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) __attribute__((deprecated)) |
| Removes the device selected by DeviceId from the data model. More...
|
|
typedef void(* | CircuitRemoveInactiveDevices_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Removes inactive devices from the data model. More...
|
|
typedef void(* | CircuitRemoveInactiveDevices_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Removes inactive devices from the data model. More...
|
|
typedef void(* | DeviceActionRequest_action_blink_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_blink_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_call_scene_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t SceneId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_call_scene_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_force_call_scene_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t SceneId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_force_call_scene_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_programming_mode_off_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_programming_mode_off_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_programming_mode_on_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_programming_mode_on_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_save_scene_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t SceneId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_save_scene_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_set_outval_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t Value) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_set_outval_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_undo_scene_number_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t SceneId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_undo_scene_number_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_undo_scene_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceActionRequest_action_undo_scene_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on a single device. More...
|
|
typedef void(* | DeviceBinaryInput_get_by_index_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t InputIndex) |
| Returns the configuration table for the binary inputs. More...
|
|
typedef void(* | DeviceBinaryInput_get_by_index_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t TargetGroupType, uint8_t TargetGroup, uint8_t BinaryInputType, uint8_t ButtonId) |
| Returns the configuration table for the binary inputs. More...
|
|
typedef void(* | DeviceBinaryInput_get_count_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Returns the configuration table for the binary inputs. More...
|
|
typedef void(* | DeviceBinaryInput_get_count_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Count) |
| Returns the configuration table for the binary inputs. More...
|
|
typedef void(* | DeviceButtonInfo_by_device_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Returns the state of the button of a device. More...
|
|
typedef void(* | DeviceButtonInfo_by_device_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t ButtonId, uint8_t GroupMembership, uint8_t Group, uint8_t Flags) |
| Returns the state of the button of a device. More...
|
|
typedef void(* | DeviceConfig_get_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t ConfigClass, uint8_t ConfigIndex) |
| Read a configuration parameter of a specific digitalSTROM device. More...
|
|
typedef void(* | DeviceConfig_get_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Read a configuration parameter of a specific digitalSTROM device. More...
|
|
typedef void(* | DeviceConfig_set_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t ConfigClass, uint8_t ConfigIndex, uint8_t Value) |
| Write a configuration parameter of a specific digitalSTROM device. More...
|
|
typedef void(* | DeviceConfig_set_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Write a configuration parameter of a specific digitalSTROM device. More...
|
|
typedef void(* | DeviceDslinkSend_last_byte_no_answer_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t Value) |
| Send UDI commands to a single dSLink device. More...
|
|
typedef void(* | DeviceDslinkSend_last_byte_no_answer_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Send UDI commands to a single dSLink device. More...
|
|
typedef void(* | DeviceDslinkSend_last_byte_with_answer_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t Value) |
| Send UDI commands to a single dSLink device. More...
|
|
typedef void(* | DeviceDslinkSend_last_byte_with_answer_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Send UDI commands to a single dSLink device. More...
|
|
typedef void(* | DeviceDslinkSend_not_last_byte_no_answer_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t Value) |
| Send UDI commands to a single dSLink device. More...
|
|
typedef void(* | DeviceDslinkSend_not_last_byte_no_answer_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Send UDI commands to a single dSLink device. More...
|
|
typedef void(* | DeviceDslinkSend_not_last_byte_with_answer_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t Value) |
| Send UDI commands to a single dSLink device. More...
|
|
typedef void(* | DeviceDslinkSend_not_last_byte_with_answer_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Send UDI commands to a single dSLink device. More...
|
|
typedef void(* | DeviceGroupMembershipModify_add_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t GroupId) |
| Add the device to this group. More...
|
|
typedef void(* | DeviceGroupMembershipModify_add_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Add the device to this group. More...
|
|
typedef void(* | DeviceGroupMembershipModify_remove_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t GroupId) |
| remove the device from this group. More...
|
|
typedef void(* | DeviceGroupMembershipModify_remove_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| remove the device from this group. More...
|
|
typedef void(* | DeviceInfo_by_device_id_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceIdReq) |
| Returns the properties of a device. More...
|
|
typedef void(* | DeviceInfo_by_device_id_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint16_t VendorId, uint16_t ProductId, uint16_t FunctionId, uint16_t Version, uint16_t ZoneId, uint8_t State, uint8_t Locked, uint8_t OutputMode, uint8_t LTMode, const uint8_t *Groups, const uint8_t *Name, uint32_t SerialNumber) |
| Returns the properties of a device. More...
|
|
typedef void(* | DeviceInfo_by_index_only_active_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneIdReq, uint16_t DeviceIndex) |
| Returns the properties of a device. More...
|
|
typedef void(* | DeviceInfo_by_index_only_active_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint16_t VendorId, uint16_t ProductId, uint16_t FunctionId, uint16_t Version, uint16_t ZoneId, uint8_t State, uint8_t Locked, uint8_t OutputMode, uint8_t LTMode, const uint8_t *Groups, const uint8_t *Name, uint32_t SerialNumber) |
| Returns the properties of a device. More...
|
|
typedef void(* | DeviceInfo_by_index_only_inactive_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneIdReq, uint16_t DeviceIndex) |
| Returns the properties of a device. More...
|
|
typedef void(* | DeviceInfo_by_index_only_inactive_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint16_t VendorId, uint16_t ProductId, uint16_t FunctionId, uint16_t Version, uint16_t ZoneId, uint8_t State, uint8_t Locked, uint8_t OutputMode, uint8_t LTMode, const uint8_t *Groups, const uint8_t *Name, uint32_t SerialNumber) |
| Returns the properties of a device. More...
|
|
typedef void(* | DeviceInfo_by_index_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneIdReq, uint16_t DeviceIndex) |
| Returns the properties of a device. More...
|
|
typedef void(* | DeviceInfo_by_index_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint16_t VendorId, uint16_t ProductId, uint16_t FunctionId, uint16_t Version, uint16_t ZoneId, uint8_t State, uint8_t Locked, uint8_t OutputMode, uint8_t LTMode, const uint8_t *Groups, const uint8_t *Name, uint32_t SerialNumber) |
| Returns the properties of a device. More...
|
|
typedef void(* | DeviceProperties_reset_button_active_group_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Reset active group of button to default. More...
|
|
typedef void(* | DeviceProperties_reset_button_active_group_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Reset active group of button to default. More...
|
|
typedef void(* | DeviceProperties_set_button_active_group_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t GroupId) |
| Define the active group for the button of the device. More...
|
|
typedef void(* | DeviceProperties_set_button_active_group_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Define the active group for the button of the device. More...
|
|
typedef void(* | DeviceProperties_set_button_set_apartment_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t WholeApartment) |
| Set if the button acts on its zone or on the whole apartment. More...
|
|
typedef void(* | DeviceProperties_set_button_set_apartment_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Set if the button acts on its zone or on the whole apartment. More...
|
|
typedef void(* | DeviceProperties_set_button_set_local_priority_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t SetLocalPriority) |
| Set if the button triggers the local priority. More...
|
|
typedef void(* | DeviceProperties_set_button_set_local_priority_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Set if the button triggers the local priority. More...
|
|
typedef void(* | DeviceProperties_set_button_set_no_coming_home_call_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t NoComingHomeCall) |
| Set if the button triggers no ComingHome call. More...
|
|
typedef void(* | DeviceProperties_set_button_set_no_coming_home_call_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Set if the button triggers no ComingHome call. More...
|
|
typedef void(* | DeviceProperties_set_locked_flag_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t LockedFlag) |
| If locked flag is set, the dSM does not execute any action triggered from this device. More...
|
|
typedef void(* | DeviceProperties_set_locked_flag_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| If locked flag is set, the dSM does not execute any action triggered from this device. More...
|
|
typedef void(* | DeviceProperties_set_name_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, const uint8_t *Name) |
| Set the name of the device. More...
|
|
typedef void(* | DeviceProperties_set_name_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Set the name of the device. More...
|
|
typedef void(* | DeviceProperties_set_zone_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint16_t ZoneId) |
| Move the device into a new zone. More...
|
|
typedef void(* | DeviceProperties_set_zone_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Move the device into a new zone. More...
|
|
typedef void(* | DeviceSensor_get_type_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t SensorIndex) |
| Access device sensors. More...
|
|
typedef void(* | DeviceSensor_get_type_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Access device sensors. More...
|
|
typedef void(* | DeviceSensor_get_value_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t SensorIndex) |
| Access device sensors. More...
|
|
typedef void(* | DeviceSensor_get_value_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Access device sensors. More...
|
|
typedef void(* | DeviceState_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Returns the state of a device. More...
|
|
typedef void(* | DeviceState_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t ActiveFlag) |
| Returns the state of a device. More...
|
|
typedef void(* | DeviceStatisticsRequest_get_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t ParamOffset) |
| Requests statistics data of a device. More...
|
|
typedef void(* | DeviceStatisticsRequest_get_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Requests statistics data of a device. More...
|
|
typedef void * | DsmApiHandle_t |
| Type of the library handle. More...
|
|
typedef void(* | dSMConfig_get_DSP_config_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Read DSP configuration as byte stream. More...
|
|
typedef void(* | dSMConfig_get_DSP_config_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Size, const uint8_t *Config) |
| Read DSP configuration as byte stream. More...
|
|
typedef void(* | dSMConfig_get_hash_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Get a hash of the whole dSM datamodel. More...
|
|
typedef void(* | dSMConfig_get_hash_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t Hash, uint32_t ConfigurationCount, uint32_t BinaryInputEventCount) |
| Get a hash of the whole dSM datamodel. More...
|
|
typedef void(* | dSMConfig_set_dSM_config_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, dsid_t DSID, uint32_t HWVersion) |
| Set dSMdSID and Hardware version. More...
|
|
typedef void(* | dSMConfig_set_dSM_config_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Set dSMdSID and Hardware version. More...
|
|
typedef void(* | dSMConfig_set_DSP_config_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Size, const uint8_t *Config) |
| Program DSP configuration as byte stream. More...
|
|
typedef void(* | dSMConfig_set_DSP_config_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Program DSP configuration as byte stream. More...
|
|
typedef void(* | dSMDebugMode_disable_jumble_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Disable) |
| Disable the Jumble process. More...
|
|
typedef void(* | dSMDebugMode_disable_jumble_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Disable the Jumble process. More...
|
|
typedef void(* | dSMDebugMode_get_communication_log_state_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Get the state of the digitalSTROM communication logging. More...
|
|
typedef void(* | dSMDebugMode_get_communication_log_state_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t State) |
| Get the state of the digitalSTROM communication logging. More...
|
|
typedef void(* | dSMDebugMode_get_MMI_flag_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Get the current state of the LED/button test mode. More...
|
|
typedef void(* | dSMDebugMode_get_MMI_flag_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t DebugFlag) |
| Get the current state of the LED/button test mode. More...
|
|
typedef void(* | dSMDebugMode_inject_long_upstream_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t Source, uint8_t Circuit, uint8_t Mainqualifier, uint8_t Subqualifier, uint32_t Data, uint8_t Quality, uint8_t Flags) |
| Test command. More...
|
|
typedef void(* | dSMDebugMode_inject_long_upstream_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Test command. More...
|
|
typedef void(* | dSMDebugMode_inject_short_upstream_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t Source, uint8_t Circuit, uint8_t Key, uint8_t Click, uint8_t Sensor, uint8_t Resend, uint8_t Quality, uint8_t Flags) |
| Test command. More...
|
|
typedef void(* | dSMDebugMode_inject_short_upstream_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Test command. More...
|
|
typedef void(* | dSMDebugMode_read_flash_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t Index) |
| Read raw flash data in 64 byte chunks. More...
|
|
typedef void(* | dSMDebugMode_read_flash_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, const uint8_t *Data) |
| Read raw flash data in 64 byte chunks. More...
|
|
typedef void(* | dSMDebugMode_restart_dsp_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Restart the DSP. More...
|
|
typedef void(* | dSMDebugMode_restart_dsp_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Restart the DSP. More...
|
|
typedef void(* | dSMDebugMode_restart_registration_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Invalidate active registration on all devices and restart the device registration. More...
|
|
typedef void(* | dSMDebugMode_restart_registration_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Invalidate active registration on all devices and restart the device registration. More...
|
|
typedef void(* | dSMDebugMode_set_communication_log_state_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t State) |
| Set the state of the digitalSTROM communication logging. More...
|
|
typedef void(* | dSMDebugMode_set_communication_log_state_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Set the state of the digitalSTROM communication logging. More...
|
|
typedef void(* | dSMDebugMode_set_MMI_flag_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t DebugFlag) |
| Test front LEDs and button. More...
|
|
typedef void(* | dSMDebugMode_set_MMI_flag_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Test front LEDs and button. More...
|
|
typedef void(* | dSMDebugMode_stop_select_b_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Stops all actions on SELECT_B (e.g. More...
|
|
typedef void(* | dSMDebugMode_stop_select_b_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Stops all actions on SELECT_B (e.g. More...
|
|
typedef void(* | dSMDebugMode_write_flash_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t Index, const uint8_t *Data) |
| Write raw flash data in 64 byte chunks. More...
|
|
typedef void(* | dSMDebugMode_write_flash_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Write raw flash data in 64 byte chunks. More...
|
|
typedef void(* | dSMFactoryReset_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t Password) |
| Removes all user specific data form the dSM. More...
|
|
typedef void(* | dSMFactoryReset_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Removes all user specific data form the dSM. More...
|
|
typedef void(* | dSMInfo_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Returns the properties of the dSM. More...
|
|
typedef void(* | dSMInfo_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t HWVersion, uint32_t ARMSWVersion, uint32_t DSPSWVersion, uint16_t ApiVersion, dsid_t DSID, const uint8_t *Name) |
| Returns the properties of the dSM. More...
|
|
typedef void(* | dSMProperties_get_apartment_id_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_apartment_id_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t ApartmentId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_current_temperature_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_current_temperature_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t Temperature) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_flags_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_flags_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Flags) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_max_temperature_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_max_temperature_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t MaxTemperature) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_ping_intervals_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_ping_intervals_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t AutoPingInterval, uint16_t OnePingInterval) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_power_down_duration_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_power_down_duration_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Duration) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_temperature_limits_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_temperature_limits_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t WarnTemperature, uint8_t ErrorTemperature) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_upstream_frequency_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_get_upstream_frequency_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t UpstreamFrequency) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_reset_max_temperature_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_reset_max_temperature_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_apartment_id_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t ApartmentId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_apartment_id_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_flags_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Flags) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_flags_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_name_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, const uint8_t *Name) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_name_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_ping_intervals_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t AutoPingInterval, uint16_t OnePingInterval) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_ping_intervals_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_temperature_limits_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t WarnTemperature, uint8_t ErrorTemperature) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_temperature_limits_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_upstream_frequency_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t UpstreamFrequency) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMProperties_set_upstream_frequency_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change persistent configuration settings of the dSM. More...
|
|
typedef void(* | dSMReboot_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Reboots the dSM. More...
|
|
typedef void(* | dSMReboot_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Reboots the dSM. More...
|
|
typedef void(* | dSMState_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Returns the current operation state as indicated with the front LEDs. More...
|
|
typedef void(* | dSMState_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Hardware, uint8_t DSP, uint8_t Temperature, uint8_t Config, uint8_t dS485, uint8_t Line) |
| Returns the current operation state as indicated with the front LEDs. More...
|
|
typedef void(* | dSMStatistics_get_dS485_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Returns dS485 communications statistics. More...
|
|
typedef void(* | dSMStatistics_get_dS485_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t TxToken, uint16_t TxStartupRequest, uint16_t TxStartupResponse, uint16_t TxJoinRequest, uint16_t TxJoinResponse, uint16_t TxGetAddressRequest, uint16_t TxGetAddressResponse, uint16_t TxSetAddressRequest, uint16_t TxSetAddressResponse, uint16_t TxSetSuccessorAddressRequest, uint16_t TxSetSuccessorAddressResponse, uint16_t TxResponse, uint16_t TxDataRequest, uint16_t TxDataResponse, uint16_t TxDataEvent, uint16_t RxResponse, uint16_t RxDataRequest, uint16_t RxDataResponse, uint16_t RxDataEvent, uint16_t StartRegisterStation, uint16_t DoneRegisterStation, uint16_t EnterOperational, uint16_t SuccessorLost) |
| Returns dS485 communications statistics. More...
|
|
typedef void(* | dSMStatistics_get_internals_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Get the current internal debug statistics. More...
|
|
typedef void(* | dSMStatistics_get_internals_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t RxShortUpstream, uint32_t RxLongUpstream, uint32_t TxDownstream, uint32_t TxErrorSelectA, uint32_t TxErrorSelectB, uint32_t DSPResets, uint32_t DSPMsgSizeError, uint32_t DSPMsgMagicError, uint32_t DSPMsgUnknown) |
| Get the current internal debug statistics. More...
|
|
typedef void(* | dSMStatistics_get_pool_margins_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Get the pool/event queue margins. More...
|
|
typedef void(* | dSMStatistics_get_pool_margins_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t SmallPoolMargin, uint8_t MediumPoolMargin, uint8_t LargePoolMargin, uint8_t FreescaleQueueMargin, uint8_t MMIQueueMargin, uint8_t dSMAPIQueueMargin, uint8_t DatamodelQueueMargin, uint8_t SelectBQueueMargin, uint8_t SelectAQueueMargin, uint8_t SPIQueueMargin, uint8_t dS485QueueMargin, uint8_t ReceiverQueueMargin, uint8_t dSMAPIDeferredQueue, uint8_t dS485TxMessageQueue, uint8_t dS485DeferredTxMessageQueue, uint8_t FreescaleDeferredQueue, uint8_t MMIDeferredQueue, uint8_t SelectADeferredQueue, uint8_t SelectBDeferredCommandQueue, uint8_t SelectBDeferredDsidQueue, uint8_t SPIFrontPanelDeferredQueue, uint8_t SPIPrioDeferredQueue, uint8_t SPIDSPTxMessageQueue) |
| Get the pool/event queue margins. More...
|
|
typedef void(* | dSMStatistics_get_stop_timer_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Index) |
| Get information about a specific STOP timer. More...
|
|
typedef void(* | dSMStatistics_get_stop_timer_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t LocalZoneId, uint8_t GroupId, uint8_t ButtonId, uint8_t TimeOut, uint32_t TimerCount) |
| Get information about a specific STOP timer. More...
|
|
typedef void(* | dSMStatistics_get_upstream_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Index) |
| Retrieve the current statistics of the Upstream receiver. More...
|
|
typedef void(* | dSMStatistics_get_upstream_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Length, const uint8_t *Statistics) |
| Retrieve the current statistics of the Upstream receiver. More...
|
|
typedef void(* | dSMStatistics_reset_dS485_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Reset dS485 communications statistics. More...
|
|
typedef void(* | dSMStatistics_reset_dS485_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Reset dS485 communications statistics. More...
|
|
typedef void(* | dSMStatistics_reset_internals_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Reset the internal debug statistics. More...
|
|
typedef void(* | dSMStatistics_reset_internals_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Reset the internal debug statistics. More...
|
|
typedef void(* | dSMStatistics_reset_upstream_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Reset the statistics of the Upstream receiver. More...
|
|
typedef void(* | dSMStatistics_reset_upstream_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Reset the statistics of the Upstream receiver. More...
|
|
typedef void(* | EventCommunicationLog_downstream_long_16bit_parameter_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Command, uint16_t Data) |
| Packet data. More...
|
|
typedef void(* | EventCommunicationLog_downstream_long_8bit_parameter_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Command, uint8_t Data) |
| Packet data. More...
|
|
typedef void(* | EventCommunicationLog_downstream_long_no_parameter_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Command) |
| Packet data. More...
|
|
typedef void(* | EventCommunicationLog_downstream_short_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Command) |
| Packet data. More...
|
|
typedef void(* | EventCommunicationLog_upstream_long_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t CircuitId, uint8_t Mainqualifier, uint8_t Subqualifier, uint32_t Data, uint8_t Quality, uint8_t Flags, uint8_t Crosstalk) |
| Packet data. More...
|
|
typedef void(* | EventCommunicationLog_upstream_short_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t CircuitId, uint8_t Resend, uint8_t Sensor, uint8_t Key, uint8_t Click, uint8_t Quality, uint8_t Flags, uint8_t Crosstalk) |
| Packet data. More...
|
|
typedef void(* | EventDeviceAccessibility_off_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint16_t ZoneId, uint16_t VendorId, uint32_t SerialNumber) |
| Device is now inactive. More...
|
|
typedef void(* | EventDeviceAccessibility_on_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint16_t ZoneId, uint16_t VendorId, uint32_t SerialNumber) |
| Device is now active. More...
|
|
typedef void(* | EventDeviceAction_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint16_t ZoneId, uint8_t GroupId, uint8_t ButtonNr, uint8_t ClickType) |
| Sent by the dSM if a button click was received on a group with no associated usage model (StateMachineGroupId). More...
|
|
typedef void(* | EventDeviceConfig_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t ConfigClass, uint8_t ConfigIndex, uint8_t Value) |
| Parameter response of a device. More...
|
|
typedef void(* | EventDeviceGiveUp_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t SerialNumber, uint8_t CircuitId) |
| A device gives up its attempts to register with the dSM. More...
|
|
typedef void(* | EventDeviceLocalAction_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint16_t ZoneId, uint8_t State) |
| Device was switched locally. More...
|
|
typedef void(* | EventDeviceModelChanged_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Device was changed. More...
|
|
typedef void(* | EventDeviceSensor_binaryInputEvent_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t EventIndex, uint8_t EventType, uint8_t State) |
| A binary input has changed its value. More...
|
|
typedef void(* | EventDeviceSensor_event_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t EventIndex) |
| Sensor event. More...
|
|
typedef void(* | EventDeviceSensor_type_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t SensorIndex, uint8_t SensorPresent, uint8_t SensorType, uint8_t LastSensor) |
| Response to a sensor type request. More...
|
|
typedef void(* | EventDeviceSensor_value_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t SensorIndex, uint16_t SensorValue) |
| Response to a sensor value request. More...
|
|
typedef void(* | EventDeviceStatistics_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t Offset, uint16_t Value) |
| Statistics data of a device. More...
|
|
typedef void(* | EventDslink_interrupt_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t Priority) |
| Notification from a dSLink enabled device. More...
|
|
typedef void(* | EventDslink_response_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t Value) |
| Notification from a dSLink enabled device. More...
|
|
typedef void(* | EventDsmStateChange_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Hardware, uint8_t DSP, uint8_t Temperature, uint8_t Config, uint8_t dS485, uint8_t Line) |
| Sent whenever the current operation state as indicated with the front LEDs changed. More...
|
|
typedef void(* | EventDspDebugData_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t Length, const uint8_t *Data) |
| Debug Data from DSP. More...
|
|
typedef void(* | EventTestDevicePresence_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t Present) |
| Result of the TestDevicePresence call. More...
|
|
typedef void(* | EventTestTransmissionQuality_event_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId, uint8_t DownstreamQuality, uint16_t UpstreamQuality) |
| Result of the TestTransmissionQuality_get call. More...
|
|
typedef void(* | ImageMaintenance_check_image_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Check the validity of the stored image file. More...
|
|
typedef void(* | ImageMaintenance_check_image_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ReadCRC, uint16_t ComputedCRC) |
| Check the validity of the stored image file. More...
|
|
typedef void(* | ImageMaintenance_get_image_info_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Get file information of the stored image file. More...
|
|
typedef void(* | ImageMaintenance_get_image_info_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t ManufacturerId, uint32_t DeviceId, uint32_t ContentType, uint32_t ContentSize, uint16_t ContentCRC) |
| Get file information of the stored image file. More...
|
|
typedef void(* | ImageMaintenance_remove_image_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Remove the stored image file from Flash. More...
|
|
typedef void(* | ImageMaintenance_remove_image_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Remove the stored image file from Flash. More...
|
|
typedef void(* | ImageMaintenance_start_update_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Start update process. More...
|
|
typedef void(* | ImageMaintenance_start_update_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Start update process. More...
|
|
typedef void(* | ImageTransfer_data_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t PacketNr, const uint8_t *Data) |
| Write a new Image to the Flash of the dSM. More...
|
|
typedef void(* | ImageTransfer_data_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t ExpectedPacketNr, uint32_t ReceivedPacketNr) |
| Write a new Image to the Flash of the dSM. More...
|
|
typedef void(* | ImageTransfer_write_request_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint32_t ManufacturerId, uint32_t DeviceId, uint32_t ContentType, uint32_t ContentSize, uint16_t ContentCRC) |
| Write a new Image to the Flash of the dSM. More...
|
|
typedef void(* | ImageTransfer_write_request_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Write a new Image to the Flash of the dSM. More...
|
|
typedef void(* | TestDevicePresence_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Ping a single device. More...
|
|
typedef void(* | TestDevicePresence_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Ping a single device. More...
|
|
typedef void(* | TestTransmissionQuality_get_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t DeviceId) |
| Query transmission quality. More...
|
|
typedef void(* | TestTransmissionQuality_get_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Query transmission quality. More...
|
|
typedef void(* | ZoneCount_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Returns the number of configured zones on the dSM. More...
|
|
typedef void(* | ZoneCount_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t ZoneCount) |
| Returns the number of configured zones on the dSM. More...
|
|
typedef void(* | ZoneDeviceCount_all_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId) |
| Returns the number of devices in a zone. More...
|
|
typedef void(* | ZoneDeviceCount_all_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t NumberOfDevices) |
| Returns the number of devices in a zone. More...
|
|
typedef void(* | ZoneDeviceCount_only_active_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId) |
| Returns the number of active devices in a zone. More...
|
|
typedef void(* | ZoneDeviceCount_only_active_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t NumberOfDevices) |
| Returns the number of active devices in a zone. More...
|
|
typedef void(* | ZoneDeviceCount_only_inactive_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId) |
| Returns the number of inactive devices in a zone. More...
|
|
typedef void(* | ZoneDeviceCount_only_inactive_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t NumberOfDevices) |
| Returns the number of inactive devices in a zone. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_blink_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_blink_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_call_scene_min_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_call_scene_min_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_call_scene_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_call_scene_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_force_call_scene_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_force_call_scene_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_local_stop_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_local_stop_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_programming_mode_off_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_programming_mode_off_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_programming_mode_on_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_programming_mode_on_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_register_scene_local_priority_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_register_scene_local_priority_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_save_scene_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_save_scene_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_select_group_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_select_group_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_set_outval_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t Value) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_set_outval_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_set_scene_local_priority_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_set_scene_local_priority_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_undo_scene_number_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_undo_scene_number_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_undo_scene_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupActionRequest_action_undo_scene_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Execute actions on all devices of a zone/group. More...
|
|
typedef void(* | ZoneGroupDslinkSend_last_byte_no_answer_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint8_t Value) |
| Send UDI commands to all dSLink devices of a group/zone. More...
|
|
typedef void(* | ZoneGroupDslinkSend_last_byte_no_answer_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Send UDI commands to all dSLink devices of a group/zone. More...
|
|
typedef void(* | ZoneGroupDslinkSend_not_last_byte_no_answer_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint8_t Value) |
| Send UDI commands to all dSLink devices of a group/zone. More...
|
|
typedef void(* | ZoneGroupDslinkSend_not_last_byte_no_answer_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Send UDI commands to all dSLink devices of a group/zone. More...
|
|
typedef void(* | ZoneGroupInfo_by_id_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupIdReq) |
| Returns information of a group. More...
|
|
typedef void(* | ZoneGroupInfo_by_id_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t GroupId, uint8_t StateMachineGroupId, uint16_t NumberOfDevices, const uint8_t *Name, uint8_t StopTimeout, uint8_t RemoteStopTimeout) |
| Returns information of a group. More...
|
|
typedef void(* | ZoneGroupInfo_by_index_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t Index) |
| Returns information of a group. More...
|
|
typedef void(* | ZoneGroupInfo_by_index_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t GroupId, uint8_t StateMachineGroupId, uint16_t NumberOfDevices, const uint8_t *Name, uint8_t StopTimeout, uint8_t RemoteStopTimeout) |
| Returns information of a group. More...
|
|
typedef void(* | ZoneGroupModify_add_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint8_t StateMachineGroupId) |
| Add group to the given zone. More...
|
|
typedef void(* | ZoneGroupModify_add_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Add group to the given zone. More...
|
|
typedef void(* | ZoneGroupModify_remove_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId) |
| Remove a group from the given zone. More...
|
|
typedef void(* | ZoneGroupModify_remove_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Remove a group from the given zone. More...
|
|
typedef void(* | ZoneGroupProperties_set_name_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, const uint8_t *Name) |
| Set the name of a group. More...
|
|
typedef void(* | ZoneGroupProperties_set_name_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Set the name of a group. More...
|
|
typedef void(* | ZoneGroupProperties_set_state_machine_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint8_t StateMachine) |
| Set the state machie (color) of a user group. More...
|
|
typedef void(* | ZoneGroupProperties_set_state_machine_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Set the state machie (color) of a user group. More...
|
|
typedef void(* | ZoneGroupProperties_set_stop_timeout_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint8_t StopTimeout) |
| Set the STOP timeout of a group. More...
|
|
typedef void(* | ZoneGroupProperties_set_stop_timeout_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Set the STOP timeout of a group. More...
|
|
typedef void(* | ZoneGroupSceneInfo_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint8_t SceneId) |
| Returns the properties of a scene. More...
|
|
typedef void(* | ZoneGroupSceneInfo_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, const uint8_t *Name) |
| Returns the properties of a scene. More...
|
|
typedef void(* | ZoneGroupSceneProperties_set_name_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t GroupId, uint8_t SceneId, const uint8_t *Name) |
| Set the name of a scene. More...
|
|
typedef void(* | ZoneGroupSceneProperties_set_name_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Set the name of a scene. More...
|
|
typedef void(* | ZoneInfo_by_id_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneIdReq) |
| Get info about a zone. More...
|
|
typedef void(* | ZoneInfo_by_id_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t VirtualZoneId, uint8_t NumberOfGroups, const uint8_t *Name) |
| Get info about a zone. More...
|
|
typedef void(* | ZoneInfo_by_index_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t ZoneIndex) |
| Get info about a zone. More...
|
|
typedef void(* | ZoneInfo_by_index_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint8_t VirtualZoneId, uint8_t NumberOfGroups, const uint8_t *Name) |
| Get info about a zone. More...
|
|
typedef void(* | ZoneModify_add_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId) |
| Create a new zone with the given zone ID. More...
|
|
typedef void(* | ZoneModify_add_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Create a new zone with the given zone ID. More...
|
|
typedef void(* | ZoneModify_change_id_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint16_t NewZoneId) |
| Change the zone ID of the zone. More...
|
|
typedef void(* | ZoneModify_change_id_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Change the zone ID of the zone. More...
|
|
typedef void(* | ZoneModify_remove_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId) |
| Remove zone with given zone ID. More...
|
|
typedef void(* | ZoneModify_remove_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Remove zone with given zone ID. More...
|
|
typedef void(* | ZoneProperties_get_room_states_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId) |
| Get info about current room states. More...
|
|
typedef void(* | ZoneProperties_get_room_states_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t Room, uint16_t Area1, uint16_t Area2, uint16_t Area3, uint16_t Area4) |
| Get info about current room states. More...
|
|
typedef void(* | ZoneProperties_get_scene_history_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId) |
| Returns the most recently called scenes in this zone in descending order (e.g. More...
|
|
typedef void(* | ZoneProperties_get_scene_history_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint8_t HistorySize, uint8_t GroupId_0, uint8_t Scene_0, uint8_t GroupId_1, uint8_t Scene_1, uint8_t GroupId_2, uint8_t Scene_2, uint8_t GroupId_3, uint8_t Scene_3, uint8_t GroupId_4, uint8_t Scene_4, uint8_t GroupId_5, uint8_t Scene_5, uint8_t GroupId_6, uint8_t Scene_6) |
| Returns the most recently called scenes in this zone in descending order (e.g. More...
|
|
typedef void(* | ZoneProperties_set_name_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, const uint8_t *Name) |
| Set the name of the zone. More...
|
|
typedef void(* | ZoneProperties_set_name_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Set the name of the zone. More...
|
|
typedef void(* | ZoneSensorPush_request_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId, uint16_t ZoneId, uint32_t SourceDevice, uint8_t SensorType, uint16_t Value, uint8_t Precision) |
| Distribute sensor values to devices. More...
|
|
typedef void(* | ZoneSensorPush_response_callback_t )(uint8_t error_code, void *arg, dsid_t sourceId, dsid_t destinationId) |
| Distribute sensor values to devices. More...
|
|
|
int | CircuitCurrentMeterValue_get (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t *PowerW, uint16_t *PowerQ, uint16_t *Phi) |
| Return the current active and reactive power metering values. More...
|
|
int | CircuitEnergyMeterValue_calibration (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t *Uaverage, uint16_t *I14average, uint16_t *I180average, uint32_t *PActiveLow, uint32_t *PActiveHigh) |
| Read the values necessary for metering calibration. More...
|
|
int | CircuitEnergyMeterValue_get (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t *PowerW, uint32_t *EnergyWh) |
| Return the current energy and power metering values. More...
|
|
int | CircuitEnergyMeterValue_reset (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t *PowerW, uint32_t *EnergyWh) |
| Return the current energy and power metering values. More...
|
|
int | CircuitEnergyMeterValue_Ws_get (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t *PowerW, uint32_t *EnergyWs) |
| Return the current energy and power metering values. More...
|
|
int | CircuitPingDevices_automatic (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t IntervalTime) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
int | CircuitPingDevices_off (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
int | CircuitPingDevices_one_time_automatic (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t OneTimeIntervalTime, uint16_t AutoIntervalTime) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
int | CircuitPingDevices_one_time_off (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t IntervalTime) |
| Dynamically change the behavior of the pinging of devices. More...
|
|
int | CircuitRemoveDevice (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId) __attribute__((deprecated)) |
| Removes the device selected by DeviceId from the data model. More...
|
|
int | CircuitRemoveDevice_by_dsid (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t SerialNumber) |
| Removes the device selected by dSID from the data model. More...
|
|
int | CircuitRemoveDevice_by_id (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId) |
| Removes the device selected by DeviceId from the data model. More...
|
|
int | CircuitRemoveInactiveDevices (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Removes inactive devices from the data model. More...
|
|
int | DeviceActionRequest_action_blink (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId) |
| Execute actions on a single device. More...
|
|
int | DeviceActionRequest_action_call_scene (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t SceneId) |
| Execute actions on a single device. More...
|
|
int | DeviceActionRequest_action_force_call_scene (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t SceneId) |
| Execute actions on a single device. More...
|
|
int | DeviceActionRequest_action_programming_mode_off (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId) |
| Execute actions on a single device. More...
|
|
int | DeviceActionRequest_action_programming_mode_on (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId) |
| Execute actions on a single device. More...
|
|
int | DeviceActionRequest_action_save_scene (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t SceneId) |
| Execute actions on a single device. More...
|
|
int | DeviceActionRequest_action_set_outval (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t Value) |
| Execute actions on a single device. More...
|
|
int | DeviceActionRequest_action_undo_scene (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId) |
| Execute actions on a single device. More...
|
|
int | DeviceActionRequest_action_undo_scene_number (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t SceneId) |
| Execute actions on a single device. More...
|
|
int | DeviceBinaryInput_get_by_index (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t InputIndex, uint8_t *TargetGroupType, uint8_t *TargetGroup, uint8_t *BinaryInputType, uint8_t *ButtonId) |
| Returns the configuration table for the binary inputs. More...
|
|
int | DeviceBinaryInput_get_count (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t *Count) |
| Returns the configuration table for the binary inputs. More...
|
|
int | DeviceButtonInfo_by_device (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t *ButtonId, uint8_t *GroupMembership, uint8_t *Group, uint8_t *Flags) |
| Returns the state of the button of a device. More...
|
|
int | DeviceConfig_get (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t ConfigClass, uint8_t ConfigIndex) |
| Read a configuration parameter of a specific digitalSTROM device. More...
|
|
int | DeviceConfig_get_sync_16 (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t ConfigClass, uint8_t ConfigIndex, int timeout, uint16_t *Value) |
| Read two configuration parameters of a specific digitalSTROM device simultaneously. More...
|
|
int | DeviceConfig_get_sync_8 (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t ConfigClass, uint8_t ConfigIndex, int timeout, uint8_t *Value) |
| Read a configuration parameter of a specific digitalSTROM device. More...
|
|
int | DeviceConfig_set (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t ConfigClass, uint8_t ConfigIndex, uint8_t Value) |
| Write a configuration parameter of a specific digitalSTROM device. More...
|
|
int | DeviceDslinkSend_last_byte_no_answer (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t Value) |
| Send UDI commands to a single dSLink device. More...
|
|
int | DeviceDslinkSend_last_byte_with_answer (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t Value) |
| Send UDI commands to a single dSLink device. More...
|
|
int | DeviceDslinkSend_last_byte_with_answer_sync (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t Value, int timeout, uint8_t *ReturnValue) |
| Send UDI commands to a single dSLink device. More...
|
|
int | DeviceDslinkSend_not_last_byte_no_answer (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t Value) |
| Send UDI commands to a single dSLink device. More...
|
|
int | DeviceDslinkSend_not_last_byte_with_answer (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t Value) |
| Send UDI commands to a single dSLink device. More...
|
|
int | DeviceDslinkSend_not_last_byte_with_answer_sync (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t Value, int timeout, uint8_t *ReturnValue) |
| Send UDI commands to a single dSLink device. More...
|
|
int | DeviceGroupMembershipModify_add (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t GroupId) |
| Add the device to this group. More...
|
|
int | DeviceGroupMembershipModify_remove (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t GroupId) |
| remove the device from this group. More...
|
|
int | DeviceInfo_by_device_id (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceIdReq, uint16_t *DeviceId, uint16_t *VendorId, uint16_t *ProductId, uint16_t *FunctionId, uint16_t *Version, uint16_t *ZoneId, uint8_t *State, uint8_t *Locked, uint8_t *OutputMode, uint8_t *LTMode, uint8_t *Groups, uint8_t *Name, uint32_t *SerialNumber) |
| Returns the properties of a device. More...
|
|
int | DeviceInfo_by_index (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneIdReq, uint16_t DeviceIndex, uint16_t *DeviceId, uint16_t *VendorId, uint16_t *ProductId, uint16_t *FunctionId, uint16_t *Version, uint16_t *ZoneId, uint8_t *State, uint8_t *Locked, uint8_t *OutputMode, uint8_t *LTMode, uint8_t *Groups, uint8_t *Name, uint32_t *SerialNumber) |
| Returns the properties of a device. More...
|
|
int | DeviceInfo_by_index_only_active (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneIdReq, uint16_t DeviceIndex, uint16_t *DeviceId, uint16_t *VendorId, uint16_t *ProductId, uint16_t *FunctionId, uint16_t *Version, uint16_t *ZoneId, uint8_t *State, uint8_t *Locked, uint8_t *OutputMode, uint8_t *LTMode, uint8_t *Groups, uint8_t *Name, uint32_t *SerialNumber) |
| Returns the properties of a device. More...
|
|
int | DeviceInfo_by_index_only_inactive (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneIdReq, uint16_t DeviceIndex, uint16_t *DeviceId, uint16_t *VendorId, uint16_t *ProductId, uint16_t *FunctionId, uint16_t *Version, uint16_t *ZoneId, uint8_t *State, uint8_t *Locked, uint8_t *OutputMode, uint8_t *LTMode, uint8_t *Groups, uint8_t *Name, uint32_t *SerialNumber) |
| Returns the properties of a device. More...
|
|
int | DeviceProperties_reset_button_active_group (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId) |
| Reset active group of button to default. More...
|
|
int | DeviceProperties_set_button_active_group (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t GroupId) |
| Define the active group for the button of the device. More...
|
|
int | DeviceProperties_set_button_set_apartment (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t WholeApartment) |
| Set if the button acts on its zone or on the whole apartment. More...
|
|
int | DeviceProperties_set_button_set_local_priority (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t SetLocalPriority) |
| Set if the button triggers the local priority. More...
|
|
int | DeviceProperties_set_button_set_no_coming_home_call (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t NoComingHomeCall) |
| Set if the button triggers no ComingHome call. More...
|
|
int | DeviceProperties_set_locked_flag (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t LockedFlag) |
| If locked flag is set, the dSM does not execute any action triggered from this device. More...
|
|
int | DeviceProperties_set_name (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, const uint8_t *Name) |
| Set the name of the device. More...
|
|
int | DeviceProperties_set_zone (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint16_t ZoneId) |
| Move the device into a new zone. More...
|
|
int | DeviceSensor_get_type (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t SensorIndex) |
| Access device sensors. More...
|
|
int | DeviceSensor_get_type_sync (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t SensorIndex, int timeout, uint8_t *SensorPresent, uint8_t *SensorType, uint8_t *LastSensor) |
| Access device sensors. More...
|
|
int | DeviceSensor_get_value (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t SensorIndex) |
| Access device sensors. More...
|
|
int | DeviceSensor_get_value_sync (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t SensorIndex, int timeout, uint16_t *SensorValue) |
| Access device sensors. More...
|
|
int | DeviceState (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t *ActiveFlag) |
| Returns the state of a device. More...
|
|
int | DeviceStatisticsRequest_get (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t ParamOffset) |
| Requests statistics data of a device. More...
|
|
int | DeviceStatisticsRequest_get_sync (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, uint8_t ParamOffset, int timeout, uint16_t *Value) |
| Requests statistics data of a device. More...
|
|
int | DsmApiCleanup (DsmApiHandle_t handle) |
| Free instance memory. More...
|
|
int | DsmApiClose (DsmApiHandle_t handle) |
| Close the connection to the dS485 bus. More...
|
|
int | DsmApiExpandDeviceDSID (uint16_t vendorId, uint32_t serialNumber, dsid_t *dsid) __attribute__((deprecated)) |
| Expand a combination of VendorId and Serial number to a unique dSID. More...
|
|
int | DsmApiGetBusMembers (DsmApiHandle_t handle, dsid_t *device_list, int device_list_size) |
| Request a list of the current bus members. More...
|
|
int | DsmApiGetBusState (DsmApiHandle_t handle, bus_state_t *state) |
| Get the current state of the dS485 bus. More...
|
|
int | DsmApiGetDeviceDescription (uint16_t vendorId, uint16_t productId, uint8_t groupId, uint16_t revisionId, char **displayName, char **hardwareInfo, char **gtin) |
| Expand a combination of product properties to a universal description and GTIN number. More...
|
|
int | DsmApiGetDeviceDSID (uint16_t vendorId, uint16_t productId, uint8_t groupId, uint16_t revisionId, uint32_t serialNumber, dsid_t *dsid) |
| Convert a combination of product properties and serial number to a unique dSID. More...
|
|
int | DsmApiGetEthernetDSID (const char *mac, dsid_t *dsid) |
| Convert a IEEE address into a unique dSID. More...
|
|
int | DsmApiGetOwnDSID (DsmApiHandle_t handle, dsid_t *dsid) |
| Get the dSID of the daeomon/socket interface. More...
|
|
DsmApiHandle_t | DsmApiInitialize (void) |
| Initialize the internal memory structures of the library. More...
|
|
int | DsmApiIsdSM (dsid_t dSMdSID) |
| Check if a given dSID belongs to a dSM. More...
|
|
int | DsmApiLibraryVersion (void) |
| Get the API version of the library. More...
|
|
int | DsmApiOpen (DsmApiHandle_t handle, const char *connection, int flags) |
| Open a new connection to the dS485 bus. More...
|
|
int | DsmApiRestartBus (DsmApiHandle_t handle) |
| Restart the dS485 bus. More...
|
|
int | DsmApiSetBusChangeCallback (DsmApiHandle_t handle, DsmApiCallback_t *callback_struct) |
| Register a callback function for BusChange events. More...
|
|
int | DsmApiSetBusStateCallback (DsmApiHandle_t handle, DsmApiCallback_t *callback_struct) |
| Register a callback function for BusState events. More...
|
|
int | DsmApiSetCallback (DsmApiHandle_t handle, container_type_t MessageType, uint8_t MessageId, uint8_t ModifierId, DsmApiCallback_t *callback_struct) |
| Register callback functions for dsm-api asynchronous responses, requests and events. More...
|
|
int | dSMConfig_get_DSP_config (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t *Size, uint8_t *Config) |
| Read DSP configuration as byte stream. More...
|
|
int | dSMConfig_get_hash (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t *Hash, uint32_t *ConfigurationCount, uint32_t *BinaryInputEventCount) |
| Get a hash of the whole dSM datamodel. More...
|
|
int | dSMConfig_set_dSM_config (DsmApiHandle_t handle, dsid_t dSMdSID, dsid_t DSID, uint32_t HWVersion) |
| Set dSMdSID and Hardware version. More...
|
|
int | dSMConfig_set_DSP_config (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t Size, const uint8_t *Config) |
| Program DSP configuration as byte stream. More...
|
|
int | dSMDebugMode_disable_jumble (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t Disable) |
| Disable the Jumble process. More...
|
|
int | dSMDebugMode_get_communication_log_state (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t *State) |
| Get the state of the digitalSTROM communication logging. More...
|
|
int | dSMDebugMode_get_MMI_flag (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t *DebugFlag) |
| Get the current state of the LED/button test mode. More...
|
|
int | dSMDebugMode_inject_long_upstream (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t Source, uint8_t Circuit, uint8_t Mainqualifier, uint8_t Subqualifier, uint32_t Data, uint8_t Quality, uint8_t Flags) |
| Test command. More...
|
|
int | dSMDebugMode_inject_short_upstream (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t Source, uint8_t Circuit, uint8_t Key, uint8_t Click, uint8_t Sensor, uint8_t Resend, uint8_t Quality, uint8_t Flags) |
| Test command. More...
|
|
int | dSMDebugMode_read_flash (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t Index, uint8_t *Data) |
| Read raw flash data in 64 byte chunks. More...
|
|
int | dSMDebugMode_restart_dsp (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Restart the DSP. More...
|
|
int | dSMDebugMode_restart_registration (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Invalidate active registration on all devices and restart the device registration. More...
|
|
int | dSMDebugMode_set_communication_log_state (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t State) |
| Set the state of the digitalSTROM communication logging. More...
|
|
int | dSMDebugMode_set_MMI_flag (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t DebugFlag) |
| Test front LEDs and button. More...
|
|
int | dSMDebugMode_stop_select_b (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Stops all actions on SELECT_B (e.g. More...
|
|
int | dSMDebugMode_write_flash (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t Index, const uint8_t *Data) |
| Write raw flash data in 64 byte chunks. More...
|
|
int | dSMFactoryReset (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t Password) |
| Removes all user specific data form the dSM. More...
|
|
int | dSMInfo (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t *HWVersion, uint32_t *ARMSWVersion, uint32_t *DSPSWVersion, uint16_t *ApiVersion, dsid_t *DSID, uint8_t *Name) |
| Returns the properties of the dSM. More...
|
|
int | dSMProperties_get_apartment_id (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t *ApartmentId) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_get_current_temperature (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t *Temperature) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_get_flags (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t *Flags) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_get_max_temperature (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t *MaxTemperature) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_get_ping_intervals (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t *AutoPingInterval, uint16_t *OnePingInterval) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_get_power_down_duration (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t *Duration) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_get_temperature_limits (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t *WarnTemperature, uint8_t *ErrorTemperature) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_get_upstream_frequency (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t *UpstreamFrequency) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_reset_max_temperature (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_set_apartment_id (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t ApartmentId) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_set_flags (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t Flags) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_set_name (DsmApiHandle_t handle, dsid_t dSMdSID, const uint8_t *Name) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_set_ping_intervals (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t AutoPingInterval, uint16_t OnePingInterval) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_set_temperature_limits (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t WarnTemperature, uint8_t ErrorTemperature) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMProperties_set_upstream_frequency (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t UpstreamFrequency) |
| Change persistent configuration settings of the dSM. More...
|
|
int | dSMReboot (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Reboots the dSM. More...
|
|
int | dSMState (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t *Hardware, uint8_t *DSP, uint8_t *Temperature, uint8_t *Config, uint8_t *dS485, uint8_t *Line) |
| Returns the current operation state as indicated with the front LEDs. More...
|
|
int | dSMStatistics_get_dS485 (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t *TxToken, uint16_t *TxStartupRequest, uint16_t *TxStartupResponse, uint16_t *TxJoinRequest, uint16_t *TxJoinResponse, uint16_t *TxGetAddressRequest, uint16_t *TxGetAddressResponse, uint16_t *TxSetAddressRequest, uint16_t *TxSetAddressResponse, uint16_t *TxSetSuccessorAddressRequest, uint16_t *TxSetSuccessorAddressResponse, uint16_t *TxResponse, uint16_t *TxDataRequest, uint16_t *TxDataResponse, uint16_t *TxDataEvent, uint16_t *RxResponse, uint16_t *RxDataRequest, uint16_t *RxDataResponse, uint16_t *RxDataEvent, uint16_t *StartRegisterStation, uint16_t *DoneRegisterStation, uint16_t *EnterOperational, uint16_t *SuccessorLost) |
| Returns dS485 communications statistics. More...
|
|
int | dSMStatistics_get_internals (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t *RxShortUpstream, uint32_t *RxLongUpstream, uint32_t *TxDownstream, uint32_t *TxErrorSelectA, uint32_t *TxErrorSelectB, uint32_t *DSPResets, uint32_t *DSPMsgSizeError, uint32_t *DSPMsgMagicError, uint32_t *DSPMsgUnknown) |
| Get the current internal debug statistics. More...
|
|
int | dSMStatistics_get_pool_margins (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t *SmallPoolMargin, uint8_t *MediumPoolMargin, uint8_t *LargePoolMargin, uint8_t *FreescaleQueueMargin, uint8_t *MMIQueueMargin, uint8_t *dSMAPIQueueMargin, uint8_t *DatamodelQueueMargin, uint8_t *SelectBQueueMargin, uint8_t *SelectAQueueMargin, uint8_t *SPIQueueMargin, uint8_t *dS485QueueMargin, uint8_t *ReceiverQueueMargin, uint8_t *dSMAPIDeferredQueue, uint8_t *dS485TxMessageQueue, uint8_t *dS485DeferredTxMessageQueue, uint8_t *FreescaleDeferredQueue, uint8_t *MMIDeferredQueue, uint8_t *SelectADeferredQueue, uint8_t *SelectBDeferredCommandQueue, uint8_t *SelectBDeferredDsidQueue, uint8_t *SPIFrontPanelDeferredQueue, uint8_t *SPIPrioDeferredQueue, uint8_t *SPIDSPTxMessageQueue) |
| Get the pool/event queue margins. More...
|
|
int | dSMStatistics_get_stop_timer (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t Index, uint8_t *LocalZoneId, uint8_t *GroupId, uint8_t *ButtonId, uint8_t *TimeOut, uint32_t *TimerCount) |
| Get information about a specific STOP timer. More...
|
|
int | dSMStatistics_get_upstream (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t Index, uint8_t *Length, uint8_t *Statistics) |
| Retrieve the current statistics of the Upstream receiver. More...
|
|
int | dSMStatistics_reset_dS485 (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Reset dS485 communications statistics. More...
|
|
int | dSMStatistics_reset_internals (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Reset the internal debug statistics. More...
|
|
int | dSMStatistics_reset_upstream (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Reset the statistics of the Upstream receiver. More...
|
|
int | ImageMaintenance_check_image (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t *ReadCRC, uint16_t *ComputedCRC) |
| Check the validity of the stored image file. More...
|
|
int | ImageMaintenance_get_image_info (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t *ManufacturerId, uint32_t *DeviceId, uint32_t *ContentType, uint32_t *ContentSize, uint16_t *ContentCRC) |
| Get file information of the stored image file. More...
|
|
int | ImageMaintenance_remove_image (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Remove the stored image file from Flash. More...
|
|
int | ImageMaintenance_start_update (DsmApiHandle_t handle, dsid_t dSMdSID) |
| Start update process. More...
|
|
int | ImageTransfer_data (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t PacketNr, const uint8_t *Data, uint32_t *ExpectedPacketNr, uint32_t *ReceivedPacketNr) |
| Write a new Image to the Flash of the dSM. More...
|
|
int | ImageTransfer_write_request (DsmApiHandle_t handle, dsid_t dSMdSID, uint32_t ManufacturerId, uint32_t DeviceId, uint32_t ContentType, uint32_t ContentSize, uint16_t ContentCRC) |
| Write a new Image to the Flash of the dSM. More...
|
|
int | TestDevicePresence (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId) |
| Ping a single device. More...
|
|
int | TestTransmissionQuality_get (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId) |
| Query transmission quality. More...
|
|
int | TestTransmissionQuality_get_sync (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t DeviceId, int timeout, uint8_t *DownstreamQuality, uint16_t *UpstreamQuality) |
| Query transmission quality. More...
|
|
int | ZoneCount (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t *ZoneCount) |
| Returns the number of configured zones on the dSM. More...
|
|
int | ZoneDeviceCount_all (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint16_t *NumberOfDevices) |
| Returns the number of devices in a zone. More...
|
|
int | ZoneDeviceCount_only_active (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint16_t *NumberOfDevices) |
| Returns the number of active devices in a zone. More...
|
|
int | ZoneDeviceCount_only_inactive (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint16_t *NumberOfDevices) |
| Returns the number of inactive devices in a zone. More...
|
|
int | ZoneGroupActionRequest_action_blink (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_call_scene (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_call_scene_min (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_force_call_scene (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_local_stop (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_programming_mode_off (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_programming_mode_on (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_register_scene_local_priority (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_save_scene (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_select_group (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_set_outval (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t Value) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_set_scene_local_priority (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_undo_scene (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupActionRequest_action_undo_scene_number (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint16_t OriginDeviceId, uint8_t SceneId) |
| Execute actions on all devices of a zone/group. More...
|
|
int | ZoneGroupDslinkSend_last_byte_no_answer (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint8_t Value) |
| Send UDI commands to all dSLink devices of a group/zone. More...
|
|
int | ZoneGroupDslinkSend_not_last_byte_no_answer (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint8_t Value) |
| Send UDI commands to all dSLink devices of a group/zone. More...
|
|
int | ZoneGroupInfo_by_id (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupIdReq, uint8_t *GroupId, uint8_t *StateMachineGroupId, uint16_t *NumberOfDevices, uint8_t *Name, uint8_t *StopTimeout, uint8_t *RemoteStopTimeout) |
| Returns information of a group. More...
|
|
int | ZoneGroupInfo_by_index (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t Index, uint8_t *GroupId, uint8_t *StateMachineGroupId, uint16_t *NumberOfDevices, uint8_t *Name, uint8_t *StopTimeout, uint8_t *RemoteStopTimeout) |
| Returns information of a group. More...
|
|
int | ZoneGroupModify_add (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint8_t StateMachineGroupId) |
| Add group to the given zone. More...
|
|
int | ZoneGroupModify_remove (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId) |
| Remove a group from the given zone. More...
|
|
int | ZoneGroupProperties_set_name (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, const uint8_t *Name) |
| Set the name of a group. More...
|
|
int | ZoneGroupProperties_set_state_machine (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint8_t StateMachine) |
| Set the state machie (color) of a user group. More...
|
|
int | ZoneGroupProperties_set_stop_timeout (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint8_t StopTimeout) |
| Set the STOP timeout of a group. More...
|
|
int | ZoneGroupSceneInfo (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint8_t SceneId, uint8_t *Name) |
| Returns the properties of a scene. More...
|
|
int | ZoneGroupSceneProperties_set_name (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t GroupId, uint8_t SceneId, const uint8_t *Name) |
| Set the name of a scene. More...
|
|
int | ZoneInfo_by_id (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneIdReq, uint16_t *ZoneId, uint8_t *VirtualZoneId, uint8_t *NumberOfGroups, uint8_t *Name) |
| Get info about a zone. More...
|
|
int | ZoneInfo_by_index (DsmApiHandle_t handle, dsid_t dSMdSID, uint8_t ZoneIndex, uint16_t *ZoneId, uint8_t *VirtualZoneId, uint8_t *NumberOfGroups, uint8_t *Name) |
| Get info about a zone. More...
|
|
int | ZoneModify_add (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId) |
| Create a new zone with the given zone ID. More...
|
|
int | ZoneModify_change_id (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint16_t NewZoneId) |
| Change the zone ID of the zone. More...
|
|
int | ZoneModify_remove (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId) |
| Remove zone with given zone ID. More...
|
|
int | ZoneProperties_get_room_states (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint16_t *Room, uint16_t *Area1, uint16_t *Area2, uint16_t *Area3, uint16_t *Area4) |
| Get info about current room states. More...
|
|
int | ZoneProperties_get_scene_history (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint8_t *HistorySize, uint8_t *GroupId_0, uint8_t *Scene_0, uint8_t *GroupId_1, uint8_t *Scene_1, uint8_t *GroupId_2, uint8_t *Scene_2, uint8_t *GroupId_3, uint8_t *Scene_3, uint8_t *GroupId_4, uint8_t *Scene_4, uint8_t *GroupId_5, uint8_t *Scene_5, uint8_t *GroupId_6, uint8_t *Scene_6) |
| Returns the most recently called scenes in this zone in descending order (e.g. More...
|
|
int | ZoneProperties_set_name (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, const uint8_t *Name) |
| Set the name of the zone. More...
|
|
int | ZoneSensorPush (DsmApiHandle_t handle, dsid_t dSMdSID, uint16_t ZoneId, uint32_t SourceDevice, uint8_t SensorType, uint16_t Value, uint8_t Precision) |
| Distribute sensor values to devices. More...
|
|