Commit f8813d40 authored by Maxime Perrotin's avatar Maxime Perrotin

fix Demo_BA

parent dc42c633
export OBSW_DEMONSTRATOR_USER_LDFLAGS=-lzmq
KAZOO=../../kazoo
all: c
......@@ -29,10 +31,10 @@ c: test-parse-c # Polyorb_HI_C output
cp pus_parameter_service_handler/pus_parameter_service_handler.c work/pus_parameter_service_handler/C/src
cp pus_protocol_handling/pus_protocol_handling.c work/pus_protocol_handling/C/src
cp pus_service_dispatch/pus_service_dispatch.c work/pus_service_dispatch/C/src
#cp pus_spp_handling/pus_spp_handling.c work/pus_spp_handling/C/src
#cp space_link_rx/space_link_rx.c work/space_link_rx/C/src
#cp space_link_tx/space_link_tx.c work/space_link_tx/C/src
#cp space_packet_routing/space_packet_routing.c work/space_packet_routing/C/src
cp pus_spp_handling/pus_spp_handling.c work/pus_spp_handling/Blackbox_C/src
cp space_link_rx/space_link_rx.c work/space_link_rx/Blackbox_C/src
cp space_link_tx/space_link_tx.c work/space_link_tx/Blackbox_C/src
cp space_packet_routing/space_packet_routing.c work/space_packet_routing/Blackbox_C/src
#cp spp_packet_service/spp_packet_service.c work/spp_packet_service/C/src
cp thermal_manager/thermal_manager.c work/thermal_manager/C/src
cp thermal_manager_container/thermal_manager_container.c work/thermal_manager_container/C/src
......
......@@ -8,7 +8,7 @@
#define HEADER_LEN 7
void init_pus_spp_handling()
void pus_spp_handling_startup()
{
/* Write your initialization code here,
but do not make any call to a required interface!! */
......@@ -16,7 +16,7 @@ void init_pus_spp_handling()
//TODO CRC table
}
void pus_spp_handling_pus_spacePacketIndication(void *IN_telemetry, size_t size_IN_telemetry)
void pus_spp_handling_pus_spacePacketIndication(const char *IN_telemetry, size_t size_IN_telemetry)
{
/*
* Write your code here!
......@@ -26,10 +26,10 @@ void pus_spp_handling_pus_spacePacketIndication(void *IN_telemetry, size_t size_
//TODO Check CRC
vm_pus_spp_handling_pus_packetIndication(IN_telemetry, size_IN_telemetry);
vm_pus_spp_handling_pus_packetindication(IN_telemetry, size_IN_telemetry);
}
void pus_spp_handling_pus_packetRequest(void *IN_telemetry, size_t size_IN_telemetry)
void pus_spp_handling_pus_packetRequest(const char *IN_telemetry, size_t size_IN_telemetry)
{
/*
* Write your code here!
......@@ -54,6 +54,6 @@ void pus_spp_handling_pus_packetRequest(void *IN_telemetry, size_t size_IN_telem
//tm[size_IN_telemetry-2] = (0xFF00 & crc) >> 8;
// tm[size_IN_telemetry-1] = 0x00FF & crc;
vm_pus_spp_handling_pus_spacePacketRequest(IN_telemetry, size_IN_telemetry);
vm_pus_spp_handling_pus_spacepacketrequest(IN_telemetry, size_IN_telemetry);
}
......@@ -16,7 +16,7 @@ static void* sock;
/* #define MAX_SP_LEN 65542 */
#define MAX_SP_LEN 256
void init_space_link_rx()
void space_link_rx_startup()
{
/* Write your initialization code here,
but do not make any call to a required interface!! */
......@@ -87,7 +87,7 @@ void space_link_rx_pollSocket()
printFlag=1;
vm_space_link_rx_packetReceiveIndication(rxBuf, nBytes);
vm_space_link_rx_packetreceiveindication(rxBuf, nBytes);
}
}
......@@ -13,7 +13,7 @@
static void *context;
static void* sock;
void init_space_link_tx()
void space_link_tx_startup()
{
/* Write your initialization code here,
but do not make any call to a required interface!! */
......@@ -41,7 +41,7 @@ void init_space_link_tx()
}
void space_link_tx_packetSendRequest(void *IN_rawpacket, size_t IN_rawpacket_size)
void space_link_tx_packetSendRequest(const char *IN_rawpacket, size_t IN_rawpacket_size)
{
//Lazy init spacelink tx as taste inits only one blackbox func.
......
......@@ -10,14 +10,14 @@
#define MO_HEADERS_LEN asn1SccT_MO_tc_sp_REQUIRED_BYTES_FOR_ACN_ENCODING
void init_space_packet_routing()
void space_packet_routing_startup()
{
/* Write your initialization code here,
but do not make any call to a required interface!! */
}
void space_packet_routing_packetIndication(void *IN_apid, size_t IN_apid_size, void *IN_rawpacket, size_t IN_rawpacket_size)
void space_packet_routing_packetIndication(const char *IN_apid, size_t IN_apid_size, const char *IN_rawpacket, size_t IN_rawpacket_size)
{
uint16_t apid = *(uint16_t*)IN_apid;
int i;
......@@ -29,7 +29,7 @@ void space_packet_routing_packetIndication(void *IN_apid, size_t IN_apid_size, v
if (apid >= 2000)
{
// Destined for PUS stack
vm_space_packet_routing_pus_spacePacketIndication(IN_rawpacket, IN_rawpacket_size);
vm_space_packet_routing_pus_spacepacketindication(IN_rawpacket, IN_rawpacket_size);
}
else
{
......@@ -49,16 +49,16 @@ void space_packet_routing_packetIndication(void *IN_apid, size_t IN_apid_size, v
msgBody.nCount = IN_rawpacket_size - MO_HEADERS_LEN;
memcpy(msgBody.arr, pMalBodyStart, msgBody.nCount);
vm_space_packet_routing_mo_packetIndication(IN_rawpacket,
vm_space_packet_routing_mo_packetindication(IN_rawpacket,
MO_HEADERS_LEN,
&msgBody,
sizeof(msgBody));
}
}
void space_packet_routing_mo_packetRequest(void *IN_headers,
void space_packet_routing_mo_packetRequest(const char *IN_headers,
size_t IN_headers_size,
void *IN_bodies,
const char *IN_bodies,
size_t IN_bodies_size)
{
// Buffer large enough for concatenated packet parts
......@@ -77,14 +77,14 @@ void space_packet_routing_mo_packetRequest(void *IN_headers,
memcpy(acnBuffer, IN_headers, IN_headers_size);
memcpy(acnBuffer + IN_headers_size, bodies->arr, bodies->nCount);
vm_space_packet_routing_packetRequest(&acnBuffer, IN_headers_size + bodies->nCount);
vm_space_packet_routing_packetrequest(&acnBuffer, IN_headers_size + bodies->nCount);
}
void space_packet_routing_pus_spacePacketRequest(void *IN_telemetry, size_t IN_telemetry_size)
void space_packet_routing_pus_spacePacketRequest(const char *IN_telemetry, size_t IN_telemetry_size)
{
vm_space_packet_routing_packetRequest(IN_telemetry, IN_telemetry_size);
vm_space_packet_routing_packetrequest(IN_telemetry, IN_telemetry_size);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment