Lines Matching full:pd

29  * @brief Command sent from CP to Control digital output of PD.
107 * @brief Sent from CP to PD to control the behaviour of it's on-board LEDs
129 * @brief Sent from CP to control the behaviour of a buzzer in the PD.
159 * @brief Command to manipulate any display units that the PD supports.
198 * PD. Must be stored in PD non-volatile memory.
202 * Unit ID to which this PD will respond after the change takes effect.
214 * @brief This command transfers an encryption key from the CP to a PD.
246 OSDP_CMD_COMSET, /**< PD Communication Configuration Command */
275 * @brief Various card formats that a PD can support. This is sent to CP
276 * when a PD must report a card read.
324 * In context of readers attached to current PD, this number indicated this number. This is
339 * @brief OSDP PD Events
367 * @brief Callback for PD command notifications. After it has been registered
368 * with `osdp_pd_set_command_callback`, this method is invoked when the PD
386 * event from the PD.
390 * @param pd the offset (0-indexed) of this PD in kconfig `OSDP_PD_ADDRESS_LIST`
396 typedef int (*cp_event_callback_t)(void *arg, int pd, struct osdp_event *ev);
407 * @brief Set callback method for PD command notification. This callback is
408 * invoked when the PD receives a command from the CP.
416 * @brief API to notify PD events to CP. These events are sent to the CP as an
435 * @param pd the offset (0-indexed) of this PD in kconfig `OSDP_PD_ADDRESS_LIST`
441 * @note This method only adds the command on to a particular PD's command
444 int osdp_cp_send_command(int pd, struct osdp_cmd *cmd);
449 * invoked when the CP receives an event from the PD.