Change Session to Client
This commit is contained in:
+5
-9
@@ -4,8 +4,8 @@
|
||||
|
||||
#include "robomaster.h"
|
||||
|
||||
struct Session* session_new(void* buffer, size_t size) {
|
||||
struct Session* session = malloc(sizeof(struct Session*));
|
||||
struct Client* session_new(void* buffer, size_t size) {
|
||||
struct Client* session = malloc(sizeof(struct Client*));
|
||||
if(!buffer)
|
||||
session->buffer = malloc(sizeof(struct Header));
|
||||
else
|
||||
@@ -18,13 +18,9 @@ struct Session* session_new(void* buffer, size_t size) {
|
||||
return session;
|
||||
}
|
||||
|
||||
size_t session_size(Session session) {
|
||||
return session->size;
|
||||
}
|
||||
|
||||
// private
|
||||
struct Message*
|
||||
message_new(struct Session* session, uint8_t cmdset, uint8_t cmdid, size_t length, const void* body) {
|
||||
message_new(struct Client* session, uint8_t cmdset, uint8_t cmdid, size_t length, const void* body) {
|
||||
|
||||
struct Message* message = session->buffer + session->size;
|
||||
memcpy((void*)message->body, body, length);
|
||||
@@ -54,7 +50,7 @@ message_new(struct Session* session, uint8_t cmdset, uint8_t cmdid, size_t lengt
|
||||
// public
|
||||
const Message
|
||||
set_sdk_connection_req_new (
|
||||
Session session,
|
||||
Client session,
|
||||
struct SetSdkConnectionReq* msg ) {
|
||||
|
||||
msg->host = session->hostbyte;
|
||||
@@ -64,7 +60,7 @@ set_sdk_connection_req_new (
|
||||
|
||||
const Message
|
||||
set_system_led_req_new (
|
||||
Session session,
|
||||
Client session,
|
||||
struct SetSystemLedReq* msg ) {
|
||||
return message_new(session, 0x3F, SET_SYSTEM_LED_CMDID, sizeof(struct SetSystemLedReq), msg);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user