DeviceDefinition Methods |
The DeviceDefinition type exposes the following members.
| Name | Description | |
|---|---|---|
| AdapterConfiguration |
Find the configuration of an adpater device.
| |
| ChassisSize |
Return the chassis size for a rack device. (Return -1 for a module, non-rack device, or where the ChassisSize can't be determined.)
| |
| ConfigureAssembly |
Configure assembly.
| |
| ConfigureDevice |
Optionally configure the IO device.
| |
| ConfigureModule |
Optionally configure the module.
| |
| FindModuleDefinition |
Find the device definition for a module in a backplane device.
| |
| GetDeviceImageOffset |
Computes the device image offset. Returns the number of bytes into the device PLC type of the start of the device image.
| |
| IncludeModule |
Decide whether to include the module in the emulation.
| |
| Install(String, IOMapType, DeviceDefinition) |
Registers a device definition for a device given the specified IOMapType.
| |
| Install(String, EDSInfo, EDSMask, DeviceDefinition) |
Registers a device definition for a device given the specified EDS info.
| |
| Install(String, IOMapType, EDSInfo, EDSMask, DeviceDefinition) |
Registers a device definition for a device given the specified EDS info and IOMapType.
| |
| IsSafety(IOEntry) |
Determine whether the module is a safety module.
| |
| IsSafety(IOEntry, ConnectionInfo, AccessRights) |
Determine whether the module is a safety module, and which safety 'direction' (producer/consumer) this connection services.
| |
| StartDevice |
Optionally start the IO device.
Called after all the emulators have been configured and IPC processes started.
|