
This demonstrates the process of communicating through ethernet to a SEL-2431 Voltage Regulator Control Panel using SEL Fast Message. Basic device commands and data cna be requested and displayed over a connected serial port. This is a basic version and full testing and documentation has yet to be completed.
Dependencies: BufferedSerial analogAverager voltageRegulator netStatReg analogMinMax CounterMinMax
mydevices.h@13:4d533751f951, 2019-10-07 (annotated)
- Committer:
- masterkookus
- Date:
- Mon Oct 07 17:32:01 2019 +0000
- Revision:
- 13:4d533751f951
- Parent:
- 12:4bb088c27838
- Child:
- 14:3d437acb92e3
Completed net class and fixed message lock error;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
masterkookus | 13:4d533751f951 | 1 | |
masterkookus | 13:4d533751f951 | 2 | #define sportEnabled |
masterkookus | 13:4d533751f951 | 3 | #define setPollEnabled |
masterkookus | 13:4d533751f951 | 4 | |
masterkookus | 7:be13a9037d41 | 5 | /*Client Information*/ |
masterkookus | 8:fa2a2c3a16ce | 6 | #define setclientport 23000 |
masterkookus | 7:be13a9037d41 | 7 | #define setclientaddress "10.150.1.242" |
masterkookus | 7:be13a9037d41 | 8 | #define setpolltimeout 200 |
masterkookus | 11:d40adc7de05f | 9 | #define sertimeoutperiods 2 |
masterkookus | 10:9da863a6da3e | 10 | #define setpollinterval 15 //In 10ms intervals |
masterkookus | 12:4bb088c27838 | 11 | #define setfmpollinterval 5000 |
masterkookus | 12:4bb088c27838 | 12 | #define setfmdemandpollinterval 60000 |
masterkookus | 4:98cdccfb17d6 | 13 | |
masterkookus | 7:be13a9037d41 | 14 | #define setserverport 23 |
masterkookus | 7:be13a9037d41 | 15 | #define setseveraddress "10.150.1.241" |
masterkookus | 7:be13a9037d41 | 16 | #define setsevermask "255.255.255.0" |
masterkookus | 7:be13a9037d41 | 17 | #define setsevergateway "10.150.1.245" |
masterkookus | 12:4bb088c27838 | 18 | #define setservertimeout 100000 |
masterkookus | 4:98cdccfb17d6 | 19 | |
masterkookus | 4:98cdccfb17d6 | 20 | /*Serial Port Information*/ |
masterkookus | 4:98cdccfb17d6 | 21 | #define sport0rx PD_6 |
masterkookus | 4:98cdccfb17d6 | 22 | #define sport0tx PD_5 |
masterkookus | 4:98cdccfb17d6 | 23 | #define sport0buff 256 |
masterkookus | 7:be13a9037d41 | 24 | #define sport0mult 4 |
masterkookus | 4:98cdccfb17d6 | 25 | #define sport0baud 9600 |