ThingWorx Edge C SDK > Interacting with ThingWorx
  
Interacting with ThingWorx
Basic Data Structures
Once your connection is alive and active, any requests made to the server for registered properties and services will automatically be forwarded to your application, and the appropriate callback function will be called. To push properties to the server, execute a service on another entity in the system, or trigger an event on the server. Helper functions are available for these actions. These functions are described in the section, SDK Application-Initiated Interaction.
Data in the C SDK are represented in the form of a twPrimitive structure. Collections of data values are represented in the form of a twInfoTable structure. Each of these structures is defined below and the API functions to access them are found in src/messaging/twBaseTypes.h and twInfoTable.h, respectively.