Skip to content

Commit 1a5d12c

Browse files
committed
Update Device classes to new schema
1 parent 5bbd6a0 commit 1a5d12c

File tree

2 files changed

+98
-97
lines changed

2 files changed

+98
-97
lines changed

Interface/Harp.AnalogInput/AsyncDevice.Generated.cs

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -108,29 +108,29 @@ public async Task<Timestamped<AnalogDataPayload>> ReadTimestampedAnalogDataAsync
108108
}
109109

110110
/// <summary>
111-
/// Asynchronously reads the contents of the DI0State register.
111+
/// Asynchronously reads the contents of the DigitalInputState register.
112112
/// </summary>
113113
/// <returns>
114114
/// A task that represents the asynchronous read operation. The <see cref="Task{TResult}.Result"/>
115115
/// property contains the register payload.
116116
/// </returns>
117-
public async Task<DigitalState> ReadDI0StateAsync()
117+
public async Task<DigitalInputs> ReadDigitalInputStateAsync()
118118
{
119-
var reply = await CommandAsync(HarpCommand.ReadByte(DI0State.Address));
120-
return DI0State.GetPayload(reply);
119+
var reply = await CommandAsync(HarpCommand.ReadByte(DigitalInputState.Address));
120+
return DigitalInputState.GetPayload(reply);
121121
}
122122

123123
/// <summary>
124-
/// Asynchronously reads the timestamped contents of the DI0State register.
124+
/// Asynchronously reads the timestamped contents of the DigitalInputState register.
125125
/// </summary>
126126
/// <returns>
127127
/// A task that represents the asynchronous read operation. The <see cref="Task{TResult}.Result"/>
128128
/// property contains the timestamped register payload.
129129
/// </returns>
130-
public async Task<Timestamped<DigitalState>> ReadTimestampedDI0StateAsync()
130+
public async Task<Timestamped<DigitalInputs>> ReadTimestampedDigitalInputStateAsync()
131131
{
132-
var reply = await CommandAsync(HarpCommand.ReadByte(DI0State.Address));
133-
return DI0State.GetTimestampedPayload(reply);
132+
var reply = await CommandAsync(HarpCommand.ReadByte(DigitalInputState.Address));
133+
return DigitalInputState.GetTimestampedPayload(reply);
134134
}
135135

136136
/// <summary>
@@ -177,7 +177,7 @@ public async Task WriteRangeAndFilterAsync(RangeAndFilterConfig value)
177177
/// A task that represents the asynchronous read operation. The <see cref="Task{TResult}.Result"/>
178178
/// property contains the register payload.
179179
/// </returns>
180-
public async Task<SamplingRateConfig> ReadSamplingRateAsync()
180+
public async Task<SamplingRateMode> ReadSamplingRateAsync()
181181
{
182182
var reply = await CommandAsync(HarpCommand.ReadByte(SamplingRate.Address));
183183
return SamplingRate.GetPayload(reply);
@@ -190,7 +190,7 @@ public async Task<SamplingRateConfig> ReadSamplingRateAsync()
190190
/// A task that represents the asynchronous read operation. The <see cref="Task{TResult}.Result"/>
191191
/// property contains the timestamped register payload.
192192
/// </returns>
193-
public async Task<Timestamped<SamplingRateConfig>> ReadTimestampedSamplingRateAsync()
193+
public async Task<Timestamped<SamplingRateMode>> ReadTimestampedSamplingRateAsync()
194194
{
195195
var reply = await CommandAsync(HarpCommand.ReadByte(SamplingRate.Address));
196196
return SamplingRate.GetTimestampedPayload(reply);
@@ -201,7 +201,7 @@ public async Task<Timestamped<SamplingRateConfig>> ReadTimestampedSamplingRateAs
201201
/// </summary>
202202
/// <param name="value">The value to be stored in the register.</param>
203203
/// <returns>The task object representing the asynchronous write operation.</returns>
204-
public async Task WriteSamplingRateAsync(SamplingRateConfig value)
204+
public async Task WriteSamplingRateAsync(SamplingRateMode value)
205205
{
206206
var request = SamplingRate.FromPayload(MessageType.Write, value);
207207
await CommandAsync(request);
@@ -214,7 +214,7 @@ public async Task WriteSamplingRateAsync(SamplingRateConfig value)
214214
/// A task that represents the asynchronous read operation. The <see cref="Task{TResult}.Result"/>
215215
/// property contains the register payload.
216216
/// </returns>
217-
public async Task<DI0TriggerConfig> ReadDI0TriggerAsync()
217+
public async Task<TriggerConfig> ReadDI0TriggerAsync()
218218
{
219219
var reply = await CommandAsync(HarpCommand.ReadByte(DI0Trigger.Address));
220220
return DI0Trigger.GetPayload(reply);
@@ -227,7 +227,7 @@ public async Task<DI0TriggerConfig> ReadDI0TriggerAsync()
227227
/// A task that represents the asynchronous read operation. The <see cref="Task{TResult}.Result"/>
228228
/// property contains the timestamped register payload.
229229
/// </returns>
230-
public async Task<Timestamped<DI0TriggerConfig>> ReadTimestampedDI0TriggerAsync()
230+
public async Task<Timestamped<TriggerConfig>> ReadTimestampedDI0TriggerAsync()
231231
{
232232
var reply = await CommandAsync(HarpCommand.ReadByte(DI0Trigger.Address));
233233
return DI0Trigger.GetTimestampedPayload(reply);
@@ -238,7 +238,7 @@ public async Task<Timestamped<DI0TriggerConfig>> ReadTimestampedDI0TriggerAsync(
238238
/// </summary>
239239
/// <param name="value">The value to be stored in the register.</param>
240240
/// <returns>The task object representing the asynchronous write operation.</returns>
241-
public async Task WriteDI0TriggerAsync(DI0TriggerConfig value)
241+
public async Task WriteDI0TriggerAsync(TriggerConfig value)
242242
{
243243
var request = DI0Trigger.FromPayload(MessageType.Write, value);
244244
await CommandAsync(request);
@@ -251,7 +251,7 @@ public async Task WriteDI0TriggerAsync(DI0TriggerConfig value)
251251
/// A task that represents the asynchronous read operation. The <see cref="Task{TResult}.Result"/>
252252
/// property contains the register payload.
253253
/// </returns>
254-
public async Task<DO0SyncConfig> ReadDO0SyncAsync()
254+
public async Task<SyncConfig> ReadDO0SyncAsync()
255255
{
256256
var reply = await CommandAsync(HarpCommand.ReadByte(DO0Sync.Address));
257257
return DO0Sync.GetPayload(reply);
@@ -264,7 +264,7 @@ public async Task<DO0SyncConfig> ReadDO0SyncAsync()
264264
/// A task that represents the asynchronous read operation. The <see cref="Task{TResult}.Result"/>
265265
/// property contains the timestamped register payload.
266266
/// </returns>
267-
public async Task<Timestamped<DO0SyncConfig>> ReadTimestampedDO0SyncAsync()
267+
public async Task<Timestamped<SyncConfig>> ReadTimestampedDO0SyncAsync()
268268
{
269269
var reply = await CommandAsync(HarpCommand.ReadByte(DO0Sync.Address));
270270
return DO0Sync.GetTimestampedPayload(reply);
@@ -275,7 +275,7 @@ public async Task<Timestamped<DO0SyncConfig>> ReadTimestampedDO0SyncAsync()
275275
/// </summary>
276276
/// <param name="value">The value to be stored in the register.</param>
277277
/// <returns>The task object representing the asynchronous write operation.</returns>
278-
public async Task WriteDO0SyncAsync(DO0SyncConfig value)
278+
public async Task WriteDO0SyncAsync(SyncConfig value)
279279
{
280280
var request = DO0Sync.FromPayload(MessageType.Write, value);
281281
await CommandAsync(request);

0 commit comments

Comments
 (0)