struct twProperty twProperty
Property base structure.
enum BaseType type
Definition: twProperties.h:30
twProperty * twProperty_Create(char *name, twPrimitive *value, DATETIME timestamp)
Creates a new twProperty structure.
Definition: twProperties.c:50
void twProperty_Delete(void *input)
Frees all memory associated with a twProperty structure and all its owned substructures.
Definition: twProperties.c:98
ThingWorx twInfoTable and twDataShape definitions and functions.
twProperty * twPropertyVTQ_Create(char *name, twPrimitive *value, DATETIME timestamp, char *quality)
Creates a new twProperty structure with an OPC style Quality value.
Definition: twProperties.c:54
void twPropertyDef_Delete(void *input)
Frees all memory associated with a twPropertyDef structure and all its owned substructures.
Definition: twProperties.c:40
Dynamically allocated byte array. Automatically expands its length as needed.
Definition: twBaseTypes.h:35
Wrappers for OS-specific functionality.
twProperty * twProperty_CreateFromStream(twStream *s)
Creates a new twProperty structure from a :twStream.
Definition: twProperties.c:74
DATETIME timestamp
Definition: twProperties.h:71
char * quality
Definition: twProperties.h:72
char * description
Definition: twProperties.h:29
char * name
Definition: twProperties.h:28
struct twPropertyDef twPropertyDef
Property definition structure.
ThingWorx BaseType definitions and functions.
Property base structure.
Definition: twProperties.h:68
twPropertyDef * twPropertyDef_Create(char *name, enum BaseType type, char *description, char *pushType, double pushThreshold)
Creates a new twPropertyDef structure.
Definition: twProperties.c:15
Property definition structure.
Definition: twProperties.h:27
Structure definitions and function prototypes for the ThingWorx logging facility. ...
twPrimitive * value
Definition: twProperties.h:70
BaseType
Definition: twDefinitions.h:155
BaseType primitive structure.
Definition: twBaseTypes.h:207