MyObject.h | Containing created class data members and prototypes. |
MyObject.cpp | Containing created class methods for init, commands, read/write attributes, ..... |
MyObjectClass.h |
Containing data members and prototypes for MyObjectClass.cpp. Containing also the Command and Attribute class definitions. |
MyObjectClass.cpp |
A singleton class derived from DeviceClass. It implements the command and attribute lists and all properties and methods required by the created class once per process. |
MyObjectStateMachine.cpp | Containing created class methods for the state machine. |
ClassFactory.cpp |
Containing created class methods creating used class. In case of multi class server, add other class(es) in the factory. |
main.cpp |
Start point of the device server Most of the time, not touched by the programmer. |
MyObject.py | Containing created class python code. |
org.tango.myobject.MyObject.java | Containing created class java code. |
org.tango.myobject.MyDynamicAttribute.java | Containing created java code for dynamic attribute class if any. |
.project | Global eclipse project |
.cproject | Tango class project for C++ class |
MyObject.iml | Global IntelliJIDEA project |
.idea/ | a sub-directory containing all information about project |
MyObject.sln | Global solution project |
Class_lib.vcxproj | Project to create a static library for the class |
Class_dll.vcxproj | Project to create a dynamic-link library for the class |
Server_static.vcxproj | Project to create a static server (using static library) |
Server_shared.vcxproj | Project to create a dynamic server (using dll) |