| | |
| | | }); |
| | | |
| | | |
| | | // signalConfigViewModel = ViewModelProviders.of(this).get(SignalConfigViewModel.class); |
| | | // signalConfigViewModel.getSignalConfigs().observe(this, new Observer<List<SingalConfig>>() { |
| | | // @Override |
| | | // public void onChanged(List<SingalConfig> singalConfigs) { |
| | | // signalConfiglist.clear(); |
| | | // MyLog.i(TAG, "信号配置发生变化"); |
| | | // |
| | | // for (int i = 0; i < singalConfigs.size(); i++) { |
| | | // SignalConfigRemote signalConfigRemote = new SignalConfigRemote(); |
| | | // signalConfigRemote.setFunc_id(i); |
| | | // signalConfigRemote.setGpio_num(singalConfigs.get(i).getIndex()); |
| | | // signalConfigRemote.setLevel(singalConfigs.get(i).getHighLevel()); |
| | | // signalConfiglist.add(signalConfigRemote); |
| | | // } |
| | | // sendSignalConfigsToRemote(); |
| | | // } |
| | | // }); |
| | | |
| | | mPermissionsManager = new PermissionManager(this) { |
| | | @Override |