SmartRunner 3-D Stereo
Konfiguration
Hilfsklassen
Device
public string PhysicalAddress;
public int PhysicalPort;
public string IpAddress;
public string NetworkMask;
public string Gateway;
public string MacAddress;
public string Identifier;
public string FirmwareVersion;
public string SensorType;
Beinhaltet Informationen über das aktuell verbundene Gerät.
Error
public ErrorId Id;
public string Tag;
public string Message;
Beinhaltet Informationen über einen aufgetretenen Fehler.
Mögliche ErrorIds sind
VSX_DRIVER_NO_ERROR = 0x0,
VSX_DRIVER_INIT_ERROR = -0x1,
VSX_DRIVER_TIMEOUT_ERROR = -0x2,
VSX_DRIVER_SAVE_FILE_ERROR = -0x3,
VSX_DRIVER_DATA_ERROR = -0x4,
VSX_DRIVER_CONNECTION_ERROR = -0x5,
VSX_DRIVER_INVALID_DATA_ERROR = -0x6,
VSX_DRIVER_DEVICE_ERROR = -0x7,
VSX_DRIVER_GENERAL_ERROR = -0x1000
Parameter
ushort settingsVersion;
ushort configVersion;
string configId;
string parameterId;
string name;
Vsx.ParameterTypes type;
Vsx.ValueTypes valueType;
bool enable;
bool visible;
object min;
object max;
string userLevel;
object value;
object defaultValue;
string unit;
List<ItemTuple> items;
Beinhaltet Informationen über einen Geräteparameter. Wichtige Eigenschaften sind hier die
Informationen über Version und IDs, welche für das Setzen eines Parameters benötigt wer-
den. Eine weitere Eigenschaft ist mit Value der aktuelle Wert des Parameters. Nicht jede
Eigenschaft wird bei jedem Parameter verwendet.
FirmwareState
public int Id;
public string Tag;
public string Message;
Beinhaltet Informationen über den aktuellen Status eines laufenden Firmwareupdates.
30