package org.deviceconnect.android.deviceplugin.alljoyn; /** * Constants used in AllJoyn plugin. * * @author NTT DOCOMO, INC. */ public interface AllJoynConstants { /** * @see <a href="https://allseenalliance.org/developers/learn/base-services/configuration/interface"> * https://allseenalliance.org/developers/learn/base-services/configuration/interface</a> */ AllJoynServiceInterfaceSet CONFIGURATION_INTERFACE_SET = new AllJoynServiceInterfaceSet("Configuration" , "org.alljoyn.Config" ); // AllJoyn Lighting service framework, Lamp service AllJoynServiceInterfaceSet SINGLE_LAMP_INTERFACE_SET = new AllJoynServiceInterfaceSet("LightingLamp" , "org.allseen.LSF.LampDetails" , "org.allseen.LSF.LampParameters" , "org.allseen.LSF.LampService" , "org.allseen.LSF.LampState" ); // AllJoyn Lighting service framework, Controller Service AllJoynServiceInterfaceSet LAMP_CONTROLLER_INTERFACE_SET = new AllJoynServiceInterfaceSet("LightingController" , "org.allseen.LSF.ControllerService" , "org.allseen.LSF.ControllerService.Lamp" // , "org.allseen.LSF.ControllerService.LampGroup" // , "org.allseen.LSF.ControllerService.Preset" // , "org.allseen.LSF.ControllerService.Scene" // , "org.allseen.LSF.ControllerService.MasterScene" // , "org.allseen.LeaderElectionAndStateSync" ); AllJoynServiceInterfaceSet[] SUPPORTED_INTERFACE_SETS = new AllJoynServiceInterfaceSet[]{ CONFIGURATION_INTERFACE_SET , SINGLE_LAMP_INTERFACE_SET , LAMP_CONTROLLER_INTERFACE_SET }; }