Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions ConfigFile.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@

extern Preferences pref;

#define SHADE_HDR_VER 24
#define SHADE_HDR_VER 25
#define SHADE_HDR_SIZE 76
#define SHADE_REC_SIZE 276
#define SHADE_REC_SIZE 320
#define GROUP_REC_SIZE 200
#define TRANS_REC_SIZE 74
#define ROOM_REC_SIZE 29
Expand Down Expand Up @@ -805,6 +805,7 @@ bool ShadeConfigFile::readShadeRecord(SomfyShade *shade) {
rem->setRemoteAddress(this->readUInt32(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 < 25 && j == 6) break; // Prior to version 25 we only supported 7 linked remotes.
}
shade->lastRollingCode = this->readUInt16(0);
if(this->header.version > 7) shade->flags = this->readUInt8(0);
Expand Down
2 changes: 1 addition & 1 deletion Somfy.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

#define SOMFY_MAX_SHADES 32
#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_ROOMS 16
#define SOMFY_MAX_REPEATERS 7
Expand Down