Skip to content
Snippets Groups Projects
Commit 32f86779 authored by Fabian Tërnava's avatar Fabian Tërnava
Browse files

rename time created for entity instances

parent 834fa74c
No related branches found
No related tags found
1 merge request!36Rename time created
...@@ -19,7 +19,7 @@ class EntityUpdate(ice_twin.IceTwin): ...@@ -19,7 +19,7 @@ class EntityUpdate(ice_twin.IceTwin):
self, self,
entity_id: MemoryID = None, entity_id: MemoryID = None,
instances_data: List[AronIceTypes.Data] = None, instances_data: List[AronIceTypes.Data] = None,
time_created_usec: Optional[int] = None, time_referenced_usec: Optional[int] = None,
confidence: Optional[float] = None, confidence: Optional[float] = None,
time_sent_usec: Optional[int] = None, time_sent_usec: Optional[int] = None,
): ):
...@@ -27,13 +27,13 @@ class EntityUpdate(ice_twin.IceTwin): ...@@ -27,13 +27,13 @@ class EntityUpdate(ice_twin.IceTwin):
self.entity_id: MemoryID = entity_id or MemoryID() self.entity_id: MemoryID = entity_id or MemoryID()
self.instances_data = instances_data or [] self.instances_data = instances_data or []
self.time_created_usec = time_created_usec or time_usec() self.time_referenced_usec = time_referenced_usec or time_usec()
self.confidence = 1.0 if confidence is None else float(confidence) self.confidence = 1.0 if confidence is None else float(confidence)
self.time_sent_usec: Optional[int] = time_sent_usec self.time_sent_usec: Optional[int] = time_sent_usec
def set_time_created_to_now(self): def set_time_referenced_to_now(self):
self.time_created_usec = self.now() self.time_referenced_usec = self.now()
@staticmethod @staticmethod
def now(): def now():
...@@ -46,7 +46,7 @@ class EntityUpdate(ice_twin.IceTwin): ...@@ -46,7 +46,7 @@ class EntityUpdate(ice_twin.IceTwin):
def _set_to_ice(self, dto: armem.data.Commit): def _set_to_ice(self, dto: armem.data.Commit):
dto.entityID = self.entity_id.to_ice() dto.entityID = self.entity_id.to_ice()
dto.instancesData = self.instances_data dto.instancesData = self.instances_data
dto.timeCreated = date_time_conv.to_ice(self.time_created_usec) dto.referencedTime = date_time_conv.to_ice(self.time_referenced_usec)
dto.confidence = self.confidence dto.confidence = self.confidence
dto.timeSent = date_time_conv.to_ice( dto.timeSent = date_time_conv.to_ice(
...@@ -56,23 +56,23 @@ class EntityUpdate(ice_twin.IceTwin): ...@@ -56,23 +56,23 @@ class EntityUpdate(ice_twin.IceTwin):
def _set_from_ice(self, dto): def _set_from_ice(self, dto):
self.entity_id.set_from_ice(dto.entityID) self.entity_id.set_from_ice(dto.entityID)
self.instances_data = dto.instancesData self.instances_data = dto.instancesData
self.time_created_usec = date_time_conv.from_ice(dto.timeCreated) self.time_referenced_usec = date_time_conv.from_ice(dto.referencedTime)
self.confidence = dto.confidence self.confidence = dto.confidence
self.time_sent_usec = date_time_conv.from_ice(dto.timeSent) self.time_sent_usec = date_time_conv.from_ice(dto.timeSent)
assert ( assert (
self.time_created_usec > 0 self.time_referenced_usec > 0
), f"The time sent must be valid: {self.time_created_usec}" ), f"The time sent must be valid: {self.time_referenced_usec}"
assert ( assert (
self.time_sent_usec > 0 or self.time_sent_usec is None self.time_sent_usec > 0 or self.time_sent_usec is None
), f"The time sent must be valid: {self.time_created_usec}" ), f"The time sent must be valid: {self.time_sent_usec}"
def __repr__(self): def __repr__(self):
return "<{c} id={i} t={t} c={con:.3f} with {n} instance{ns}>".format( return "<{c} id={i} t={t} c={con:.3f} with {n} instance{ns}>".format(
c=self.__class__.__name__, c=self.__class__.__name__,
i=self.entity_id, i=self.entity_id,
t=self.time_created_usec, t=self.time_referenced_usec,
n=len(self.instances_data), n=len(self.instances_data),
ns="" if len(self.instances_data) == 1 else "s", ns="" if len(self.instances_data) == 1 else "s",
con=self.confidence, con=self.confidence,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment