RockBLOCK 9704 C Library
Doxygen documentation for the RockBLOCK 9704 C Library.
jspr_command.h
Go to the documentation of this file.
1 #ifndef JSPR_COMMAND_H
2 #define JSPR_COMMAND_H
3 
4 #ifdef __cplusplus
5 extern "C" {
6 #endif
7 
8 #include "jspr.h"
9 #include "crossplatform.h"
10 #include <stdbool.h>
11 
12 #define COMMAND_MAX_LEN 2048U
13 
14 bool jsprGetApiVersion(void);
15 bool jsprPutApiVersion(const jsprDottedVersion_t * apiVersion);
16 bool jsprGetSimInterface(void);
17 bool jsprPutSimInterface(const char * iface);
18 bool jsprGetOperationalState(void);
19 bool jsprPutOperationalState(const char * state);
20 bool jsprPutMessageOriginate(const uint16_t topic, const size_t length);
21 bool jsprPutMessageOriginateSegment(jsprMessageOriginate_t * messageOriginate, const size_t segmentLength, uint32_t segmentStart, const char * data);
22 bool jsprGetSignal(void);
24 bool jsprGetHwInfo(void);
25 bool jsprGetFirmware(const jsprBootSource_t slot);
26 bool jsprPutFirmware(const jsprBootSource_t slot);
27 bool jsprGetSimStatus(void);
28 bool 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:317
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:230
bool jsprGetSimStatus(void)
Definition: jspr_command.c:367
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:381
bool jsprGetMessageProvisioning(void)
Definition: jspr_command.c:269
bool jsprPutFirmware(const jsprBootSource_t slot)
Definition: jspr_command.c:342
bool jsprGetHwInfo(void)
Definition: jspr_command.c:283
bool putOperationalState(availableOperationalStates_t state)
Definition: jspr_command.c:123
bool jsprGetSignal(void)
Definition: jspr_command.c:254
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