24 #ifndef Y2SerialComponent_h 25 #define Y2SerialComponent_h 164 #endif // Y2SerialComponent_h int open_tty()
Definition: Y2SerialComponent.cc:171
string device_name
Definition: Y2SerialComponent.h:38
void close_tty()
Definition: Y2SerialComponent.cc:184
bool await_readable(long timeout)
Definition: Y2SerialComponent.cc:297
int setup_serial_device()
Definition: Y2SerialComponent.cc:191
~Y2SerialComponent()
Definition: Y2SerialComponent.cc:64
YCPValue doActualWork(const YCPList &arglist, Y2Component *user_interface)
Definition: Y2SerialComponent.cc:138
int make_raw()
Definition: Y2SerialComponent.cc:217
string name() const
Definition: Y2SerialComponent.cc:69
void result(const YCPValue &result)
Definition: Y2SerialComponent.cc:96
Communication handle to a YaST2 component.
Definition: Y2Component.h:262
Interface to a component via serial line.
Definition: Y2SerialComponent.h:33
long baud_rate
Definition: Y2SerialComponent.h:43
void sendToSerial(const YCPValue &v)
Definition: Y2SerialComponent.cc:385
int set_fixed_line_speed(long speed)
Definition: Y2SerialComponent.cc:244
int timeout_seconds
Definition: Y2SerialComponent.h:65
Wrapper for YCPListRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPListRep with the arrow operator. See YCPListRep.
Definition: YCPList.h:236
string full_name
Definition: Y2SerialComponent.h:53
void setServerOptions(int argc, char **argv)
Definition: Y2SerialComponent.cc:105
Parser parser
Definition: Y2SerialComponent.h:58
Wrapper for YCPValueRep This class realizes an automatic memory management via YCPElement. Access the functionality of YCPValueRep with the arrow operator. See YCPValueRep.
Definition: YCPValue.h:275
YCPValue receiveFromSerial()
Definition: Y2SerialComponent.cc:397
bool initializeConnection()
Definition: Y2SerialComponent.cc:310
YCPValue evaluate(const YCPValue &command)
Definition: Y2SerialComponent.cc:75
Y2SerialComponent(string device_name, long baud_rate)
Definition: Y2SerialComponent.cc:51
YCP language parser.
Definition: Parser.h:64
int fd_serial
Definition: Y2SerialComponent.h:48