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:
Tue Sep 17 17:03:40 2019 +0000
Revision:
4:98cdccfb17d6
Child:
7:be13a9037d41
Basic Functionality

Who changed what in which revision?

UserRevisionLine numberNew contents of line
masterkookus 4:98cdccfb17d6 1 #define numservers 1
masterkookus 4:98cdccfb17d6 2 #define numclients 1
masterkookus 4:98cdccfb17d6 3 #define numserial 1
masterkookus 4:98cdccfb17d6 4
masterkookus 4:98cdccfb17d6 5 /*Comment out to disable http*/
masterkookus 4:98cdccfb17d6 6 #define httpserver
masterkookus 4:98cdccfb17d6 7
masterkookus 4:98cdccfb17d6 8 /*Server 1 Information*/
masterkookus 4:98cdccfb17d6 9 #define s1tcpport 23
masterkookus 4:98cdccfb17d6 10 #define s1timeout 30
masterkookus 4:98cdccfb17d6 11 #define s1sport true
masterkookus 4:98cdccfb17d6 12
masterkookus 4:98cdccfb17d6 13 /*Server 2 Information*/
masterkookus 4:98cdccfb17d6 14 #define s2tcpport 0
masterkookus 4:98cdccfb17d6 15 #define s2timeout 0
masterkookus 4:98cdccfb17d6 16 #define s2sport false
masterkookus 4:98cdccfb17d6 17
masterkookus 4:98cdccfb17d6 18 /*Server 3 Information*/
masterkookus 4:98cdccfb17d6 19 #define s3tcpport 0
masterkookus 4:98cdccfb17d6 20 #define s3timeout 0
masterkookus 4:98cdccfb17d6 21 #define s3sport false
masterkookus 4:98cdccfb17d6 22
masterkookus 4:98cdccfb17d6 23 /*Server 4 Information*/
masterkookus 4:98cdccfb17d6 24 #define s4tcpport 0
masterkookus 4:98cdccfb17d6 25 #define s4timeout 0
masterkookus 4:98cdccfb17d6 26 #define s4sport false
masterkookus 4:98cdccfb17d6 27
masterkookus 4:98cdccfb17d6 28 /*Client 1 Information*/
masterkookus 4:98cdccfb17d6 29 #define c1tcpport 23000
masterkookus 4:98cdccfb17d6 30 #define claddress "10.150.1.245"
masterkookus 4:98cdccfb17d6 31 #define c1polltimeout 200
masterkookus 4:98cdccfb17d6 32 #define c1pollinterval 500
masterkookus 4:98cdccfb17d6 33
masterkookus 4:98cdccfb17d6 34 /*Client 2 Information*/
masterkookus 4:98cdccfb17d6 35 #define c2tcpport 0
masterkookus 4:98cdccfb17d6 36 #define c2address "0.0.0.0"
masterkookus 4:98cdccfb17d6 37 #define c2polltimeout 0
masterkookus 4:98cdccfb17d6 38 #define c2pollinterval 0
masterkookus 4:98cdccfb17d6 39
masterkookus 4:98cdccfb17d6 40 /*Client 3 Information*/
masterkookus 4:98cdccfb17d6 41 #define c3tcpport 0
masterkookus 4:98cdccfb17d6 42 #define c3address "0.0.0.0"
masterkookus 4:98cdccfb17d6 43 #define c3polltimeout 0
masterkookus 4:98cdccfb17d6 44 #define c3pollinterval 0
masterkookus 4:98cdccfb17d6 45
masterkookus 4:98cdccfb17d6 46 /*Client 4 Information*/
masterkookus 4:98cdccfb17d6 47 #define c4tcpport 0
masterkookus 4:98cdccfb17d6 48 #define c4address "0.0.0.0"
masterkookus 4:98cdccfb17d6 49 #define c4polltimeout 0
masterkookus 4:98cdccfb17d6 50 #define c4pollinterval 0
masterkookus 4:98cdccfb17d6 51
masterkookus 4:98cdccfb17d6 52 /*Serial Port Information*/
masterkookus 4:98cdccfb17d6 53 #define sport0rx PD_6
masterkookus 4:98cdccfb17d6 54 #define sport0tx PD_5
masterkookus 4:98cdccfb17d6 55 #define sport0buff 256
masterkookus 4:98cdccfb17d6 56 #define sport0baud 9600
masterkookus 4:98cdccfb17d6 57 #define sport1rx
masterkookus 4:98cdccfb17d6 58 #define sport1tx
masterkookus 4:98cdccfb17d6 59 #define sport0buff 256
masterkookus 4:98cdccfb17d6 60 #define sport0baud 9600
masterkookus 4:98cdccfb17d6 61 #define sport2rx
masterkookus 4:98cdccfb17d6 62 #define sport2tx
masterkookus 4:98cdccfb17d6 63 #define sport0buff 256
masterkookus 4:98cdccfb17d6 64 #define sport0baud 9600
masterkookus 4:98cdccfb17d6 65 #define sport3rx
masterkookus 4:98cdccfb17d6 66 #define sport3tx
masterkookus 4:98cdccfb17d6 67 #define sport0buff 256
masterkookus 4:98cdccfb17d6 68 #define sport0baud 9600