92
92
public bool Connect() {
93
93
if(!is_connected) {
94
if (lirc_init (program_name, 1) == -1) {
95
Log.Warning ("lirc-sharp: lirc_init() failed");
94
if (lirc_glue_init (program_name, 1) == -1) {
95
Log.Warning ("lirc-sharp: lirc_glue_init() failed");
96
96
this.ErrorValue = -2;
151
151
/* .......................lirc_client bindings.................................................*/
153
[DllImport("lirc_client")]
154
private extern static int lirc_init(string prog, int verbose);
156
[DllImport("lirc_client")]
157
private extern static int lirc_deinit();
159
[DllImport("lirc_client")]
160
private extern static int lirc_nextcode(out string code);
162
/*[DllImport("lirc_client")]
163
private extern static int lirc_readconfig(string file, out Config config, string check);
165
[DllImport("lirc_client")]
166
private extern static int lirc_freeconfig(out Config config);
168
[DllImport("lirc_client")]
169
private extern static int lirc_code2char(out Config config, string code, out string str);*/
153
[DllImport("liblircglue")]
154
private extern static int lirc_glue_init(string prog, int verbose);
156
[DllImport("liblircglue")]
157
private extern static int lirc_glue_deinit();
159
[DllImport("liblircglue")]
160
private extern static int lirc_glue_nextcode(out string code);
162
/*[DllImport("liblircglue")]
163
private extern static int lirc_glue_readconfig(string file, out Config config, string check);
165
[DllImport("liblircglue")]
166
private extern static int lirc_glue_freeconfig(out Config config);
168
[DllImport("liblircglue")]
169
private extern static int lirc_glue_code2char(out Config config, string code, out string str);*/
172
172
/* someone write bindings for client daemon functions? check out lirc_client.h */