ZmResetDevice


Function

Reset a device.

Format

Ret = ZmResetDevice ( Id )

Parameters

Id [ VB.NET: Short ] [ C, C++: short ] [ C#: short ]
Specify the device ID retrieved from ZmInit.

Return Value

Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ]

Definition

Value
[Dec]

Description

ZM_ERR_SUCCESS

0

Normality completion

ZM_ERR_DLL_INVALID_ID

10001

Invalid ID was specified.

ZM_ERR_DLL_CALL_DRIVER

10002

Driver can't be called (Failed in the device I/O control).

ZM_ERR_SYS_MEMORY

20000

Failed in the allocation of the memory.

The others (See also: Details of Error Code)

Initial Value

None

Remarks

Output the reset command to a device, and all driver parameters return to the initial values.

This function can be performed even the device is in operation.
In that case, the operation of the device stops.

Use this function to reset the error code: ZM_ERR_SYS_RECOVERED_FROM_STANDBY

Example

Perform the reset.

VB.NET

Dim Ret As Integer
Ret = ZmResetDevice ( Id )
 

C, C++

long Ret;
Ret = ZmResetDevice ( Id );
 

C#

int Ret;
Ret = zm.ResetDevice ( Id );
 

See Also

None