void k213_Init (void) { devTypePtr devType; if (utilG.acq.status != ACQ_NONE) { util_ChangeInitMessage ("Keithley 213 Control Utilities..."); devType = malloc (sizeof (devTypeItem)); if (devType) { Fmt (devType->label, "Keithley 213 Quad Voltage Source"); Fmt (devType->id, K213_ID); devType->InitDevice = k213_InitGPIB; devType->CreateDevice = k213_Create; devType->OperateDevice = k213_Operate; devType->UpdateReadings = k213_UpdateReadings; devType->SaveDevice = k213_Save; devType->LoadDevice = k213_Load; devType->RemoveDevice = k213_Remove; devTypeList_AddItem (devType); } } }
void sr844_Init (void) { devTypePtr devType; if (utilG.acq.status != ACQ_NONE) { util_ChangeInitMessage ("stanford sr844 control utilities..."); devType = malloc (sizeof (devTypeItem)); if (devType) { Fmt (devType->label, "stanford research sr844"); Fmt (devType->id, SR844_ID); devType->CreateDevice = sr844_Create; devType->InitDevice = sr844_InitGPIB; devType->OperateDevice = OperateSR844; devType->UpdateReadings = sr844_UpdateReadings; devType->SaveDevice = sr844_Save; devType->LoadDevice = sr844_Load; devType->RemoveDevice = sr844_Remove; devTypeList_AddItem (devType); } } }
void k2400_Init (void) { devTypePtr devType; if (utilG.acq.status != ACQ_NONE) { util_ChangeInitMessage ("Keithley 2400 Control Utilities..."); devType = malloc (sizeof (devTypeItem)); if (devType) { Fmt (devType->label, "Keithley 2400 SMU"); Fmt (devType->id, K2400_ID); devType->InitDevice = k2400_InitGPIB; devType->CreateDevice = k2400_Create; devType->OperateDevice = OperateK2400; devType->UpdateReadings = k2400_UpdateReadings; devType->SaveDevice = k2400_Save; devType->LoadDevice = k2400_Load; devType->RemoveDevice = k2400_Remove; devTypeList_AddItem (devType); } } time(&past); }