Sony DSR-1500A
[Deleted User]
Posts: 0
Is there anyone out there that can ease my misery with this device.
I am trying to control this from an accent 3pro on one of the builtin ports
so far I am hitting walls.
Pin out I am using is as follows
AMX-VCR
1-2
2-None
3-6
4-7
5-1(shield)
6-3
7-none
8-none
9-8
Does this look right?
Next baud is believed to be 38400 odd ,8,1 any one confirm that this looks correct for a sony prodeck?
(*following are defined as constant*)
Finally I am using these comands
sonyPL = "$20,$01,$21" (*play*)
SonyPA = "$20,$00,$20"(*pause*)
SonyST = "$20,$04,$24"(*stop*)
SonyFF = "$20,$10,$30" (*ffwd*)
SonyREW = "$20,$20,$40" (* rew*)
SonyFFX2 = "$21,$12,74,$7D" (* about 2x speed search fwd*)
SonyRWX2 = "$21,$22,74,$8D" (* about 2x speed search back*)
SonyREC = "$20,$02,$22" (* record *)
(*the first two characters coencide with what I see for earlier decks but I dont know what the third relates to... this was sent to me by a collegue either way with or without the final char it doesnt work)
on push
I am sending this
send_string dvSWC3,"(SonyPA)"
Can anyone see where I am going wrong?...losing sleep over Sony!
Nigel
I am trying to control this from an accent 3pro on one of the builtin ports
so far I am hitting walls.
Pin out I am using is as follows
AMX-VCR
1-2
2-None
3-6
4-7
5-1(shield)
6-3
7-none
8-none
9-8
Does this look right?
Next baud is believed to be 38400 odd ,8,1 any one confirm that this looks correct for a sony prodeck?
(*following are defined as constant*)
Finally I am using these comands
sonyPL = "$20,$01,$21" (*play*)
SonyPA = "$20,$00,$20"(*pause*)
SonyST = "$20,$04,$24"(*stop*)
SonyFF = "$20,$10,$30" (*ffwd*)
SonyREW = "$20,$20,$40" (* rew*)
SonyFFX2 = "$21,$12,74,$7D" (* about 2x speed search fwd*)
SonyRWX2 = "$21,$22,74,$8D" (* about 2x speed search back*)
SonyREC = "$20,$02,$22" (* record *)
(*the first two characters coencide with what I see for earlier decks but I dont know what the third relates to... this was sent to me by a collegue either way with or without the final char it doesnt work)
on push
I am sending this
send_string dvSWC3,"(SonyPA)"
Can anyone see where I am going wrong?...losing sleep over Sony!
Nigel
0
Comments
AMX - Sony
1 - 2
4 - 3
5 - 4&6
6 - 7
9 - 8
This is assuming this is a Sony RS422 "standard" deck control port.
Sending a command should look more like this:
SEND_STRING dvSWC3,SonyPA
You don't need the quotes, and I believe the parenthesis might cause problems as well. You're likely to not be sending the string you think you are - I'm guessing the compiler sees the parenthesis and tries to evaluate whatever is between them mathmatically - at best, I think you're doing the equivalent of SEND_STRING dvSWC3,"1". (Which won't get you much response at all, even with the right cable)
- Chip
Nigel
no joy
tried to send
PUSH[dvTP,64]
{
send_string dvSWC3,"$20,$01,$21"
}
no joy
any thoughts?
using cabling
AXCENT3
Sony
RX - 1
2
RX + 6
3
TX- 9
8
TX+ 4
7
With the cable you have (sorry about the bad wiring info - not sure how that happened) you should also be able to send the strings the way you tried prior to using the system call...
- Chip
the first two correlate
$20,$21 but the final i dont see anywhere any suggestions?
The last byte you must send is the checksum byte. It's very easy to calculate. For example the player command $20,$01 has the cheksum $21 ($20+$01). So the checksum is calculated as the value of all the bytes without the checksum itself. See the attached file for the sony rs422 protcoll. Good Luck
I don't see the status command to determine the current state of the device? Anyone?