Click or drag to resize

DeviceDefinition Methods

The DeviceDefinition type exposes the following members.

Methods
  NameDescription
Public methodAdapterConfiguration
Find the configuration of an adpater device.
Public methodChassisSize
Return the chassis size for a rack device. (Return -1 for a module, non-rack device, or where the ChassisSize can't be determined.)
Public methodConfigureAssembly
Configure assembly.
Public methodConfigureDevice
Optionally configure the IO device.
Public methodConfigureModule
Optionally configure the module.
Public methodFindModuleDefinition
Find the device definition for a module in a backplane device.
Public methodGetDeviceImageOffset
Computes the device image offset. Returns the number of bytes into the device PLC type of the start of the device image.
Public methodIncludeModule
Decide whether to include the module in the emulation.
Public methodStatic memberInstall(String, IOMapType, DeviceDefinition)
Registers a device definition for a device given the specified IOMapType.
Public methodStatic memberInstall(String, EDSInfo, EDSMask, DeviceDefinition)
Registers a device definition for a device given the specified EDS info.
Public methodStatic memberInstall(String, IOMapType, EDSInfo, EDSMask, DeviceDefinition)
Registers a device definition for a device given the specified EDS info and IOMapType.
Public methodIsSafety(IOEntry)
Determine whether the module is a safety module.
Public methodIsSafety(IOEntry, ConnectionInfo, AccessRights)
Determine whether the module is a safety module, and which safety 'direction' (producer/consumer) this connection services.
Public methodStartDevice
Optionally start the IO device. Called after all the emulators have been configured and IPC processes started.
Top
See Also