[in] Specifies the driver object created by OpenNeoDevice.
iFunctionBlockIndex
[in] The index value of the function block to stop
Return Values
1 if the function succeeded. 0 if it failed for any reason. GetLastAPIError must be called to obtain the specific error. The errors that can be generated by this function are:
The script containing the specified function block must have been successfully downloaded to the neoVI using LoadScript. Execution of the script must have been started by StartScript. Execution of the function block must have been started using StartFBlock. The valid index values for function blocks within a script can be found in the cmvspy.vs3cmb.h file (Produced by Vehicle Spy. Please see Vehicle Spy documentation).
Examples
int iRetVal;unsignedlong lLastErrNum;iRetVal =icsneoScriptStopFBlock(hObject, Function_Block_1);if(iRetVal ==0){printf("\nFailed to stop the function block.);}else{ printf("\nSuccessfully stopped the function block");}
Int32 iResult;//Stop Function Block in CoreMiniiResult =icsNeoDll.icsneoScriptStopFBlock(m_hObject,Convert.ToUInt32(cboFBToChange.SelectedIndex));if(iResult ==0){lblFBStatus.Text="Function Block failed to Stop";}else{lblFBStatus.Text="Function Block Stopped";}
Dim iResult As Int32
'//Stop Function Block in CoreMini
iResult = icsneoScriptStopFBlock(m_hObject, Convert.ToUInt32(cboFBToChange.SelectedIndex))
If iResult = 0 Then
lblFBStatus.Text = "Function Block failed to Stop"
Else
lblFBStatus.Text = "Function Block Stopped"
End If