Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Story Points:1
-
Epic Link:
-
Sprint:TSSW Sprint - Jul 05 - Jul 19
-
Team:Telescope and Site
-
Urgent?:No
Description
Update the Test SAL component in ts_xml and the code that exercises it in ts_salobj to eliminate the "octet" and "char" fields. This is a necessary step before implementing DM-29778.
Also make sure these field types are not use anywhere else in ts_xml.
I updated ts_salobj so these fields are now optional (thus preserving compatibility with older ts_xml). I also found and fixed a minor error in the IDL metadata parser (it could not find the description if there was no units entry, which only applies to the not-very-interesting <Name>ID field).
Updated ts_xml to remove all use of char and octet field types – which was only in the Test SAL component. Note that the char maps to string and bytes maps to octet in IDL files, so we don't lose any field types, just two unused aliases.
Pull requests: