SA Flex Controller
“
Product Information
Zvinodiwa:
- Zita reChigadzirwa: SA Flex (SAF)
- Zvinoenderana Zvigadzirwa: SAF zvigadzirwa zvine chaiyo chigadzirwa ID uye
configurations - Inotsigirwa Protocol: Yepamberi Sign Control + Bitmap Mode
(Ethernet Chete) - Kukurukurirana Interfaces: Ethernet uye RS-485
Mirayiridzo Yekushandisa Chigadzirwa:
Mudziyo Hardware uye Setup:
Iyo SA Flex Controller ine maviri ekutaurirana interfaces:
Ethernet uye RS-485.
Ethernet Interface:
Iyo yakamisikidzwa XPort module inopa wired Ethernet interface kune
chidzori chechiratidzo. Gadzirisa zvigadziriso kuburikidza neHTTP GUI kana telnet
interfaces.
Critical Device Settings (TCP/IP):
- Mharidzo Payload Port: 10001
- Default Configuration: DHCP
RS-485 Interface:
Iyo RS-485 chiteshi inobvumira kutonga uchishandisa Legacy uye Yakawedzerwa
7-chikamu mirairo.
Critical Device Settings (Serial):
Tarisa kune iyo wiring dhizaini yekuseta kwayo.
7-Segment Control Mode (Ethernet kana RS-485):
Seta Kero Yemasaini (SA) uchishandisa DIP switch bank ye
7-chikamu chekudzora maitiro. Tevedza iyo Legacy 7-Segment Protocol ye
configuration.
FAQ:
Mubvunzo: Ndeapi maprotocol anotsigirwa neSA Flex chigadzirwa
line?
A: Iyo SA Flex chigadzirwa mutsetse inotsigira Yepamberi Sign Control +
Bitmap Mode (Ethernet Chete) protocol.
Q: Ndingagadzirisa sei Ethernet interface yeSA Flex
controller?
A: Unogona kugadzirisa Ethernet interface uchishandisa HTTP GUI
kana telnet interfaces inopihwa neiyo yakadzamidzirwa XPort module.
"`
SA Flex (SAF) Protocol/Integration Guide (Yaimbova RGBF Flex)
Yakapedzisira kugadziridzwa: Chivabvu 28, 2024
Zviri mukati
I. Nhanganyaya …………………………………………………………………………………………………………………………………… ……….2 Compatible Products …………………………………………………………………………………………………………………………… ………………………. 2 Zvinotsigirwa Zvirongwa uye Zvimiro …………………………………………………………………………………………………………………………. 3
II. Mudziyo Hardware uye Setup ………………………………………………………………………………………………………………..4 Lantronix /Gridconnect Enhanced XPort Ethernet Controller ………………………………………………………………………………. 4 Critical Device Settings (TCP/IP) …………………………………………………………………………………………………………………… ………. 4 Serial RS-485 interface (7-segment control mode chete) …………………………………………………………………………………………… (Serial) ………………………………………………………………………………………………………………………………………………………………………………………………… Wiring (Serial) ………………………………………………………………………………………………………………………………… ……….. 4
III. 7-Segment Control Mode (Ethernet kana RS-485) …………………………………………………………………………………………………… ” 6-Segment Protocol …………………………………………………………………………………………………………………… Example displays: Legacy 7-Segment Protocol……………………………………………………………………………………………………………………………………………………… 6 b) “Yakawedzerwa ” 7-Segment Protocol……………………………………………………………………………………………………………….. 7 Font size flag: + “F” (0x1B 0x46) ……………………………………………………………………………………………………………….. 8 Mureza wemavara emavara: + “T” (0x1B 0x54) ……………………………………………………………………………………………………………………………………. mureza weruvara: + “B” (9x0B 1x0)……………………………………………………………………………………………………. 42 c) “Yakawedzerwa” 10-Segment Protocol: Character Maps …………………………………………………………………………………….. 7
IV. Advanced Sign Control + Bitmap Mode (Ethernet Chete)……………………………………………………………………………….13 Protocol Structure……………………… ……………………………………………………………………………………………………………………………. 13 Chikumbiro……………………………………………………………………………………………………………………………………………… ………………………. 13 Mhinduro ………………………………………………………………………………………………………………………………………… ……………………. 13 Sign Commands (Ethernet Chete)……………………………………………………………………………………………………………………… …… 14 Raira 0x01: GET Sign Info …………………………………………………………………………………………………………………… ………. 14 Raira 0x02: GET Sign Image……………………………………………………………………………………………………………………… . 15 Raira 0x04: WANA Kupenya Kwechiratidzo…………………………………………………………………………………………………………………… 15 Raira 0x05: SET Sign Kupenya ……………………………………………………………………………………………………………… 15 Raira 0x06: WANA Chimiro cheMharidzo …………………………………………………………………………………………………………….. 16 Raira 0x08: SET Blank Message …………………………………………………………………………………………………………………. 16 Raira 0x13: Isa Bitmap Message ………………………………………………………………………………………………………… 16
Page | 1
I. Nhanganyaya
Gwaro iri rinodonongodza maprotocol anogamuchirwa uye nzira dzekutaurirana dzeSignal-Tech's SA Flex (SAF) zvigadzirwa.
Inowirirana Zvigadzirwa
Chiratidzo chinowirirana chinoratidzwa muChigadzirwa Nhamba yacho se "SAF".
Kunyangwe panogona kunge paine mamwe anowirirana akasiyana, aya ndiwo akajairwa masisitimu:
Product ID
Resolution (HxW)
Saizi yekirasi (HxW)
Sample kuratidza
69113
16×64 px
7″x 26″
69151
16×96 px
7″x 39″
69152
16×128 px
7″x 51″
69153
32×64 px
14″x 26″
69143
32×96 px
14″x 39″
68007
32×128 px
14″x 51″
Page | 2
Inotsigirwa Protocols uye Zvimiro Iyo SA Flex chigadzirwa mutsara inotsigira maviri meseji protocol (tinya musoro kuti usvetuke kune chikamu):
7-Segment Control Mode (Ethernet kana RS-485) · Inoshandisa Signal-Tech's 7-segment/LED Count Display protocol · Haidi shanduko pakudzora software (kana 7segment protocol yatoshandiswa) · Zvakare inoenderana neSA- neS-SA zviratidzo
Yepamberi Sign Control + Bitmap Mode (Ethernet Chete)
· Inoshandisa Signal-Tech's RGB Protocol semudziyo · Inobvumira bitmap mifananidzo kutumirwa kuchiratidziro
kamwe pasekondi
Mimwe mirairo yezviratidzo (Svetukira ku: "Yakawedzerwa" 7-Segment Protocol):
· Kudzora ruvara rwechinyorwa/kumashure · Font size control · Raibhurari yechiratidzo chakazara
Mimwe mirairo yemasaini (Svetukira ku: Sign Commands (Ethernet Chete)):
· Kudzora kupenya · Kudzoreredza ruzivo rwehardware: ID yechigadzirwa, serial
nhamba, mufananidzo wechigadzirwa, zuva rekugadzira · Dzora zvazvino meseji mamiriro (checksum)
Page | 3
II. Mudziyo Hardware uye Setup
Iyo SA Flex Controller ine maviri ekutaurirana interfaces ( uye ):
Kuti uwane mirairo yekushandisa DIP switch bank yekero, ona 7-Segment Control Mode (Ethernet kana RS-485).
Lantronix/Gridconnect Yakawedzerwa XPort Ethernet Controller
Iyo yakamisikidzwa "XPort" module inopa wired Ethernet interface kune yechiratidzo controller. Mirairo yese yemasaini-bitmap, 7-segment, zvichingodaro-inotsigirwa neEthernet. Iyo Ethernet controller ine HTTP GUI (port 80) uye telnet (port 9999) interfaces inogona kushandiswa kugadzirisa static IP kero, chiteshi cheTCP chakasiyana, uye/kana password yemuchina.
Critical Device Settings (TCP/IP)
Chiratidzo chinogashira iyo meseji payload pamusoro peTCP/IP pachiteshi 10001.
Nekumisikidza, XPort inogadzirirwa kushandisa DHCP. Shandisa DHCP router kana dhawunirodha Lantronix DeviceInstaller kuti uwane mudziyo, wobva waisa static IP kana uchida.
Seri RS-485 interface (7-segment control mode chete)
Iyo SA Flex controller ine zvakare RS-485 chiteshi, zvichiita kuti zvive nyore kutsiva yekare 7-chikamu kuratidza.
Iyo serial interface inogumira kugamuchira "Nhaka" uye "Yakawedzerwa" 7-chikamu mirairo chete.
Page | 4
Critical Device Settings (Serial)
Zvirongwa zviri pazasi hazvigadzirike pane controller. Iyo yekugamuchira mudziyo/sevha inofanirwa kugadzirirwa zvinotevera:
· Protocol: RS-485 · Baud Rate: 9600 · Data Bits: 8 · Stop Bits: 1 · Parity: Hapana
Device Wiring (Serial)
Wiring diagram (CAT6 inoratidzwa)
Cherechedza: Imwe tambo yakamonyoroka, kana yakadzivirirwa, RS-485-chaiyo tambo inofanirwa kuita pamwe neCAT6.
Muchena/Orenji B+
Muchena/Green
A-
Solid Orange Solid Green
G (vamwe vese)
Page | 5
III. 7-Segment Control Mode (Ethernet kana RS-485)
Dzokera kune Device Hardware uye Setup chikamu chekugadzirisa zvigadziriso.
Zvimwe zvigadziriso zvehardware: Paunenge uchishandisa 7-segment control-kungave pamusoro peRS-485 kana Ethernet-iyo Sign Kero (SA) inofanirwa kusetwa uchishandisa controller's DIP switch bank (kero 1-63):
a) "Nhaka" 7-Segment Protocol
Hex 16 16 02 [SA] [CM] [CD]
X1
X2
X3
X4
[CS]03
Def SYN SYN STX Sign Command Gonesa Digit 1 Digit 2 Digit 3 Digit 4 XOR
ETC
kero mode
mhinduro
Checksum
Kutevera Signal-Tech's proprietary LED Count Display Protocol, masisitimu aripo anogona kudzora SA Flex zviratidzo pasina kugadzirisa iyo host software.
Iyo 7-Segment/LED Count Display Protocol inogona kuwanikwa pano: https://www.signal-tech.com/downloads/led-count-display-protocol.pdf
Zvinyorwa zve "Legacy" 7-Segment Protocol: · Font ichava 15px yakakwirira uye ichave yakarurama-yakarurama · Inotungamira 0s ichabviswa · "FULL" ( 0x01) uye "CLSD" ( 0x03) ichaonekwa mutsvuku · Mamwe mavara ese achaonekwa negirini
Example inoratidza: Legacy 7-Segment Protocol
Hex yakatumirwa: Packet info: Ratidza (inoratidzwa pa16×48 px chiratidzo):
16 16 02 01 01 01 30 31 32 33 01 03 Sign address = 1; = 1; inoratidza FULL
Hex yakatumirwa: Packet info: Ratidza (inoratidzwa pa16×48 px chiratidzo):
16 16 02 3A 06 01 00 00 32 33 3C 03 Sign address = 58; = 06; inoratidza 23
Page | 6
b) "Yakawedzerwa" 7-Segment Protocol
Hex 16 16 02 [SA] [CM] [CD]
X1
X2
…
Def SYN SYN STX Sign Command Gonesa Char 1 Char 2 ...
kero mode
mhinduro
XN [CS]
03
Char N XOR
ETC
Checksum
Mukati meiyo yakafanana protocol chimiro, software yekudzora inogona zvakare kuwedzera zvinotevera kune hunhu rwizi (X1,…XN): 1. mireza (0x1b) kutonga: a. Saizi yefonti (Default: 15px) b. Ruvara rwemavara (Default: Green) c. Ruvara rwekumashure (Default: Default) 2. Upper ASCII values kumiririra miseve nezvimwe zviratidzo zvinozivikanwa (Svetukira ku: CHARACTER MAP)
Notes:
· Kufanana ne "Legacy" 7-segment mode, zvinyorwa zvese zvichave zvakarurama uye zvinotanga pamutsetse wepamusoro · Tarisa kugwaro rekutanga reprotocol rekuverenga cheki.ampzvishoma pazasi hazvibatanidzi akakwana data pakiti kunze kwekunge zvacherechedzwa neimwe nzira · Hurumu hwehuwandu hwemabhaiti murukova rwemunhu = 255
Mireza inotsanangurwa pamapeji 8-10…
Page | 7
Font size flag: + “F” (0x1B 0x46)
Isa mureza uyu kuti usarudze imwe yemafonti matatu saizi. Iko kukosha kweiyo 0x01 ("Medium" 15px).
Hex
1B
46
NN
Def
F
Font index (inotsanangurwa pazasi)
Cherechedza: Saizi yefonti imwe chete ndiyo inotenderwa pamutsetse wega wega, kureva [CR] (0x0A) inodiwa font inotevera isati yasarudzwa.
ExampLe: Font size mureza (32x64px inoratidzwa)
Font
Hex mukuyerera kwehunhu
Diki (7px kureba) + “F” + 00
0x1B 0x46 0x00
Pakati (15px kureba) + “F” + 01
(Default-hapana mureza unodiwa)
0x1B 0x46 0x01
Hombe (30px kureba) + “F” + 02
0x1B 0x46 0x02
Page | 8
Mureza wemavara emavara: + “T” (0x1B 0x54)
Mureza wemavara emavara unogona kushandiswa kukanganisa ruvara rwemberi chero nguva.
Hex
1B 54
[RR] [GG] [BB]Def T Red kukosha Green value Bhuruu
(00-FF)
(00-FF)
(00-FF)
Cherechedza: Rudzi rwemavara runogona kuchinjwa chero nguva (kunyangwe mukati memutsara mumwe chete).
Example: Mureza wemavara emavara (16x128px kuratidzwa kunoratidzwa): Yakazara packet inoratidzwa (ads 1): 16 16 02 01 06 01 AA 20 33 20 B1 20 1B 54 FF FF FF 7C 20 1B 54 00 00 3 20 AB39 FF20 B73
. AA 20 33 20
B1
20 . 7C 20 . B3
20
39
20 AB
.
.
.
.
.
.
[Sym] [Sp] “3” [Sp] [Sym] [Sp] “|” [Sp] [Sym] [Sp] "9" [Sp] [Sym]Default size + ruvara (hapana mureza unodiwa)
Mureza Wemavara:
Mureza Wemavara:
1B 54 FF FF FF 1B 54 00 00 FF
Flags Def Bytes
Page | 9
Mureza weruvara rwekumashure: + “B” (0x1B 0x42)
Isa mureza uyu kuti uchinje ruvara rwekumashure. The default is 00-00-00 (dema).
Hex
1B 42
[RR] [GG] [BB]Def B Ukoshi hutsvuku Hukoshi hwegirinhi Ukoshi hweBlue
(00-FF)
(00-FF)
(00-FF)
Cherechedzo: Ruvara rwekumashure rumwe chete runotenderwa pamutsetse wega wega, kureva kuti CR (0x0A) inodiwa pasati pasarudzwa ruvara rwekumashure.
Example: Kumashure kwemavara mureza (32x64px kuratidzwa kunoratidzwa): Yakazara pakiti inoratidzwa (ads 1):
16 16 02 01 06 01 1B 42 FE 8C 00 1B 54 00 00 00 A7 20 31 31 32 0A 1B 42 1C 18 D0 33 35 20 A3 D5 03
Page | 10
c) "Yakawedzerwa" 7-Segment Protocol: Character Maps
8-px kureba
HEX _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _a _b _c _d _e _f
0_
1_
2_ SP !
”
# $ %&'
(
)
* +,
.
/
3_ 0 1 2 3 4 5 6 7 8 9 :
;
<=> ?
4_ @ ABCDEF
GHI
J
KL
MN O
5_ PQR
S
T
UV
WX
Y
Z
[]
^
_
6_` abc
def
ghi
j
kl
mn o
7_ pq
r
s
t
u
v
wx
y
z
{
|
}
~
8_
9_
a_
…
f_
16-px kureba
HEX _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _a _b _c _d _e _f
0_
1_
2_ SP ! ”
# $ %&'
(
)
* +,
.
/
3_ 0 1 2 3 4 5 6 7 8 9 :
;
<=> ?
4_ @ ABCDEF
GHI
J
KL
MN O
5_ PQR
S
T
UV
WX
Y
Z
[]
^
_
6_`
ab c
def
ghi
j
kl
mn o
7_ pqr
s
t
u
v
wx
y
z
{
|
}
~
8_
9_
a_
b_ … f_
Page | 11
32-px kureba
HEX _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _a _b _c _d _e _f
0_
1_
2_ SP ! ”
# $ %&'
(
)
* +,
.
/
3_ 0 1 2 3 4 5 6 7 8 9 :
;
<=> ?
4_ @ ABCDEFGHI
J
KL
MN O
5_ PQRS
T
UV WX
Y
Z
[]
^
_
6_`
ab cdef
ghi
j
kl
mn o
7_ pqr
s
t
uv
wx
y
z
{
|
}
~
8_
9_
a_
b_ … f_
Kupera kwe "7-Segment Control Mode"
Page | 12
IV. Yepamberi Sign Control + Bitmap Mode (Ethernet Chete)
Protocol Structure
Chikumbiro
Kureba 1 byte 4 byte 1 byte
variable
8 bytes
1 byte
Tsananguro Nguva dzose 0x09 Iko kuverenga kwemabytes mukati The command byte (ona Sign Commands (Ethernet Chete)) Iyo data yakatumirwa ine chekuita nemurairo, kana ichidikanwa, inogona kunge yakareba 0 bytes (ona "Chikumbiro chakatumirwa ” yemurairo wega wega) Cheki yakaverengerwa nekuwedzera ma byte mukati uye kushandisa 64 isinganyanyi kukosha mabhiti Nguva dzose 0x03
Mhinduro
Kureba 1 byte 4 byte 1 byte
variable
8 bytes
1 byte
Tsanangudzo Nguva dzose 0x10 Kuverengwa kwemabhaiti mukati Iyo echoed command byte Iyo data yakatumirwa ine chekuita nemurairo, kana ichidikanwa, inogona kunge yakareba 0 bytes (ona "Mhinduro yakagamuchirwa ” yemurairo wega wega) Cheki yakaverengerwa nekuwedzera ma byte mukati uye kushandisa 64 isinganyanyi kukosha mabhiti Nguva dzose 0x03
Page | 13
Saina Mirairo (Ethernet Chete) Yakakosha: Iyi mirairo inotsigirwa chete neTCP/IP (kwete pamusoro peiyo serial port)
Hex Zita (link kune chikamu) 0x01
Wana Sign Info
0x02 Wana Chiratidzo Chiratidzo 0x04 Wana Kupenya
0x05 Seta Kupenya
0x06 Tora Mamiriro eMharidzo 0x08 Set Blank 0x13 Set Bitmap Mharidzo
Modes Read Read Read Read
Seta Read Set Set
Tsanangudzo Inodzosa ruzivo rwechiratidzo cheXML, senge ID yechigadzirwa uye serial nhamba Inodzosa mufananidzo wekutanga wechiratidzo chePNG Inodzosa kupenya kwechiratidzo (0=oto, 1=pasi, 15=pamusoro) Inogadzirisa kupenya kwechiratidzo (0= auto, 1=pasi, 15=pamusoro-soro) Inodzosa meseji yekupedzisira uye cheki Inotaurira chikwangwani kuti chisaburitse chiratidziro Tumira .bmp data kuchikwangwani (kusvika kamwe chete pasekondi)
Chikumbiro chega chega chimiro chedata chinotsanangurwa muchikamu chayo pazasi, pamwe neexampzvishoma zvekukumbira uye maitiro ekupindura.
Raira 0x01: GET Sign Info
Yega yega sign controller inofanorongerwa neXML yekumisikidza data inotsanangura mameseji ari pachiratidzo, pamwe chete nedata rechiratidzo chepasi rose. Iyo XML fomati inotsanangurwa mune inotevera chikamu chegwaro iri.
Chikumbiro chatumirwa : n/a Mhinduro yakagamuchirwa :
XML Format:
SAF16x64-10mm 69113 7.299 26.197 0000-0000-0000 1970-01-01 N 16 64 16 32
Example: Hex Yakatumirwa Def Hex Yakagamuchirwa
09
10
00 00 00 00
00 00 00 01
01
01
(siya)
[ASCII XML data]
00 00 00 00 00 00 00 00
NN NN NN NN NN NN NN NN (8-byte checksum)
03
03
Page | 14
Raira 0x02: GET Sign Image
Imwe neimwe inodzora chiratidzo inochengeta yakajeka PNG mufananidzo wechiratidzo, iyo inogona kuratidzwa mune yekudzora software.
Chikumbiro chatumirwa : n/a Mhinduro yakagamuchirwa :
Example: Hex Yakatumirwa Def
Hex Yakagamuchirwa
09
10
00 00 00 00
00 00 00 01
02
02
(siya)
[Binary PNG data]
00 00 00 00 00 00 00 00
NN NN NN NN NN NN NN NN (8-byte checksum)
03
03
Raira 0x04: GET Sign Kupenya
Chikumbiro chatumirwa : n/a Mhinduro yakagamuchirwa : 0x01-0x0F (1-15)*
*Cherechedza: kana kukosha kuri 0, auto-dimming inogoneswa (isina kuitwa parizvino)
Example: Hex Yakatumirwa Def Hex Yakagamuchirwa
09
10
00 00 00 00
00 00 00 01
04
04
(siya)
0F
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 0F
03
03
Raira 0x05: SET Chiratidzo Kupenya
Chikumbiro chatumirwa : 0x01-0x0F (1-15)* Mhinduro yakagamuchirwa : 0x01-0x0F (1-15)*
*Cherechedza: 0x00 inogonesa kupenya kuzere, sezvo auto-dimming isati yaitwa parizvino
Example: Hex Yakatumirwa Def Hex Yakagamuchirwa
09
10
00 00 00 01
00 00 00 01
05
05
0F
0F
00 00 00 00 00 00 00 0F
00 00 00 00 00 00 00 0F
03
03
Page | 15
Raira 0x06: GET Message Status
Murairo uyu uchawana iyo uye yemeseji iri kuratidzwa parizvino. 0x00 zvinoreva .png file yakanyatsoratidzwa 0x01 inoratidza dambudziko neyakagamuchirwa .png file.
Chikumbiro chatumirwa :n/a
Mhinduro yakagamuchirwa :
Example:
Hex Yakatumirwa 09
00 00 00 00
06
Def
Hex
10
00 00 00 09
06
Received
n/a
00 00 00 00 00 00 00 00 C8
00 00 00 00 00 00 00 00 03
00 00 00 00 00 00 00 C8 03
Raira 0x08: SET Blank Message
Chikumbiro chatumirwa : N/A Mhinduro yakagamuchirwa :N/A
Hex Yakatumirwa Def Hex Yakagamuchirwa
09
10
00 00 00 00
00 00 00 00
08
08
n/a
n/a
00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 C8
03
03
Raira 0x13: SET Bitmap Message
Iyo SA Flex inoratidzira ichagamuchira BMP files yakanyudzwa muprotocol's munda. Izvi zvinogona kuzorodzwa kusvika kamwe pasekondi (1FPS).
Chikumbiro chatumirwa : .bmp file, kutanga nemusoro “BM” kana “0x42 0x4D” (ona pazasi) Mhinduro yakagamuchirwa : Checksum yechikumbiro chakatumirwa
Critical Bitmap file parameters
Ita shuwa kuti iyo bitmap file inosangana nezvinodiwa pazasi.
Kunobva: https://en.wikipedia.org/wiki/BMP_file_format
Inotsigirwa file mhando
.bmp
Inotsigirwa misoro yemhando BM
Inotsigirwa ruvara kudzika RGB24 (8R-8G-8B) 16M mavara
RGB565 (5R-6G-5B) 65K mavara
RGB8 256 mavara
Example: Hex Yakatumirwa Def Hex Yakagamuchirwa
09
10
NN NN NN NN
00 00 00 08
13
13
42 4D … NN
NN NN NN NN NN NN NN
NN NN NN NN NN NN NN 03
NN NN NN NN NN NN NN 03
Page | 16
Mibvunzo/mhinduro? Tumira email kune integrations@signal-tech.com kana kufona 814-835-3000
Page | 17
Zvinyorwa / Zvishandiso
![]() |
Signal-Tech SA Flex Controller [pdf] Bhuku reMushandisi SA Flex Controller, Mutongi |