| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- 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);
- */
|