EDFA-EAU (30-C3-20-C) Uart driver.
More...
#include "stdbool.h"
#include "cfg_board.h"
#include "errorcode.h"
#include "util/float.h"
#include "drv/wb/suart.h"
Go to the source code of this file.
|
#define | _EDFA_NOAGC |
|
#define | E_EDFA_TIMEOUT E_EDFA + 1 |
| Receive timeout.
|
|
#define | E_EDFA_TIMEOUT_DESCR "EDFA Response Timeout" |
|
#define | E_EDFA_BDCM E_EDFA + 2 |
| bd command
|
|
#define | E_EDFA_BDCM_DESCR "EDFA Bad Command" |
|
#define | E_EDFA_NOCMD E_EDFA + 3 |
| no echoed command back
|
|
#define | E_EDFA_NOCMD_DESCR "EDFA No Echoed Command" |
|
#define | E_EDFA_NOCOMMA E_EDFA + 4 |
| no comma when required in response
|
|
#define | E_EDFA_NOCOMMA_DESCR "EDFA No Comma" |
|
#define | E_EDFA_TOOLONG E_EDFA + 5 |
| command parameter too long
|
|
#define | E_EDFA_TOOLONG_DESCR "EDFA input parameter too long" |
|
#define | E_EDFA_INVALID E_EDFA + 6 |
| invalid
|
|
#define | E_EDFA_INVALID_DESCR "EDFA invalid parameter" |
|
#define | EDFA_BAUDRATE_DEFAULT SUART_BAUDRATE_57600 |
| Default Baudrate.
|
|
#define | EDFA_MAX_RET_LEN 80 |
|
|
static void | edfaInit () |
| Initializes the EDFA. More...
|
|
bool | edfaReadStatus (bool *emission, bool *startup) |
|
bool | edfaEmOn () |
|
bool | edfaEmOff () |
|
bool | edfaReadCompOutPw (char **retString) |
|
bool | edfaReadCompInPw (char **retString) |
|
bool | edfaReadPumpDiodeCur (char **retString) |
|
bool | edfaReadTemp (char **retString) |
|
bool | edfaSetAPCMode (char **retString) |
|
bool | edfaSetCompOutPw (const char *s_dbm, char **retString) |
|
bool | edfaReadCompPwSet (char **retString) |
|
bool | edfaReadMaxCompOutPw (char **retString) |
|
bool | edfaReadMaxTemp (char **retString) |
|
bool | edfaReadMaxPumpDiodeCur (char **retString) |
|
bool | edfaReadPart (char **retString) |
|
bool | edfaReadFwVer (char **retString) |
|
bool | edfaReadDate (char **retString) |
|
bool | edfaReadSerial (char **retString) |
|
int | edfaOutputPower () |
|
int | edfaInputPower () |
|
int | edfaReadSetpoint () |
|
int | edfaPumpCur () |
|
int | edfaTemp () |
|
void | edfaWriteSetpoint (f32_t val, char **retString) |
|
bool | edfaDbgCmdReply (const char *cmd, char **retString) |
| Execute an EDFA debug command, and returns the reply. More...
|
|
bool | edfaDbgCmd (const char *cmd) |
| Execute an EDFA debug command w/o a reply. More...
|
|
EDFA-EAU (30-C3-20-C) Uart driver.
Definition in file edfa-eau.h.
bool edfaDbgCmd |
( |
const char * |
cmd | ) |
|
Execute an EDFA debug command w/o a reply.
- Parameters
-
cmd | The command to execute |
- Return values
-
true | Command/Response sequence executed succesfully |
false | Command/Response sequence failed |
Definition at line 631 of file edfa-eau.c.
bool edfaDbgCmdReply |
( |
const char * |
cmd, |
|
|
char ** |
retString |
|
) |
| |
Execute an EDFA debug command, and returns the reply.
- Parameters
-
cmd | The command to execute |
retString | The result |
- Return values
-
true | Command/Response sequence executed succesfully |
false | Command/Response sequence failed |
Definition at line 627 of file edfa-eau.c.
Initializes the EDFA.
- Parameters
-
Definition at line 63 of file edfa-eau.h.