GetBusConfig

Aus Deutschmann Wiki
Zur Navigation springen Zur Suche springen

Ermöglicht das Auslesen der Modulkonfiguration nach dem Verbindungsaufbau (s. auch Protocol Developer Hilfe). Der Befehl gibt eine geordnete Liste von Modul-Submodul-ID-Paaren aus.

var busConfig: buffer[256];
var busConfigLen: word; 
moveconst( busConfigLen, 256 );
GetBusConfig( busConfig[0], busConfigLen );

Die Liste wird in die im ersten Parameter angegebene Buffer-Variable geschrieben. Der zweite Parameter gibt die maximal zur Verfügung stehende Länge der Buffer-Variablen an. Nach Ausführung des Befehls enthält die im zweiten Parameter angegebene Variable die tatsächliche Länge der Liste.

Ein ID-Paar setzt sich aus einer je 32 Bit langen Modul- und Submodul-ID zusammen. Die Eingangs- und Ausgangsdatenlängen sind in der Modul-ID kodiert. Die Modul-ID 0x00080002 steht beispielsweise für ein Modul mit 8 Byte Eingangs- und 2 Byte Ausgangsdaten. Die Submodul-ID ist immer Null.