UartBus source documentation
UbReflectNs.java
1 package eu.javaexperience.electronic.uartbus.rpc.client.device.fns.reflect;
2 
9 import eu.javaexperience.nativ.posix.PosixErrnoException;
10 
11 public interface UbReflectNs extends UbDeviceNs
12 {
13  @UbIndex(ns = 1)
15  public uint8_t getNamespaceIndex() throws PosixErrnoException;
16 
17  @UbIndex(ns = 2)
19  public uint8_t getModifiers();
20 
21  @UbIndex(ns = 3)
22  public UbRemoteString getName();
23 
24  @UbIndex(ns = 4)
25  public UbRemoteString getDescription();
26 
27  @UbIndex(ns = 5)
28  public UbRemoteString getMeta();
29 
30  @UbIndex(ns = 9)
32  public uint8_t getSubNodesCount();
33 
34  @UbIndex(ns = 10)
35  public UbReflectNs getSubNode(uint8_t ns);
36 
37  @UbIndex(ns = 11)
39  public uint8_t getNthSubNodeNamespace(uint8_t ns);
40 }