Jan Breuer
2015-01-18 90f9c5a84c9e4c281cd665bcb41dc6b2d2abb550
Correct type of *TST? callback function
6个文件已修改
56 ■■■■ 已修改文件
examples/test-LwIP-netconn/scpi_server.c 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
examples/test-interactive/main.c 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
examples/test-parser/main.c 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
examples/test-tcp-srq/main.c 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
examples/test-tcp/main.c 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
libscpi/inc/scpi/types.h 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
examples/test-LwIP-netconn/scpi_server.c
@@ -145,10 +145,17 @@
    return SCPI_RES_OK;
}
scpi_result_t SCPI_Test(scpi_t * context) {
/**
 * Callback for *TST? command
 *
 * It returns directly the result of the test
 * @param context
 * @return 0 means "test was OK", other values means, that some error bits are set
 */
int32_t SCPI_Test(scpi_t * context) {
    (void) context;
    iprintf("**Test\r\n");
    return SCPI_RES_OK;
    return 0;
}
scpi_result_t SCPI_Reset(scpi_t * context) {
examples/test-interactive/main.c
@@ -65,9 +65,16 @@
    return SCPI_RES_OK;
}
scpi_result_t SCPI_Test(scpi_t * context) {
/**
 * Callback for *TST? command
 *
 * It returns directly the result of the test
 * @param context
 * @return 0 means "test was OK", other values means, that some error bits are set
 */
int32_t SCPI_Test(scpi_t * context) {
    fprintf(stderr, "**Test\r\n");
    return SCPI_RES_OK;
    return 0;
}
scpi_result_t SCPI_Reset(scpi_t * context) {
examples/test-parser/main.c
@@ -65,9 +65,16 @@
    return SCPI_RES_OK;
}
scpi_result_t SCPI_Test(scpi_t * context) {
/**
 * Callback for *TST? command
 *
 * It returns directly the result of the test
 * @param context
 * @return 0 means "test was OK", other values means, that some error bits are set
 */
int32_t SCPI_Test(scpi_t * context) {
    fprintf(stderr, "**Test\r\n");
    return SCPI_RES_OK;
    return 0;
}
scpi_result_t SCPI_Reset(scpi_t * context) {
examples/test-tcp-srq/main.c
@@ -108,9 +108,16 @@
    return SCPI_RES_OK;
}
scpi_result_t SCPI_Test(scpi_t * context) {
/**
 * Callback for *TST? command
 *
 * It returns directly the result of the test
 * @param context
 * @return 0 means "test was OK", other values means, that some error bits are set
 */
int32_t SCPI_Test(scpi_t * context) {
    fprintf(stderr, "**Test\r\n");
    return SCPI_RES_OK;
    return 0;
}
scpi_result_t SCPI_Reset(scpi_t * context) {
examples/test-tcp/main.c
@@ -76,7 +76,14 @@
    return SCPI_RES_OK;
}
scpi_result_t SCPI_Test(scpi_t * context) {
/**
 * Callback for *TST? command
 *
 * It returns directly the result of the test
 * @param context
 * @return 0 means "test was OK", other values means, that some error bits are set
 */
int32_t SCPI_Test(scpi_t * context) {
    fprintf(stderr, "**Test\r\n");
    return SCPI_RES_OK;
}
libscpi/inc/scpi/types.h
@@ -190,6 +190,7 @@
    typedef struct _scpi_parser_state_t scpi_parser_state_t;
    typedef scpi_result_t(*scpi_command_callback_t)(scpi_t *);
    typedef int32_t(*scpi_test_command_callback_t)(scpi_t *);
    /* scpi error queue */
    typedef void * scpi_error_queue_t;
@@ -274,7 +275,7 @@
        scpi_write_control_t control;
        scpi_command_callback_t flush;
        scpi_command_callback_t reset;
        scpi_command_callback_t test;
        scpi_test_command_callback_t test;
    };
    struct _scpi_t {