mirror of
https://github.com/rstrouse/ESPSomfy-RTS.git
synced 2025-12-16 04:12:13 +01:00
increase number of linked shades from 7 to 11
This commit is contained in:
parent
eb75868adb
commit
f34cfedcd3
2 changed files with 4 additions and 3 deletions
|
|
@ -7,9 +7,9 @@
|
||||||
|
|
||||||
extern Preferences pref;
|
extern Preferences pref;
|
||||||
|
|
||||||
#define SHADE_HDR_VER 24
|
#define SHADE_HDR_VER 25
|
||||||
#define SHADE_HDR_SIZE 76
|
#define SHADE_HDR_SIZE 76
|
||||||
#define SHADE_REC_SIZE 276
|
#define SHADE_REC_SIZE 320
|
||||||
#define GROUP_REC_SIZE 200
|
#define GROUP_REC_SIZE 200
|
||||||
#define TRANS_REC_SIZE 74
|
#define TRANS_REC_SIZE 74
|
||||||
#define ROOM_REC_SIZE 29
|
#define ROOM_REC_SIZE 29
|
||||||
|
|
@ -805,6 +805,7 @@ bool ShadeConfigFile::readShadeRecord(SomfyShade *shade) {
|
||||||
rem->setRemoteAddress(this->readUInt32(0));
|
rem->setRemoteAddress(this->readUInt32(0));
|
||||||
if(rem->getRemoteAddress() != 0) rem->lastRollingCode = pref.getUShort(rem->getRemotePrefId(), 0);
|
if(rem->getRemoteAddress() != 0) rem->lastRollingCode = pref.getUShort(rem->getRemotePrefId(), 0);
|
||||||
if(this->header.version < 5 && j == 4) break; // Prior to version 5 we only supported 5 linked remotes.
|
if(this->header.version < 5 && j == 4) break; // Prior to version 5 we only supported 5 linked remotes.
|
||||||
|
if(this->header.version < 25 && j == 6) break; // Prior to version 25 we only supported 7 linked remotes.
|
||||||
}
|
}
|
||||||
shade->lastRollingCode = this->readUInt16(0);
|
shade->lastRollingCode = this->readUInt16(0);
|
||||||
if(this->header.version > 7) shade->flags = this->readUInt8(0);
|
if(this->header.version > 7) shade->flags = this->readUInt8(0);
|
||||||
|
|
|
||||||
2
Somfy.h
2
Somfy.h
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
#define SOMFY_MAX_SHADES 32
|
#define SOMFY_MAX_SHADES 32
|
||||||
#define SOMFY_MAX_GROUPS 16
|
#define SOMFY_MAX_GROUPS 16
|
||||||
#define SOMFY_MAX_LINKED_REMOTES 7
|
#define SOMFY_MAX_LINKED_REMOTES 11
|
||||||
#define SOMFY_MAX_GROUPED_SHADES 32
|
#define SOMFY_MAX_GROUPED_SHADES 32
|
||||||
#define SOMFY_MAX_ROOMS 16
|
#define SOMFY_MAX_ROOMS 16
|
||||||
#define SOMFY_MAX_REPEATERS 7
|
#define SOMFY_MAX_REPEATERS 7
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue