| | |
| | | const char * idn1, const char * idn2, const char * idn3, const char * idn4, |
| | | char * input_buffer, size_t input_buffer_length, |
| | | scpi_error_t * error_queue_data, int16_t error_queue_size, |
| | | char * error_info_heap, size_t error_info_heap_length); |
| | | char * error_info_heap, size_t error_info_heap_length); |
| | | |
| | | scpi_bool_t SCPI_Input(scpi_t * context, const char * data, int len); |
| | | scpi_bool_t SCPI_Parse(scpi_t * context, char * data, int len); |
| | |
| | | #else |
| | | #define XE(def, val, str) |
| | | #endif |
| | | LIST_OF_ERRORS |
| | | LIST_OF_ERRORS |
| | | |
| | | #if USE_USER_ERROR_LIST |
| | | LIST_OF_USER_ERRORS |
| | | LIST_OF_USER_ERRORS |
| | | #endif |
| | | #undef X |
| | | #undef XE |
| | | default: return "Unknown error"; |
| | | default: return "Unknown error"; |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | fifo->data[fifo->wr].error_code = err; |
| | | fifo->data[fifo->wr].device_dependent_info = info; |
| | | fifo->data[fifo->wr].device_dependent_info = info; |
| | | fifo->wr = (fifo->wr + 1) % (fifo->size); |
| | | fifo->count += 1; |
| | | return TRUE; |