
TCR1000SDK–Rev.3.0.0 Page19
UCHARcf4;//controlfunctions4(seeTCR‐500manualformoreinformation)
UCHARcf5;//controlfunctions5(seeTCR‐500manualformoreinformation)
UCHARcf6;//controlfunctions6(seeTCR‐500manualformoreinformation)
UCHARcf7;//controlfunctions7(seeTCR‐500manualformoreinformation)
}IRIG,*PIRIG;
//TCRTIMEdatastructureprovidedbypolledandasynchronoustimeresponses
typedefstruct_TCRTIME
{
//Whattypeoftimecodearewedecoding
DWORDdwTimeCodeType;
//rawtimecodevalues
union
{
IRIG irig;
SMPTE smpte;
}rawTc;
//ifatimegivenasynchronously(byaninterruptonTCR),containshigh‐performancecounter
//readingattimeofinterrupt,forpolledtimecodesthevalueofthismemberisundefined
LARGE_INTEGERintPerfCount;
//decodedtime,rememberthatwMillisecondsisnotprovidedunlessframerateisset
//viaTCRSetFrameRate()call.
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
WORD wMonth;
WORD wDay;
WORD wYear;
//validityflag(doeschecksumpass?TCR‐500/500PCIonly)
BYTE valid;
}TCRTIME,*PTCRTIME;
Kommentare zu diesen Handbüchern