void _Slave_Ports_Protocol_CAN_broadcast_AF(_Slave_Ports_Protocol_CAN_broadcast_T _Slave_Ports_Protocol_CAN_broadcast_A, byte* _Slave_Ports_Protocol_CAN_broadcast_B ) { //byte dataa = {10, 12, 13, 4, 5, 6, 7, 8}; // return dataa; _Slave_Ports_Protocol_CAN_broadcast_B[1] = _Slave_Ports_Protocol_CAN_broadcast_A._Slave_ID_BROADCAST ; _Slave_Ports_Protocol_CAN_broadcast_B[2] = _Slave_Ports_Protocol_CAN_broadcast_A._SENDER ; _Slave_Ports_Protocol_CAN_broadcast_B[3] = _Slave_Ports_Protocol_CAN_broadcast_A.Port_ID ; _Slave_Ports_Protocol_CAN_broadcast_B[4] = _Slave_Ports_Protocol_CAN_broadcast_A.PortTypes ; _Slave_Ports_Protocol_CAN_broadcast_B[5] = _Slave_Ports_Protocol_CAN_broadcast_A.Exp_state ; _Slave_Ports_Protocol_CAN_broadcast_B[6] = _Slave_Ports_Protocol_CAN_broadcast_A.Exp_state_ttl ; _Slave_Ports_Protocol_CAN_broadcast_B[7] = _Slave_Ports_Protocol_CAN_broadcast_A.Broadcast_state ; _Slave_Ports_Protocol_CAN_broadcast_B[8] = _Slave_Ports_Protocol_CAN_broadcast_A._CAN_8 ; } /* _Slave_Ports_Protocol_CAN_broadcast_AS _Slave_Ports_Protocol_CAN_broadcast_F( _Slave_Ports_Protocol_CAN_broadcast_T _Slave_Ports_Protocol_CAN_broadcast_A ) { byte data[8] = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07}; return data; } */ /*byte data[8] = { int _Slave_ID --1 sender addr int 0x04, -2 task type int Port_ID ; -3 //global id for device //const char * const _Protocol; _Slave_Ports[i].PortTypes, -4 _Slave_Ports[i].Exp_state, -5 _Slave_Ports[i].Exp_state_ttl, -6 Broadcast_state}; -7 0x07 -8 not used byte data[8] = {_Slave_Ports[i].Address, 1 0x04, 2 _Slave_Ports[i].LocalPort, 3 _Slave_Ports[i].PortTypes,4 _Slave_Ports[i].LocalPort, 5 _Slave_Ports[i].Exp_state,6 _Slave_Ports[i].Exp_state_ttl,7 0x07};8 byte sndStat = CAN0.sendMsgBuf(_Slave_Ports[i]._Slave_ID, 0, 8, data); */