v ICAM-500 Programming Guide
Contents
Chapter 1 Introduction..........................................1
1.1 Introduction ............................................................................................... 2
1.2 Development environment ........................................................................ 2
1.3 Limitations ................................................................................................. 2
Chapter 2 ICAM-500 SDK Architecture ...............3
2.1 ICAM-500 Web Service............................................................................. 4
2.2 ICAM-500 Web Service and CamNavi2 SDK Operation........................... 5
Chapter 3 Operation Flow ....................................7
3.1 Open/Close Camera Flow......................................................................... 8
3.2 Image Acquisition...................................................................................... 9
3.3 Image Trigger Flow ................................................................................. 10
3.4 HW trigger Control flow ........................................................................... 11
3.4.1 Software trigger........................................................................... 12
3.5 Lens Focusing Control ............................................................................ 13
3.5.1 Digital Input flow.......................................................................... 14
Chapter 4 CamNavi2 SDK API Manual ..............15
4.1 Requirement............................................................................................ 17
4.1.1 Basic ........................................................................................... 17
4.1.2 Option ......................................................................................... 17
4.2 module CamNavi2................................................................................... 17
4.2.1 class CamNavi2.......................................................................... 17
4.3 module iCam500 ..................................................................................... 26
4.3.1 class iCam500 ............................................................................ 26
4.3.2 enum CameraMode .................................................................... 39
4.4 module image.......................................................................................... 40
4.4.1 class CImage .............................................................................. 40
4.5 module focus........................................................................................... 50
4.5.1 class Focus................................................................................. 50
4.6 module lighting ........................................................................................ 51
4.6.1 class Lighting .............................................................................. 51
4.7 module board .......................................................................................... 52
4.7.1 class Board ................................................................................. 52
4.8 module digitalio ....................................................................................... 52
4.8.1 digital I/O code slice.................................................................... 52
4.8.2 class DigitalIO............................................................................. 53
4.9 module device ......................................................................................... 56
4.9.1 class Network.............................................................................. 56
4.9.2 class Firmware............................................................................ 56
4.10 Exception ................................................................................................ 57