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

Committer:
masterkookus
Date:
Mon Oct 07 19:40:36 2019 +0000
Revision:
14:3d437acb92e3
Parent:
13:4d533751f951
Child:
15:9ad261a27883
Added Report Timer and cleaned up some code

Who changed what in which revision?

UserRevisionLine numberNew contents of line
masterkookus 13:4d533751f951 1
masterkookus 13:4d533751f951 2 #define sportEnabled
masterkookus 13:4d533751f951 3 #define setPollEnabled
masterkookus 14:3d437acb92e3 4 #define fastMeterEnabled
masterkookus 14:3d437acb92e3 5 #define fastDemandEnabled
masterkookus 14:3d437acb92e3 6
masterkookus 14:3d437acb92e3 7 #define setDataRecInterval 90000
masterkookus 13:4d533751f951 8
masterkookus 7:be13a9037d41 9 /*Client Information*/
masterkookus 8:fa2a2c3a16ce 10 #define setclientport 23000
masterkookus 7:be13a9037d41 11 #define setclientaddress "10.150.1.242"
masterkookus 7:be13a9037d41 12 #define setpolltimeout 200
masterkookus 11:d40adc7de05f 13 #define sertimeoutperiods 2
masterkookus 10:9da863a6da3e 14 #define setpollinterval 15 //In 10ms intervals
masterkookus 12:4bb088c27838 15 #define setfmpollinterval 5000
masterkookus 12:4bb088c27838 16 #define setfmdemandpollinterval 60000
masterkookus 4:98cdccfb17d6 17
masterkookus 7:be13a9037d41 18 #define setserverport 23
masterkookus 7:be13a9037d41 19 #define setseveraddress "10.150.1.241"
masterkookus 7:be13a9037d41 20 #define setsevermask "255.255.255.0"
masterkookus 7:be13a9037d41 21 #define setsevergateway "10.150.1.245"
masterkookus 12:4bb088c27838 22 #define setservertimeout 100000
masterkookus 4:98cdccfb17d6 23
masterkookus 4:98cdccfb17d6 24 /*Serial Port Information*/
masterkookus 4:98cdccfb17d6 25 #define sport0rx PD_6
masterkookus 4:98cdccfb17d6 26 #define sport0tx PD_5
masterkookus 4:98cdccfb17d6 27 #define sport0buff 256
masterkookus 7:be13a9037d41 28 #define sport0mult 4
masterkookus 4:98cdccfb17d6 29 #define sport0baud 9600