void gpib_send(unsigned int gpib_board, unsigned int gpib_device, char *command_string ) { unsigned short addlist[2] = {gpib_device, NOADDR}; SendIFC(gpib_board); //Enable all on GPIB bus EnableRemote(gpib_board, addlist); if(ibsta & ERR) { printf("gpib_send: Instrument enable failed! \n"); } //Send Control Commandss Send(gpib_board, gpib_device, command_string, strlen(command_string), NLend); if(ibsta & ERR) { printf("gpib_send: Send failed! \n"); } printf("%s \n",command_string); }
int main(int argc, char *argv[]) { int loop; check_args(argc); for (loop=0;loop<=19-1;loop++) { inData[loop] = 0; } unsigned short addlist[2] = {atoi(argv[1]), NOADDR}; // list to enable inst //Reset Card 0 (i.e:gpib0) SendIFC(0); // ENABLE all on GPIB bus EnableRemote(0, addlist); // If error, Bye! if (ibsta & ERR) { printf("Instrument enable failed!\n"); exit(1); } // Send (BoardID, GPIBAddr, Command, LengthCommand, Endline) // typical command: // Send(0, 20, "*RST", 4l, NLend); Send(0, atoi(argv[1]), argv[2], strlen(argv[2]), NLend); Receive(0, atoi(argv[1]), inData, 19, STOPend); printf("%s",inData); }
InputHandlingControls::InputHandlingControls(HWND hwnd, vncServer *server) { m_server = server; // Remote input settings HWND hEnableRemoteInputs = GetDlgItem(hwnd, IDC_DISABLE_INPUTS); SendMessage(hEnableRemoteInputs, BM_SETCHECK, !(m_server->RemoteInputsEnabled()), 0); // Local input settings HWND hDisableLocalInputs = GetDlgItem(hwnd, IDC_DISABLE_LOCAL_INPUTS); SendMessage(hDisableLocalInputs, BM_SETCHECK, m_server->LocalInputsDisabled(), 0); // Local input prioity settings HWND hRemoteDisable = GetDlgItem(hwnd, IDC_REMOTE_DISABLE); SendMessage(hRemoteDisable, BM_SETCHECK, m_server->LocalInputPriority(), 0); HWND hDisableTime = GetDlgItem(hwnd, IDC_DISABLE_TIME); SetDlgItemInt(hwnd, IDC_DISABLE_TIME, m_server->DisableTime(), FALSE); EnableRemote(hwnd, false); EnableInputs(hwnd); }