PKP-2300-SI J1939 UM REV1.2
Transcript of PKP-2300-SI J1939 UM REV1.2
ViaMontefeltro,6–20156Milano(MI)–Italy Tel.+39(02)3088583–Fax+39(02)33406697 www.blinkmarine.com–[email protected] PKP-2300-SI-J1939UM_REV1.2
PKP-2300-SI J1939 USER MANUAL
THE PRESENT MANUAL IS FOR REFERENCE ONLY AND MIGHT BE NOT UP TO DATE TO THE LATEST VERSION. PLEASE CONTACT US FOR GETTING THE MOST UPDATED FILE
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 2 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
Table of contents1. How to connect CAN bus:....................................................................................................................32. Reference.............................................................................................................................................33. Message header description...............................................................................................................44. General Data Format...........................................................................................................................45. Default Settings....................................................................................................................................56. Key Contact state (01h)......................................................................................................................57. LED command (01h)............................................................................................................................68. Set LED brightness level (02h)............................................................................................................79. Set backlight level (03h).......................................................................................................................710. Set startup keys message(28h)..........................................................................................................711. Get software revision (2Ah).................................................................................................................812. Set startup LED show (34h)................................................................................................................813. Baud rate setting (6Fh)........................................................................................................................814. Set Source Address (70h)...................................................................................................................915. Periodic state transmission (71h)......................................................................................................916. Event state transmission (72h).........................................................................................................1017. LED Acknowledgment (73h)..............................................................................................................1018. Address Claim at boot (74h).............................................................................................................1119. Heartbeat (75h).................................................................................................................................1220. Periodic Key message period (77h)..................................................................................................1321. Start Demo mode(7Ah).....................................................................................................................1322. Set backlight level at startup (7Bh)...................................................................................................1323. LED dim at startup (7Ch)...................................................................................................................1424. Set backlight color (7Dh)...................................................................................................................1425. Set CAN protocol...............................................................................................................................15APPENDIX: DEMO Mode instructions........................................................................................................1526. Revision History..................................................................................................................................17
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 3 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
1. How to connect CAN bus:
EachendoftheCANbusisterminatedwith120Ωresistorsincompliancewiththestandardtominimizesignalreflectionsonthebus.Youmayneedtoplacea120ΩresistorbetweenCAN-LandCAN-H.
2. Reference
PKP-2300-SI
PIN COLOUR FUNCTION1 Blue CANL2 White CANH3 Black Negativebattery4 Red Vbatt.(12-24V)
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 4 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
3. Message header description
The29-bitCANidentifierusedinJ1939isstructuredinthefollowingway.
Priority Reserved DataPage PDUFormat PDUSpecific SourceAddress3bits 1bit 1bit 8bits 8bits 8bits
TheproprietaryformatusedbyPKandPKPkeypadsisdefinedasfollows:
Priority=6.
Reserved=0.
Datapage=0.
PDUFormat=EFh(themessageisaddressable).
PDUSpecific=DestinationAddress.
ParameterGroupNumber(PGN)=61184(EF00h).
AnexampleofCANidentifierofmessagessenttothekeypadis18EF2100hwhere:
21histhedestinationaddress(keypad)
00histhesourceaddress.
AnexampleofCANidentifierofmessagessentbythekeypadis18EFFF21hwhere:
FFhreferstobroadcastmessages(nospecificdestinationaddress)
21histhesourceaddress(keypad).
4. General Data Format
TheproprietaryprotocolhasdefinedageneralformatforthedatafieldsinthePGN61184.Theformatconsistsof:
1headerfield(2bytes)
1commandbyte
8bytes(theremainingfield)aredefinedspecificallyforeachcommand.
Thedatalengthis8bytes,unusedbitsandbytesaresettoall1’s(0xFF).
Byte0 04hByte1 1BhByte2 CommandByte3-7 Datarequiredforeachspecific
command
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 5 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
5. Default Settings
Setting Defaultstateorlevel HowtochangeCANbusBaudRate 250kbit/s Command6FhSourceAddress 21h Command70hKeypadIdentifier 21h Command70hHeartbeatMessage Disable Command75hPeriodicstatetransmission Disable Command71hPeriodictransmissionperiod 100ms Command77hEventstatetransmission Enable Command72hAddressclaim Disable Command74hLEDbrightnesslevel 3Fh Command7ChStartupbacklight OFF Command7BhStartupLEDshow CompleteLED
SequenceCommand34h
Backlightcolor Amber Command7DhLEDacknowledgment Disable Command73h
6. Key Contact state (01h) This message is sent by the keypad to indicate the state of the contacts. ThedestinationaddressissettoFFh:broadcastmessage.Seechapter2forKeynumberreference.
Byte0 04h HeaderbytesByte1 1BhByte2 01h ContactstatemessageByte3 XXh XX:KeynumberByte4 YYh ContactState
00:SwitchOFF(Keyreleased)01:SwitchON(Keypressed)
Byte5 ZZh KeypadIdentifier(default21h)Byte6,7 FFh Notused
Examples:Direction Identifier Format Message DataFromkeypad 18EFFF21h Ext 041B01010121FFFF Key1ONFromkeypad 18EFFF21h Ext 041B01010021FFFF Key1OFFFromkeypad 18EFFF21h Ext 041B01020121FFFF Key2ONFromkeypad 18EFFF21h Ext 041B01020021FFFF Key2OFFFromkeypad 18EFFF21h Ext 041B01030121FFFF Key3ONFromkeypad 18EFFF21h Ext 041B01030021FFFF Key3OFFFromkeypad 18EFFF21h Ext 041B01040121FFFF Key4ONFromkeypad 18EFFF21h Ext 041B01040021FFFF Key4OFFFromkeypad 18EFFF21h Ext 041B01050121FFFF Key5ONFromkeypad 18EFFF21h Ext 041B01050021FFFF Key5OFFFromkeypad 18EFFF21h Ext 041B01060121FFFF Key6ONFromkeypad 18EFFF21h Ext 041B01060021FFFF Key6OFF
IftheEventstatetransmissionisenabled,theKeyContactstatemessageissentwhenakeyisswitched.
IfthePeriodicstatetransmissionisenabled,everyPeriodictransmissionperiodaKeyContactstatemessageissentforeachbuttonofthekeypad.
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 6 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
7. LED command (01h) ThismessageissenttothekeypadtosetthestateoftheLEDindicators.Seechapter2forKeyandLEDnumberreference.
Byte0 04h HeaderbytesByte1 1BhByte2 01h LEDcommandmessageByte3 XXh XX:PKPKeynumberByte4 YYh LEDColor
00h:off01h:red02h:green03h:blue04h:yellow05h:cyan06h:magenta07h:white/lightblue08h:amber/orange09h:yellow/green
Byte5 ZZh LEDState00:off01:on02:blink03:alternateblink
Byte6 WWh LEDSecondaryColor(onlyforaltblink)00:off01:red02:green03:blue04:yellow05:cyan06:magenta07h:white/lightblue08h:amber/orange09h:yellow/green
Byte7 FFh Notused
Examples:Direction Identifier Format Message DataTokeypad 18EF2100h Ext 041B010101010000 LEDKey1redTokeypad 18EF2100h Ext 041B010101000000 LEDKey1offTokeypad 18EF2100h Ext 041B010203010000 LEDKey2blueTokeypad 18EF2100h Ext 041B010405010000 LEDKey4cyanTokeypad 18EF2100h Ext 041B010607020000 LEDKey6white
blinksToKeypad 18EF2100 Ext 041B010301030200 LEDKey3blinks
greenandredinalternatemode
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 7 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
8. Set LED brightness level (02h) ThismessagesetsthevalueoftheindicatorLEDbrightness.Thevaluecanbesetfrom0to3Fhfromaminimumvalueto100%oftheLEDdimmingrange.
Byte0 04h HeaderbytesByte1 1BhByte2 02h LEDbrightnesslevelmessageByte3 XXh XX:DimValue(default3Fh)
From00h(min)to3Fh(100%)Byte4,7 FFh Notused
Example:Direction Identifier Format Message DataTokeypad 18EF2100h Ext 041B0210FFFFFFFF Brightnesssetto25%
9. Set backlight level (03h) ThismessagesetsthevalueofthebacklightLEDbrightness.Thevaluecanbesetfrom0to3Fh
for0to100%ofthebrightnessrange.
Byte0 04h HeaderbytesByte1 1BhByte2 03h BacklightbrightnesslevelmessageByte3 XXh XX:Value(default00h)
From00h(0%)to3Fh(100%)Byte4,7 FFh Notused
Example:Direction Identifier Format Message DataTokeypad 18EF2100h Ext 041B030CFFFFFF
FFBacklightsetto18,75%
10. Set startup keys message(28h) Thiscommandenablesthetransmissionduringpowerupofthestateofthekeys.
Byte0 04h HeaderbytesByte1 1BhByte2 28h StartupkeysmessageByte3 XXh XX:
00hDisabled(default)01hEnabled
Byte4,7 FFh Notused
Example:Direction Identifier Format Message DataTokeypad 18EF2100h Ext 041B2801FFFFFF
FFEnablestartupkeysmessage
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 8 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
11. Get software revision (2Ah) Byte0 04h HeaderbytesByte1 1BhByte2 2Ah GetsoftwarerevisionByte3,7 FFh Notused
Answer:
Byte0 04h HeaderbytesByte1 1BhByte2 2Ah GetsoftwarerevisionByte3,6 XXhXXhXXhXXh SWrevisionASCIIByte7 00h Notused
12. Set startup LED show (34h)
Byte0 04h HeaderbytesByte1 1BhByte2 34h StartupLEDshowByte3 XXh XX:
00hOFF01hCompleteledshow(default)02hFastflash
Byte4,7 FFh NotusedExample:Direction Identifier Format Message DataTokeypad
18EF2100h Ext 041B3400FFFFFFFF
SetStartupLEDshowOFF
13. Baud rate setting (6Fh) ThismessageisusedtochangethebaudrateoftheCANbus.Connectingonlyonekeypadtothebuswhenchangingthebaudrateisrecommended.Ifaninvalidvalueischosen,thennochangeisdonetothestoredvalue.
Byte0 04h HeaderbytesByte1 1BhByte2 6Fh SetbaudratemessageByte3 02h 500kbit/s
03h 250kbit/s
Byte4,7 FFh NotusedExample:Direction Identifier Format Message DataToKeypad 18EF2100h Ext 041B6F02FFFFFFFF SetBaudrate
=500kbit/s
Example:Direction Identifier Format Message DataTokeypad 18EF2100h Ext 041B2AFFFFFFFFFF Getsoftware
revisionFromKeypad
18EFFF21h Ext 041B2A56322E3100
V2.1
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 9 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
14. Set Source Address (70h) ThismessageisusedtochangethekeypadCANSourceAddressand/ortheKeypadIdentifier.EitherorboththeSourceAddressorKeypadIdentifiermaybechangedindependently.Connectingonlyonekeypadtothebuswhenchangingthekeypadaddressisrecommended.Ifaninvalidvalueischosen,thennochangeisdonetothestoredvalue.
Byte0 04h HeaderbytesByte1 1BhByte2 70h SetAddressmessageByte3 XXh XX:CANSourceAddress
From01htoFEhFFhNochange
Byte4 YYh YY:KeypadIdentifierFrom00htoFEhFFhNochange
Byte5,7 FFh Notused
Example:Direction Identifier Format Message DataTokeypad
18EF2100h Ext 041B701822FFFFFF SetSourceAddress=18h,SetKeypadidentifier=22h.
15. Periodic state transmission (71h) ThismessageenablesordisablestheperiodictransmissionoftheKeystate.
Whenenabled,onecontactstatemessageisperiodicallysentforeachbuttonofthekeypad.Forsomekeypadmodelstherecouldbeadditionalmessages(e.g. thePKP2400has8buttonsbut11messagesaresent).
Theperiodissetto100msasdefaultvaluebutcanbechangedbycommand77h.
Byte0 04h HeaderbytesByte1 1BhByte2 71h PeriodicstatetransmissionmessageByte3 XXh XX:
00hDisabled(default)01hEnabled
Byte4,7 FFh Notused
Example:Direction Identifier Format Message DataTokeypad 18EF2100h Ext 041B7101FFFFFF
FFEnableperiodicstatetransmission.
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 10 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
16. Event state transmission (72h) Thismessageenablesordisableseventdrivenkeystatetransmissions.Whenthisfeatureisenabled,thekeypadtransmitsthestateofacontactatthetimethatthecontactchangesstate(pressedorreleased).
Byte0 04h HeaderbytesByte1 1BhByte2 72h EventstatetransmissionByte3 XXh XX:
00hDisabled01hEnabled(default)
Byte4,7 FFh Notused
Example:Direction Identifier Format Message DataTokeypad
18EF2100h Ext 041B7200FFFFFFFF
Disableeventstatetransmission
17. LED Acknowledgment (73h) Thismessageenablesordisables the transmissionof the LEDAcknowledgementmessage.WhenthisfeatureisenabledthekeypadtransmitsanacknowledgementmessageeachtimeaLEDCommandisreceived.
Byte0 04h HeaderbytesByte1 1BhByte2 73h LEDAcknowledgementByte3 XXh XX:
00hDisabled(default)01hEnabled
Byte4,7 FFh Notused
Example:Direction Identifier Format Message DataTokeypad 18EF2100h Ext 041B7301FFFFFFFF EnableLED
acknowledgementTokeypad 18EF2100h Ext 041B0101040305FF LEDCommandFromkeypad
18EFFF21h Ext 0003010405FFFFFF LEDAckmessage
LEDAcknowledgementmessage:
Byte0 00h Byte1 XXh XX:LEDstateByte2 YYh YY:LednumberByte3 PPh PP:PrimarycolorByte4 ZZh ZZ:SecondarycolorByte5,7 FFh Notused
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 11 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
18. Address Claim at boot (74h) Thismessageenablesordisablestheaddressclaimprocedure.
Byte0 04h HeaderbytesByte1 1BhByte2 74h AddressclaimatbootByte3 XXh XX:
00hDisabled(default)01hEnabled
Byte4,7 FFh Notused
Example:Direction Identifier Format Message DataTokeypad 18EF2100h Ext 041B7401FFFFFF
FFEnableAddressClaim
Address claiming procedure:
Undernormaloperation,thekeypadapplicationsendsanAddressClaimparametergroupatstartupandwaitsupto250msfortheotherdevicesconnectedtothesamenetworktosendamessagecontainingthedevice’saddressandname.Thekeypadcheckseveryresponseandcomparesthenamestoseewhohasthehighestpriority.Ifadeviceisalreadyusingtheaddressandhasahigherpriority,thenanewaddressisselected,andtheprocessstartsover.Ifthekeypadhasahigherprioritythanthedeviceinusethenitwaitsforothersystemstoreply,whiletherespondingdevicewillhave tochange itsaddressandsendanaddress claim itself. Ifnomessage isreceivedafterthetime(250ms)isup,thenthedevicehasclaimedtheaddress.
Address claim parameter group:
Priority=6.
DestinationAddressshouldalwaysbetheGlobalAddressFFh
ParameterGroupNumber(PGN)=60928(EE00h).
DataLength=8
Data=NAMEfield
Example:Direction Identifier Format Message DataFromkeypad 18EEFF21h Ext 3F426F1A00823CC0
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 12 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
19. Heartbeat (75h) This message enables or disables the transmission of Heartbeat message. Thismessageisdesignedtoindicatetootherdevicesonthebusthatthisunitcontinuestofunction.
Byte0 04h HeaderbytesByte1 1BhByte2 75h HeartbeatByte3 XXh XX:
00hDisabled(default)01hEnabled
Byte4 YYh YY:Periodinmilliseconds÷10From05h(50ms)toFEh(2.54sec)
Byte5,7 FFh NotusedExample:Direction Identifier Format Message DataTokeypad
18EF2100h Ext 041B750132FFFFFF
Setheartbeatenabledwith500msperiod.
Heartbeatgeneratedmessage:
Byte0 04h HeaderbytesByte1 1BhByte2 F9h HeartbeatmessageByte3 XXh XX:Messagecounter,incremented
eachmessagesentByte4 0000K6K5K4K3K2K1 Buttonstateindicators
Eachbitrepresentsabuttonstate0:OFF1:ON
Byte5 0000000000000000
Byte6,7 FFh NotusedExample:
Direction Identifier Format Message DataFromkeypad
18EFFF21h Ext 041BF9030200FF21
Heartbeatmessagewithbutton2pressed.
Fromkeypad
18EFFF21h Ext 041BF9030800FF21
Heartbeatmessagewithbutton4pressed
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 13 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
20. Periodic Key message period (77h) ThismessagesetstheperiodtimefortheKeystatemessages(71h).Thisdoesnotenableordisablethemessages.
Byte0 04h HeaderbytesByte1 1BhByte2 77h PeriodickeymessageperiodByte3 XXh XX:Periodinmilliseconds÷10
From05h(50ms)toFEh(2.54sec)Byte4,7 FFh NotusedExample:
Direction Identifier Format Message DataTokeypad
18EF2100h Ext 041B770AFFFFFFFF
Periodsetto100ms
21. Start Demo mode(7Ah) Thismessageenables theDemomode function.Demomode isa special featurethatconsistsindifferentLEDstatesforeachbuttonpressing.Refertotheappendix“Demomodeinstructions”totrythesespecialfeatures.Disconnectandreconnectthekeypadaftertheenablemessagetoenterthismode.ToexittheDemomode,sendtheDisableDemomodecommandoranothercommandmessage.
Byte0 04h HeaderbytesByte1 1BhByte2 7Ah DemomodeByte3 XXh XX:
00hDisabled(Default)01hEnabled
Byte4,7 FFh NotusedExample:Direction Identifier Format Message DataTokeypad
18EF2100h Ext 041B7A01FFFFFFFF Demomodeenabled
22. Set backlight level at startup (7Bh)
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 14 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
Thismessagesetsthevalueofthebacklightatkeypadpowerup.Thevaluecanbesetfrom0to3Fhfor0to100%ofthebrightnessrange.
Byte0 04h HeaderbytesByte1 1BhByte2 7Bh SetbacklightatstartupByte3 XXh XX:Value
From00h(0%)to3Fh(100%)Byte4,7 FFh NotusedExample:Direction Identifier Format Message DataTokeypad
18EF2100h Ext 041B7B06FFFFFFFF
Backlightatstartup12,5%
23. LED dim at startup (7Ch) ThismessagesetsthevalueoftheindicatorLEDbrightnessatkeypadpowerup.Thevaluecanbesetfrom0to3Fhfromaminimumvalueto100%oftheLEDdimmingrange.
Byte0 04h HeaderbytesByte1 1BhByte2 7Ch LEDdimatstartupByte3 XXh XX:Value
From00h(min)to3Fh(100%)Byte4,7 FFh NotusedExample:Direction Identifier Format Message DataTokeypad 18EF2100h Ext 041B7C2DFFFFFF
FFLEDdimsetto75%
24. Set backlight color (7Dh) Thismessagesetsthecolorofthebacklight.
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 15 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
Byte0 04h HeaderbytesByte1 1BhByte2 7Dh SetbacklightcolorByte3 XXh XX:color
01:red02:green03:blue04:yellow05:cyan06:magenta07h:white/lightblue08h:amber/orange09h:yellow/green
Byte4,7 FFh Notused
Example:Direction Identifier Format Message DataTokeypad 18EF2100h Ext 041B7D02FFFFFFFF Setbacklight
colortogreen
25. Set CAN protocol ThissetofmessagesareusedtochangetothedesiredCANbusprotocol.
• ChangefromJ1939toCANopen:Direction Identifier Format Message DataTokeypad
18EF2100h Ext 041B8000FFFFFFFF
ChangetoCANopen
• ChangefromCANopentoJ1939:
Direction Identifier Format Message DataTokeypad
615h Std 2BFF200101 ChangetoJ1939
APPENDIX: DEMO Mode instructions InDEMOModeyoucantrythefollowingfunctionsbypressingbuttonsonthePKP2300SI.
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 16 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
Enteringthismode,youturnonbacklightred;forthekey1eachtimeyoupressthebuttonyoucanchangethecolorofbacklightwiththissequence:
1. Red;2. Green;3. Blue;4. Yellow;5. Cyan;6. Magenta;7. White/lightblue;8. Amber;9. Yellow/green;10. OFF.
Forthekey4,eachtimethatyoupressthebutton,therearedifferentstepsinthissequence:
1. CompleteLEDshowofallcolors;2. Backlightactivewithkeysoninsequence(itispossibletochangethecolorofLEDkeyspressing
button1)3. AlternateblinkingofLEDkeysnumber1redcolor;2withambercolor;3withyellow;4withgreen
color;5withcyancolorand6withwhite/lightbluecolor.
Via Montefeltro, 6 – 20156 Milano (MI) – Italy - 17 - Tel. +39 (02) 3088583 – Fax +39 (02) 33406697 www.blinkmarine.com – [email protected] PKP-2300-SI_J1939_UM_REV1.2
26. Revision History
DateManualRevision
CommentRelatedSWversion
11/11/2016 1.0 FirstreleasePKP2300J1939manual SW1.0J
22/05/2017 1.1 AddedBaudratesettingcommand6Fh
Changedaddresslimits
SW1.8
30/01/2018 1.2 SecondreleasePKP2300J1939manual• Includedcommand02hinthe
defaultsettingstable• AddedsomeexamplesinKey
contactstateandLEDcommandfunctions
• CorrectedminimumvaluesofLEDbrightness
• UpdatedLEDacknowledgmentmessagewithextrabytesconcerningprimaryandsecondarycolor
• AddedsetCANprotocolcommand
• AddedAPPENDIX:DEMOMODEinstructions
SWx.x