mirror of
https://github.com/chirpstack/chirpstack.git
synced 2025-06-16 06:18:27 +00:00
Align multicast class-b ping-slot config.
This aligns the multicast class-b ping-slot configuration with the way how it is configured in the device-profile. This deprecates the class_b_ping_slot_period field in favor of the class_b_ping_slot_nb_k field, which should be a value between 0 - 7 (this is defined and explained by the LoRaWAN specification). Closes #255.
This commit is contained in:
@ -47,7 +47,7 @@ function MulticastGroupForm(props: IProps) {
|
||||
mg.setFrequency(v.frequency);
|
||||
mg.setRegion(v.region);
|
||||
mg.setGroupType(v.groupType);
|
||||
mg.setClassBPingSlotPeriod(v.classBPingSlotPeriod);
|
||||
mg.setClassBPingSlotNbK(v.classBPingSlotNbK);
|
||||
mg.setClassCSchedulingType(v.classCSchedulingType);
|
||||
|
||||
props.onFinish(mg);
|
||||
@ -146,16 +146,16 @@ function MulticastGroupForm(props: IProps) {
|
||||
</Form.Item>
|
||||
</Col>
|
||||
<Col span={8}>
|
||||
<Form.Item label="Class-B ping-slot periodicity" name="classBPingSlotPeriod">
|
||||
<Form.Item label="Class-B ping-slot periodicity" name="classBPingSlotNbK">
|
||||
<Select disabled={!selectPingSlotPeriod || props.disabled}>
|
||||
<Select.Option value={32 * 1}>Every second</Select.Option>
|
||||
<Select.Option value={32 * 2}>Every 2 seconds</Select.Option>
|
||||
<Select.Option value={32 * 4}>Every 4 seconds</Select.Option>
|
||||
<Select.Option value={32 * 8}>Every 8 seconds</Select.Option>
|
||||
<Select.Option value={32 * 16}>Every 16 seconds</Select.Option>
|
||||
<Select.Option value={32 * 32}>Every 32 seconds</Select.Option>
|
||||
<Select.Option value={32 * 64}>Every 64 seconds</Select.Option>
|
||||
<Select.Option value={32 * 128}>Every 128 seconds</Select.Option>
|
||||
<Select.Option value={0}>Every second</Select.Option>
|
||||
<Select.Option value={1}>Every 2 seconds</Select.Option>
|
||||
<Select.Option value={2}>Every 4 seconds</Select.Option>
|
||||
<Select.Option value={3}>Every 8 seconds</Select.Option>
|
||||
<Select.Option value={4}>Every 16 seconds</Select.Option>
|
||||
<Select.Option value={5}>Every 32 seconds</Select.Option>
|
||||
<Select.Option value={6}>Every 64 seconds</Select.Option>
|
||||
<Select.Option value={7}>Every 128 seconds</Select.Option>
|
||||
</Select>
|
||||
</Form.Item>
|
||||
</Col>
|
||||
|
Reference in New Issue
Block a user