| | |
| | | return SCPI_RES_OK; |
| | | } |
| | | |
| | | scpi_result_t SCPI_NanCy(scpi_t * context) |
| | | { |
| | | fprintf(stdout, "SCPI_NanCy: SCPI_NanCy\r\n"); |
| | | return SCPI_RES_OK; |
| | | } |
| | | |
| | | /** |
| | | * Reimplement IEEE488.2 *TST? |
| | | * |
| | |
| | | |
| | | return SCPI_RES_OK; |
| | | } |
| | | |
| | | /* |
| | | scpi_commands提供了所有的scpi命令以及命令的回调函数和处理 |
| | | 后续如果需要添加自定义的指令集则在此处添加 |
| | | */ |
| | | const scpi_command_t scpi_commands[] = { |
| | | /* IEEE Mandated Commands (SCPI std V1999.0 4.1.1) */ |
| | | {"*CLS", SCPI_CoreCls, 0}, |
| | |
| | | {"*STB?", SCPI_CoreStbQ, 0}, |
| | | {"*TST?", My_CoreTstQ, 0}, |
| | | {"*WAI", SCPI_CoreWai, 0}, |
| | | //用来测试 |
| | | {"*NanCy", SCPI_NanCy, 0}, |
| | | |
| | | /* Required SCPI commands (SCPI std V1999.0 4.2.1) */ |
| | | {"SYSTem:ERRor[:NEXT]?", SCPI_SystemErrorNextQ, 0}, |
| | | {"SYSTem:ERRor:COUNt?", SCPI_SystemErrorCountQ, 0}, |
| | | {"SYSTem:VERSion?", SCPI_SystemVersionQ, 0}, |
| | | |
| | | //{"STATus:OPERation?", scpi_stub_callback, 0}, |
| | | //{"STATus:OPERation:EVENt?", scpi_stub_callback, 0}, |
| | | //{"STATus:OPERation:CONDition?", scpi_stub_callback, 0}, |
| | | //{"STATus:OPERation:ENABle", scpi_stub_callback, 0}, |
| | | //{"STATus:OPERation:ENABle?", scpi_stub_callback, 0}, |
| | | |
| | | {"STATus:QUEStionable[:EVENt]?", SCPI_StatusQuestionableEventQ, 0}, |
| | | //{"STATus:QUEStionable:CONDition?", scpi_stub_callback, 0}, |
| | | {"STATus:QUEStionable:ENABle", SCPI_StatusQuestionableEnable, 0}, |
| | | {"STATus:QUEStionable:ENABle?", SCPI_StatusQuestionableEnableQ, 0}, |
| | | |