static void error_buffer_clear(void) { err_buffer[0] = 0; err_buffer_pos = 0; SCPI_EventClear(&scpi_context); SCPI_ErrorClear(&scpi_context); }
/** * *CLS - This command clears all status data structures in a device. * For a device which minimally complies with SCPI. (SCPI std 4.1.3.2) * @param context * @return */ scpi_result_t SCPI_CoreCls(scpi_t * context) { SCPI_EventClear(context); SCPI_ErrorClear(context); SCPI_RegSet(context, SCPI_REG_OPER, 0); SCPI_RegSet(context, SCPI_REG_QUES, 0); return SCPI_RES_OK; }
/** * *CLS - This command clears all status data structures in a device. * For a device which minimally complies with SCPI. (SCPI std 4.1.3.2) * @param context * @return */ scpi_result_t SCPIParser::SCPI_CoreCls() { SCPI_EventClear(); SCPI_ErrorClear(); SCPI_RegSet( SCPI_REG_OPER, 0); SCPI_RegSet(SCPI_REG_QUES, 0); return SCPI_RES_OK; }