RockBLOCK 9704 C Library
Doxygen documentation for the RockBLOCK 9704 C Library.
|
#include "jspr.h"
#include "jspr_command.h"
#include "serial.h"
#include "third_party/cJSON/cJSON.h"
#include <string.h>
#include <stdlib.h>
#include "crossplatform.h"
#include <unistd.h>
Functions | |
int | sendJspr (const char *buffer, size_t length) |
bool | receiveJspr (jsprResponse_t *response, const char *expectedTarget) |
bool | waitForJsprMessage (jsprResponse_t *response, const char *expectedTarget, const uint32_t expectedCode, const uint32_t timeoutSeconds) |
void | clearResponse (jsprResponse_t *response) |
bool | parseJsprBootInfo (const char *jsprString, jsprBootInfo_t *bootInfo) |
bool | parseJsprGetApiVersion (char *jsprString, jsprApiVersion_t *apiVersion) |
bool | parseJsprFirmwareInfo (const char *jsprString, jsprFirmwareInfo_t *firmwareInfo) |
bool | parseJsprGetSimInterface (char *jsprString, jsprSimInterface_t *simInterface) |
bool | parseJsprGetOperationalState (char *jsprString, jsprOperationalState_t *operationalState) |
bool | parseJsprPutMessageOriginate (char *jsprString, jsprMessageOriginate_t *messageOriginate) |
bool | parseJsprUnsMessageOriginateSegment (char *jsprString, jsprMessageOriginateSegment_t *messageOriginateSegment) |
bool | parseJsprUnsMessageTerminate (char *jsprString, jsprMessageTerminate_t *messageTerminate) |
bool | parseJsprUnsMessageTerminateSegment (char *jsprString, jsprMessageTerminateSegment_t *messageTerminateSegment) |
bool | parseJsprGetSignal (char *jsprString, jsprConstellationState_t *signal) |
bool | parseJsprUnsMessageOriginateStatus (char *jsprString, jsprMessageOriginateStatus_t *messageOriginateStatus) |
bool | parseJsprUnsMessageTerminateStatus (char *jsprString, jsprMessageTerminateStatus_t *messageTerminateStatus) |
bool | parseJsprGetMessageProvisioning (char *jsprString, jsprMessageProvisioning_t *messageProvisioning) |
bool | parseJsprGetHwInfo (char *jsprString, jsprHwInfo_t *hwInfo) |
bool | parseJsprGetSimStatus (char *jsprString, jsprSimStatus_t *simStatus) |
Variables | |
int | messageReference = 1 |
static uint8_t | jsprRxBuffer [8192U] |
serialContext | context |
void clearResponse | ( | jsprResponse_t * | response | ) |
bool parseJsprBootInfo | ( | const char * | jsprString, |
jsprBootInfo_t * | bootInfo | ||
) |
bool parseJsprFirmwareInfo | ( | const char * | jsprString, |
jsprFirmwareInfo_t * | firmwareInfo | ||
) |
bool parseJsprGetApiVersion | ( | char * | jsprString, |
jsprApiVersion_t * | apiVersion | ||
) |
bool parseJsprGetHwInfo | ( | char * | jsprString, |
jsprHwInfo_t * | hwInfo | ||
) |
bool parseJsprGetMessageProvisioning | ( | char * | jsprString, |
jsprMessageProvisioning_t * | messageProvisioning | ||
) |
bool parseJsprGetOperationalState | ( | char * | jsprString, |
jsprOperationalState_t * | operationalState | ||
) |
bool parseJsprGetSignal | ( | char * | jsprString, |
jsprConstellationState_t * | signal | ||
) |
bool parseJsprGetSimInterface | ( | char * | jsprString, |
jsprSimInterface_t * | simInterface | ||
) |
bool parseJsprGetSimStatus | ( | char * | jsprString, |
jsprSimStatus_t * | simStatus | ||
) |
bool parseJsprPutMessageOriginate | ( | char * | jsprString, |
jsprMessageOriginate_t * | messageOriginate | ||
) |
bool parseJsprUnsMessageOriginateSegment | ( | char * | jsprString, |
jsprMessageOriginateSegment_t * | messageOriginateSegment | ||
) |
bool parseJsprUnsMessageOriginateStatus | ( | char * | jsprString, |
jsprMessageOriginateStatus_t * | messageOriginateStatus | ||
) |
bool parseJsprUnsMessageTerminate | ( | char * | jsprString, |
jsprMessageTerminate_t * | messageTerminate | ||
) |
bool parseJsprUnsMessageTerminateSegment | ( | char * | jsprString, |
jsprMessageTerminateSegment_t * | messageTerminateSegment | ||
) |
bool parseJsprUnsMessageTerminateStatus | ( | char * | jsprString, |
jsprMessageTerminateStatus_t * | messageTerminateStatus | ||
) |
bool receiveJspr | ( | jsprResponse_t * | response, |
const char * | expectedTarget | ||
) |
int sendJspr | ( | const char * | buffer, |
size_t | length | ||
) |
bool waitForJsprMessage | ( | jsprResponse_t * | response, |
const char * | expectedTarget, | ||
const uint32_t | expectedCode, | ||
const uint32_t | timeoutSeconds | ||
) |
|
extern |
|
static |
int messageReference = 1 |