read module config and read hk working
This commit is contained in:
@ -25,7 +25,7 @@
|
||||
*/
|
||||
class P60DockComIF: public DeviceCommunicationIF, public SystemObject {
|
||||
public:
|
||||
static const uint8_t maxReplyLength = 188;
|
||||
static const uint16_t maxReplyLength = 412;
|
||||
|
||||
P60DockComIF(object_id_t objectId);
|
||||
virtual ~P60DockComIF();
|
||||
@ -40,19 +40,18 @@ public:
|
||||
uint8_t **readData, size_t *readLen) override;
|
||||
|
||||
private:
|
||||
/* This is the CSP address of the OBC. */
|
||||
uint8_t cspClientAddress = 1;
|
||||
/* Interface struct for csp protocol stack */
|
||||
csp_iface_t csp_if;
|
||||
/* Table definitions. According to gomspace software documentation there
|
||||
* exist four tables each identified by a number*/
|
||||
uint8_t boardConfigTableNum = 0;
|
||||
uint8_t moduleCfgTableNum = 1;
|
||||
uint8_t calibrationParamTableNum = 2;
|
||||
uint8_t tmTableNum = 4;
|
||||
unsigned int moduleConfigTableRows = 32;
|
||||
uint8_t moduleCfgTableSize = 188;
|
||||
uint8_t tmTableSize = 188;
|
||||
uint8_t replyBuffer[188];
|
||||
gs_param_table_instance_t tmData;
|
||||
/* Replies of P60 dock are written to this buffer */
|
||||
uint8_t replyBuffer[P60DockComIF::maxReplyLength];
|
||||
gs_param_table_instance_t table;
|
||||
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user