Esempio n. 1
0
def run():
	roboveroConfig()
	
	dataA = [0, 10, 20, 30]
	dataB = [40, 50, 60, 70]
	
	TXMsg = CAN_MSG_Type()
	TXMsg.format = CAN_ID_FORMAT_Type.EXT_ID_FORMAT
	TXMsg.id = 0x00000000
	TXMsg.len = 8
	TXMsg.type = CAN_FRAME_Type.DATA_FRAME
	TXMsg.dataA = dataA
	TXMsg.dataB = dataB
	CAN_Init(LPC_CAN1, 100000)
	CAN_SetAFMode(LPC_CANAF, CAN_AFMODE_Type.CAN_AccBP)
	
	count = 0
	
	while True:
		sys.stdout.write("\r" + chr(27) + "[2K")
		sys.stdout.write("Messages sent: %d" % count)
		sys.stdout.flush()
		CAN_SendMsg(LPC_CAN1, TXMsg.ptr)
		for i in range(0,4):
			dataA[i] += 1
			dataB[i] += 1
			
		TXMsg.dataA = dataA
		TXMsg.dataB = dataB
		count += 1
		time.sleep(1)
Esempio n. 2
0
__license__ = 		"BSD 2-Clause"
__version__ =			"0.1"


roboveroConfig()

dataA = [0, 10, 20, 30]
dataB = [40, 50, 60, 70]

TXMsg = CAN_MSG_Type()
TXMsg.format = CAN_ID_FORMAT_Type.EXT_ID_FORMAT
TXMsg.id = 0x00000000
TXMsg.len = 8
TXMsg.type = CAN_FRAME_Type.DATA_FRAME
TXMsg.dataA = dataA
TXMsg.dataB = dataB
CAN_Init(LPC_CAN1, 100000)
CAN_SetAFMode(LPC_CANAF, CAN_AFMODE_Type.CAN_AccBP)

count = 0

while True:
	sys.stdout.write("\r" + chr(27) + "[2K")
	sys.stdout.write("Messages sent: %d" % count)
	sys.stdout.flush()
	CAN_SendMsg(LPC_CAN1, TXMsg.ptr)
	for i in range(0,4):
		dataA[i] += 1
		dataB[i] += 1
		
	TXMsg.dataA = dataA
Esempio n. 3
0
__copyright__ = "Copyright 2010, Gumstix Inc."
__license__ = "BSD 2-Clause"
__version__ = "0.1"

roboveroConfig()

dataA = [0, 10, 20, 30]
dataB = [40, 50, 60, 70]

TXMsg = CAN_MSG_Type()
TXMsg.format = CAN_ID_FORMAT_Type.EXT_ID_FORMAT
TXMsg.id = 0x00000000
TXMsg.len = 8
TXMsg.type = CAN_FRAME_Type.DATA_FRAME
TXMsg.dataA = dataA
TXMsg.dataB = dataB
CAN_Init(LPC_CAN1, 100000)
CAN_SetAFMode(LPC_CANAF, CAN_AFMODE_Type.CAN_AccBP)

count = 0

while True:
    sys.stdout.write("\r" + chr(27) + "[2K")
    sys.stdout.write("Messages sent: %d" % count)
    sys.stdout.flush()
    CAN_SendMsg(LPC_CAN1, TXMsg.ptr)
    for i in range(0, 4):
        dataA[i] += 1
        dataB[i] += 1

    TXMsg.dataA = dataA