Documentation ¶
Index ¶
- type CommonCustomizedValues
- type DeviceMeta
- type GigEVisionDevice
- func (gigEClient *GigEVisionDevice) Get(DeviceSN string) (results string, err error)
- func (gigEClient *GigEVisionDevice) GetDeviceStatus(protocolCommon, visitor, _ []byte) (status bool)
- func (gigEClient *GigEVisionDevice) InitDevice(protocolCommon []byte) (err error)
- func (gigEClient *GigEVisionDevice) NewClient(DeviceSN string) (err error)
- func (gigEClient *GigEVisionDevice) ParseConfig(protocolCommon, visitor []byte) (deviceSN string, err error)
- func (gigEClient *GigEVisionDevice) PostImage(DeviceSN string)
- func (gigEClient *GigEVisionDevice) ReadDeviceData(protocolCommon, visitor, _ []byte) (data interface{}, err error)
- func (gigEClient *GigEVisionDevice) ReconnectDevice(DeviceSN string)
- func (gigEClient *GigEVisionDevice) Set(DeviceSN string, value interface{}) (err error)
- func (gigEClient *GigEVisionDevice) StopDevice() (err error)
- func (gigEClient *GigEVisionDevice) WriteDeviceData(data interface{}, protocolCommon, visitor, _ []byte) (err error)
- type GigEVisionDeviceProtocolCommonConfig
- type GigEVisionDeviceVisitorConfig
- type VisitorConfigData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommonCustomizedValues ¶
type CommonCustomizedValues struct {
DeviceSN string `json:"deviceSN"`
}
type DeviceMeta ¶
type DeviceMeta struct { FeatureName string // contains filtered or unexported fields }
type GigEVisionDevice ¶
type GigEVisionDevice struct {
// contains filtered or unexported fields
}
func (*GigEVisionDevice) Get ¶
func (gigEClient *GigEVisionDevice) Get(DeviceSN string) (results string, err error)
func (*GigEVisionDevice) GetDeviceStatus ¶
func (gigEClient *GigEVisionDevice) GetDeviceStatus(protocolCommon, visitor, _ []byte) (status bool)
GetDeviceStatus is an interface to get the device status, true is OK , false is DISCONNECTED
func (*GigEVisionDevice) InitDevice ¶
func (gigEClient *GigEVisionDevice) InitDevice(protocolCommon []byte) (err error)
func (*GigEVisionDevice) NewClient ¶
func (gigEClient *GigEVisionDevice) NewClient(DeviceSN string) (err error)
func (*GigEVisionDevice) ParseConfig ¶
func (gigEClient *GigEVisionDevice) ParseConfig(protocolCommon, visitor []byte) (deviceSN string, err error)
func (*GigEVisionDevice) PostImage ¶
func (gigEClient *GigEVisionDevice) PostImage(DeviceSN string)
func (*GigEVisionDevice) ReadDeviceData ¶
func (gigEClient *GigEVisionDevice) ReadDeviceData(protocolCommon, visitor, _ []byte) (data interface{}, err error)
ReadDeviceData is an interface that reads data from a specific device, data is a type of string
func (*GigEVisionDevice) ReconnectDevice ¶
func (gigEClient *GigEVisionDevice) ReconnectDevice(DeviceSN string)
func (*GigEVisionDevice) Set ¶
func (gigEClient *GigEVisionDevice) Set(DeviceSN string, value interface{}) (err error)
func (*GigEVisionDevice) StopDevice ¶
func (gigEClient *GigEVisionDevice) StopDevice() (err error)
StopDevice is an interface to disconnect a specific device
func (*GigEVisionDevice) WriteDeviceData ¶
func (gigEClient *GigEVisionDevice) WriteDeviceData(data interface{}, protocolCommon, visitor, _ []byte) (err error)
WriteDeviceData is an interface that write data to a specific device, data's DataType is Consistent with configmap
type GigEVisionDeviceProtocolCommonConfig ¶
type GigEVisionDeviceProtocolCommonConfig struct {
CommonCustomizedValues `json:"customizedValues"`
}
type GigEVisionDeviceVisitorConfig ¶
type GigEVisionDeviceVisitorConfig struct { ProtocolName string `json:"protocolName"` VisitorConfigData `json:"configData"` }
type VisitorConfigData ¶
type VisitorConfigData struct {
FeatureName string `json:"FeatureName"`
}
Click to show internal directories.
Click to hide internal directories.