I’m receiving correctly the changes of state from cameras, like motion, recording or not responding,so the call to GetStatus should be correct, but never inputs. I have found that InputDeviceStatus really exists in the sdk.
My code:
StatusBase[] stats = rs.StatusService.GetStatus(ri.loginSettings.Token, rs.SessionId, 5000);
foreach (StatusBase stat in stats)
{
…
else if (stat.GetType() == typeof(InputDeviceStatus))
{
// … never gets in
}
}