public NopResource(string name) : base(name) { switch (name) { case "sensors": Visible = false; break; case "temp": Attributes.AddContentType(41); Attributes.AddInterfaceDescription("sensor"); Attributes.AddResourceType("temperature-c"); Attributes.Set("anchor", "coap://spurious.example.com:5683"); break; case "light": Attributes.AddContentType(41); Attributes.AddResourceType("light-lux"); Attributes.AddInterfaceDescription("sensor"); break; } }