Sets the SLMP specific NDM settings.
Namespace: Cognex.VisionPro.CommAssembly: Cognex.VisionPro.Comm (in Cognex.VisionPro.Comm.dll) Version: 87.1.0.0
public virtual void SetSlmpConfig(
CogNdmSlmpConfig slmpConfig
)
public virtual void SetSlmpConfig(
CogNdmSlmpConfig slmpConfig
)
Public Overridable Sub SetSlmpConfig (
slmpConfig As CogNdmSlmpConfig
)
Public Overridable Sub SetSlmpConfig (
slmpConfig As CogNdmSlmpConfig
)
public:
virtual void SetSlmpConfig(
CogNdmSlmpConfig^ slmpConfig
)
public:
virtual void SetSlmpConfig(
CogNdmSlmpConfig^ slmpConfig
)
| Exception | Condition |
|---|
| ArgumentNullException |
Thrown if slmpConfig is null.
|
| CogFfpInvalidSlmpConfigException |
Thrown if the NDM is currently running, the slmp config NdmSignalBlockMapping is invalid,
or the slmp config contains invalid parameters.
| SLMP Config Property | Default | Valid Range |
|---|
| Timeout | 1000.0 | 5.0 - 1000.0 | | PollRate | 1000.0 | 5.0 - 1000.0 | | MessageFormat | QLSeries_3E | QLSeries_3E or FXSeries_1E | | TartgetAddress | null | 0.0.0.1 - 223.255.255.254 | | TargetPort | 12288 (0x3000) | 1 - 65535 | | RemoteStationID | 255 | 0-120, 126, 255 | | RemoteStationNetworkID | 0 | 0 - 239 | | RemoteStationDestStationID | 0 | 0 |
|
Note that this function automatically persists the SLMP settings to
flash storage on the hardware.