Setting virtual signals from API

Hi again,

I have another question:

Is it possible to set the value of a virtual signal from the API? I can access signals via the Station.VirtualSignals[string] property, but I receive an object of type object. I have been looking through the API but cannot find any signal types. Is there any way to access the signals and chage their value?

Best Regards,

Mikael

Yes it is.

If you have an analog signal, you can set its value with:
double x = 156.00;
station.VirtualSignals[“AnalogSignal”] = x;

If you want to set/reset a digital signal:
station.VirtualSignals[“MySignal”] = 0; // 1 to set it

// Emil

Excellent!

Hard to know since the type I receive is an object, but it goes through the compiler so I guess it is all good!

Best Regards,

Mikael