Completing xbee_driver.py with door lock subroutines
[iot2.git] / benchmarks / original_interfaces / LEDFlasher.java
1 package iotcode.interfaces;
2
3 import java.rmi.Remote;
4 import java.rmi.RemoteException;
5
6 /** Class LEDFlasher interface for LEDFlasher Brillo devices.
7  *  <p>
8  *  This interface is generated by IoTBrilloWeaveCodeGenerator.
9  *  These comments were added after code generation.
10  *
11  * @author      Rahmadi Trimananda <rtrimana @ uci.edu>
12  * @version     1.0
13  * @since       2016-06-13
14  */
15 public interface LEDFlasher extends Remote {
16
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;
31         
32 }