Remove duplication in object lists using preprocessor

Signed-off-by: Nick Dyer <nick.dyer@itdev.co.uk>
Add new T92 object

Signed-off-by: Nick Dyer <nick.dyer@itdev.co.uk>