int32_t curCueID; // Current Cue ID
(0..MAX_CUE_NUMBER, -1=CUE_NONE, -2=CUE_ACTIVE_CHANNELS)
int32_t nextCueID; // Next Cue ID to "Go" to
int32_t linkCueID; // Link Cue ID to link to
FadeTimes fadeTimes; // Current fade/split/delay times
float followTime; // Follow time for next cue go
(0 = Do Not Auto-Follow)
uint8_t submaster; // Submaster
uint8_t reserved2[3]; // -
uint32_t fadeCurTime; // Fade progress
uint32_t fadeTotalTime; // Fade total time
float followTimeRemain; // Follow progress
float followTotalTime; // Follow total time
uint32_t streamCurTime; // Stream playback position
(ticks)
uint32_t streamTotalTime; // Stream total time (ticks)
uint8_t reserved3[12]; // -
char stackName[STACK_NAME_BUF_SIZE]; // Name of current stack
char curCueName[32]; // Name of current cue
char nextCueName[32]; // Name of next cue
} EPIData;
typedef struct UniverseData { // (24 bytes)
uint8_t version; // Result Version = 0x02
uint8_t universe; // Universe number (1..128)
uint16_t channelIndex; // Starting channel index
uint16_t channelCount; // Width of universe
uint8_t rxProtocol; // Rx Protocol
uint8_t reserved; // -
int16_t rxChannels; // Rx Channels (0..512, -1)
uint16_t rxUniverse; // Rx Universe
uint32_t rxExtra; // Rx Extra Data (port number
for KiNET v2)
uint8_t txProtocol; // Tx Protocol
uint8_t txEnabled; // Tx Enabled
uint16_t txUniverse; // Tx Universe
uint32_t txExtra; // Tx Extra Data (port number
for KiNET v2)
} UniverseData;
typedef struct PortData { // (8 bytes)
uint8_t version; // Result Version = 0x01
uint8_t port; // Port number (1..4)
Interactive Technologies, Inc.
CueServer 2 User's Manual - 18.5.18
Page 305 of 429