Lines Matching full:command
24 #define OSDP_CMD_TEXT_MAX_LEN 32 /**< Max length of text for text command */
25 #define OSDP_CMD_KEYSET_KEY_MAX_LEN 32 /**< Max length of key data for keyset command */
29 * @brief Command sent from CP to Control digital output of PD.
69 * @brief LED params sub-structure. Part of LED command. See @ref osdp_cmd_led.
159 * @brief Command to manipulate any display units that the PD supports.
197 * @brief Sent in response to a COMSET command. Set communication parameters to
214 * @brief This command transfers an encryption key from the CP to a PD.
241 OSDP_CMD_OUTPUT = 1, /**< Output control command */
242 OSDP_CMD_LED, /**< Reader LED control command */
243 OSDP_CMD_BUZZER, /**< Reader buzzer control command */
244 OSDP_CMD_TEXT, /**< Reader text output command */
245 OSDP_CMD_KEYSET, /**< Encryption Key Set Command */
246 OSDP_CMD_COMSET, /**< PD Communication Configuration Command */
247 OSDP_CMD_SENTINEL /**< Max command value */
251 * @brief OSDP Command Structure. This is a wrapper for all individual OSDP
259 * Command ID.
263 /** Command */
265 struct osdp_cmd_led led; /**< LED command structure */
266 struct osdp_cmd_buzzer buzzer; /**< Buzzer command structure */
267 struct osdp_cmd_text text; /**< Text command structure */
268 struct osdp_cmd_output output; /**< Output command structure */
269 struct osdp_cmd_comset comset; /**< Comset command structure */
270 struct osdp_cmd_keyset keyset; /**< Keyset command structure */
367 * @brief Callback for PD command notifications. After it has been registered
369 * receives a command from the CP.
373 * @param cmd pointer to the received command.
407 * @brief Set callback method for PD command notification. This callback is
408 * invoked when the PD receives a command from the CP.
417 * alternate response to a POLL command.
433 * @brief Generic command enqueue API.
436 * @param cmd command pointer. Must be filled by application.
441 * @note This method only adds the command on to a particular PD's command
442 * queue. The command itself can fail due to various reasons.