public static extern simx_error simxGetUIHandle(int clientID, string uiName, IntPtr p, simx_opmode opmode);
public static simx_error simwSetJointTargetVelocity( int clientID, int jointHandle, float velocity, simx_opmode opmode ) { return simxSetJointTargetVelocity( clientID, jointHandle, velocity, opmode ); }
public static extern simx_error simxGetObjectFloatParameter(int clientID, int objectHandle, int parameterID, ref float parameterValue, simx_opmode opmode);
public extern static simx_error simxReadProximitySensor(int clientID, int sensorHandle, ref char detectionState, float[] detectionPoint, ref int objectHandle, float[] normalVector, simx_opmode opmode);
public static extern simx_error simxGetObjectPosition(int clientID, int jointHandle, int relativeToHandle, float[] positions, simx_opmode opmode);
public static extern simx_error simxSetObjectIntParameter(int clientID, int objectHandle, int parameterID, int parameterValue, simx_opmode opmode);
public static extern simx_error simxGetDistanceHandle(int clientID, string distanceObjectName, out int handle, simx_opmode operationMode);
public static extern simx_error simxSetStringSignal(int clientID, string signalName, string value, int length, simx_opmode opmode);
public static simx_error simwReadProximitySensor( int clientID, int sensorHandle, ref char detectionState, float[ ] detectionPoint, ref int objectHandle, float[ ] normalVector, simx_opmode opmode ) { return simxReadProximitySensor( clientID, sensorHandle, ref detectionState, detectionPoint, ref objectHandle, normalVector, opmode ); }
public static unsafe extern simx_error simxGetObjectGroupData(int clientID, sim_object objectType, int dataType, int* handlesCount, int** handles, int* intDataCount, int** intData, int* floatDataCount, float** floatData, int* stringDataCount, char** stringData, simx_opmode opmode);
public static extern simx_error simxGetIntegerSignal(int clientID, string signalName, ref int value, simx_opmode opmode);
public static extern simx_error simxStopSimulation(int clientID, simx_opmode opmode);
public static extern simx_error simxGetFloatSignal(int clientID, string signalName, ref float value, simx_opmode opmode);
// public static extern simx_error simxGetUIHandle(int clientID, string uiName, out int handle, simx_opmode opmode); public static extern simx_error simxGetUIHandle(int clientID, string uiName, IntPtr p, simx_opmode opmode);
public static extern simx_error simxGetObjectHandle(int clientID, string objectName, out int handle, simx_opmode opmode);
public static extern simx_error simxGetUIEventButton(int clientID, int uiHandle, ref int uiEventButtonID, IntPtr aux, simx_opmode opmode);
public static extern int simxStopSimulation(int clientID, simx_opmode opMode);
public static extern int simxSetObjectPosition(int clientID, int objectHandle, int relativeToHandle, [In] float[] position, simx_opmode opMode);
public static extern simx_error simxSetIntegerSignal(int clientID, string signalName, int signalValue, simx_opmode opmode);
public static extern simx_error simxGetAndClearStringSignal(int clientID, string signalName, ref IntPtr pointerToValue, ref int signalLength, simx_opmode opmode);
public static extern simx_error simxReadStringStream(int clientID, string signalName, ref IntPtr pointerToValue, ref int signalLength, simx_opmode opmode);
public static extern simx_error simxSetJointTargetVelocity(int clientID, int jointHandle, float velocity, simx_opmode opmode);
public static extern simx_error simxGetJointForce(int clientID, int jointHandle, float jointForce, simx_opmode opmode);
public static extern simx_error simxSetJointTargetPosition(int clientID, int jointHandle, float targetPosition, simx_opmode opmode);
public unsafe static extern simx_error simxGetObjectGroupData(int clientID, sim_object objectType, int dataType, int *handlesCount, int **handles, int *intDataCount, int **intData, int *floatDataCount, float **floatData, int *stringDataCount, char **stringData, simx_opmode opmode);
public static extern simx_error simxGetJointPosition(int clientID, int jointHandle, ref float targetPosition, simx_opmode opmode);
public static extern simx_error simxReadDistance(int clientID, int distanceObjectHandle, out float minimumDistance, simx_opmode operationMode);
public extern static simx_error simxReadStringStream(int clientID, string signalName, ref IntPtr pointerToValue, ref int signalLength, simx_opmode opmode);