1 package iotcode.interfaces;
3 import java.rmi.Remote;
4 import java.rmi.RemoteException;
6 /** Class LEDFlasher interface for LEDFlasher Brillo devices.
8 * This interface is generated by IoTBrilloWeaveCodeGenerator.
9 * These comments were added after code generation.
11 * @author Rahmadi Trimananda <rtrimana @ uci.edu>
15 public interface LEDFlasher extends Remote {
17 public void init() throws RemoteException;
18 public void _accessControlBlackList_block(String applicationId, Integer expirationTimeoutSec, String userId) throws RemoteException;
19 public void _accessControlBlackList_list() throws RemoteException;
20 public void _accessControlBlackList_unblock(String applicationId, String userId) throws RemoteException;
21 public void _ledflasher_animate(Float duration, String type) throws RemoteException;
22 public void _metrics_disableAnalyticsReporting() throws RemoteException;
23 public void _metrics_enableAnalyticsReporting() throws RemoteException;
24 public void _updater_checkForUpdates() throws RemoteException;
25 public void _updater_trackChannel(String channel) throws RemoteException;
26 public void base_identify() throws RemoteException;
27 public void base_reboot() throws RemoteException;
28 public void base_updateBaseConfiguration(String localAnonymousAccessMaxRole, Boolean localDiscoveryEnabled, Boolean localPairingEnabled) throws RemoteException;
29 public void base_updateDeviceInfo(String description, String location, String name) throws RemoteException;
30 public void onOff_setConfig(String state) throws RemoteException;