
This change reorganizes the source directories of the ptp-notification's containers: locationservice; notificationservice; notificationclient, to be reused by both CentOS and Debian Dockerfiles to build the images having the corresponding OS-specific base, together with the new files used to build images for Debian. Tests: PASS: Build images of the 3 containers for Debian PASS: Upload and apply changed ptp-notification application to pull Debian images from private repository (since final tag is not possible yet) in a Debian AIO-SX environment Regression: PASS: Build images of the 3 containers for CentOS Story: 2009831 Task: 45658 Signed-off-by: Douglas Henrique Koerich <douglashenrique.koerich@windriver.com> Change-Id: I4aa9650dbebe5ba68cd4d104ee0995e79681cfa4
25 lines
774 B
Python
25 lines
774 B
Python
#coding=utf-8
|
|
|
|
from wsme import types as wtypes
|
|
from trackingfunctionsdk.model.dto.resourcetype import EnumResourceType
|
|
from trackingfunctionsdk.model.dto.ptpstate import PtpState
|
|
|
|
class PtpStatus(wtypes.Base):
|
|
EventTimestamp = float
|
|
ResourceType = EnumResourceType
|
|
EventData_State = PtpState
|
|
ResourceQualifier_NodeName = wtypes.text
|
|
|
|
def to_dict(self):
|
|
d = {
|
|
'EventTimestamp': self.EventTimestamp,
|
|
'ResourceType': self.ResourceType,
|
|
'EventData': {
|
|
'State': self.EventData_State
|
|
},
|
|
'ResourceQualifier': {
|
|
'NodeName': self.ResourceQualifier_NodeName
|
|
}
|
|
}
|
|
return d
|