GetDeviceIOs

Called to get an array of all DeviceIO entries

🔁 Function

Array GetDeviceIOs()

⚙️ Parameters

None

↩️ Return Value

An array of DeviceIO entries. If there are no DeviceIOs in the project, the function will return an empty array.

📝 Example

// Get all device IOs
var deviceIOs = GetDeviceIOs();

// Go through each device IO and log properties
for(var i=0; i <deviceIOs.length; i++) { 
    var io = deviceIOs[i];
    LogDebug("Device EquipmentName = " + io.EquipmentName);
    LogDebug("Device EquipmentTypeName = " + io.EquipmentTypeName);
    LogDebug("Device StartBit = " + io.StartBit);
    LogDebug("Device Size = " + io.Size);
    LogDebug("Device ElementSize = " + io.ElementSize);
    LogDebug("Device ScriptHandler = " + io.ScriptHandler);
    LogDebug("Device Identifier = " + io.Identifier);
    LogDebug("Device IsOutput = " + io.IsOutput);
    LogDebug("Device DeviceName = " + io.DeviceName);
    LogDebug("Device MessageType = " + io.MessageType);
    LogDebug("Device UpdateRate = " + io.UpdateRate);
    LogDebug("Device Comment = " + io.Comment);
}