20 #ifndef KINETIC_REQUEST_H
21 #define KINETIC_REQUEST_H
26 #define KINETIC_REQUEST_PACK_FAILURE ((size_t)-1)
43 uint8_t **msg,
size_t *msgSize);
50 uint8_t *msg,
size_t msgSize);
Structure for handling generic arrays of bytes.
Structure used to specify the configuration for a session.
bool KineticRequest_LockSend(KineticSession *session)
bool KineticRequest_SendRequest(KineticOperation *operation, uint8_t *msg, size_t msgSize)
KineticStatus KineticRequest_PackMessage(KineticOperation *operation, uint8_t **msg, size_t *msgSize)
size_t KineticRequest_PackCommand(KineticRequest *request)
KineticStatus
Kinetic status codes.
bool KineticRequest_UnlockSend(KineticSession *session)
KineticStatus KineticRequest_PopulateAuthentication(KineticSessionConfig *config, KineticRequest *request, ByteArray *pin)