FLImaging 6.5.8.1
FLImaging::Devices Namespace Reference

Classes

class  CDevice232C
 232C class More...
 
class  CDeviceBase
 Device Base Class. More...
 
class  CDeviceCameraArena
 Arena Camera Class Supported from ArenaSDK Version 1.0.29.5. More...
 
class  CDeviceCameraArena3D
 Arena 3D Camera Class Supported from ArenaSDK Version 1.0.29.5. More...
 
class  CDeviceCameraBase
 Camera Base Class. More...
 
class  CDeviceCameraCrevis
 Crevis Camera Class. More...
 
class  CDeviceCameraEGrabber
 eGrabber Camera Class More...
 
class  CDeviceCameraHIK
 HIK Camera Class. More...
 
class  CDeviceCameraiRAYPLE
 iRAYPLE Camera Class More...
 
class  CDeviceCameraJai
 JAI Camera Class. More...
 
class  CDeviceCameraMatrox
 Matrox Camera Class. More...
 
class  CDeviceCameraMulticam
 Multicam Camera Class. More...
 
class  CDeviceCameraPhoXi
 PhoXi Camera Class Supported from PhoXi Version 1.14.0. More...
 
class  CDeviceCameraProntoCam
 ProntoCam Camera Class. More...
 
class  CDeviceCameraPylon
 Pylon Camera Class. More...
 
class  CDeviceCameraRealSense
 Real Sense Camera Class. More...
 
class  CDeviceDIOAxl
 Ajin DIO (Digital Input/Output) Device Class. More...
 
class  CDeviceDIOBase
 DIO (Digital Input/Output) Device Base Class. More...
 
class  CDeviceEventBase
 Device Event Base Class. More...
 
class  CDeviceEventImageBase
 Image Device Event Base Class. More...
 
class  CDeviceEventMotionBase
 Motion Device Event Base Class. More...
 
class  CDeviceEventSerialAscii
 Serial Device Event Ascii Class. More...
 
class  CDeviceEventSerialBase
 Serial Device Event Base Class. More...
 
class  CDeviceEventSerialBinary
 Serial Device Event Binary Class. More...
 
class  CDeviceEventSocketBase
 Socket Device Event Base Class. More...
 
class  CDeviceGenICamBase
 GenICam Base Class. More...
 
class  CDeviceImageBase
 Image Device Base Class. More...
 
class  CDeviceLaserDisplacementSensorKeyence
 Keyence Laser Displacement Sensor Device Class. More...
 
class  CDeviceLightControllerBase
 Light Controller Device Base Class. More...
 
class  CDeviceLightControllerProtecBase
 Protec Light Controller Device Base Class. More...
 
class  CDeviceLightControllerProtecMultiShotStrobeBase
 Protec Multi Shot Strobe Light Controller Device Class. More...
 
class  CDeviceLightControllerProtecPMSC_CH03
 Protec PMSC-CH03 Light Controller Device Class. More...
 
class  CDeviceLightControllerProtecPSC_CH03
 Protec PSC-CH03 Light Controller Device Class. More...
 
class  CDeviceLightControllerProtecPSLC_CH06
 Protec PSLC-CH06 Light Controller Device Class. More...
 
class  CDeviceLightControllerWordopPD5_6024
 Wordop PD5-6024 Light Controller Device Class. More...
 
class  CDeviceMotionAxisBase
 Device Motion Axis Base Class. More...
 
class  CDeviceMotionAxisComizoaCmm
 Commizoa Cmm library motion axis class. More...
 
class  CDeviceMotionAxisEziMotionPlusRV6
 Ezi Motion Plus RV6 Motion Axis Class. More...
 
class  CDeviceMotionAxisMapComizoaLx
 Commizoa Lx library motion map class. More...
 
class  CDeviceMotionAxisXMC
 XMC Motion Axis Class. More...
 
class  CDeviceMotionAxl
 Ajin Motion Device Class. More...
 
class  CDeviceMotionAxlCoordAxisMapping2
 Ajin Motion Device Coordinate 2-Axis Mapping Class. More...
 
class  CDeviceMotionAxlCoordAxisMapping3
 Ajin Motion Device Coordinate 3-Axis Mapping Class. More...
 
class  CDeviceMotionAxlCoordAxisMapping4
 Ajin Motion Device Coordinate 4-Axis Mapping Class. More...
 
class  CDeviceMotionAxlCoordAxisMappingBase
 Ajin Motion Device Coordinate Axis Mapping Base Class. More...
 
class  CDeviceMotionBase
 Device Motion Base Class. More...
 
class  CDeviceMotionComizoaCmm
 Commizoa Cmm library motion class. More...
 
class  CDeviceMotionComizoaLx
 Commizoa Lx library motion class. More...
 
class  CDeviceMotionEziMotionPlusRV6
 Ezi Motion Plus RV6 Motion Class. More...
 
class  CDeviceMotionXMC
 XMC Motion Class. More...
 
class  CDeviceMXComponentV5
 MXComponentV5 class. More...
 
class  CDeviceProtocolDataUnitCoAP
 CoAP Protocol Data Unit Class. More...
 
class  CDeviceSerialPacket
 Serial packet class. More...
 
class  CDeviceSerialPacketAscii
 Serial Ascii packet class. More...
 
class  CDeviceSocketBase
 Socket base class. More...
 
class  CDeviceSocketClient
 Socket client class. More...
 
class  CDeviceSocketClientASCII
 Socket client ASCII class. More...
 
class  CDeviceSocketClientASCIIManager
 Socket Server ASCII Manager Class. More...
 
class  CDeviceSocketServer
 Socket Server Class. More...
 
class  CDeviceSocketServerASCII
 Socket Server ASCII Class. More...
 
class  CDeviceSocketUDP
 UDP Socket class. More...
 
class  CDeviceTriggerAxl
 Ajin Trigger Device Class. More...
 
class  CDeviceTriggerBase
 Trigger Device Base Class. More...
 
class  CEventFileCleanerBase
 Event File Cleaner Base Class. More...
 

Enumerations

enum  ESocketMode {
  ESocketMode_FLProtocol_Passive_Plain = 0x1100 , ESocketMode_FLProtocol_Passive_Secured = 0x1101 , ESocketMode_NoProtocol_Active = 0x0000 , ESocketMode_NoProtocol_Active_BlockTransfer = 0x0010 ,
  ESocketMode_NoProtocol_Passive = 0x0100 , ESocketMode_NoProtocol_Passive_BlockTransfer = 0x0110
}
 Definition of socket mode used for communication. More...
 
enum  ESocketPacketType {
  ESocketPacketType_None = 0 , ESocketPacketType_KeyExchange = 0x80000000 , ESocketPacketType_RequestProductPrivateKeyStep1ForDecoding = 3000 , ESocketPacketType_RequestProductPrivateKeyStep2ForDecoding ,
  ESocketPacketType_RequestProductPrivateKeyStep1ForEncoding , ESocketPacketType_RequestProductPrivateKeyStep2ForEncoding , ESocketPacketType_SignDeveloperCert = 4001 , ESocketPacketType_SignProductCert ,
  ESocketPacketType_SignRightsCert , ESocketPacketType_VerifyDeveloperCert , ESocketPacketType_VerifyProductCert , ESocketPacketType_VerifyRightsCert ,
  ESocketPacketType_VerifyRightsGranterCert , ESocketPacketType_RegisterUser = 5000 , ESocketPacketType_LogIn , ESocketPacketType_GetPermission ,
  ESocketPacketType_ChangePassword , ESocketPacketType_RequestWriteRightsCertStep1 = 6000 , ESocketPacketType_RequestWriteRightsCertStep2 , ESocketPacketType_RequestRootCertStep1 = 8000 ,
  ESocketPacketType_RequestRootCertStep2 , ESocketPacketType_VerifyRootCert , ESocketPacketType_IssueRightsGranterCert , ESocketPacketType_EncryptFirmware
}
 Socket packet type enumeration. More...
 

Detailed Description

Devices namespace

Enumeration Type Documentation

◆ ESocketMode

Definition of socket mode used for communication.

Enumerator
ESocketMode_FLProtocol_Passive_Plain 

FLProtocol Passive mode with Plain communication.

ESocketMode_FLProtocol_Passive_Secured 

FLProtocol Passive mode with Secured communication.

ESocketMode_NoProtocol_Active 

No protocol Active mode with Plain communication.

ESocketMode_NoProtocol_Active_BlockTransfer 

No protocol Active mode with Block Transfer communication.

ESocketMode_NoProtocol_Passive 

No protocol Passive mode with Plain communication.

ESocketMode_NoProtocol_Passive_BlockTransfer 

No protocol Passive mode with Block Transfer communication.

◆ ESocketPacketType

Socket packet type enumeration.

Enumerator
ESocketPacketType_None 

Socket Packet Type None value.

ESocketPacketType_KeyExchange 

Key Exchange : Send RSA 2048 public Key to client -> Client generate the AES256 Key -> Client encrypt the AES256 key with RSA 2048 public key -> Send the cipher to Server -> Post AES256 key processing (both clients)

ESocketPacketType_RequestProductPrivateKeyStep1ForDecoding 

Step1 request for product private key for decoding.

ESocketPacketType_RequestProductPrivateKeyStep2ForDecoding 

Step2 request for product private key for decoding.

ESocketPacketType_RequestProductPrivateKeyStep1ForEncoding 

Step1 Request for Product Private Key for Encoding.

ESocketPacketType_RequestProductPrivateKeyStep2ForEncoding 

Step2 Request for Product Private Key for Encoding.

ESocketPacketType_SignDeveloperCert 

Sign the developer certificate.

ESocketPacketType_SignProductCert 

Sign the product certificate.

ESocketPacketType_SignRightsCert 

Sign the rights certificate.

ESocketPacketType_VerifyDeveloperCert 

Verify developer certificate.

ESocketPacketType_VerifyProductCert 

Verify product certificate.

ESocketPacketType_VerifyRightsCert 

Verify rights certificate.

ESocketPacketType_VerifyRightsGranterCert 

Verify rights granter certificate.

ESocketPacketType_RegisterUser 

Registered user.

ESocketPacketType_LogIn 

Login.

ESocketPacketType_GetPermission 

Get permission.

ESocketPacketType_ChangePassword 

Change password.

ESocketPacketType_RequestWriteRightsCertStep1 

Write permission certificate request Step1.

ESocketPacketType_RequestWriteRightsCertStep2 

Write permission certificate request Step2.

ESocketPacketType_RequestRootCertStep1 

Root Certificate Request Step1.

ESocketPacketType_RequestRootCertStep2 

Root Certificate Request Step2.

ESocketPacketType_VerifyRootCert 

Verify root certificate.

ESocketPacketType_IssueRightsGranterCert 

Issue rights granter certificate.

ESocketPacketType_EncryptFirmware 

Encrypt firmware.