RockBLOCK 9704 C Library
Doxygen documentation for the RockBLOCK 9704 C Library.
Loading...
Searching...
No Matches
jspr_command.h
Go to the documentation of this file.
1#ifndef JSPR_COMMAND_H
2#define JSPR_COMMAND_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#include "jspr.h"
9#include "crossplatform.h"
10#include <stdbool.h>
11
12#define COMMAND_MAX_LEN 2048U
13
14bool jsprGetApiVersion(void);
15bool jsprPutApiVersion(const jsprDottedVersion_t * apiVersion);
16bool jsprGetSimInterface(void);
17bool jsprPutSimInterface(const char * iface);
19bool jsprPutOperationalState(const char * state);
20bool jsprPutMessageOriginate(const uint16_t topic, const size_t length);
21bool jsprPutMessageOriginateSegment(jsprMessageOriginate_t * messageOriginate, const size_t segmentLength, uint32_t segmentStart, const char * data);
22bool jsprGetSignal(void);
24bool jsprGetHwInfo(void);
25bool jsprGetFirmware(const jsprBootSource_t slot);
26bool jsprPutFirmware(const jsprBootSource_t slot);
27bool jsprGetSimStatus(void);
28bool jsprPutServiceConfig(const bool resync);
29
32
33#ifdef __cplusplus
34}
35#endif
36
37#endif
availableSimInterfaces_t
Definition jspr.h:108
jsprBootSource_t
Definition jspr.h:86
availableOperationalStates_t
Definition jspr.h:130
bool jsprGetApiVersion(void)
Definition jspr_command.c:21
bool jsprGetSimInterface(void)
Definition jspr_command.c:86
bool jsprGetFirmware(const jsprBootSource_t slot)
Definition jspr_command.c:313
bool jsprPutMessageOriginate(const uint16_t topic, const size_t length)
Definition jspr_command.c:201
bool jsprPutSimInterface(const char *iface)
Definition jspr_command.c:100
bool jsprPutMessageOriginateSegment(jsprMessageOriginate_t *messageOriginate, const size_t segmentLength, uint32_t segmentStart, const char *data)
Definition jspr_command.c:226
bool jsprGetSimStatus(void)
Definition jspr_command.c:363
bool jsprGetOperationalState(void)
Definition jspr_command.c:163
bool putSimInterface(availableSimInterfaces_t iface)
Definition jspr_command.c:58
bool jsprPutServiceConfig(const bool resync)
Definition jspr_command.c:377
bool jsprGetMessageProvisioning(void)
Definition jspr_command.c:265
bool jsprPutFirmware(const jsprBootSource_t slot)
Definition jspr_command.c:338
bool jsprGetHwInfo(void)
Definition jspr_command.c:279
bool putOperationalState(availableOperationalStates_t state)
Definition jspr_command.c:123
bool jsprGetSignal(void)
Definition jspr_command.c:250
bool jsprPutOperationalState(const char *state)
Definition jspr_command.c:178
bool jsprPutApiVersion(const jsprDottedVersion_t *apiVersion)
Definition jspr_command.c:35
Definition jspr.h:73
Definition jspr.h:167