# DevicePublication::Device

Project: DevicePublication | Device : Public <<D2VersionedIdentifiable>> Class
Created: | 07/11/2017 08:39:35
Modified: | 29/11/2022 17:26:06
Project: |
Author: | Freudenstein
Version: | 1.0
Phase: | 1.0
Status: | Proposed
Complexity: | Easy
Difficulty: |
Priority: |
Multiplicity: |
Advanced: |
UUID: | {519FDCD3-7FAA-47ee-837F-E2A16535A5F6}
Appears In: | DevicePublication
Attributes Associations To Associations From Tagged Values Advanced Other Links
Attribute | Scope | Type
additionalDeviceInformation | Public | MultilingualString
changed=new definition=Any additional device information. order=6 origin=- null - originalCode=- null - originalName=- null -
externalDeviceId | Public | String
changed=new definition=An external id or name for the device. order=2 origin=- null - originalCode=- null - originalName=- null -
ipAddress | Public | IpAddress
definition=IP address associated with the device order=10
lastDeviceCheck | Public | DateTime
changed=new definition=The time the device was last checked. Depending on local policies, this can be a physical check or just an online check. order=3 origin=- null - originalCode=- null - originalName=- null -
lastUpdateOfDeviceInformation | Public | DateTime
changed=new definition=Time of the last update of the device information, i.e. the time of the information in this class was last updated. order=1 origin=- null - originalCode=- null - originalName=- null -
portNumber | Public | PortNumber
definition=Primary TCP or UDP port number associated with device order=11
softwareVersion | Public | String
changed=new definition=Information on the current software version of the device. order=4 origin=- null - originalCode=- null - originalName=- null -
softwareVersionDate | Public | DateTime
changed=new definition=Information on the date of the current software version of the device. order=5 origin=- null - originalCode=- null - originalName=- null -
typeOfDevice | Public | DeviceTypeEnum
changed=new definition=Information about the type of the device. order=0 origin=- null - originalCode=- null - originalName=- null -
Element | Source Role | Target Role
«D2VersionedIdentifiable» DeviceTable Class «D2Relation» | Name: | Name:
Details:
«D2Class» DevicePublication Class «D2Relation» | Name: | Name:
Details:
Element | Source Role | Target Role
«D2Class» PhysicalDeviceDetails Class «D2Relation» | Name: | Name:
Details:
«D2Class» InternationalIdentifier Class «D2Relation» | Name: accountableAuthority | Name:
Details:
«D2Class» DeviceReference Class «D2Relation» | Name: dependsOn | Name:
Details:
«D2Class» PointLocation Class «D2Relation» | Name: | Name:
Details:
«D2Class» Component Class «D2Relation» | Name: | Name:
Details:
Tag | Value
changed | new
Details: Default: new
definition | Static information about a logical device that delivers a service. A device can announce itself, or the information can be enriched by operators.
Details:
Property | Value
isFinalSpecialization: | 0
Object | Type | Connection | Direction | Notes
«D2Class» PhysicalDeviceDetails | Class | Strong | From |
«D2Class» InternationalIdentifier | Class | Strong | From |
«D2VersionedIdentifiable» DeviceTable | Class | Strong | To |
«D2Class» DeviceReference | Class | Strong | From |
«D2Class» PointLocation | Class | Strong | From |
«D2Class» Component | Class | Generalization | From |
«D2Class» DevicePublication | Class | Strong | To |
«D2Class» Component | Class | Strong | From |