OpenCores
URL https://opencores.org/ocsvn/gecko3/gecko3/trunk

Subversion Repositories gecko3

[/] [gecko3/] [trunk/] [GECKO3COM/] [gecko3com-fw/] [firmware/] [include/] [scpi_parser.h] - Diff between revs 9 and 32

Show entire file | Details | Blame | View Log

Rev 9 Rev 32
Line 79... Line 79...
 *
 *
 *  The parser for scpi 99 and IEEE488.2 commands. Most mandatory commands are
 *  The parser for scpi 99 and IEEE488.2 commands. Most mandatory commands are
 *  implemented (due to memory restrictions) and all of them are handled in
 *  implemented (due to memory restrictions) and all of them are handled in
 *  the parser. Device dependent commands are handled outside of the parser.
 *  the parser. Device dependent commands are handled outside of the parser.
 *
 *
 * \param[in] idata uint16_t *offset pointer to the offset, buffer[offset] is
 * \param[in] *offset pointer to the offset, buffer[offset] is
 *            the current position, anything before this is already consumed.
 *            the current position, anything before this is already consumed.
 * \param[in] xdata Scanner *s a Scanner struct with the member *source set to
 * \param[in] *s a Scanner struct with the member *source set to
 *            the start of the scpi message
 *            the start of the scpi message
 * \param[in] xdata TMC_Response_Queue *queue pointer to a TMC_Response_Queue
 * \param[in] *queue pointer to a TMC_Response_Queue
 * \return    Status value, 0 if an error occoured in this case the error is
 * \return    Status value, 0 if an error occoured in this case the error is
 *            written to the IEEE488 event register. */
 *            written to the IEEE488 event register. */
int8_t scpi_scan(idata uint16_t *offset, xdata Scanner *s, xdata TMC_Response_Queue *queue);
int8_t scpi_scan(idata uint16_t *offset, xdata Scanner *s, xdata TMC_Response_Queue *queue);
 
 
#endif
#endif

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.