function for Taipan because SICS will abort setting the attributes on other objects if this raises an error. This means that some objects like environment controllers (eg ls340) won't be added to the control interface or saved in the data file. r3584 | ffr | 2012-06-04 13:21:42 +1000 (Mon, 04 Jun 2012) | 6 lines