| src/ramses_cli/__init__.py |
(no class) |
6 |
2 |
0 |
67% |
| src/ramses_cli/client.py |
DeviceIdParamType |
3 |
3 |
0 |
0% |
| src/ramses_cli/client.py |
FileCommand |
2 |
0 |
0 |
100% |
| src/ramses_cli/client.py |
PortCommand |
5 |
0 |
0 |
100% |
| src/ramses_cli/client.py |
(no class) |
297 |
168 |
4 |
43% |
| src/ramses_cli/debug.py |
(no class) |
12 |
7 |
0 |
42% |
| src/ramses_cli/discovery.py |
(no class) |
185 |
132 |
2 |
29% |
| src/ramses_rf/__init__.py |
GracefulExit |
0 |
0 |
0 |
100% |
| src/ramses_rf/__init__.py |
(no class) |
14 |
0 |
2 |
100% |
| src/ramses_rf/binding_fsm.py |
Vendor |
0 |
0 |
0 |
100% |
| src/ramses_rf/binding_fsm.py |
BindPhase |
0 |
0 |
0 |
100% |
| src/ramses_rf/binding_fsm.py |
BindRole |
0 |
0 |
0 |
100% |
| src/ramses_rf/binding_fsm.py |
BindContextBase |
29 |
29 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
BindContextRespondent |
20 |
20 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
BindContextSupplicant |
29 |
29 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
BindContext |
0 |
0 |
0 |
100% |
| src/ramses_rf/binding_fsm.py |
BindStateBase |
40 |
40 |
2 |
0% |
| src/ramses_rf/binding_fsm.py |
_DevIsWaitingForMsg |
7 |
7 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
_DevIsReadyToSendCmd |
15 |
15 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
_DevSendCmdUntilReply |
2 |
2 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
DevHasFailedBinding |
0 |
0 |
0 |
100% |
| src/ramses_rf/binding_fsm.py |
DevIsNotBinding |
0 |
0 |
0 |
100% |
| src/ramses_rf/binding_fsm.py |
RespHasBoundAsRespondent |
2 |
2 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
RespIsWaitingForAddenda |
1 |
1 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
RespSendAcceptWaitForConfirm |
2 |
2 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
RespIsWaitingForOffer |
1 |
1 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
SuppHasBoundAsSupplicant |
2 |
2 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
SuppIsReadyToSendAddenda |
1 |
1 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
SuppIsReadyToSendConfirm |
1 |
1 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
SuppSendOfferWaitForAccept |
2 |
2 |
0 |
0% |
| src/ramses_rf/binding_fsm.py |
_BindStates |
0 |
0 |
0 |
100% |
| src/ramses_rf/binding_fsm.py |
(no class) |
185 |
0 |
4 |
100% |
| src/ramses_rf/const.py |
Discover |
0 |
0 |
0 |
100% |
| src/ramses_rf/const.py |
(no class) |
21 |
0 |
2 |
100% |
| src/ramses_rf/database.py |
MessageIndex |
166 |
166 |
0 |
0% |
| src/ramses_rf/database.py |
(no class) |
54 |
19 |
3 |
65% |
| src/ramses_rf/device/__init__.py |
(no class) |
45 |
29 |
3 |
36% |
| src/ramses_rf/device/base.py |
DeviceBase |
53 |
53 |
0 |
0% |
| src/ramses_rf/device/base.py |
BatteryState |
7 |
7 |
0 |
0% |
| src/ramses_rf/device/base.py |
DeviceInfo |
9 |
9 |
0 |
0% |
| src/ramses_rf/device/base.py |
Fakeable |
31 |
31 |
3 |
0% |
| src/ramses_rf/device/base.py |
Device |
3 |
3 |
0 |
0% |
| src/ramses_rf/device/base.py |
HgiGateway |
5 |
5 |
0 |
0% |
| src/ramses_rf/device/base.py |
DeviceHeat |
23 |
23 |
0 |
0% |
| src/ramses_rf/device/base.py |
DeviceHvac |
2 |
2 |
0 |
0% |
| src/ramses_rf/device/base.py |
(no class) |
91 |
0 |
5 |
100% |
| src/ramses_rf/device/heat.py |
Actuator |
10 |
10 |
0 |
0% |
| src/ramses_rf/device/heat.py |
HeatDemand |
2 |
2 |
0 |
0% |
| src/ramses_rf/device/heat.py |
Setpoint |
2 |
2 |
0 |
0% |
| src/ramses_rf/device/heat.py |
Weather |
6 |
6 |
0 |
0% |
| src/ramses_rf/device/heat.py |
RelayDemand |
5 |
5 |
0 |
0% |
| src/ramses_rf/device/heat.py |
DhwTemperature |
6 |
6 |
0 |
0% |
| src/ramses_rf/device/heat.py |
Temperature |
6 |
6 |
0 |
0% |
| src/ramses_rf/device/heat.py |
RfgGateway |
0 |
0 |
0 |
100% |
| src/ramses_rf/device/heat.py |
Controller |
17 |
17 |
0 |
0% |
| src/ramses_rf/device/heat.py |
Programmer |
0 |
0 |
0 |
100% |
| src/ramses_rf/device/heat.py |
UfhController |
68 |
68 |
0 |
0% |
| src/ramses_rf/device/heat.py |
DhwSensor |
10 |
10 |
0 |
0% |
| src/ramses_rf/device/heat.py |
OutSensor |
0 |
0 |
0 |
100% |
| src/ramses_rf/device/heat.py |
OtbGateway |
152 |
152 |
0 |
0% |
| src/ramses_rf/device/heat.py |
Thermostat |
17 |
17 |
0 |
0% |
| src/ramses_rf/device/heat.py |
BdrSwitch |
16 |
16 |
0 |
0% |
| src/ramses_rf/device/heat.py |
TrvActuator |
6 |
6 |
0 |
0% |
| src/ramses_rf/device/heat.py |
JimDevice |
0 |
0 |
0 |
100% |
| src/ramses_rf/device/heat.py |
JstDevice |
0 |
0 |
0 |
100% |
| src/ramses_rf/device/heat.py |
UfhCircuit |
33 |
33 |
1 |
0% |
| src/ramses_rf/device/heat.py |
(no class) |
301 |
13 |
4 |
96% |
| src/ramses_rf/device/hvac.py |
HvacRemoteBase |
0 |
0 |
0 |
100% |
| src/ramses_rf/device/hvac.py |
HvacSensorBase |
0 |
0 |
0 |
100% |
| src/ramses_rf/device/hvac.py |
CarbonDioxide |
6 |
6 |
0 |
0% |
| src/ramses_rf/device/hvac.py |
IndoorHumidity |
6 |
6 |
0 |
0% |
| src/ramses_rf/device/hvac.py |
PresenceDetect |
6 |
6 |
0 |
0% |
| src/ramses_rf/device/hvac.py |
FilterChange |
8 |
8 |
0 |
0% |
| src/ramses_rf/device/hvac.py |
RfsGateway |
4 |
4 |
0 |
0% |
| src/ramses_rf/device/hvac.py |
HvacHumiditySensor |
3 |
3 |
0 |
0% |
| src/ramses_rf/device/hvac.py |
HvacCarbonDioxideSensor |
1 |
1 |
0 |
0% |
| src/ramses_rf/device/hvac.py |
HvacRemote |
9 |
9 |
0 |
0% |
| src/ramses_rf/device/hvac.py |
HvacDisplayRemote |
0 |
0 |
0 |
100% |
| src/ramses_rf/device/hvac.py |
HvacVentilator |
145 |
145 |
0 |
0% |
| src/ramses_rf/device/hvac.py |
(no class) |
161 |
9 |
0 |
94% |
| src/ramses_rf/dispatcher.py |
(no class) |
114 |
91 |
2 |
20% |
| src/ramses_rf/entity_base.py |
_Entity |
20 |
20 |
1 |
0% |
| src/ramses_rf/entity_base.py |
_MessageDB |
202 |
202 |
4 |
0% |
| src/ramses_rf/entity_base.py |
_Discovery |
132 |
132 |
3 |
0% |
| src/ramses_rf/entity_base.py |
Entity |
0 |
0 |
0 |
100% |
| src/ramses_rf/entity_base.py |
Parent |
58 |
58 |
0 |
0% |
| src/ramses_rf/entity_base.py |
Child |
71 |
71 |
0 |
0% |
| src/ramses_rf/entity_base.py |
(no class) |
110 |
0 |
9 |
100% |
| src/ramses_rf/exceptions.py |
_RamsesUpperError |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
BindingError |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
BindingFsmError |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
BindingFlowFailed |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
ScheduleError |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
ScheduleFsmError |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
ScheduleFlowError |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
ExpiredCallbackError |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
SystemInconsistent |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
SystemSchemaInconsistent |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
DeviceNotFaked |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
ForeignGatewayError |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
DeviceNotRecognised |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
CommandInvalid |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
SendFailure |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
SendPriority |
0 |
0 |
0 |
100% |
| src/ramses_rf/exceptions.py |
(no class) |
25 |
0 |
0 |
100% |
| src/ramses_rf/gateway.py |
Gateway |
168 |
168 |
0 |
0% |
| src/ramses_rf/gateway.py |
(no class) |
52 |
0 |
4 |
100% |
| src/ramses_rf/helpers.py |
(no class) |
56 |
45 |
0 |
20% |
| src/ramses_rf/schemas.py |
(no class) |
106 |
37 |
4 |
65% |
| src/ramses_rf/system/__init__.py |
(no class) |
6 |
0 |
0 |
100% |
| src/ramses_rf/system/faultlog.py |
FaultLogEntry |
14 |
14 |
0 |
0% |
| src/ramses_rf/system/faultlog.py |
FaultLog |
95 |
95 |
0 |
0% |
| src/ramses_rf/system/faultlog.py |
(no class) |
49 |
0 |
2 |
100% |
| src/ramses_rf/system/heat.py |
SystemBase |
83 |
83 |
1 |
0% |
| src/ramses_rf/system/heat.py |
MultiZone |
91 |
91 |
0 |
0% |
| src/ramses_rf/system/heat.py |
ScheduleSync |
36 |
36 |
0 |
0% |
| src/ramses_rf/system/heat.py |
Language |
7 |
7 |
0 |
0% |
| src/ramses_rf/system/heat.py |
Logbook |
23 |
23 |
0 |
0% |
| src/ramses_rf/system/heat.py |
StoredHw |
31 |
31 |
0 |
0% |
| src/ramses_rf/system/heat.py |
SysMode |
11 |
11 |
0 |
0% |
| src/ramses_rf/system/heat.py |
Datetime |
14 |
14 |
0 |
0% |
| src/ramses_rf/system/heat.py |
UfHeating |
4 |
4 |
0 |
0% |
| src/ramses_rf/system/heat.py |
System |
43 |
43 |
0 |
0% |
| src/ramses_rf/system/heat.py |
Evohome |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/heat.py |
Chronotherm |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/heat.py |
Hometronics |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/heat.py |
Programmer |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/heat.py |
Sundial |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/heat.py |
(no class) |
170 |
8 |
4 |
95% |
| src/ramses_rf/system/schedule.py |
EmptyDictT |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/schedule.py |
SwitchPointDhw |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/schedule.py |
SwitchPointZon |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/schedule.py |
DayOfWeek |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/schedule.py |
_OuterSchedule |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/schedule.py |
_EmptySchedule |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/schedule.py |
Schedule |
118 |
118 |
0 |
0% |
| src/ramses_rf/system/schedule.py |
(no class) |
119 |
39 |
2 |
67% |
| src/ramses_rf/system/zones.py |
ZoneBase |
19 |
19 |
1 |
0% |
| src/ramses_rf/system/zones.py |
ZoneSchedule |
12 |
12 |
0 |
0% |
| src/ramses_rf/system/zones.py |
DhwZone |
58 |
58 |
0 |
0% |
| src/ramses_rf/system/zones.py |
Zone |
126 |
126 |
1 |
0% |
| src/ramses_rf/system/zones.py |
EleZone |
8 |
8 |
0 |
0% |
| src/ramses_rf/system/zones.py |
MixZone |
4 |
4 |
0 |
0% |
| src/ramses_rf/system/zones.py |
RadZone |
0 |
0 |
0 |
100% |
| src/ramses_rf/system/zones.py |
UfhZone |
3 |
3 |
0 |
0% |
| src/ramses_rf/system/zones.py |
ValZone |
1 |
1 |
0 |
0% |
| src/ramses_rf/system/zones.py |
(no class) |
179 |
13 |
5 |
93% |
| src/ramses_rf/version.py |
(no class) |
2 |
0 |
0 |
100% |
| src/ramses_tx/__init__.py |
(no class) |
25 |
4 |
2 |
84% |
| src/ramses_tx/address.py |
Address |
32 |
27 |
0 |
16% |
| src/ramses_tx/address.py |
(no class) |
72 |
31 |
2 |
57% |
| src/ramses_tx/command.py |
Qos |
8 |
8 |
0 |
0% |
| src/ramses_tx/command.py |
Command |
434 |
434 |
0 |
0% |
| src/ramses_tx/command.py |
(no class) |
194 |
40 |
4 |
79% |
| src/ramses_tx/const.py |
Priority |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
AttrDict |
46 |
24 |
0 |
48% |
| src/ramses_tx/const.py |
attr_dict_factory.SlottedAttrDict |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
DevRole |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
DevType |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
ZoneRole |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
FaultDeviceClass |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
FaultState |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
FaultType |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
SystemType |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
VerbT |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
MsgId |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
Code |
0 |
0 |
0 |
100% |
| src/ramses_tx/const.py |
(no class) |
466 |
1 |
0 |
99% |
| src/ramses_tx/exceptions.py |
_RamsesBaseException |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
RamsesException |
9 |
9 |
0 |
0% |
| src/ramses_tx/exceptions.py |
_RamsesLowerError |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
ProtocolError |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
ProtocolFsmError |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
ProtocolSendFailed |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
TransportError |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
TransportSerialError |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
TransportSourceInvalid |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
ParserBaseError |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
PacketInvalid |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
PacketAddrSetInvalid |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
PacketPayloadInvalid |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
ParserError |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
CommandInvalid |
0 |
0 |
0 |
100% |
| src/ramses_tx/exceptions.py |
(no class) |
20 |
0 |
0 |
100% |
| src/ramses_tx/fingerprints.py |
(no class) |
8 |
2 |
0 |
75% |
| src/ramses_tx/frame.py |
Frame |
114 |
114 |
0 |
0% |
| src/ramses_tx/frame.py |
(no class) |
102 |
61 |
3 |
40% |
| src/ramses_tx/gateway.py |
Engine |
95 |
95 |
1 |
0% |
| src/ramses_tx/gateway.py |
(no class) |
35 |
0 |
6 |
100% |
| src/ramses_tx/helpers.py |
_FILE_TIME |
0 |
0 |
0 |
100% |
| src/ramses_tx/helpers.py |
(no class) |
373 |
286 |
3 |
23% |
| src/ramses_tx/logger.py |
_Logger |
16 |
16 |
0 |
0% |
| src/ramses_tx/logger.py |
_Formatter |
5 |
5 |
0 |
0% |
| src/ramses_tx/logger.py |
ColoredFormatter |
0 |
0 |
0 |
100% |
| src/ramses_tx/logger.py |
Formatter |
0 |
0 |
0 |
100% |
| src/ramses_tx/logger.py |
PktLogFilter |
1 |
1 |
0 |
0% |
| src/ramses_tx/logger.py |
StdErrFilter |
1 |
1 |
0 |
0% |
| src/ramses_tx/logger.py |
StdOutFilter |
1 |
1 |
0 |
0% |
| src/ramses_tx/logger.py |
BlockMqttFilter |
1 |
1 |
0 |
0% |
| src/ramses_tx/logger.py |
TimedRotatingFileHandler |
3 |
3 |
0 |
0% |
| src/ramses_tx/logger.py |
(no class) |
113 |
50 |
0 |
56% |
| src/ramses_tx/message.py |
MessageBase |
83 |
83 |
0 |
0% |
| src/ramses_tx/message.py |
Message |
16 |
16 |
1 |
0% |
| src/ramses_tx/message.py |
(no class) |
60 |
10 |
3 |
83% |
| src/ramses_tx/opentherm.py |
OtDataId |
0 |
0 |
0 |
100% |
| src/ramses_tx/opentherm.py |
Sensor |
0 |
0 |
0 |
100% |
| src/ramses_tx/opentherm.py |
OtMsgType |
0 |
0 |
0 |
100% |
| src/ramses_tx/opentherm.py |
(no class) |
249 |
93 |
0 |
63% |
| src/ramses_tx/packet.py |
Packet |
47 |
47 |
0 |
0% |
| src/ramses_tx/packet.py |
(no class) |
68 |
30 |
0 |
56% |
| src/ramses_tx/parsers.py |
(no class) |
942 |
812 |
3 |
14% |
| src/ramses_tx/protocol.py |
_BaseProtocol |
90 |
90 |
1 |
0% |
| src/ramses_tx/protocol.py |
_DeviceIdFilterMixin |
74 |
74 |
0 |
0% |
| src/ramses_tx/protocol.py |
ReadProtocol |
3 |
3 |
2 |
0% |
| src/ramses_tx/protocol.py |
PortProtocol |
69 |
69 |
0 |
0% |
| src/ramses_tx/protocol.py |
(no class) |
86 |
14 |
3 |
84% |
| src/ramses_tx/protocol_fsm.py |
ProtocolContext |
180 |
180 |
0 |
0% |
| src/ramses_tx/protocol_fsm.py |
ProtocolStateBase |
22 |
22 |
1 |
0% |
| src/ramses_tx/protocol_fsm.py |
Inactive |
4 |
4 |
0 |
0% |
| src/ramses_tx/protocol_fsm.py |
IsInIdle |
7 |
7 |
0 |
0% |
| src/ramses_tx/protocol_fsm.py |
WantEcho |
18 |
18 |
0 |
0% |
| src/ramses_tx/protocol_fsm.py |
WantRply |
14 |
14 |
0 |
0% |
| src/ramses_tx/protocol_fsm.py |
(no class) |
60 |
0 |
4 |
100% |
| src/ramses_tx/ramses.py |
(no class) |
53 |
0 |
0 |
100% |
| src/ramses_tx/schemas.py |
PktLogConfigT |
0 |
0 |
0 |
100% |
| src/ramses_tx/schemas.py |
PortConfigT |
0 |
0 |
0 |
100% |
| src/ramses_tx/schemas.py |
(no class) |
132 |
31 |
0 |
77% |
| src/ramses_tx/transport.py |
_CallbackTransportAbstractor |
2 |
2 |
0 |
0% |
| src/ramses_tx/transport.py |
_BaseTransport |
1 |
1 |
0 |
0% |
| src/ramses_tx/transport.py |
_FileTransportAbstractor |
3 |
3 |
0 |
0% |
| src/ramses_tx/transport.py |
_PortTransportAbstractor |
1 |
1 |
0 |
0% |
| src/ramses_tx/transport.py |
_MqttTransportAbstractor |
3 |
3 |
0 |
0% |
| src/ramses_tx/transport.py |
_ReadTransport |
50 |
50 |
0 |
0% |
| src/ramses_tx/transport.py |
_FullTransport |
23 |
23 |
1 |
0% |
| src/ramses_tx/transport.py |
_RegHackMixin |
17 |
17 |
0 |
0% |
| src/ramses_tx/transport.py |
FileTransport |
39 |
39 |
0 |
0% |
| src/ramses_tx/transport.py |
PortTransport |
86 |
86 |
0 |
0% |
| src/ramses_tx/transport.py |
MqttTransport |
211 |
211 |
2 |
0% |
| src/ramses_tx/transport.py |
CallbackTransport |
21 |
21 |
0 |
0% |
| src/ramses_tx/transport.py |
(no class) |
336 |
156 |
2 |
54% |
| src/ramses_tx/typed_dicts.py |
_FlowRate |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_Pressure |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_Setpoint |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_Temperature |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
FaultLogEntryNull |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
FaultLogEntry |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
AirQuality |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
Co2Level |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
RelativeHumidity |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
IndoorHumidity |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
OutdoorHumidity |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
ExhaustTemp |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
SupplyTemp |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
IndoorTemp |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
OutdoorTemp |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
Capabilities |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
BypassPosition |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
FanInfo |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
ExhaustFanSpeed |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
SupplyFanSpeed |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
RemainingMins |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
PostHeater |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
PreHeater |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
SupplyFlow |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
ExhaustFlow |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_VentilationState |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_empty |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_0004 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_0006 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_0008 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_000a |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_0100 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_0404 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_0418_NULL |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_0418 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_1060 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_1030 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_1090 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_10a0 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_10d0 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_10e1 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_1100 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_1100_IDX |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_12a0 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_12b0 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_12c0 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_1f09 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_1f41 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_1fd4 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_BindPhase |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_1fc9 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_22b0 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_22f4 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_2309 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_ZoneMode |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_2349 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_2d49 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_2e04 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_3110 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_313f |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_3220 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_3222 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_3b00 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_3ef0_3 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_3ef0_6 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_3ef0_9 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_3ef1 |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
_JASPER |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
PayDictT |
0 |
0 |
0 |
100% |
| src/ramses_tx/typed_dicts.py |
(no class) |
309 |
0 |
0 |
100% |
| src/ramses_tx/typing.py |
QosParams |
11 |
3 |
0 |
73% |
| src/ramses_tx/typing.py |
SendParams |
9 |
9 |
0 |
0% |
| src/ramses_tx/typing.py |
xRamsesTransportT |
0 |
0 |
12 |
100% |
| src/ramses_tx/typing.py |
xRamsesProtocolT |
0 |
0 |
9 |
100% |
| src/ramses_tx/typing.py |
(no class) |
37 |
0 |
44 |
100% |
| src/ramses_tx/version.py |
(no class) |
2 |
0 |
0 |
100% |
| tests/tests/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
| tests/tests/helpers.py |
(no class) |
89 |
89 |
0 |
0% |
| tests/tests/test_api_faultlog.py |
EvohomeStub |
2 |
2 |
0 |
0% |
| tests/tests/test_api_faultlog.py |
(no class) |
100 |
100 |
0 |
0% |
| tests/tests/test_api_schedule.py |
(no class) |
41 |
41 |
0 |
0% |
| tests/tests/test_apis_binding.py |
GatewayStub |
2 |
2 |
0 |
0% |
| tests/tests/test_apis_binding.py |
(no class) |
37 |
37 |
0 |
0% |
| tests/tests/test_apis_common.py |
(no class) |
57 |
57 |
0 |
0% |
| tests/tests/test_apis_heat.py |
(no class) |
130 |
130 |
0 |
0% |
| tests/tests/test_apis_hvac.py |
(no class) |
54 |
54 |
0 |
0% |
| tests/tests/test_devices.py |
(no class) |
35 |
35 |
0 |
0% |
| tests/tests/test_eavesdrop_dev_class.py |
(no class) |
48 |
48 |
0 |
0% |
| tests/tests/test_eavesdrop_schema.py |
(no class) |
42 |
42 |
0 |
0% |
| tests/tests/test_helpers.py |
(no class) |
63 |
63 |
0 |
0% |
| tests/tests/test_parser_helpers.py |
(no class) |
63 |
63 |
0 |
0% |
| tests/tests/test_parsers.py |
(no class) |
65 |
65 |
0 |
0% |
| tests/tests/test_ramses_schema.py |
(no class) |
33 |
33 |
0 |
0% |
| tests/tests/test_schema_bits.py |
(no class) |
22 |
22 |
0 |
0% |
| tests/tests/test_schemas.py |
(no class) |
28 |
28 |
0 |
0% |
| tests/tests/test_systems.py |
(no class) |
70 |
70 |
0 |
0% |
| tests/tests/test_vol_schemas.py |
CheckForDuplicatesLoader |
0 |
0 |
0 |
100% |
| tests/tests/test_vol_schemas.py |
(no class) |
124 |
124 |
0 |
0% |
| tests/tests_cli/test_cli_utility.py |
(no class) |
38 |
3 |
0 |
92% |
| tests/tests_rf/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
| tests/tests_rf/conftest.py |
_ConfigDictT |
0 |
0 |
0 |
100% |
| tests/tests_rf/conftest.py |
_GwyConfigDictT |
0 |
0 |
0 |
100% |
| tests/tests_rf/conftest.py |
(no class) |
142 |
142 |
0 |
0% |
| tests/tests_rf/device/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
| tests/tests_rf/device/test_hvac_ventilator.py |
TestHvacVentilator |
184 |
184 |
0 |
0% |
| tests/tests_rf/device/test_hvac_ventilator.py |
(no class) |
56 |
56 |
0 |
0% |
| tests/tests_rf/test_api_faultlog.py |
(no class) |
66 |
66 |
0 |
0% |
| tests/tests_rf/test_api_schedule.py |
(no class) |
46 |
46 |
0 |
0% |
| tests/tests_rf/test_binding_fsm.py |
(no class) |
151 |
151 |
0 |
0% |
| tests/tests_rf/test_create_stack.py |
(no class) |
75 |
75 |
0 |
0% |
| tests/tests_rf/test_database.py |
TestMessageIndex |
66 |
66 |
0 |
0% |
| tests/tests_rf/test_database.py |
(no class) |
18 |
18 |
0 |
0% |
| tests/tests_rf/test_dispatcher.py |
Test_dispatcher_gateway |
14 |
14 |
0 |
0% |
| tests/tests_rf/test_dispatcher.py |
(no class) |
36 |
36 |
0 |
0% |
| tests/tests_rf/test_entity_base.py |
Test_entity_base |
47 |
47 |
0 |
0% |
| tests/tests_rf/test_entity_base.py |
(no class) |
37 |
37 |
0 |
0% |
| tests/tests_rf/test_hgi_behaviors.py |
(no class) |
71 |
71 |
0 |
0% |
| tests/tests_rf/test_protocol_fsm.py |
(no class) |
199 |
199 |
0 |
0% |
| tests/tests_rf/test_use_regex.py |
(no class) |
70 |
70 |
0 |
0% |
| tests/tests_rf/test_virt_network.py |
(no class) |
103 |
103 |
0 |
0% |
| tests/tests_rf/virtual_rf/__init__.py |
(no class) |
47 |
47 |
0 |
0% |
| tests/tests_rf/virtual_rf/const.py |
_ComPortsT |
0 |
0 |
0 |
100% |
| tests/tests_rf/virtual_rf/const.py |
HgiFwTypes |
0 |
0 |
0 |
100% |
| tests/tests_rf/virtual_rf/const.py |
(no class) |
21 |
21 |
0 |
0% |
| tests/tests_rf/virtual_rf/helpers.py |
ensure_fakeable._Fakeable |
0 |
0 |
0 |
100% |
| tests/tests_rf/virtual_rf/helpers.py |
(no class) |
13 |
13 |
0 |
0% |
| tests/tests_rf/virtual_rf/virtual_rf.py |
_GatewaysT |
0 |
0 |
0 |
100% |
| tests/tests_rf/virtual_rf/virtual_rf.py |
VirtualComPortInfo |
11 |
11 |
0 |
0% |
| tests/tests_rf/virtual_rf/virtual_rf.py |
VirtualRfBase |
91 |
91 |
0 |
0% |
| tests/tests_rf/virtual_rf/virtual_rf.py |
VirtualRf |
41 |
41 |
0 |
0% |
| tests/tests_rf/virtual_rf/virtual_rf.py |
(no class) |
72 |
72 |
0 |
0% |
| tests/tests_tx/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
| tests/tests_tx/test_command.py |
(no class) |
63 |
63 |
0 |
0% |