EmSACANResult Description Function result codes from the EmSACAN API Members NameValueDescriptionOk0—ErrGeneric1—ErrHardwareInit2—ErrAlreadyConnected3—ErrUsbRxAlreadyRunning4—ErrLookingForInterfaces5—ErrRxEmpty6—ErrTxOverflow7—ErrUsbTxAlreadyRunning8—ErrBufferTooSmall9—ErrUnknownParameter10—ErrParameterCannotBeWritten11—ErrFailedToTx12—ErrTimeout13—ErrIncorrectParameter14—ErrIncorrectResponseSize15—ErrParameterWriteFailed16—ErrParameterInvalidData17—ErrIncorrectCanChannelCmdResponse18—ErrFailedToOpenChannel19—ErrFailedToCloseChannel20—ErrNotConnected21—ErrFailedToReadSerialNum22—ErrStrConvertFailed23—ErrInvalidChannel24—ErrFailedToReadHardwareDesc25—ErrInvalidClockValue26—ErrFailedToSendTime27—ErrFailedToGetTime28—ErrNotAuthorized29—ErrParameterCannotBeRead30—ErrParameterReadFailed31—ErrIncorrectPassword32—ErrInvalidLicense33—ErrInvalidFingerprint34—ErrNoLicense35—ErrFwUpdateActive36—ErrFwUpdateUnsupported37—ErrFwUpdateSequence38—ErrBusy39—ErrFwUpdateImageRejected40—ErrFwUpdateRemoteAbort41—ErrSelftestActive42—ErrSelftestRemoteAbort43—ErrFilesystemActive44—ErrInvalidState45—ErrServiceUnavailable46—ErrInterfaceNotFound47—ErrNotSupported48—