/* AUTOMATICALY GENERATED by org.flib.net.CPickle.java */
#ifndef SDOUPLOADREQUESTMSG_H
#define SDOUPLOADREQUESTMSG_H

#include <fcpickle.h>
#include <sdomsgbase.h>

#ifdef __cplusplus
extern "C" {
#endif


typedef struct SDOUploadRequestMsg_t
{
// superclass is the first member of the structure
    SDOMsgBase_t super;
} SDOUploadRequestMsg_t;

void SDOUploadRequestMsg_init(SDOUploadRequestMsg_t *o);  //< explicit constructor
int SDOUploadRequestMsg_getObjectBufferSize(SDOUploadRequestMsg_t *o);
int SDOUploadRequestMsg_getPacketBufferSize(SDOUploadRequestMsg_t *o);
int SDOUploadRequestMsg_pickleObject(SDOUploadRequestMsg_t *o, uint8_t *buffer, int buff_len);
int SDOUploadRequestMsg_unpickleObject(SDOUploadRequestMsg_t *o, uint8_t *buffer, int buff_len);
int SDOUploadRequestMsg_toNet(SDOUploadRequestMsg_t *o, uint8_t *buffer, int buff_len);
int SDOUploadRequestMsg_fromNet(SDOUploadRequestMsg_t *o, uint8_t *buffer, int buff_len);

#ifdef __cplusplus
}
#endif

#endif
