Film-Tech Cinema Systems
Film-Tech Forum ARCHIVE


  
my profile | my password | search | faq & rules | forum home
  next oldest topic   next newest topic
» Film-Tech Forum ARCHIVE   » Operations   » Film Handlers' Forum   » JSD-100 Network Automation Problem

   
Author Topic: JSD-100 Network Automation Problem
Sascha F. Roll
Expert Film Handler

Posts: 140
From: Berlin, Berlin / Germany
Registered: Sep 2015


 - posted 05-02-2016 04:35 PM      Profile for Sascha F. Roll   Email Sascha F. Roll   Send New Private Message       Edit/Delete Post 
I'm having some trouble setting up a Sony XCT-S10 to control a JSD-100 via Ethernet.

I checked the installation manual and tested out pretty much everything that came to my mind, including upgrading the JSD-100 to the latest Software, disabling all Firewall options ect.

The problem is:

When I try to send the following command

jsd100.sys.fader 700 <CR>

(or any other command)

via Port 10001 I get the following error message:

 -

Just sending "jsd100.sys.fader" without a value correctly returns the actual fader level - same with inputs ect.

(The Hercules program shown in the screenshot works perfectly with all my other devices).

Instead of <CR> for Carriage Return i also tried out "/0D" or "\r".

So, where's the error here?

I Would be glad to FINALLY (after years of waiting for SONY to implement Ethernet Automation) control my JSD-100 units via Ethernet.

Sascha

PS: That's what the "Ethernet Automation" implementation on the Sony XCT-S10 looks like, configured to control a Datasat AP20 (which works fine):

 -

 |  IP: Logged

Ian Freer
Expert Film Handler

Posts: 135
From: Wellington, New Zealand
Registered: Oct 2003


 - posted 05-02-2016 05:20 PM      Profile for Ian Freer   Email Ian Freer   Send New Private Message       Edit/Delete Post 
Harold at USL is active in these forums so hopefully he lets us know, but maybe one thing to try;

In you command you have a [space] between fader and 700, but in the manual for the JSD100 I have it shows that same command as:
jsd100.sys.fader\t700\r

\t is a tab delimiter, is that the same as a space? My knowledge is limited in this area...

 |  IP: Logged

Harold Hallikainen
Jedi Master Film Handler

Posts: 906
From: Denver, CO, USA
Registered: Aug 2009


 - posted 05-02-2016 10:05 PM      Profile for Harold Hallikainen   Author's Homepage   Email Harold Hallikainen   Send New Private Message       Edit/Delete Post 
Ian is correct. The commands are tab delimited and terminated with a carriage return. Does Sony document how to send control characters? Some systems accept \t. Others require \09 or \x09. The bad command message you were seeing was because the space an stuff following it was all considered a command by the command interpreter. The command is terminated by a tab or carriage return.

Let us know how Sony does control characters so I can document it for others.

Thanks!

Harold

 |  IP: Logged

Sascha F. Roll
Expert Film Handler

Posts: 140
From: Berlin, Berlin / Germany
Registered: Sep 2015


 - posted 05-03-2016 05:41 PM      Profile for Sascha F. Roll   Email Sascha F. Roll   Send New Private Message       Edit/Delete Post 
Hi Harold and Ian,

thanks for your feedback.

Unfortunately the same result using \t and \r:
 -

@Harold:
 -

(from "4D System Control Guide, (c) Sony Corporation)

 |  IP: Logged

Carsten Kurz
Film God

Posts: 4340
From: Cologne, NRW, Germany
Registered: Aug 2009


 - posted 05-03-2016 07:23 PM      Profile for Carsten Kurz   Email Carsten Kurz   Send New Private Message       Edit/Delete Post 
Maybe you need to get back to Sony for more information on escape code options. If the Sony doesn't support inline control codes, you may be able to compose the necessary data in binary form. There are online calculators for conversion.

Maybe Harold could supply HEX equivalents in a support document as well.

- Carsten

 |  IP: Logged

Harold Hallikainen
Jedi Master Film Handler

Posts: 906
From: Denver, CO, USA
Registered: Aug 2009


 - posted 05-03-2016 08:29 PM      Profile for Harold Hallikainen   Author's Homepage   Email Harold Hallikainen   Send New Private Message       Edit/Delete Post 
I've looked around for an online converter and so far have not found one. I'll see if I can write one in the next couple days. Meanwhile, you can use http://www.asciitohex.com/ with a little hand editing. For example, to do jsd100.sys.fader\t100\r, I converter jsd100.sys.fader to get this:
6a 73 64 31 30 30 2e 73 79 73 2e 66 61 64 65 72

Add a tab

09

Add 700
37 30 30

Add CR
0d

Resulting string, adding commas:
6a,73,64,31,30,30,2e,73,79,73,2e,66,61,64,65,72,09,37,30,30,0d

Harold

 |  IP: Logged

Sascha F. Roll
Expert Film Handler

Posts: 140
From: Berlin, Berlin / Germany
Registered: Sep 2015


 - posted 05-04-2016 11:38 AM      Profile for Sascha F. Roll   Email Sascha F. Roll   Send New Private Message       Edit/Delete Post 
Thanks Harold, sending the full string in HEX works! :-)
(Via the Hercules Program AND via the SONY EEC)

 |  IP: Logged

Frank Cox
Film God

Posts: 2234
From: Melville Saskatchewan Canada
Registered: Apr 2011


 - posted 05-11-2016 02:30 AM      Profile for Frank Cox   Author's Homepage   Email Frank Cox   Send New Private Message       Edit/Delete Post 
#include <stdio.h>
#include <string.h>

int main (void)
{
int command, counter;
char parameter[5];
const char *strings[]={"jsd100.sys.fader","jsd100.sys.fader_rel","jsd.sys.input_mode","jsd.100.sys.mute","jsd100.sys.sleep"};
printf("1. %s\n2. %s\n3. %s\n4. %s\n5. %s\n", strings[0],strings[1],strings[2],strings[3],strings[4]);
printf ( "Enter Command number from above list: (1-5) " );
scanf ( "%i", &command );
printf ( "Enter numeric parameter, for example 700, maximum 4 characters: " );
scanf ( "%s", parameter );
for ( counter=0; counter < strlen(strings[command-1]); counter++ )
printf ( "%x,",strings[command-1][counter] );
printf("09");
for (counter=0; counter < strlen(parameter); counter++)
printf( ",%x",parameter[counter]);
printf(",0d\n");
return 0;
}

 |  IP: Logged



All times are Central (GMT -6:00)  
   Close Topic    Move Topic    Delete Topic    next oldest topic   next newest topic
 - Printer-friendly view of this topic
Hop To:



Powered by Infopop Corporation
UBB.classicTM 6.3.1.2

The Film-Tech Forums are designed for various members related to the cinema industry to express their opinions, viewpoints and testimonials on various products, services and events based upon speculation, personal knowledge and factual information through use, therefore all views represented here allow no liability upon the publishers of this web site and the owners of said views assume no liability for any ill will resulting from these postings. The posts made here are for educational as well as entertainment purposes and as such anyone viewing this portion of the website must accept these views as statements of the author of that opinion and agrees to release the authors from any and all liability.

© 1999-2020 Film-Tech Cinema Systems, LLC. All rights reserved.