[INFOS] Title=Tascam CD-01U Author=Arno VIANDIER Version=1.0.0 DeviceMark=Tascam Model=CD-01U Description=~@~@Main Features~@~@MP3 file playback / ID3 tag display ~@±16% pitch control ~@Change tempo without affecting the key ~@Change key without affecting the tempo ~@Dedicated digital and analogue outputs ~@Transport control with PS/2 keyboard ~@~@~@ [TYPE] Communication=Serial Baud rate=19200 Data size=8 Stop bits=0 Parity=0 DTR control=0 RTS control=0 Full duplex=1 DTR Duplex=1 DTR handshake=0 DSR out flow=0 RTS handshake=0 CTS out flow=0 Break character= Break time=2 [FRAMES] Count of bytes=0 Hexa character=! Decimal character=& Header character=!0A Ending character=!0D Convert non literal mode=0 Keep frames=0 Input checksum verification=0 Output checksum verification=1 Checksum character=@ Timeout between bytes=250 [EXCLUDED CHARACTERS] Count=0 Not in header/ending=1 Checksum before replacement=0 [CHECKSUM] Checksum type=SUM CRC16 mask=A001 CRC16 initial value=0000 Start checksum at=0 Stop checksum from= Checksum count=1 Checksum position from end= Checksum two's complement=0 Checksum ASCII coded=0 Checksum high byte first=1 [COMMANDS] Count=10 Command0.Name=Stop Command0.Frame=!0A010!0D Command1.Name=Play Command1.Frame=!0A012!0D Command2.Name=Ready Command2.Frame=!0A0140[Mode,integer,hexa,1]!0D Command3.Name=Shuttle Command3.Frame=!0A0160[Mode,enum,literal,0,2,Forward,Reverse,0,1]!0D Command4.Name=Eject CD Command4.Frame=!0A!018!0D Command5.Name=Skip Command5.Frame=!0A01A[Mode,enum,literal,0,2,Track,Index,0,1][Direction,enum,literal,0,2,Next,Previous,0,1]!0D Command6.Name=CD DirectTrack (1-99) Command6.Frame=!0A023[Number,integer,decimal,2]00!0D Command7.Name=CD Time Search Command7.Frame=!0A02C[TrackNumber,integer,decimal,2]00[Minutes,integer,decimal,2]00[Seconds,integer,decimal,2]00!0D Command8.Name=Jog Command8.Frame=!0A015[Mode,enum,literal,0,4,Off,On,Forward,Reverse,00,01,10,11]!0D Command9.Name=Repeat Command9.Frame=!0A0370[Status,enum,literal,0,2,Off,On,0,1]!0D [POSITRACK GROUPS] Count=0 [ANSWERS] For each mode=0 For each frame= Count=1 Receiving.0=!0AF0!0D Answer.0=!0A078!0D [MONITORING] FixedLengthChar=X VariableLengthChar=? Requests count=5 Request.0=!0A055!0D RequestPeriod.0=25 RequestLink.0= Request.1=!0A050!0D RequestPeriod.1=10 RequestLink.1= Request.2=!0A05D!0D RequestPeriod.2=50 RequestLink.2= Request.3=!0A05800!0D RequestPeriod.3=5 RequestLink.3= Request.4=!0A037FF!0D RequestPeriod.4=50 RequestLink.4= Wait for answer=1 Timeout Answer=4000 Variables count=8 Variable0.Name=CD_Status Variable0.Frame=!0A0D0XX!0D Variable0.Position=6 Variable0.Length=2 Variable0.Type=enum Variable0.Format=literal Variable0.UpdateMode=0 Variable0.EnumNameCount=6 Variable0.EnumName0=No Disk Variable0.EnumValue0=00 Variable0.EnumName1=Loading Variable0.EnumValue1=01 Variable0.EnumName2=Ejecting Variable0.EnumValue2=02 Variable0.EnumName3=Stop Variable0.EnumValue3=10 Variable0.EnumName4=Play Variable0.EnumValue4=11 Variable0.EnumName5=Ready Variable0.EnumValue5=12 Variable0.BEnumIntegerValues=1 Variable1.Name=CD_CurrentTrackNumber Variable1.Frame=!0A0D5XXXXXX!0D Variable1.Position=8 Variable1.Length=2 Variable1.Type=integer Variable1.Format=decimal Variable1.UpdateMode=0 Variable1.EnumNameCount=0 Variable1.BEnumIntegerValues=0 Variable2.Name=CD_Total_Tracks Variable2.Frame=!0A0DDXXXXXXXXXXXX!0D Variable2.Position=6 Variable2.Length=2 Variable2.Type=integer Variable2.Format=literal Variable2.UpdateMode=0 Variable2.EnumNameCount=0 Variable2.BEnumIntegerValues=0 Variable3.Name=ErrorSense Variable3.Frame=!0A0F8XX0X!0D Variable3.Position=6 Variable3.Length=2 Variable3.Type=enum Variable3.Format=hexa Variable3.UpdateMode=0 Variable3.EnumNameCount=9 Variable3.EnumName0=No Error Variable3.EnumValue0=00 Variable3.EnumName1=TOC Read Error Variable3.EnumValue1=01 Variable3.EnumName2=GFS Error Variable3.EnumValue2=02 Variable3.EnumName3=Focus Servo Error Variable3.EnumValue3=03 Variable3.EnumName4=Sub Q Reading Error Variable3.EnumValue4=04 Variable3.EnumName5=Disk Loading Error Variable3.EnumValue5=05 Variable3.EnumName6=Sled Error Variable3.EnumValue6=06 Variable3.EnumName7=SDRAM Check Error Variable3.EnumValue7=10 Variable3.EnumName8=System Error Variable3.EnumValue8=13 Variable3.BEnumIntegerValues=1 Variable4.Name=CurrentTimeSecond Variable4.Frame=!0A0D800XXXXXXXX!0D Variable4.Position=12 Variable4.Length=2 Variable4.Type=integer Variable4.Format=literal Variable4.UpdateMode=0 Variable4.EnumNameCount=0 Variable4.BEnumIntegerValues=0 Variable5.Name=CurrentTimeMinutes Variable5.Frame=!0A0D800XXXXXXXX!0D Variable5.Position=8 Variable5.Length=2 Variable5.Type=integer Variable5.Format=literal Variable5.UpdateMode=0 Variable5.EnumNameCount=0 Variable5.BEnumIntegerValues=0 Variable6.Name=CurrentTimeHours Variable6.Frame=!0A0D800XXXXXXXX!0D Variable6.Position=10 Variable6.Length=2 Variable6.Type=integer Variable6.Format=literal Variable6.UpdateMode=0 Variable6.EnumNameCount=0 Variable6.BEnumIntegerValues=0 Variable7.Name=Repeat Variable7.Frame=!0A0B70X!0D Variable7.Position=7 Variable7.Length=1 Variable7.Type=enum Variable7.Format=hexa Variable7.UpdateMode=0 Variable7.EnumNameCount=2 Variable7.EnumName0=Repeat Off Variable7.EnumValue0=0 Variable7.EnumName1=Repeat On Variable7.EnumValue1=1 Variable7.BEnumIntegerValues=1 [AUTOMATION] Connection mode=1 Deconnection mode=1 Deconnection delay=20