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@11:d40adc7de05f, 2019-10-02 (annotated)
- Committer:
- masterkookus
- Date:
- Wed Oct 02 19:16:25 2019 +0000
- Revision:
- 11:d40adc7de05f
- Parent:
- 10:9da863a6da3e
- Child:
- 12:4bb088c27838
Added min max and averaging routines;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
masterkookus | 7:be13a9037d41 | 1 | /*Client Information*/ |
masterkookus | 8:fa2a2c3a16ce | 2 | #define setclientport 23000 |
masterkookus | 7:be13a9037d41 | 3 | #define setclientaddress "10.150.1.242" |
masterkookus | 7:be13a9037d41 | 4 | #define setpolltimeout 200 |
masterkookus | 11:d40adc7de05f | 5 | #define sertimeoutperiods 2 |
masterkookus | 10:9da863a6da3e | 6 | #define setpollinterval 15 //In 10ms intervals |
masterkookus | 10:9da863a6da3e | 7 | #define setfmpollinterval 500 |
masterkookus | 10:9da863a6da3e | 8 | #define setfmdemandpollinterval 3100 |
masterkookus | 8:fa2a2c3a16ce | 9 | #define setslowpollinterval 1500 |
masterkookus | 8:fa2a2c3a16ce | 10 | #define setfastpollcount 5 |
masterkookus | 7:be13a9037d41 | 11 | #define setpollenabled true |
masterkookus | 4:98cdccfb17d6 | 12 | |
masterkookus | 7:be13a9037d41 | 13 | #define setserverport 23 |
masterkookus | 7:be13a9037d41 | 14 | #define setseveraddress "10.150.1.241" |
masterkookus | 7:be13a9037d41 | 15 | #define setsevermask "255.255.255.0" |
masterkookus | 7:be13a9037d41 | 16 | #define setsevergateway "10.150.1.245" |
masterkookus | 8:fa2a2c3a16ce | 17 | #define setservertimeout 100 |
masterkookus | 4:98cdccfb17d6 | 18 | |
masterkookus | 4:98cdccfb17d6 | 19 | /*Serial Port Information*/ |
masterkookus | 4:98cdccfb17d6 | 20 | #define sport0rx PD_6 |
masterkookus | 4:98cdccfb17d6 | 21 | #define sport0tx PD_5 |
masterkookus | 4:98cdccfb17d6 | 22 | #define sport0buff 256 |
masterkookus | 7:be13a9037d41 | 23 | #define sport0mult 4 |
masterkookus | 4:98cdccfb17d6 | 24 | #define sport0baud 9600 |