DeviceDefinitionStdDeviceDefinition Class |
Namespace: Demo3D.PLC.Rockwell.Emulator.DeviceEmulators
public class StdDeviceDefinition : DeviceDefinition
The DeviceDefinitionStdDeviceDefinition type exposes the following members.
| Name | Description | |
|---|---|---|
| DeviceDefinitionStdDeviceDefinition |
Constructs a standard device definition.
|
| Name | Description | |
|---|---|---|
| AssemblyConfigUseCfgSize |
Assembly uses a config format (Forward Open simple data segment) where the first 8 bytes of the config data type are
CfgSize and CfgIDNum, but those bytes are not sent over in the Forward Open config simple data segment.
(Inherited from DeviceDefinition.) | |
| AssemblyVersion |
Sets the Assembly class version. (-1 for default, 0 to suppress.)
(Inherited from DeviceDefinition.) | |
| ConfigureStandardSymbols |
True to add in standard pseudo symbols.
(Inherited from DeviceDefinition.) | |
| EthernetLinkVersion |
Sets the EthernetLink class versions. (-1 for default, 0 to suppress.)
(Inherited from DeviceDefinition.) | |
| EthernetPorts |
Ethernet port definition. (Null to disable adding comms ports.)
(Inherited from DeviceDefinition.) | |
| ExtendedDeviceVersion |
Sets the ExtendedDevice class version. (-1 for default, 0 to suppress.)
(Inherited from DeviceDefinition.) | |
| FileVersion |
Sets the File class version. (-1 for default, 0 to suppress.)
(Inherited from DeviceDefinition.) | |
| HasUsbPort |
Defines whether this module has a USB port.
(Inherited from DeviceDefinition.) | |
| HwRevision |
Hardware revision. Exposed through the Rockwell Extended Identity object.
(Defaults to the empty array to use the module EDS Info. Set to null to disable.)
(Inherited from DeviceDefinition.) | |
| InputDeviceImageOffset |
The Input device image offset. Returns the number of bytes into the device PLC type of the start of the input device image.
(Inherited from DeviceDefinition.) | |
| Name |
Module name.
(Inherited from DeviceDefinition.) | |
| PortVersion |
Sets the Port class version. (-1 for default, 0 to suppress.)
(Inherited from DeviceDefinition.) | |
| Serial |
Module serial number. Exposed through the Identity object and EtherNetIP requests.
(Inherited from DeviceDefinition.) | |
| Status |
Module status.
(Inherited from DeviceDefinition.) | |
| SubMinor |
Version sub-minor number. Exposed through the Rockwell Extended Identity object.
(Inherited from DeviceDefinition.) | |
| SuppressPortDescriptions |
Defines whether Port descriptions are registered with the Rockwell ExtendedDevice class.
(Inherited from DeviceDefinition.) | |
| TcpIpIfaceVersion |
Sets the TcpIpInterface class versions. (-1 for default, 0 to suppress.)
(Inherited from DeviceDefinition.) | |
| TimeSyncVersion |
Sets the TimeSync class version. (-1 for default, 0 to suppress.)
(Inherited from DeviceDefinition.) |
| Name | Description | |
|---|---|---|
| AdapterConfiguration |
Find the configuration of an adpater device.
(Inherited from DeviceDefinition.) | |
| 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.)
(Inherited from DeviceDefinition.) | |
| ConfigureAssembly |
Configure assembly.
(Inherited from DeviceDefinition.) | |
| ConfigureDevice |
Optionally configure the IO device.
(Inherited from DeviceDefinition.) | |
| ConfigureModule |
Optionally configure the module.
(Inherited from DeviceDefinition.) | |
| FindModuleDefinition |
Find the device definition for a module in a backplane device.
(Inherited from DeviceDefinition.) | |
| GetDeviceImageOffset |
Computes the device image offset. Returns the number of bytes into the device PLC type of the start of the device image.
(Inherited from DeviceDefinition.) | |
| IncludeModule |
Decide whether to include the module in the emulation.
(Inherited from DeviceDefinition.) | |
| IsSafety(IOEntry) |
Determine whether the module is a safety module.
(Inherited from DeviceDefinition.) | |
| IsSafety(IOEntry, ConnectionInfo, AccessRights) |
Determine whether the module is a safety module, and which safety 'direction' (producer/consumer) this connection services.
(Inherited from DeviceDefinition.) | |
| StartDevice |
Optionally start the IO device.
Called after all the emulators have been configured and IPC processes started.
(Inherited from DeviceDefinition.) |