@@ -26,29 +26,26 @@ class DigitalIOModel {
26
26
public:
27
27
DigitalIOModel ();
28
28
~DigitalIOModel ();
29
+ // DigitalIOAdd
29
30
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
39
35
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
44
38
bool EncodeDigitalIOEvent (char *pin_name, bool value);
45
- wippersnapper_digitalio_DigitalIOEvent *GetDigitalIOEventMsg () {
46
- return &_msg_dio_event;
47
- }
39
+ wippersnapper_digitalio_DigitalIOEvent *GetDigitalIOEventMsg ();
40
+
48
41
private:
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
53
50
};
54
51
#endif // WS_DIGITALIO_MODEL_H
0 commit comments