UveosOnNation_VEGA_SocketSe.../Gsm_SockInt.c

24 lines
678 B
C
Executable File

//
// Created by xemon on 05.07.23.
//
#include "Gsm_SockInt.h"
void Gsm_InitSocket(tSocketGsm *env) {
for (uint8_t i = 0; i < GSM_SLOTS_COUNT; ++i) {
GsmSocketSlot_Init(env->slots + i, 1500);
env->slots[i].contextId = i;
}
GsmSocketSlot_Init(env->slots + SOCKET_WRONG_CONTEXT, 1);
env->slots[SOCKET_WRONG_CONTEXT].contextId = SOCKET_WRONG_CONTEXT;
env->socketIO.env = env;
env->socketIO.open = (void *) Gsm_Socket_open;
env->socketIO.send = (void *) Gsm_Socket_send;
env->socketIO.read = (void *) Gsm_Socket_read;
env->socketIO.close = (void *) Gsm_Socket_close;
env->socketIO.status = (void *) Gsm_Socket_status;
}