- {.Header = (type | 5), .Size = size, .Data = __VA_ARGS__}
- #define SERVICE_ATTRIBUTE_TABLE_TERMINATOR {.AttributeData = NULL}
+ {.Header = (type | 7), .Size = size, .Data = __VA_ARGS__}
+
+ /** Terminator for a service attribute table of type \ref ServiceAttributeTable_t. */
+ #define SERVICE_ATTRIBUTE_TABLE_TERMINATOR {.Data = NULL}
+
+ /* Enums: */
+ enum ServiceDiscovery_DataTypes_t
+ {
+ SDP_DATATYPE_Nill = (0 << 3),
+ SDP_DATATYPE_UnsignedInt = (1 << 3),
+ SDP_DATATYPE_SignedInt = (2 << 3),
+ SDP_DATATYPE_UUID = (3 << 3),
+ SDP_DATATYPE_String = (4 << 3),
+ SDP_DATATYPE_Boolean = (5 << 3),
+ SDP_DATATYPE_Sequence = (6 << 3),
+ SDP_DATATYPE_Alternative = (7 << 3),
+ SDP_DATATYPE_URL = (8 << 3),
+ };