Door de inactiviteit van dit forum was ik helaas niet in staat om highvolt of backbone te benaderen. Daarom heb ik zelf wat onderzoek gedaan naar de berekening van de crc. Het 1e en de 2e crc word is inmiddels verklaarbaar.
Ik heb als attachment een kleine java applicate toegevoegd waarmee je de checksums van de status aanvraag mee kan berekenen. De source files zijn ook bijgevoegd in de jar file. Een erg nette implementatie is het duidelijk niet maar het is een begin.
Kleine uitleg:
Adres: Het adres van de module. (Let op het adres in de com log staat achterstevoren! Ik bedoel hier het originele adres zoals je het configureerd in de nikobus applicatie)
Command: Wat ik heb kunnen achterhalen is dit altijd 12 of 17. Zou iemand dit kunnen bevestigen?
Voorbeeld:
$1012B22C7C1E7F. (String voor het aanvragen van de status van de status een module.)
command= 12
adres = 2cb2
Levert: 7c en 1e

De laatste byte wordt niet in de nikobus applicatie zelf berekend, maar wordt bepaald in de serial.dll. Deze is hierdoor een stukje lastiger te achterhalen
