This is test.m in view mode; [Download] [Up]
#import <stdio.h>
#import <c.h>
#include <sgtty.h>
#import "VISCA.h"
int openPort( char *deviceName, int bps);
int closePort( int fd);
void
main()
{
char port[30];
char outMessage[1024];
char inMessage[1024];
VISCA *visca;
printf("Open:");
gets(port);
printf("\nOpening <%s>\n", port);
visca = [[VISCA alloc] init];
[visca setPort: port];
[visca open];
[visca setAddressBroadcastFrom: 0];
[visca setWhenNow];
[visca v_address];
[visca md_power: POWER_ON];
[visca md_modeControl_1: MC1_FAST_FORWARD];
sleep(10);
[visca md_modeControl_1: MC1_STOP];
[visca md_modeControl_1: MC1_REWIND];
sleep(10);
[visca md_modeControl_1: MC1_STOP];
[visca md_modeControl_1: MC1_PLAY];
sleep(10);
[visca md_modeControl_1: MC1_STOP];
[visca md_power: POWER_OFF];
[visca close];
[visca free];
return;
}These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.