Vielen Dank, ich komm so langsam immer ein Stück weiter... also ich bin immernoch verwirrt ^^ habe mich eben mal dran und hab zwei Merker ausgelesen :

Merker:
M1000.5 = 1
M1000.0 = 0

Jetzt bin ich dran mit
_______________________________________________________________________________
int saveDebug = libnodave.daveGetDebug();
libnodave.daveSetDebug(libnodave.daveGetDebug() | libnodave.daveDebugPDU);
Console.WriteLine("Trying to read a single bit from Merker1000.0 mit 1.Bit\n");
res = dc.readBits(libnodave.daveFlags, 1000, 0, 1, null);
Console.WriteLine("function result:" + res + "=" + libnodave.daveStrerror(res));
Console.WriteLine("Trying to read a single bit from Merker1000.5 mit 1.Bit\n");
res = dc.readBits(libnodave.daveFlags, 1000, 5, 1, null);
Console.WriteLine("function result:" + res + "=" + libnodave.daveStrerror(res));
________________________________________________________________________________
In die res Variable schreibt er mir jetzt immer 0 ?!
Was der Error Code unter Data mit Data für
M1000.0
-> 0:0x00

und für
M1000.5
-> 0:0x01

sieht ja perfekt aus?! aber wie komme ich da dran?!



Vielleicht kann jemand mit dem komplette Ergebniss mehr anfangen?!:
PDU header:
0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,
plen: 14 dlen: 0
Parameter:
0:0x04,0x01,0x12,0x0A,0x10,0x01,0x00,0x01,0x03,0xE8,0x83,0x00,0x00,0x00,
PDU header:
0:0x32,0x03,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x05,0x00,0x00,
plen: 2 dlen: 5
Parameter:
0:0x04,0x01,
Data :
0:0xFF,0x03,0x00,0x01,0x00,
Data hdr :
0:0xFF,0x03,0x00,0x01,
Data :
0:0x00,
error: ok
_daveSetupReceivedPDU() returned: 0=ok
_daveTestReadResult() returned: 0=ok
got 1 bytes of data
function result:0=?
Trying to read a single bit from Merker1000.5 mit 1.Bit
PDU header:
0:0x32,0x01,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0x00,
plen: 14 dlen: 0
Parameter:
0:0x04,0x01,0x12,0x0A,0x10,0x01,0x00,0x01,0x03,0xE8,0x83,0x00,0x00,0x05,
PDU header:
0:0x32,0x03,0x00,0x00,0x00,0x02,0x00,0x02,0x00,0x05,0x00,0x00,
plen: 2 dlen: 5
Parameter:
0:0x04,0x01,
Data :
0:0xFF,0x03,0x00,0x01,0x01,
Data hdr :
0:0xFF,0x03,0x00,0x01,
Data :
0:0x01,
error: ok
_daveSetupReceivedPDU() returned: 0=ok
_daveTestReadResult() returned: 0=ok
got 1 bytes of data
function result:0=?