@Target(value=TYPE)
@Retention(value=RUNTIME)
@Documented
public @interface CosemClass
The CosemClass
annotation tells jDLMS stack that the annotated class is a COSEM class.
@CosemClass
(id = 1, version = 0)
public class Data extends CosemInterfaceObject {
...
public Data(ObisCode instanceId) {
super(instanceId)
}
}
CosemMethod
,
CosemAttribute
,
CosemInterfaceObject