You've stumped me. What is "IPSC"?
... allows one to send command strings to a device, similar to rs232 control, but done over a network. ...
You're welcome!
BTW, I whipped up a demo video for you that does the following:
Demo video shows how to use the Class Wizard to create a custom Receiver driver. Demo assumes the target receiver (Onkyo) communicates via a LAN.
Demo begins by installing the Lantronix driver and creating an instance of a UDS10 called OnkyoPort. It is configured with the IP address and port of the physical Onkyo receiver. OnkyoPort will serve as the network interface for the MyOnkyo Receiver driver.
Class Wizard is used to create a serially controlled Receiver driver called MyOnkyo. Two of the driver's properties are supplied with operating commands.
A Mediazone is created with a generic receiver and is bound to the MyOnkyo driver. Finally, the MyOnkyo driver's communications port is linked to the OnkyoPort.
The demo ends by showing how all of this looks in Premise Browser. The Mediazone contains the receiver where it can be controlled via an auto-generated user-interface.
I'm not familiar with this protocol. It'd be handy to telnet to the Receiver and observe the commands it generates.
The Ethernet version of the protocol (eISCP) appears to require far more information including a calculated value (data size). Without access to a table of commands, you'll have to manually calculate the values and enter them in each driver command. Or programmatically build the command string ...
I found a driver on the old Premise forum that was designed to support an Integra Receiver (DTR53) and DVD player (DPS53). I believe Integra 'high-end Onkyo' and uses the same serial protocol (Power On: !1PWR01\r).
The Class Wizard builds 1-way drivers (transmit only). The Integra driver is 2-way (receive codes from the Receiver) and serves as a good example of how to convert a 1-way driver into a 2-way. In addition, for some commands, it builds them programmatically and transmits them via a serial "worker object" (see the ClassConstructor method). This technique may be required to handle the eISCP protocol.
BTW, I found a thread in the mHome forum that discusses difficulties communicating with this gear.
Here's the gold mine: the original Premise Support Forum. It is also mentioned at the very bottom of the Premise Wiki....Where did you find this useful thing at? I tried searching on here, but it didn't come up for me. I take it this is the same driver the guy in the tutorial video on serial 2-way communications....