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);
31bool jsprPutMessageActivityStatus(const bool enabled);
32
35
36#ifdef __cplusplus
37}
38#endif
39
40#endif
availableSimInterfaces_t
Definition jspr.h:109
jsprBootSource_t
Definition jspr.h:87
availableOperationalStates_t
Definition jspr.h:131
bool jsprGetApiVersion(void)
Definition jspr_command.c:22
bool jsprGetSimInterface(void)
Definition jspr_command.c:87
bool jsprGetFirmware(const jsprBootSource_t slot)
Definition jspr_command.c:318
bool jsprPutMessageOriginate(const uint16_t topic, const size_t length)
Definition jspr_command.c:202
bool jsprPutSimInterface(const char *iface)
Definition jspr_command.c:101
bool jsprPutMessageOriginateSegment(jsprMessageOriginate_t *messageOriginate, const size_t segmentLength, uint32_t segmentStart, const char *data)
Definition jspr_command.c:231
bool jsprGetMessageActivityStatus(void)
Definition jspr_command.c:425
bool jsprGetSimStatus(void)
Definition jspr_command.c:368
bool jsprGetOperationalState(void)
Definition jspr_command.c:164
bool putSimInterface(availableSimInterfaces_t iface)
Definition jspr_command.c:59
bool jsprPutServiceConfig(const bool resync)
Definition jspr_command.c:382
bool jsprGetMessageProvisioning(void)
Definition jspr_command.c:270
bool jsprPutMessageActivityStatus(const bool enabled)
Definition jspr_command.c:439
bool jsprPutMessageOriginateStatus(jsprMessageOriginateStatus_t *messageOriginateStatus)
Definition jspr_command.c:403
bool jsprPutFirmware(const jsprBootSource_t slot)
Definition jspr_command.c:343
bool jsprGetHwInfo(void)
Definition jspr_command.c:284
bool putOperationalState(availableOperationalStates_t state)
Definition jspr_command.c:124
bool jsprGetSignal(void)
Definition jspr_command.c:255
bool jsprPutOperationalState(const char *state)
Definition jspr_command.c:179
bool jsprPutApiVersion(const jsprDottedVersion_t *apiVersion)
Definition jspr_command.c:36
Definition jspr.h:74
Definition jspr.h:227
Definition jspr.h:168