コード例 #1
0
 public RoonApiStatus(RoonApi api, string message = "", bool isError = false)
 {
     _api = api;
     _subscriptionHandler = new RoonApiSubscriptionHandler();
     _currentStatus       = new RoonStatus {
         Message = message, IsError = isError
     };
     _api.AddService(RoonApi.ServiceStatus, OnStatus);
 }
コード例 #2
0
ファイル: RoonApiControlVolume.cs プロジェクト: wonea/RoonApi
 public RoonApiControlVolume(RoonApi api, bool simulateFeedback)
 {
     _id  = 0;
     _api = api;
     _simulateFeedback    = simulateFeedback;
     _subscriptionHandler = new RoonApiSubscriptionHandler();
     _api.AddService(RoonApi.ControlVolume, OnVolumeControl);
     _controls  = new List <Volume>();
     _functions = new List <VolumeFunctions>();
 }
コード例 #3
0
ファイル: RoonApiSettings.cs プロジェクト: wonea/RoonApi
        public RoonApiSettings(RoonApi api, List <LayoutBase> layout, Dictionary <string, string> values, Functions functions)
        {
            _api    = api;
            _layout = layout;
            _values = values;

            _subscriptionHandler = new RoonApiSubscriptionHandler();
            _api.AddService(RoonApi.ServiceSettings, OnSettings);
            _functions = new List <Functions>();
            _functions.Add(functions);
        }