64
Appendix A: GenICam Commands
Linea HS 32k CMOS TDI Cameras
Upload File to Camera
Select the file by setting the FileSelector feature
Set the FileOpenMode to Write
Set the FileOperationSelector to Open
Open the file by setting FileOperationExecute to 1
This is a read-write feature - poll it every 100 ms until it returns 0 to indicate it has
completed
Read FileOperationStatus to confirm that the file opened correctly
A return value of 0 is success. Error codes are listed in the XML.
Read FileSize to get the maximum number of bytes allowed in the file
o
Abort and jump to Close if this is less the file size on the host
From FileAccessBuffer.Length you will know that maximum number of bytes that can be
written through FileAccessBuffer is 988.
For Offset = 0 While ((Offset < Host File Size) and (Status = 0)) Do
o
Set FileAccessOffset to Offset
o
Set FileAccessLength to min(Host File Size - Offset, FileAccessBuffer.Length), the
number of bytes to write
o
Read next FileAccessLength bytes from host file.
o
Write the bytes to FileAccessBuffer
o
Set the FileOperationSelector to Write
o
Write to the file by setting FileOperationExecute to 1 and poll until 0 and complete
o
Read FileOperationStatus to confirm the write worked
o
Read FileOperationResult to confirm the number of bytes written
Next Offset = number of bytes written
Set the FileOperationSelector to Close
Close the file by setting FileOperationExecute to 1 and poll until 0 and complete
Read FileOperationStatus to confirm the close worked
Download a List of Camera Parameters
For diagnostic purposes you may want to download a list of all the parameters and values
associated with the camera.
1.
Go to File Access Control
2.
Click on Settings
3.
In the “Type” drop down box select “Miscellaneous.”
4.
In the “File selector” drop down box select “CameraData.”
5.
Hit “Download”
6.
Save the text file and send the file to Teledyne DALSA customer support.