[INFOS] Title=Tascam CD-RW901 Author=Arno VIANDIER Version=1.0.0 DeviceMark=Tascam Model=CD-Rw901 Description=CD Recorder [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=14 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=Record Command9.Frame=!0A013[Mode,enum,literal,0,3,Record Ready,Track Mark,Input Monitor,01,02,03]!0D Command10.Name=Track Text Preset Command10.Frame=!0A029[Track (1-99),integer,hexa,2]00[Title (80 char. max.),string,literal,0]!0D Command11.Name=Disk Text Preset Command11.Frame=!0A0290000[Title (80 char. max.),string,literal,0] Command12.Name=Get Track Title Command12.Frame=!0A059[Track Number (1-99),integer,hexa,2]00!0D Command13.Name=Repeat Command13.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=2 Receiving.0=!0A0F0!0D Answer.0=!0A078!0D Receiving.1=!0A0F1!0D Answer.1=!0A079!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=10 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=10 Variable0.EnumName0=No Disk Variable0.EnumValue0=00 Variable0.EnumName1=Loading Variable0.EnumValue1=01 Variable0.EnumName2=Ejecting Variable0.EnumValue2=02 Variable0.EnumName3=Stopped Variable0.EnumValue3=10 Variable0.EnumName4=Playing Variable0.EnumValue4=11 Variable0.EnumName5=Ready Variable0.EnumValue5=12 Variable0.EnumName6=Monitor Variable0.EnumValue6=80 Variable0.EnumName7=Recording Variable0.EnumValue7=81 Variable0.EnumName8=Record Ready Variable0.EnumValue8=82 Variable0.EnumName9=TOC Writing Variable0.EnumValue9=83 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=5 Variable3.EnumName0=No Error Variable3.EnumValue0=00 Variable3.EnumName1=Rec Error Variable3.EnumValue1=01 Variable3.EnumName2=Drive Error Variable3.EnumValue2=02 Variable3.EnumName3=Disk Error Variable3.EnumValue3=12 Variable3.EnumName4=Format error Variable3.EnumValue4=1F Variable3.BEnumIntegerValues=0 Variable4.Name=CD_CurrentTrackTitle Variable4.Frame=!0A0D9XX00?!0D Variable4.Position=10 Variable4.Length=1 Variable4.Type=string Variable4.Format=literal Variable4.UpdateMode=0 Variable4.EnumNameCount=0 Variable4.BEnumIntegerValues=0 Variable5.Name=Caution Variable5.Frame=!0A0F9XX0X!0D Variable5.Position=6 Variable5.Length=2 Variable5.Type=enum Variable5.Format=hexa Variable5.UpdateMode=0 Variable5.EnumNameCount=16 Variable5.EnumName0=None Variable5.EnumValue0=00 Variable5.EnumName1=Sure? Text Variable5.EnumValue1=04 Variable5.EnumName2=Tray Error Variable5.EnumValue2=05 Variable5.EnumName3=Disk Full Variable5.EnumValue3=06 Variable5.EnumName4=Track Full Variable5.EnumValue4=07 Variable5.EnumName5=D-In Unlock Variable5.EnumValue5=09 Variable5.EnumName6=Can't REC Variable5.EnumValue6=0B Variable5.EnumName7=Can't Edit Variable5.EnumValue7=0F Variable5.EnumName8=Can't Select Variable5.EnumValue8=13 Variable5.EnumName9=Not Fs44.1k Variable5.EnumValue9=15 Variable5.EnumName10=Text Full Variable5.EnumValue10=16 Variable5.EnumName11=PGM Full Variable5.EnumValue11=19 Variable5.EnumName12=PGM Empty Variable5.EnumValue12=1A Variable5.EnumName13=Ext CLK Err Variable5.EnumValue13=1B Variable5.EnumName14=Not Audio Variable5.EnumValue14=1D Variable5.EnumName15=Decode Error Variable5.EnumValue15=1E Variable5.BEnumIntegerValues=0 Variable6.Name=CurrentTimeSecond Variable6.Frame=!0A0D800XXXXXXXX!0D Variable6.Position=12 Variable6.Length=2 Variable6.Type=integer Variable6.Format=literal Variable6.UpdateMode=0 Variable6.EnumNameCount=0 Variable6.BEnumIntegerValues=0 Variable7.Name=CurrentTimeMinutes Variable7.Frame=!0A0D800XXXXXXXX!0D Variable7.Position=8 Variable7.Length=2 Variable7.Type=integer Variable7.Format=literal Variable7.UpdateMode=0 Variable7.EnumNameCount=0 Variable7.BEnumIntegerValues=0 Variable8.Name=CurrentTimeHours Variable8.Frame=!0A0D800XXXXXXXX!0D Variable8.Position=10 Variable8.Length=2 Variable8.Type=integer Variable8.Format=literal Variable8.UpdateMode=0 Variable8.EnumNameCount=0 Variable8.BEnumIntegerValues=0 Variable9.Name=Repeat Variable9.Frame=!0A0B70X!0D Variable9.Position=7 Variable9.Length=1 Variable9.Type=enum Variable9.Format=hexa Variable9.UpdateMode=0 Variable9.EnumNameCount=2 Variable9.EnumName0=Repeat Off Variable9.EnumValue0=0 Variable9.EnumName1=Repeat On Variable9.EnumValue1=1 Variable9.BEnumIntegerValues=1 [AUTOMATION] Connection mode=1 Deconnection mode=1 Deconnection delay=20