![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||
jsGetProfile() jsGetMultipleProfiles() jsSendMultipleProfileRequest() followed by jsReadMultipleProfiles()
jsEnterEncoderSyncMode() or jsEnterTimeSyncMode() to discard any remaining profiles and restart Synchronized Scanning Mode.
jsExitSyncMode() to discard any remaining profiles and go to Non-Synchronized Scanning Mode.
jsHaltSyncMode(), then retrieve any remaining profiles. Call jsExitSyncMode() to return to Non-Synchronized Scanning Mode, or jsEnterEncoderSyncMode() or jsEnterTimeSyncMode() to restart Synchronized Scanning Mode. If you call a non-synchronized function during Synchronized Scanning Mode, the scanner will discard any remaining profiles, leave Synchronized Scanning Mode, and close the connection.
jsGetProfile() is the only function that can be called in both Non-Synchronized and Synchronized Scanning Mode.
Functions | |
| JCAM_DLL_API int STDCALL | jsEnterStartScanTriggeredMode (JCONNECTION const jc) |
| Causes the scanner to enter Start Scan Triggered Synchronized Scanning Mode. | |
| JCAM_DLL_API int STDCALL | jsEnterEncoderSyncMode (JCONNECTION const jc) |
| Causes the scanner to enter Encoder Synchronized Scanning Mode. | |
| JCAM_DLL_API int STDCALL | jsEnterTimeSyncMode (JCONNECTION const jc) |
| Causes the scanner to enter Time Synchronized Scanning Mode. | |
| JCAM_DLL_API int STDCALL | jsHaltSyncMode (JCONNECTION const jc) |
| Causes the scanner to halt Time or Encoder Synchronized Scanning Mode. | |
| JCAM_DLL_API int STDCALL | jsExitSyncMode (JCONNECTION const jc) |
| Causes the scanner to exit Time or Encoder Synchronized Scanning Mode. | |
| JCAM_DLL_API int STDCALL | jsSendMultipleProfileRequest (JCONNECTION const jc, UINT32 const nProfiles) |
Sends a request for up to nProfiles profiles to the scanner while in Synchronized Scanning Mode. | |
| JCAM_DLL_API int STDCALL | jsReadMultipleProfiles (JCONNECTION const jc, jsProfile *const profiles, UINT32 nProfiles) |
Reads up to nProfiles profiles from jc after a jsSendMultipleProfileRequest() call in Synchronized Scanning Mode. | |
| JCAM_DLL_API int STDCALL | jsReadMultipleProfilesTimeout (JCONNECTION const jc, jsProfile *const profiles, UINT32 cProfiles, long timeoutMilliseconds) |
| Requests and reads up to n profiles from the scanner while in either Synchronized Scanning Mode. | |
| JCAM_DLL_API int STDCALL | jsGetMultipleProfiles (JCONNECTION const jc, jsProfile *const profiles, UINT32 const cProfiles) |
| Requests and reads up to n profiles from the scanner while in either Synchronized Scanning Mode. | |
| JCAM_DLL_API int STDCALL | jsGetProfile (JCONNECTION const jc, jsProfile *const profile) |
| Requests and reads a profile from the default laser. | |
| JCAM_DLL_API size_t STDCALL | jsGetNumberOfOutstandingRequests (JCONNECTION const jc) |
Returns the number of unread requests from either jsSendProfileRequestN() or jsSendMultipleProfileRequest(). | |
| JCAM_DLL_API int STDCALL | jsCleanUpOutstandingRequests (JCONNECTION const jc) |
Reads and discards all the profiles in the TCP/IP stack generated by jsSendProfileRequestN() or jsSendMultipleProfileRequest(). | |
| JCAM_DLL_API int STDCALL | jsSetEncoderValue (JCONNECTION const jc, UINT16 newEncoderValue) |
| Sets the scanner's internal encoder value. | |
| JCAM_DLL_API int STDCALL | jsSetEncoderValue32 (JCONNECTION const jc, UINT32 newEncoderValue) |
| Sets the scanner's internal encoder value. | |
|
|
Causes the scanner to enter Start Scan Triggered Synchronized Scanning Mode.
While in Start Scan Triggered Synchronized Scanning Mode, the scanners will trigger on the appropriate edge of the Start Scan signal, depending on the presence of
May not be called while the scanner is in Synchronized Scanning Mode.
|
|
|
Causes the scanner to enter Encoder Synchronized Scanning Mode.
May not be called while the scanner is in Synchronized Scanning Mode.
|
|
|
Causes the scanner to enter Time Synchronized Scanning Mode.
May not be called while the scanner is in Synchronized Scanning Mode.
|
|
|
Causes the scanner to halt Time or Encoder Synchronized Scanning Mode.
May only be called while the scanner is in Synchronized Scanning Mode.
Any scans queued up in the scanner can still be read using
|
|
|
Causes the scanner to exit Time or Encoder Synchronized Scanning Mode.
May only be called while the scanner is in Synchronized Scanning Mode.
Any profiles queued in the scanner will be lost. This functionalso calls
|
|
||||||||||||
|
Sends a request for up to
May only be called while the scanner is in Synchronized Scanning Mode.
No profiles are read from the connection during this call. In order to read the profiles, a call to
If the parameters attempt to run the scanner faster than it can physically scan, then bit 0 in the flags field of the Increments the number of outstanding requests for this connection by one.
|
|
||||||||||||||||
|
Reads up to May only be called while the scanner is in Synchronized Scanning Mode.
If the parameters attempt to run the scanner faster than it can physically scan, then bit 0 in the flags field of the Decrements the number of outstanding requests for this connection by one.
|
|
||||||||||||||||||||
|
Requests and reads up to n profiles from the scanner while in either Synchronized Scanning Mode.
May only be called while the scanner is in Synchronized Scanning Mode.
If the parameters attempt to run the scanner faster than it can physically scan, then bit 0 in the flags field of the
|
|
||||||||||||||||
|
Requests and reads up to n profiles from the scanner while in either Synchronized Scanning Mode.
May only be called while the scanner is in Synchronized Scanning Mode.
If the parameters attempt to run the scanner faster than it can physically scan, then bit 0 in the flags field of the
|
|
||||||||||||
|
Requests and reads a profile from the default laser.
May be called while the scanner is or is not in Synchronized Scanning Mode.
|
|
|
Returns the number of unread requests from either
Returns the number of unread requests generated by either
The number of profiles generated by
Any further calls to
|
|
|
Reads and discards all the profiles in the TCP/IP stack generated by
Reads any outstanding responses to
|
|
||||||||||||
|
Sets the scanner's internal encoder value.
May not be called while the scanner is in Synchronized Scanning Mode.
|
|
||||||||||||
|
Sets the scanner's internal encoder value.
May not be called while the scanner is in Synchronized Scanning Mode.
|