/** * Initializes the {@link IPlatformSensor}. * * @param sensorTypeConfig * initialization configuration. */ private void init(PlatformSensorTypeConfig sensorTypeConfig) { this.sensorTypeConfig = sensorTypeConfig; this.initSensorData(); }
/** * {@inheritDoc} */ @Override public void afterPropertiesSet() throws Exception { for (PlatformSensorTypeConfig config : configurationStorage.getPlatformSensorTypes()) { if (config.getClassName().equals(this.getClass().getName())) { this.init(config); break; } } }
/** * Initializes the {@link SystemSensorData}. */ private void initSensorData() { SystemSensorData systemSensorData = this.getSystemSensorData(); systemSensorData.setPlatformIdent(this.platformManager.getPlatformId()); systemSensorData.setSensorTypeIdent(sensorTypeConfig.getId()); }