| | |
| | | memcpy(output_buffer + output_buffer_pos, data, len); |
| | | output_buffer_pos += len; |
| | | output_buffer[output_buffer_pos] = '\0'; |
| | | return len; |
| | | } |
| | | |
| | | scpi_t scpi_context; |
| | |
| | | } |
| | | |
| | | static scpi_result_t SCPI_Flush(scpi_t * context) { |
| | | (void) context; |
| | | |
| | | return SCPI_RES_OK; |
| | | } |
| | | |
| | |
| | | |
| | | scpi_reg_val_t srq_val = 0; |
| | | static scpi_result_t SCPI_Control(scpi_t * context, scpi_ctrl_name_t ctrl, scpi_reg_val_t val) { |
| | | (void) context; |
| | | |
| | | if (SCPI_CTRL_SRQ == ctrl) { |
| | | srq_val = val; |
| | | } else { |
| | |
| | | scpi_bool_t RST_executed = FALSE; |
| | | |
| | | static scpi_result_t SCPI_Reset(scpi_t * context) { |
| | | (void) context; |
| | | |
| | | RST_executed = TRUE; |
| | | return SCPI_RES_OK; |
| | | } |
| | |
| | | errCode = SCPI_ErrorPop(&scpi_context); \ |
| | | CU_ASSERT_EQUAL(result2, expected_result); \ |
| | | if (expected_result == SCPI_EXPR_OK) { \ |
| | | CU_ASSERT_EQUAL(val_dimensions, expected_dimensions); \ |
| | | CU_ASSERT_EQUAL(val_range, expected_range); \ |
| | | { size_t i; for(i = 0; (i < val_len) && (i < val_dimensions); i++) { \ |
| | | CU_ASSERT_EQUAL(val_from[i], expected_from[i]); \ |