#include "tty_imc.h"
+#define BUF_LEN_MAX 512
+
struct custom_data {
int tty_fd;
guint watch_id_tty;
{
TcoreHal *hal = data;
struct custom_data *custom;
-
- #define BUF_LEN_MAX 512
char buf[BUF_LEN_MAX];
int n = 0;
static gboolean on_load()
{
- dbg("i'm load!");
+ dbg("I'm load!");
return TRUE;
}
if (!plugin)
return FALSE;
- dbg("i'm init!");
+ dbg("I'm init!");
- /*
- * Phonet init
- */
+ /* Phonet init */
data = calloc(sizeof(struct custom_data), 1);
memset(data, 0, sizeof(struct custom_data));
data->tty_fd = tty_open();
- /*
- * HAL init
- */
+ /* HAL init */
hal = tcore_hal_new(plugin, "imc-pr3", &hops, TCORE_HAL_MODE_AT);
tcore_hal_link_user_data(hal, data);
if (!plugin)
return;
- dbg("i'm unload");
+ dbg("I'm unload");
}
struct tcore_plugin_define_desc plugin_define_desc =
#define TTY_OPEN_PATH "/dev/ttyIFX0"
-int tty_close(int fd)
-{;
- dbg("Function Enter");
-
- close(fd);
-
- return 0;
-}
-
int tty_open (void)
{
int fd = -1;
int tty_read(int nFd, void* buf, size_t nbytes)
{
- int actual = 0;
+ int actual = 0;
dbg("Function Enter");
{
int ret;
size_t actual = 0;
- int retry = 0;
+ int retry = 0;
do {
ret = write(nFd, (unsigned char* )buf, nbytes - actual);