@@ -26,29 +26,26 @@ class DigitalIOModel {
2626public:
2727 DigitalIOModel ();
2828 ~DigitalIOModel ();
29+ // DigitalIOAdd
2930 bool DecodeDigitalIOAdd (pb_istream_t *stream);
30- void ParseDigitalIOAdd ();
31- wippersnapper_digitalio_DigitalIOAdd *GetDigitalIOAddMsg () {
32- return &_msg_dio_add;
33- }
34- void ParseDigitalIORemove ();
35- wippersnapper_digitalio_DigitalIORemove *GetDigitalIORemove () {
36- return &_msg_dio_remove;
37- }
38-
31+ wippersnapper_digitalio_DigitalIOAdd *GetDigitalIOAddMsg ();
32+ // DigitalIORemove
33+ wippersnapper_digitalio_DigitalIORemove *GetDigitalIORemove ();
34+ // DigitalIOWrite
3935 bool DecodeDigitalIOWrite (pb_istream_t *stream);
40- wippersnapper_digitalio_DigitalIOWrite *GetDigitalIOWriteMsg () {
41- return &_msg_dio_write;
42- }
43-
36+ wippersnapper_digitalio_DigitalIOWrite *GetDigitalIOWriteMsg ();
37+ // DigitalIOEvent
4438 bool EncodeDigitalIOEvent (char *pin_name, bool value);
45- wippersnapper_digitalio_DigitalIOEvent *GetDigitalIOEventMsg () {
46- return &_msg_dio_event;
47- }
39+ wippersnapper_digitalio_DigitalIOEvent *GetDigitalIOEventMsg ();
40+
4841private:
49- wippersnapper_digitalio_DigitalIOAdd _msg_dio_add;
50- wippersnapper_digitalio_DigitalIORemove _msg_dio_remove;
51- wippersnapper_digitalio_DigitalIOEvent _msg_dio_event;
52- wippersnapper_digitalio_DigitalIOWrite _msg_dio_write;
42+ wippersnapper_digitalio_DigitalIOAdd
43+ _msg_dio_add; // /< DigitalIOAdd message object
44+ wippersnapper_digitalio_DigitalIORemove
45+ _msg_dio_remove; // /< DigitalIORemove message object
46+ wippersnapper_digitalio_DigitalIOEvent
47+ _msg_dio_event; // /< DigitalIOEvent message object
48+ wippersnapper_digitalio_DigitalIOWrite
49+ _msg_dio_write; // /< DigitalIOWrite message object
5350};
5451#endif // WS_DIGITALIO_MODEL_H
0 commit comments