DestoryEtheConnect() { int iRet = OPTController_DestoryEtheConnection(ControllerHandle); ControllerHandle = 0; return(iRet); }
ReleaseSerialPort() { int iRet = OPTController_ReleaseSerialPort(ControllerHandle); ControllerHandle = 0; return(iRet); }
OPTController_SetMultiHBTriggerWidth(OPTControllerHandleType ControllerHandle, HBTriggerWidthItem[] HBTriggerWidthArray, int length);
OPTController_DestoryEtheConnection(OPTControllerHandleType ControllerHandle);
OPTController_MultiSoftwareTrigger(OPTControllerHandleType controllerHandle, MaxCurrentItem[] softwareTriggerArray, int length);
OPTController_EnableKeepalive(OPTControllerHandleType controllerHandle, bool enable);
OPTController_GetChannelState(OPTControllerHandleType controllerHandle, int channelIdx, int *state);
OPTController_SetLoadMode(OPTControllerHandleType controllerHandle, int loadModel);
OPTController_SetMaxCurrent(OPTControllerHandleType ControllerHandle, int channelIndex, int current);
OPTController_ReadIPConfig(OPTControllerHandleType ControllerHandle, StringBuilder IP, StringBuilder subnetMask, StringBuilder defaultGateway);
OPTController_ReadSN(OPTControllerHandleType ControllerHandle, StringBuilder SN);
OPTController_EnablePowerOffBackup(OPTControllerHandleType ControllerHandle, bool isSave);
OPTController_EnableCheckSum(OPTControllerHandleType ControllerHandle, bool isCheckSum);
OPTController_EnableResponse(OPTControllerHandleType ControllerHandle, bool isResponse);
OPTController_ReadHBTriggerWidth(OPTControllerHandleType ControllerHandle, int Channel, int *vlaue);
OPTController_AutoDetectLoadOnce(OPTControllerHandleType ControllerHandle);
OPTController_SetInnerTriggerFrequency(OPTControllerHandleType controllerHandle, int channelIndex, int frequency);
OPTController_SetMultiMaxCurrent(OPTControllerHandleType ControllerHandle, MaxCurrentItem[] softwareTriggerArray, int length);
OPTController_SetEtheConnectionHeartBeat(OPTControllerHandleType ControllerHandle, UInt32 timeout);
OPTController_ReadMaxCurrent(OPTControllerHandleType ControllerHandle, int channelIndex, int *current);
OPTController_SetKeepaliveParameter(OPTControllerHandleType controllerHandle, int keepalive_time, int keepalive_intvl, int keepalive_probes);
OPTController_SetTriggerActivation(OPTControllerHandleType ControllerHandle, int triggerActivation);
OPTController_SoftwareTrigger(OPTControllerHandleType controllerHandle, int channelIdx, int time);
OPTController_ReadTriggerActivation(OPTControllerHandleType ControllerHandle, int *triggerActivation);
OPTController_SetWorkMode(OPTControllerHandleType ControllerHandle, int workMode);
OPTController_ReadWorkMode(OPTControllerHandleType ControllerHandle, int *workMode);
OPTController_ReleaseSerialPort(OPTControllerHandleType ControllerHandle);
OPTController_ReadMaxFrequency(OPTControllerHandleType ControllerHandle, int *maxFrequency);
OPTController_TurnOnChannel(OPTControllerHandleType ControllerHandle, int Channel);
OPTController_SetHBTriggerWidth(OPTControllerHandleType ControllerHandle, int Channel, int Value);