15#define OSC_PACKET_URI_PATH_DELIMITOR   '/' 
   16#define OSC_PACKET_MESSAGE_DELIMITOR    ',' 
   17#define OSC_PACKET_DATA_TYPE_INTEGER    'i' 
   18#define OSC_PACKET_DATA_TYPE_FLOAT      'f' 
   19#define OSC_PACKET_DATA_TYPE_STTRING    's' 
   20#define OSC_PACKET_NULL_CHAR            '\0' 
   21#define OSC_PACKET_URI_FORMAT           "/%d/%d/%d" 
   23#define OSC_PACKET_PAYLOAD_LEN          8 
   24#define OSC_PACKET_URI_BASEPATH_LEN     4 
void osc_packet_send(osc_media_type_e media_type, osc_control_type_e ctrl_type, uint16_t ctrl_id, uint32_t ctrl_val)
Prepares and send an OSC packet over UDP.
 
void osc_server_init(void)
Initialises the OSC server instance.
 
osc_control_type_e
List of OSC control types (As implemented by ASLS)
 
osc_media_type_e
List of OSC-controllable media types (As implemented by ASLS)
 
@ OSC_MEDIATYPE_MEDIASERVER
 
@ OSC_MEDIATYPE_PYROTECHNICS
 
DEfines en OSC packet instance. TODO: this is not a RAM-efficient implementation.....
 
Defines an OSC server instance. Open Sound Control (OSC) is a protocol for networking sound synthesiz...