1.1.1.1 interface RgbLamp { setRgb @0 ( r :u8, g :u8, b :u8 ); setHsv @1 ( h :u8, s :u8, v :u8 ); } struct RgbLampState { rgb @0 ( r :u8, g :u8, b :u8 ); hsv @1 ( h :u8, s :u8, v :u8 ); }