Bug fix
This commit is contained in:
@@ -49,7 +49,7 @@ class KX:
|
||||
|
||||
def writeToFlashK(self):
|
||||
messageK = can.Message(arbitration_id=0x2BB, data=[self.sbl_id, 0, 0,
|
||||
protocol_kx.KX_FLAG_WRITE_REQ], is_extended_id=False)
|
||||
protocol_kx.KX_FLAG_WRITE_REQ, 0, 0, 0, 0], is_extended_id=False)
|
||||
try:
|
||||
self.can0.send(messageK)
|
||||
time.sleep(0.01)
|
||||
@@ -59,10 +59,9 @@ class KX:
|
||||
|
||||
|
||||
def send_test_source_enable(self, enabaled):
|
||||
messageK = can.Message(arbitration_id=0x2BB, data=[self.sbl_id, protocol_kx.KDescription.K_TEST_SOURCES_ENABLED, 0,
|
||||
protocol_kx.KX_FLAG_SEND, 0, 0, 0, enabaled], is_extended_id=False)
|
||||
ba = bytearray(struct.pack("f", enabaled))
|
||||
messageK = can.Message(arbitration_id=0x2BB, data=[self.sbl_id, protocol_kx.KDescription.K_TEST_SOURCES_ENABLED.value, 0,
|
||||
protocol_kx.KX_FLAG_SEND, ba[0], ba[1], ba[2], ba[3]], is_extended_id=False)
|
||||
self.can0.send(messageK)
|
||||
self.sendK()
|
||||
self.writeToFlashK()
|
||||
time.sleep(0.1)
|
||||
self.reset()
|
||||
@@ -7,6 +7,7 @@ import os
|
||||
|
||||
can0 = can.interface.Bus(bustype='socketcan', channel='can0', bitrate=500000)
|
||||
|
||||
|
||||
KXLOX = kx.KX(protocol_kx.KDescription.K_TEST_SOURCE_2_SIGLVL.value, 950, 255, can0)
|
||||
KXLOX.send_test_source_enable(0)
|
||||
KXLOX.KXInit(protocol_kx.KDescription.K_SBL_ID.value, 43)
|
||||
|
||||
Reference in New Issue
Block a user