[INFOS] Title=Tascam_DoubleDeck_322 Author=Thierry Wald Version=1.0.0 DeviceMark=Tascam Model=322 Description=The TASCAM 322 is a double auto reverse cassette~@deck primarily designed for continuous playback of~@background music or tape dubbing needs. A maximum~@of ten 322s can be hooked up to form a sequential play~@loop or to synchronize them, with one serving as the~@master/source machine and the others serving as the~@slave/target machines, for simultaneous tape dubbing. [TYPE] Communication=Serial Baud rate=9600 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= Ending character= Convert non literal mode=0 Keep frames=0 Checksum verification=0 Checksum character=@ Timeout between bytes=250 [EXCLUDED CHARACTERS] Count=0 Not in header/ending=1 [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=16 Command0.Name=Deck1 Stop Command0.Frame=!0A!30!31!30!30!31!30!30!0D Command1.Name=Deck1 Play Command1.Frame=[Mode,enum,literal,0,2,Play Side A,Play Side B,!0A!30!31!31!30!31!30!31!0D,!0A!30!31!31!30!31!30!32!0D] Command2.Name=Deck1 Pause Command2.Frame=!0A!30!31!43!30!31!30!30!0D Command3.Name=Deck1 Rec Pause Command3.Frame=!0A!30!31!34!30!31!30!30!0D Command4.Name=Deck1 Rec Mute Command4.Frame=!0A!30!31!42!30!31!30!30!0D Command5.Name=Deck1 Forward Command5.Frame=!0A!30!31!41!30!31!30!31!0D Command6.Name=Deck1 Rewind Command6.Frame=!0A!30!31!41!30!31!30!32!0D Command7.Name=Deck1 Reset Counter Command7.Frame=!0A!30!36!35!30!31!30!30!0D Command8.Name=Deck2 Stop Command8.Frame=!0A!30!31!30!30!32!30!30!0D Command9.Name=Deck2 Play Command9.Frame=[Mode,enum,literal,0,2,Play Side A,Play Side B,!0A!30!31!31!30!32!30!31!0D,!0A!30!31!31!30!32!30!32!0D] Command10.Name=Deck2 Pause Command10.Frame=!0A!30!31!43!30!32!30!30!0D Command11.Name=Deck2 Rec Pause Command11.Frame=!0A!30!31!34!30!32!30!30!0D Command12.Name=Deck2 Rec Mute Command12.Frame=!0A!30!31!42!30!32!30!30!0D Command13.Name=Deck2 Forward Command13.Frame=!0A!30!31!41!30!32!30!31!0D Command14.Name=Deck2 Rewind Command14.Frame=!0A!30!31!41!30!32!30!32!0D Command15.Name=Deck2 Reset Counter Command15.Frame=!0A!30!36!35!30!32!30!30!0D [POSITRACK GROUPS] Count=0 [ANSWERS] For each mode=1 For each frame= Count=0 [MONITORING] Requests count=4 Request.0=!0A05A01!0D RequestPeriod.0=10 RequestLink.0=Deck1_TapeCounter Request.1=!0A05001!0D RequestPeriod.1=10 RequestLink.1=Deck1_MechStatus Request.2=!0A05A02!0D RequestPeriod.2=10 RequestLink.2=Deck2_TapeCounter Request.3=!0A05002!0D RequestPeriod.3=10 RequestLink.3=Deck2_MechStatus Wait for answer=1 Timeout Answer=1500 Variables count=4 Variable0.Name=Deck1_TapeCounter Variable0.Frame=!0A0DA01XXXX!0D Variable0.Position=8 Variable0.Length=4 Variable0.Type=time Variable0.Format=literal Variable0.UpdateMode=0 Variable1.Name=Deck1_MechStatus Variable1.Frame=XXXXXXXXXXX Variable1.Position=1 Variable1.Length=9 Variable1.Type=string Variable1.Format=literal Variable1.UpdateMode=0 Variable2.Name=Deck2_TapeCounter Variable2.Frame=!0A0DA02XXXX!0D Variable2.Position=8 Variable2.Length=4 Variable2.Type=time Variable2.Format=literal Variable2.UpdateMode=0 Variable3.Name=Deck2_MechStatus Variable3.Frame=XXXXXXXXXXX Variable3.Position=1 Variable3.Length=9 Variable3.Type=string Variable3.Format=literal Variable3.UpdateMode=0 [AUTOMATION] Connection mode=1 Deconnection mode=1 Deconnection delay=20