¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io
Date

Re: SMPL Windows Erros "user-mapped section open"

 

I found the culprit, my f.....ing anti-virus


Re: SMPL Windows Erros "user-mapped section open"

 

I got to the point of installing everything from a clean hard drive formatted clean windows 10 install and then master installer.? ?Same thing.

If I delete the SPI folder it let me compile it once, the second time same error.


Re: Controlling Sony Projectors over HDBaseT

 

I know this is a old thread, but we finally got some new controllers (DMPS-4K-350-C) and I am having zero luck controlling Sony VPL-PHZ61 projectors over HDBaseT with them.? I can control over RS-232 via the Com port, but the same program that controls it in a DMPS3-300-C refuses to control from the 350.? I'm switching device connections to the same projector, so the settings on it shouldn't matter (or should they...).? In this instance I may just run an RS-232 line, but I would like to figure this out.? Is there a chance this is a firmware issue? It looks like the version I have is 1.8001.5375.17692.

Thanks.


Re: Problems with Simpl+ TCP Client to Simpl TCP Server through XSIG #cp3 #EISC #programming #simpl #splus

 

Hello again all! I figured it out, mostly by finding another thread on here:?/g/crestron/topic/udp_socket_stumped/35800731?p=

As Kool Aid-Drinker in that thread said:

"Looks like the character-encoding tagging of strings in Series 3 is
all kinds of fucked up.

Copy your incoming XSIG string into a temporary string that is tagged
ASCII (module and program level ASCII encoding is not enough!). Then
socketSend that temp string..."

I tried it, and it worked! For me, this looked like changing my CHANGE TX in my Simpl+ TCP client module. Here is what worked for me:

CHANGE TX { ASCII STRING ascii_TX[BUFFER_SIZE]; ascii_TX = TX; SocketSend(client, ascii_TX); }

Converting to ascii didn't work, ascii encoding didn't work, but this did. So try this out if you run into the same problem as me sending XSIG through a TCP socket.


Re: Verizon Fios Stream TV Box

 

On Tue, Feb 13, 2024 at 09:06 AM, Bob Baxter wrote:
At this point, the new FIOS +TV boxes require the fios router and the boxes need to be on the same subnet. ?I am working on getting this to work without the FIOS router. ?I don't recommend the Fios TV+ boxes without the FIOS router. ? ?
We just finished a project (end of last year) with the VMS4100/IPC4100, no Streams, and after much review/trial-error it seems that you can just put the Fios Router behind your Router/Firewall. It has been working for months without any major issues...

Fios ONT/Ethernet jack -> WAN: Our Router, LAN: -> WAN: Fios Router, COAX: -> COAX Splitter -> COAX in: VMS/IPC boxes
This seems to allow the Fios stuff to run their own subnet, Isolated from our network,? and provides internet connection for their router. I suspect that with their moca adapters you could run the streams the same way...


Re: SMPL Windows Erros "user-mapped section open"

 

It sounds like your library got corrupted. ?Close everything. Delete your "splsWork" folder and try to compile again. ?If that doesn't work, you may have re-install everything.

Michael


Re: D3 Data files.

 
Edited

So I just had this scheduler thing bite me again, with a 4-series this time (apparently I'm too old to regularly remember 753 different bug work-arounds )
am I right in understanding this issue?
a. 2-series requires rolling back DBs
b1. 3/4-series requires either triggering the enable for the scheduler on start - AND/OR -?
b2. manually create \D3_Pro\ folder in \NVRAM and?move the scheduler.dat to this folder

I don't have remote access to the site , but when I loaded the program on my test CP4, it didn't even create the D3_Pro folder, let alone load the Scheduler.dat file...
And yes, I said to load the scheduler file on upload...

Thoughts?


Re: Verizon Fios Stream TV Box

 
Edited

Ernie,

I had to install 4 of these for a client. ?The new boxes currently do not have IR but can be controlled through CEC or through the google home app (IP). ?The new FIOS TV+ boxes are Google TV rebranded. ?The boxes still rely on a VMS to deliver linear television. ?

I used the CEC source control v1.1 to control the individual boxes. ?I highly recommend connecting each boxes using a Verizon mocha ethernet adapter -?

Verizon will tell you wireless works fine for connecting the FIOS + stream boxes but I found it loses its signal and there is pixelation when trying to watch 4k. ?At this point, the new FIOS +TV boxes require the fios router and the boxes need to be on the same subnet. ?I am working on getting this to work without the FIOS router. ?I don't recommend the Fios TV+ boxes without the FIOS router. ? ?

Bob


Re: Blast from the past - Switch Retry!

 

I haven't seen this one before.? I started in the 2 series days and never had to use Viewport.? Is this Switch Retry thing easy to work around?? I'd hate to be stuck and not know the work around at a key moment.


Re: Verizon Fios Stream TV Box

 

According to what Ive read they are RF only, however IR control is supposed to be coming in a firmware update after numerous complaints they got.?


Verizon Fios Stream TV Box

 

Has anyone come across the new Verizon Fios Stream TV boxes? ? I can¡¯t tell from the pictures if it will accept an IR signal. ?Or maybe IP control.?


Re: SMPL Windows Erros "user-mapped section open"

 

The problem I was able to isolated to the Crestron Media Object module.

I'm only opening Simpl.? ?Does Visual Studio opens with Simpl?


Re: Password reset for DM XIO DIR-80

 

thanks. ?I was afraid of that. ?


Re: Adagio AES OOTB Menu Options

 

I know this is an old thread but if Starry is still around I am wondering if he or someone can tell me exactly how to update the AAS Front Panel Module and associated Installer Tools? I can pull both of the available front panel modules into SIMPL as OOTBF Installer Tools v12.usp, save and compile them but can't figure out how to load them into the AAS. Do you do it from Toolbox > Functions > Firmware > Front Panel and if so what does it expect for a file name extension? Or is there a separate front panel interface that should be loaded. Sorry but I'm a bit confused on this and any help would be apprechaited.
Thanks,
Don


Re: Password reset for DM XIO DIR-80

 
Edited

You need to reach out to TB so they create the password recovery USB flash drive, no other way I'm aware of.


Re: SMPL Windows Erros "user-mapped section open"

 



Il giorno lun 12 feb 2024 alle 17:59 <dontrobthemachina@...> ha scritto:
Are you using Simpl#? If so, do you have any of the DLL files opened within Visual Studio?


Re: SMPL Windows Erros "user-mapped section open"

 

Are you using Simpl#? If so, do you have any of the DLL files opened within Visual Studio?


Problems with Simpl+ TCP Client to Simpl TCP Server through XSIG #cp3 #EISC #programming #simpl #splus

 

Hello!
?
I'm running into a problem that I'm struggling to figure out, I'm communicating between two DMPS3 systems. I wrote my own TCP client in Simpl+ that accepts a target IP, which connects to a Simpl TCP/IP Server symbol on the other DMPS3. I connect the RX and TX of the client and server to their own XSIG Intersystem Communication symbols to encode and decode digital signals. The problem I'm running into is that from client to server, extra bytes seem to get added in. In the attached picture you can see the client_TX is \x80\x06, but it is received by the server as \x80\x00\x06\x00. To me this seems like the bytes are being padded with zeroes, potentially from some type or format conversion, but I can't figure out why. Sending from the server XSIG, through the TCP Server Simpl symbol, communication works completely fine and it is triggering the client XSIG.
?
Another thing that is confusing me about this is that when I manually enter \x80\x06 into the client_TX from the debugger, it gets communicated without the extra zeroes. So is it something about the XSIG adding zeroes? Or is my Simpl+ module to blame?


I haven't been able to figure it out. Any help would be much appreciated. Here is the code for my Simpl+ TCP client. I've posted images of the issue and my Simpl symbols here:?/g/crestron/album?id=292987

/*
? Compiler Directives
? (Uncomment and declare compiler directives as needed)
*/
// #ENABLE_DYNAMIC
#SYMBOL_NAME "Dynamic TCP Client"
// #HINT ""
#DEFINE_CONSTANT BUFFER_SIZE? 255
// #CATEGORY ""?
// #PRINT_TO_TRACE
// #DIGITAL_EXPAND?
// #ANALOG_SERIAL_EXPAND?
// #OUTPUT_SHIFT?
// #HELP_PDF_FILE ""
#DEFAULT_VOLATILE
#ENABLE_STACK_CHECKING
#ENABLE_TRACE
// #ENCODING_ASCII
// #ENCODING_UTF16
// #ENCODING_INHERIT_FROM_PARENT
// #ENCODING_INHERIT_FROM_PROGRAM
/*
#HELP_BEGIN
? ?(add additional lines of help lines)
#HELP_END
*/
?
/*
? Include Libraries
? (Uncomment and include additional libraries as needed)
*/
// #CRESTRON_LIBRARY ""
// #USER_LIBRARY ""
?
/*
? DIGITAL, ANALOG and SERIAL INPUTS and OUTPUTS
? (Uncomment and declare inputs and outputs as needed)
*/
DIGITAL_INPUT? ?connect;
ANALOG_INPUT? ? port;
STRING_INPUT? ? target_address[BUFFER_SIZE], TX[BUFFER_SIZE];
?
DIGITAL_OUTPUT? connected;
ANALOG_OUTPUT? ?status;
STRING_OUTPUT? ?RX;
?
/*
? SOCKETS
? (Uncomment and define socket definitions as needed)
*/
TCP_CLIENT client[1024];
?
/*
? Global Variables
? (Uncomment and declare global variables as needed)
? Note:? Be sure to initialize all declared STRING variables as needed
? ? ? ? ?For example, in Function Main: myString = "";
*/
?
INTEGER reconnect_enabled;
INTEGER is_connected;
?
/*
? Functions
? (Add any additional functions here)
? Note:? Functions must be physically placed before the location in
? ? ? ? ?the code that calls them.
*/
?
/*
? Event Handlers
? (Uncomment and declare additional event handlers as needed)
*/
?
PUSH connect
{
? SIGNED_INTEGER connection_status;
? connection_status = SocketConnectClient(client, target_address, port, reconnect_enabled);
?
? if(connection_status < 0)
? ? trace("Error connecting socket to address %s on port %d", target_address, port);
}
?
RELEASE connect
{
? SIGNED_INTEGER connection_status;
? connection_status = SocketDisconnectClient(client);
?
if (connection_status < 0)
trace("Error disconnecting socket to address %s on port %d", target_address, port);
}
?
CHANGE TX
{
? //SIGNED_INTEGER send_status;
?
? trace("LEN TX: %d TX: %s", len(TX), TX);
? SocketSend(client, TX);
?
? //if (send_status < 0)
? //? trace("Error sending tocleint: %d\n", send_status);
?
}
?
SOCKETCONNECT client
{
? connected = 1;
}
?
SOCKETDISCONNECT client
{
? connected = 0;
? if (connect)
? ? trace("Socket disconnected remotely");
? else
? ? trace("Local disconnect complete.");
}
?
SOCKETSTATUS client
{
? status = SocketGetStatus();
?
? trace("The SocketGetStatus returns:? ? ?%d\n", status);
? trace("The Client.SocketStatus returns: %d\n", client.SocketStatus);
}
?
SOCKETRECEIVE client
{
? if (len(client.SocketRxBuf) < BUFFER_SIZE)
? ? trace("RX: %s", client.SocketRxBuf);
?
? // Send to serial output and clear buffer.
? RX = client.SocketRxBuf;
? ClearBuffer(client.SocketRxBuf);
}
?
/*
? Main()
? Uncomment and place one-time startup code here
? (This code will get called when the system starts up)
*/
?
Function Main()
{
? ? // TODO:? Add code here
? ? // Initialize declared global and local variables/arrays as needed.
? reconnect_enabled = 1;
?
? ? WaitForInitializationComplete();
? ? // If you are reading any Input or Output variables, uncomment
? ? //? ?the WaitForInitializationComplete statement above and read
? ? //? ?them afterwards.? Input/Output variables will not have
? ? //? ?their correct values set until after the logic processor
? ? //? ?runs and propagates the values to them.
}


SMPL Windows Erros "user-mapped section open"

 

I'm getting an error message stating the program can't compile due to an "The request operation cannot be performed on a file with a user-mapped section open".? ? Support have no idea, have anybody come across something like this?


Re: RMC4 weird behaviour

 

¿ªÔÆÌåÓý

I didn?t use ?replace device¡±. Since it was planned right from the beginning, that the client gets a RMC4, it was always part of the program.

So I was actually running the RMC4 program on the RMC3 (which works fine) all the time.

?

Cheers,

Thorsten

?

Von: [email protected] <[email protected]> Im Auftrag von derronparkes via groups.io
Gesendet: Montag, 12. Februar 2024 15:07
An: [email protected]
Betreff: Re: [crestron] RMC4 weird behaviour

?

Do Not use "replace device". Start a new RMC4 program and only copy over the Logic Folder. You will need to reconfigure the device tree.