sige 2 years ago
parent
commit
920f043b14
  1. 2
      src/src/main/java/com/my/graphiteDigesterBg/diframe/DiDeviceRegister.java
  2. 2
      src/src/main/java/com/my/graphiteDigesterBg/diframe/DiDeviceRegisterManager.java
  3. 4
      src/src/main/java/com/my/graphiteDigesterBg/diframe/DiDeviceResourceManager.java
  4. 2
      src/src/main/java/com/my/graphiteDigesterBg/diframe/DiResourceManager.java
  5. 2
      src/src/main/java/com/my/graphiteDigesterBg/diframe/DiResourceManagerBase.java
  6. 9
      src/src/main/java/com/my/graphiteDigesterBg/diframe/ResourceManager.java
  7. 4
      src/src/main/java/com/my/graphiteDigesterBg/diframe/util/DiByteBuffer.java
  8. 0
      src/src/main/java/com/my/graphiteDigesterBg/diframe/util/DiClassHelper.java
  9. 4
      src/src/main/java/com/my/graphiteDigesterBg/resource/ResHeatingTubeRackSlot.java
  10. 10
      src/src/main/java/com/my/graphiteDigesterBg/resource/ResHeatingTubeRackSlotManager.java
  11. 2
      src/src/main/java/com/my/graphiteDigesterBg/task/TaskSampleAdd.java
  12. 2
      src/src/main/java/com/my/graphiteDigesterBg/task/TaskStartReset.java
  13. 0
      src/src/main/resources/device.yml
  14. 36
      src/web/src/utils/ApiClient.js

2
src/src/main/java/com/my/graphiteDigesterBg/diframe/DiDeviceRegister.java

@ -0,0 +1,2 @@
package com.my.graphiteDigesterBg.diframe;public class DiDeviceRegister {
}

2
src/src/main/java/com/my/graphiteDigesterBg/diframe/DiDeviceRegisterManager.java

@ -0,0 +1,2 @@
package com.my.graphiteDigesterBg.diframe;public class DiDeviceRegisterManager {
}

4
src/src/main/java/com/my/graphiteDigesterBg/diframe/DiDeviceResourceManager.java

@ -0,0 +1,4 @@
package com.my.graphiteDigesterBg.diframe;
public class DiResourceManager {
}

2
src/src/main/java/com/my/graphiteDigesterBg/diframe/DiResourceManager.java

@ -0,0 +1,2 @@
package com.my.graphiteDigesterBg.diframe;public interface DiResourceManager {
}

2
src/src/main/java/com/my/graphiteDigesterBg/diframe/DiResourceManagerBase.java

@ -0,0 +1,2 @@
package com.my.graphiteDigesterBg.diframe;public class DiResourceManagerBase {
}

9
src/src/main/java/com/my/graphiteDigesterBg/diframe/ResourceManager.java

@ -0,0 +1,9 @@
package com.my.graphiteDigesterBg.diframe.util;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(RetentionPolicy.RUNTIME)
@Target({java.lang.annotation.ElementType.TYPE})
public @interface ResourceManager {
String name();
}

4
src/src/main/java/com/my/graphiteDigesterBg/diframe/util/DiByteBuffer.java

@ -0,0 +1,4 @@
package com.my.graphiteDigesterBg.diframe.util;
public class MyByteBuffer {
}

0
src/src/main/java/com/my/graphiteDigesterBg/diframe/util/ClassHelper.java → src/src/main/java/com/my/graphiteDigesterBg/diframe/util/DiClassHelper.java

4
src/src/main/java/com/my/graphiteDigesterBg/resource/ResHeatingTubeRackSlot.java

@ -0,0 +1,4 @@
package com.my.graphiteDigesterBg.resource;
public class HeatingTubeRackSlot {
}

10
src/src/main/java/com/my/graphiteDigesterBg/resource/ResHeatingTubeRackSlotManager.java

@ -0,0 +1,10 @@
package com.my.graphiteDigesterBg.resource;
import com.my.graphiteDigesterBg.diframe.DiResourceManagerBase;
import com.my.graphiteDigesterBg.diframe.util.ResourceManager;
@ResourceManager(name="HeatingTubeRackSlot")
public class HeatingTubeRackSlotManager extends DiResourceManagerBase {
// get free slot
public HeatingTubeRackSlot getFreeSlot() {
return null;
}
}

2
src/src/main/java/com/my/graphiteDigesterBg/task/TaskSampleAdd.java

@ -0,0 +1,2 @@
package com.my.graphiteDigesterBg.task;public class TaskSampleAdd {
}

2
src/src/main/java/com/my/graphiteDigesterBg/task/TaskStartReset.java

@ -0,0 +1,2 @@
package com.my.graphiteDigesterBg.task;public class TaskStartReset {
}

0
src/src/main/resources/device.yml

36
src/web/src/utils/ApiClient.js

@ -0,0 +1,36 @@
import axios from 'axios';
export default class ApiClient {
// client instance
static client = null;
/**
* get client instance
* @returns {ApiClient}
*/
static getClient() {
if (ApiClient.client === null) {
ApiClient.client = new ApiClient();
}
return ApiClient.client;
}
// constructor
constructor() {
}
// call api
async call( name, params ) {
debugger;
const response = await axios.post(`/api/${name}`, params);
return response.data;
}
// append task
async taskAppend( name, params={} ) {
return await this.call('task.append', {
name: name,
params: params,
});
}
}
Loading…
Cancel
Save