¿ªÔÆÌåÓý

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

Simpl# retrieving IP addresses of all processors from a single program.


 

Is there a way to use a command in Simpl# that allows for the same program into several processors, that on System Initialization() will get all other processors IP's on the same VLAN to set EISC between all processors?
I know I can use ARP -a in Microsoft but not certain of the equivalent in Simpl#.?


 

Hi Brad,

you can run console command "autodiscovery query" and filter then for the e.g. CP4 or whatever processors you are using.?

Hope it helps
Michael

Brad Wykoff via <bradwykoff=[email protected]> schrieb am Sa., 13. Nov. 2021, 07:04:

Is there a way to use a command in Simpl# that allows for the same program into several processors, that on System Initialization() will get all other processors IP's on the same VLAN to set EISC between all processors?
I know I can use ARP -a in Microsoft but not certain of the equivalent in Simpl#.?


 

Thanks Michael.


 

so autodiscovery query only retrieves other Crestron devices on the network and doesn't retrieve local IP info.

Would I use ipconfig to gather info for local processor?


 

Is this for your exam?

--
?
Crestron Service Provider - TBD Enterprises Inc.


 

Simpl# has the built in class?EthernetAutodiscovery.Query() which can take an enum indicating the network adapter to scan from.


 

Troy - no sir. I have a State Government building that the request of redundancy with in each processor so if one fails another will connect to local room to prevent downtime. Original code was written in Simpl#.?

I was able to use the EthernetAutodiscovery.Query() then parse the data to keep track of all other processors.


 

You could also implement service discovery with SSDP or something.

--
?
Crestron Service Provider - TBD Enterprises Inc.